Browse Source

merge from the debian apt branch

debian/1.8.y
Michael Vogt 15 years ago
parent
commit
ce1b2acbaf
  1. 11
      apt-pkg/cdrom.cc
  2. 8
      apt-pkg/deb/debrecords.cc
  3. 1
      apt-pkg/deb/debrecords.h
  4. 99
      apt-pkg/deb/dpkgpm.cc
  5. 6
      apt-pkg/deb/dpkgpm.h
  6. 10
      apt-pkg/init.cc
  7. 2
      apt-pkg/init.h
  8. 2
      apt-pkg/makefile
  9. 1
      apt-pkg/pkgrecords.h
  10. 2
      cmdline/apt-get.cc
  11. 9
      configure.in
  12. 1
      debian/apt.manpages
  13. 64
      debian/changelog
  14. 2
      debian/rules
  15. 114
      doc/apt-mark.8.xml
  16. 10
      doc/apt.8
  17. 2
      doc/makefile
  18. 2
      methods/makefile
  19. 43
      po/ChangeLog
  20. 2
      po/LINGUAS
  21. 234
      po/apt-all.pot
  22. 3488
      po/ar.po
  23. 4089
      po/bg.po
  24. 3090
      po/bs.po
  25. 4063
      po/ca.po
  26. 4063
      po/cs.po
  27. 4164
      po/cy.po
  28. 4093
      po/da.po
  29. 4137
      po/de.po
  30. 4206
      po/dz.po
  31. 4121
      po/el.po
  32. 4117
      po/en_GB.po
  33. 4139
      po/es.po
  34. 591
      po/eu.po
  35. 4081
      po/fi.po
  36. 247
      po/fr.po
  37. 267
      po/gl.po
  38. 3169
      po/he.po
  39. 4097
      po/hu.po
  40. 4095
      po/it.po
  41. 4101
      po/ja.po
  42. 4240
      po/km.po
  43. 339
      po/ko.po
  44. 3373
      po/ku.po
  45. 4236
      po/mr.po
  46. 4193
      po/nb.po
  47. 4106
      po/ne.po
  48. 4113
      po/nl.po
  49. 4053
      po/nn.po
  50. 4075
      po/pl.po
  51. 4085
      po/pt.po
  52. 4069
      po/pt_BR.po
  53. 4071
      po/ro.po
  54. 4113
      po/ru.po
  55. 4029
      po/sk.po
  56. 4055
      po/sl.po
  57. 4109
      po/sv.po
  58. 4036
      po/th.po
  59. 4071
      po/tl.po
  60. 4129
      po/uk.po
  61. 4152
      po/vi.po
  62. 4143
      po/zh_CN.po
  63. 4137
      po/zh_TW.po

11
apt-pkg/cdrom.cc

@ -560,10 +560,17 @@ bool pkgCdrom::Ident(string &ident, pkgCdromStatus *log)
}
if(log) {
msg.str("");
ioprintf(msg, _("Stored label: %s \n"),
Database.Find("CD::"+ident).c_str());
ioprintf(msg, _("Stored label: %s\n"),
Database.Find("CD::"+ident).c_str());
log->Update(msg.str());
}
// Unmount and finish
if (_config->FindB("APT::CDROM::NoMount",false) == false) {
log->Update(_("Unmounting CD-ROM...\n"), STEP_LAST);
UnmountCdrom(CDROM);
}
return true;
}

8
apt-pkg/deb/debrecords.cc

@ -51,6 +51,14 @@ string debRecordParser::Name()
return Section.FindS("Package");
}
/*}}}*/
// RecordParser::Homepage - Return the package homepage /*{{{*/
// ---------------------------------------------------------------------
/* */
string debRecordParser::Homepage()
{
return Section.FindS("Homepage");
}
/*}}}*/
// RecordParser::MD5Hash - Return the archive hash /*{{{*/
// ---------------------------------------------------------------------
/* */

1
apt-pkg/deb/debrecords.h

@ -44,6 +44,7 @@ class debRecordParser : public pkgRecords::Parser
virtual string ShortDesc();
virtual string LongDesc();
virtual string Name();
virtual string Homepage();
virtual void GetRec(const char *&Start,const char *&Stop);

99
apt-pkg/deb/dpkgpm.cc

@ -344,7 +344,10 @@ void pkgDPkgPM::DoStdin(int master)
{
char input_buf[256] = {0,};
int len = read(0, input_buf, sizeof(input_buf));
write(master, input_buf, len);
if (len)
write(master, input_buf, len);
else
stdin_is_dev_null = true;
}
/*}}}*/
// DPkgPM::DoTerminalPty - Read the terminal pty and write log /*{{{*/
@ -503,6 +506,67 @@ void pkgDPkgPM::DoDpkgStatusFd(int statusfd, int OutStatusFd)
}
/*}}}*/
bool pkgDPkgPM::OpenLog()
{
string logdir = _config->FindDir("Dir::Log");
if(not FileExists(logdir))
return _error->Error(_("Directory '%s' missing"), logdir.c_str());
string logfile_name = flCombine(logdir,
_config->Find("Dir::Log::Terminal"));
if (!logfile_name.empty())
{
term_out = fopen(logfile_name.c_str(),"a");
chmod(logfile_name.c_str(), 0600);
// output current time
char outstr[200];
time_t t = time(NULL);
struct tm *tmp = localtime(&t);
strftime(outstr, sizeof(outstr), "%F %T", tmp);
fprintf(term_out, "\nLog started: ");
fprintf(term_out, outstr);
fprintf(term_out, "\n");
}
return true;
}
bool pkgDPkgPM::CloseLog()
{
if(term_out)
{
char outstr[200];
time_t t = time(NULL);
struct tm *tmp = localtime(&t);
strftime(outstr, sizeof(outstr), "%F %T", tmp);
fprintf(term_out, "Log ended: ");
fprintf(term_out, outstr);
fprintf(term_out, "\n");
fclose(term_out);
}
term_out = NULL;
return true;
}
/*{{{*/
// This implements a racy version of pselect for those architectures
// that don't have a working implementation.
// FIXME: Probably can be removed on Lenny+1
static int racy_pselect(int nfds, fd_set *readfds, fd_set *writefds,
fd_set *exceptfds, const struct timespec *timeout,
const sigset_t *sigmask)
{
sigset_t origmask;
struct timeval tv;
int retval;
tv.tv_sec = timeout->tv_sec;
tv.tv_usec = timeout->tv_nsec/1000;
sigprocmask(SIG_SETMASK, sigmask, &origmask);
retval = select(nfds, readfds, writefds, exceptfds, &tv);
sigprocmask(SIG_SETMASK, &origmask, 0);
return retval;
}
/*}}}*/
// DPkgPM::Go - Run the sequence /*{{{*/
// ---------------------------------------------------------------------
@ -578,25 +642,10 @@ bool pkgDPkgPM::Go(int OutStatusFd)
}
}
stdin_is_dev_null = false;
// create log
string logdir = _config->FindDir("Dir::Log");
if(not FileExists(logdir))
return _error->Error(_("Directory '%s' missing"), logdir.c_str());
string logfile_name = flCombine(logdir,
_config->Find("Dir::Log::Terminal"));
if (!logfile_name.empty())
{
term_out = fopen(logfile_name.c_str(),"a");
chmod(logfile_name.c_str(), 0600);
// output current time
char outstr[200];
time_t t = time(NULL);
struct tm *tmp = localtime(&t);
strftime(outstr, sizeof(outstr), "%F %T", tmp);
fprintf(term_out, "\nLog started: ");
fprintf(term_out, outstr);
fprintf(term_out, "\n");
}
OpenLog();
// this loop is runs once per operation
for (vector<Item>::iterator I = List.begin(); I != List.end();)
@ -824,7 +873,8 @@ bool pkgDPkgPM::Go(int OutStatusFd)
// wait for input or output here
FD_ZERO(&rfds);
FD_SET(0, &rfds);
if (!stdin_is_dev_null)
FD_SET(0, &rfds);
FD_SET(_dpkgin, &rfds);
if(master >= 0)
FD_SET(master, &rfds);
@ -832,6 +882,9 @@ bool pkgDPkgPM::Go(int OutStatusFd)
tv.tv_nsec = 0;
select_ret = pselect(max(master, _dpkgin)+1, &rfds, NULL, NULL,
&tv, &original_sigmask);
if (select_ret < 0 && (errno == EINVAL || errno == ENOSYS))
select_ret = racy_pselect(max(master, _dpkgin)+1, &rfds, NULL,
NULL, &tv, &original_sigmask);
if (select_ret == 0)
continue;
else if (select_ret < 0 && errno == EINTR)
@ -881,14 +934,12 @@ bool pkgDPkgPM::Go(int OutStatusFd)
if(stopOnError)
{
if(term_out)
fclose(term_out);
CloseLog();
return false;
}
}
}
if(term_out)
fclose(term_out);
CloseLog();
if (RunScripts("DPkg::Post-Invoke") == false)
return false;

6
apt-pkg/deb/dpkgpm.h

@ -23,6 +23,8 @@ class pkgDPkgPM : public pkgPackageManager
{
private:
bool stdin_is_dev_null;
// the buffer we use for the dpkg status-fd reading
char dpkgbuf[1024];
int dpkgbuf_pos;
@ -66,6 +68,10 @@ class pkgDPkgPM : public pkgPackageManager
bool RunScriptsWithPkgs(const char *Cnf);
bool SendV2Pkgs(FILE *F);
// dpkg log
bool OpenLog();
bool CloseLog();
// input processing
void DoStdin(int master);
void DoTerminalPty(int master);

10
apt-pkg/init.cc

@ -35,7 +35,7 @@ bool pkgInitConfig(Configuration &Cnf)
// General APT things
Cnf.Set("APT::Architecture", COMMON_ARCH);
Cnf.Set("APT::Build-Essential::", "build-essential");
Cnf.Set("APT::Install-Recommends", false);
Cnf.Set("APT::Install-Recommends", true);
Cnf.Set("APT::Install-Suggests", false);
Cnf.Set("Dir","/");
@ -72,7 +72,10 @@ bool pkgInitConfig(Configuration &Cnf)
// State
Cnf.Set("Dir::Log","var/log/apt");
Cnf.Set("Dir::Log::Terminal","term.log");
// Translation
Cnf.Set("APT::Acquire::Translation", "environment");
bool Res = true;
// Read an alternate config file
@ -104,9 +107,6 @@ bool pkgInitConfig(Configuration &Cnf)
}
#endif
// Translation
Cnf.Set("APT::Acquire::Translation", "environment");
return true;
}
/*}}}*/

2
apt-pkg/init.h

@ -18,7 +18,7 @@
// See the makefile
#define APT_PKG_MAJOR 4
#define APT_PKG_MINOR 5
#define APT_PKG_MINOR 6
#define APT_PKG_RELEASE 0
extern const char *pkgVersion;

2
apt-pkg/makefile

@ -13,7 +13,7 @@ include ../buildlib/defaults.mak
# methods/makefile - FIXME
LIBRARY=apt-pkg
LIBEXT=$(GLIBC_VER)$(LIBSTDCPP_VER)
MAJOR=4.5
MAJOR=4.6
MINOR=0
SLIBS=$(PTHREADLIB) $(INTLLIBS) -lutil
APT_DOMAIN:=libapt-pkg$(MAJOR)

1
apt-pkg/pkgrecords.h

@ -66,6 +66,7 @@ class pkgRecords::Parser
virtual string ShortDesc() {return string();};
virtual string LongDesc() {return string();};
virtual string Name() {return string();};
virtual string Homepage() {return string();}
// The record in binary form
virtual void GetRec(const char *&Start,const char *&Stop) {Start = Stop = 0;};

2
cmdline/apt-get.cc

@ -2644,6 +2644,7 @@ bool ShowHelp(CommandLine &CmdL)
" upgrade - Perform an upgrade\n"
" install - Install new packages (pkg is libc6 not libc6.deb)\n"
" remove - Remove packages\n"
" autoremove - Remove all automatic unused packages\n"
" purge - Remove and purge packages\n"
" source - Download source archives\n"
" build-dep - Configure build-dependencies for source packages\n"
@ -2754,6 +2755,7 @@ int main(int argc,const char *argv[])
{"upgrade",&DoUpgrade},
{"install",&DoInstall},
{"remove",&DoInstall},
{"purge",&DoInstall},
{"autoremove",&DoInstall},
{"purge",&DoInstall},
{"dist-upgrade",&DoDistUpgrade},

9
configure.in

@ -18,7 +18,7 @@ AC_CONFIG_AUX_DIR(buildlib)
AC_CONFIG_HEADER(include/config.h:buildlib/config.h.in include/apti18n.h:buildlib/apti18n.h.in)
dnl -- SET THIS TO THE RELEASE VERSION --
AC_DEFINE_UNQUOTED(VERSION,"0.7.7")
AC_DEFINE_UNQUOTED(VERSION,"0.7.9")
PACKAGE="apt"
AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE")
AC_SUBST(PACKAGE)
@ -74,6 +74,13 @@ AC_CHECK_HEADER(db.h,
LIBS="$saveLIBS"
AC_CHECK_LIB(curl, curl_easy_init,
[AC_CHECK_HEADER(curl/curl.h,
curl_ok=yes,
curl_ok=no)],
AC_MSG_ERROR([failed: I need CURL due https support]),
)
AC_SUBST(BDBLIB)
dnl Converts the ARCH to be something singular for this general CPU family

1
debian/apt.manpages

@ -3,6 +3,7 @@ doc/apt-cdrom.8
doc/apt-config.8
doc/apt-get.8
doc/apt-key.8
doc/apt-mark.8
doc/apt-secure.8
doc/apt.8
doc/apt.conf.5

64
debian/changelog

@ -1,4 +1,56 @@
apt (0.7.7) UNRELEASED; urgency=low
apt (0.7.10) UNRELEASED; urgency=low
* Applied patch from Mike O'Connor <stew@vireo.org> to add a manpage to
apt-mark, closes: #430207.
* Applied patch from Andrei Popescu <andreimpopescu@gmail.com> to add a
note about some frontends in apt.8 manpage, closes: #438545.
* Applied patch from Aurelien Jarno <aurel32@debian.org> to avoid CPU
getting crazy when /dev/null is redirected to stdin (which breaks
buildds), closes: #452858.
* Applied patch from Aurelien Jarno <aurel32@debian.org> to fix building
with newest dpkg-shlibdeps changing the packaging building order,
closes: #452862.
[ Program translations ]
- Basque updated. Closes: #453088
-- Otavio Salvador <otavio@ossystems.com.br> Mon, 26 Nov 2007 15:46:33 -0200
apt (0.7.9) unstable; urgency=low
[ Christian Perrier ]
* Add several languages to LINGUAS and, therefore, really ship the relevant
translation:
Arabic, Dzongkha, Khmer, Marathi, Nepali, Thai
Thanks to Theppitak Karoonboonyanan for checking this out. Closes: #448321
[ Program translations ]
- Korean updated. Closes: #448430
- Galician updated. Closes: #448497
- Swedish updated.
[ Otavio Salvador ]
* Fix configure script to check for CURL library and headers presense.
* Applied patch from Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
to add backward support for arches that lacks pselect support,
closes: #448406.
* Umount CD-ROM when calling apt-cdrom ident, except when called with
-m, closes: #448521.
-- Otavio Salvador <otavio@debian.org> Wed, 31 Oct 2007 13:37:26 -0200
apt (0.7.8) unstable; urgency=low
* Applied patch from Daniel Leidert <daniel.leidert@wgdd.de> to fix
APT::Acquire::Translation "none" support, closes: #437523.
* Applied patch from Daniel Burrows <dburrows@debian.org> to add support
for the Homepage field (ABI break), closes: #447970.
* Applied patch from Frans Pop <elendil@planet.nl> to fix a trailing
space after cd label, closes: #448187.
-- Otavio Salvador <otavio@debian.org> Fri, 26 Oct 2007 18:20:13 -0200
apt (0.7.7) unstable; urgency=low
[ Michael Vogt ]
* apt-inst/contrib/extracttar.cc:
@ -40,6 +92,8 @@ apt (0.7.7) UNRELEASED; urgency=low
* cmdline/apt-mark:
- Fix chmoding after have renamed the extended-states file (LP: #140019)
(thanks to Laurent Bigonville)
* apt-pkg/depcache.cc:
- set "APT::Install-Recommends" to true by default (OMG!)
* debian/apt.cron.daily:
- only run the cron job if apt-get check succeeds (LP: #131719)
@ -51,6 +105,8 @@ apt (0.7.7) UNRELEASED; urgency=low
- Vietnamese updated. Closes: #440611
- Danish updated. Closes: #441102
- Thai added. Closes: #442833
- Swedish updated.
- Galician updated. Closes: #446626
[ Otavio Salvador ]
* Add hash support to copy method. Thanks Anders Kaseorg by the patch
@ -71,6 +127,10 @@ apt (0.7.7) UNRELEASED; urgency=low
- cmdline/apt-extracttemplates.cc: likewise;
- apt-pkg/deb/debmetaindex.cc: comparison with string literal results
in unspecified behaviour;
* cmdline/apt-get.cc: adds 'autoremove' as a valid comment to usage
statement of apt-get (closes: #445468).
* cmdline/apt-get.cc: really applies Julien Danjou <acid@debian.org>
patch to add 'purge' command line argument (closes: #133421).
[ Ian Jackson ]
* dpkg-triggers: Deal properly with new package states.
@ -79,7 +139,7 @@ apt (0.7.7) UNRELEASED; urgency=low
* apt-pkg/contrib/mmap.cc:
- don't fail if msync() returns > 0
-- Otavio Salvador <otavio@debian.org> Mon, 06 Aug 2007 10:44:53 -0300
-- Michael Vogt <mvo@debian.org> Tue, 23 Oct 2007 14:58:03 +0200
apt (0.7.6) unstable; urgency=low

2
debian/rules

@ -185,7 +185,7 @@ apt-doc: build-doc
# Build architecture-dependent files here.
binary-arch: apt-transport-https apt libapt-pkg-dev apt-utils
binary-arch: apt libapt-pkg-dev apt-utils apt-transport-https
apt: build debian/shlibs.local
dh_testdir -p$@
dh_testroot -p$@

114
doc/apt-mark.8.xml

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY % aptent SYSTEM "apt.ent">
%aptent;
]>
<refentry>
<refentryinfo>
&apt-author.moconnor;
&apt-author.team;
&apt-email;
&apt-product;
<!-- The last update date -->
<date>2 November 2007</date>
</refentryinfo>
<refmeta>
<refentrytitle>apt-mark</refentrytitle>
<manvolnum>8</manvolnum>
</refmeta>
<!-- Man page title -->
<refnamediv>
<refname>apt-mark</refname>
<refpurpose>Utility to sort package index files</refpurpose>
</refnamediv>
<!-- Arguments -->
<refsynopsisdiv>
<cmdsynopsis>
<command>apt-mark</command>
<arg><option>-hv</option></arg>
<arg><option>-f=<replaceable>FILENAME</replaceable></option></arg>
<group choice="req"><arg>markauto</arg><arg>unmarkauto</arg></group>
<arg choice="plain" rep="repeat"><replaceable>package</replaceable></arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1><title>Description</title>
<para><command>apt-mark</command> will change whether a package has
been marked as being automatically installed.
</para>
<para>
When you request that a package is installed, and as a result
other packages are installed to satisfy its dependencies, the
depedencies are marked as being automatically installed. Once
these automatically installed packages are no longer depended on
by any manually installed packages, they will be removed.
</para>
<variablelist>
<varlistentry><term>markauto</term>
<listitem><para><literal>markauto</literal> is used to mark a
package as being automatically installed, which will cause the
package to be removed when no more manually installed packages
depend on this package.
</para></listitem>
</varlistentry>
<varlistentry><term>unmarkauto</term>
<listitem><para><literal>unmarkauto</literal> is used to mark a
package as being manually installed, which will prevent the
package from being automatically removed if no other packages
depend on it.
</para></listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1><title>options</title>
<variablelist>
<varlistentry><term><option>-f=<filename>FILENAME</filename></option></term><term><option>--file=<filename>FILENAME</filename></option></term>
<listitem><para>
Read/Write package stats from <filename>FILENAME</filename>
instead of the default location, which
is <filename>extended_status</filename> in the directory defined
by the Configuration Item: <literal>Dir::State</literal>.</para></listitem>
</varlistentry>
<varlistentry><term><option>-h</option></term>
<term><option>--help</option></term>
<listitem><para>Show a short usage summary.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>-v</option></term>
<term><option>--version</option></term>
<listitem><para>Show the program version.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1><title>See Also</title>
<para>&apt-conf;</para>
</refsect1>
<refsect1><title>Diagnostics</title>
<para><command>apt-mark</command> returns zero on normal operation, non-zero on error.</para>
</refsect1>
&manbugs;
</refentry>

10
doc/apt.8

@ -20,10 +20,12 @@ apt \- Advanced Package Tool
.SH SYNOPSIS
.B apt
.SH DESCRIPTION
APT is a management system for software packages. It is still
under development; the snazzy front ends are not yet available. In the
meantime, please see
.BR apt-get (8).
APT is a management system for software packages. For normal day to day
package management there are several frontends available, like
.BR aptitude (8)
for the command line or
.BR synaptic (8)for X-Windows. Some options are only implemented in
.BR apt-get (8) though.
.SH OPTIONS
None.
.SH FILES

2
doc/makefile

@ -15,7 +15,7 @@ include $(DEBIANDOC_H)
SOURCE = apt-cache.8 apt-get.8 apt-cdrom.8 apt.conf.5 sources.list.5 \
apt-config.8 apt_preferences.5 \
apt-sortpkgs.1 apt-ftparchive.1 apt-extracttemplates.1 \
apt-key.8 apt-secure.8
apt-key.8 apt-secure.8 apt-mark.8
INCLUDES = apt.ent
include $(XML_MANPAGE_H)

2
methods/makefile

@ -7,7 +7,7 @@ include ../buildlib/defaults.mak
BIN := $(BIN)/methods
# FIXME..
LIB_APT_PKG_MAJOR = 4.5
LIB_APT_PKG_MAJOR = 4.6
APT_DOMAIN := libapt-pkg$(LIB_APT_PKG_MAJOR)
# The file method

43
po/ChangeLog

@ -1,3 +1,46 @@
2007-11-27 Piarres Beobide <pi@beobide.net>
* eu.po: updated to 536t.
2007-11-01 Christian Perrier <bubulle@debian.org>
* *.po: preventive unfuzzy after removal of an extra space
in a message "Stored label: %s\n"
2007-10-30 Peter Karlsson <peterk@debian.org>
* sv.po: updated to 536t.
2007-10-29 Jacobo Tarrio <jtarrio@trasno.net>
* gl.po: updated to 536t. Closes: #448497
2007-10-29 Sunjae Park <darehanl@gmail.com>
* ko.po: Updated to 536t. Closes: #448430
2007-10-28 Christian Perrier <bubulle@debian.org>
* Add a bunch of languages that were not listed in LINGUAS:
Arabic, Dzongkha, Khmer, Marathi, Nepali, Thai
2007-10-28 Christian Perrier <bubulle@debian.org>
* fr.po: completed to 536t.
2007-10-28 Christian Perrier <bubulle@debian.org>
* Update all PO files and apt-all.pot. 536 strings.
Formerly complete PO files are now 532t3f1u
2007-10-14 Jacobo Tarrio <jtarrio@trasno.net>
* gl.po: updated to 535t. Closes: #446626
2007-10-12 Peter Karlsson <peterk@debian.org>
* sv.po: updated to 535t.
2007-09-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
* th.po: added with 535t. Closes: #442833

2
po/LINGUAS

@ -1 +1 @@
bg bs ca cs cy da de el en_GB es eu fi fr gl he hu it ja ko ku nb nl nn pl pt pt_BR ro ru sk sl sv tl uk vi zh_CN zh_TW
ar bg bs ca cs cy da de dz el en_GB es eu fi fr gl he hu it ja km ko ku mr nb ne nl nn pl pt pt_BR ro ru sk sl sv th tl uk vi zh_CN zh_TW

234
po/apt-all.pot

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-08-04 12:41+0200\n"
"POT-Creation-Date: 2007-10-28 07:55+0100\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"
@ -156,7 +156,7 @@ msgstr ""
#: cmdline/apt-cache.cc:1714 cmdline/apt-cdrom.cc:138 cmdline/apt-config.cc:70
#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547
#: cmdline/apt-get.cc:2585 cmdline/apt-sortpkgs.cc:144
#: cmdline/apt-get.cc:2588 cmdline/apt-sortpkgs.cc:144
#, c-format
msgid "%s %s for %s compiled on %s %s\n"
msgstr ""
@ -370,87 +370,87 @@ msgstr ""
msgid "Unable to get a cursor"
msgstr ""
#: ftparchive/writer.cc:75
#: ftparchive/writer.cc:76
#, c-format
msgid "W: Unable to read directory %s\n"
msgstr ""
#: ftparchive/writer.cc:80
#: ftparchive/writer.cc:81
#, c-format
msgid "W: Unable to stat %s\n"
msgstr ""
#: ftparchive/writer.cc:131
#: ftparchive/writer.cc:132
msgid "E: "
msgstr ""
#: ftparchive/writer.cc:133
#: ftparchive/writer.cc:134
msgid "W: "
msgstr ""
#: ftparchive/writer.cc:140
#: ftparchive/writer.cc:141
msgid "E: Errors apply to file "
msgstr ""
#: ftparchive/writer.cc:157 ftparchive/writer.cc:187
#: ftparchive/writer.cc:158 ftparchive/writer.cc:188
#, c-format
msgid "Failed to resolve %s"
msgstr ""
#: ftparchive/writer.cc:169
#: ftparchive/writer.cc:170
msgid "Tree walking failed"
msgstr ""
#: ftparchive/writer.cc:194
#: ftparchive/writer.cc:195
#, c-format
msgid "Failed to open %s"
msgstr ""
#: ftparchive/writer.cc:253
#: ftparchive/writer.cc:254
#, c-format
msgid " DeLink %s [%s]\n"
msgstr ""
#: ftparchive/writer.cc:261
#: ftparchive/writer.cc:262
#, c-format
msgid "Failed to readlink %s"
msgstr ""
#: ftparchive/writer.cc:265
#: ftparchive/writer.cc:266
#, c-format
msgid "Failed to unlink %s"
msgstr ""
#: ftparchive/writer.cc:272
#: ftparchive/writer.cc:273
#, c-format
msgid "*** Failed to link %s to %s"
msgstr ""
#: ftparchive/writer.cc:282
#: ftparchive/writer.cc:283
#, c-format
msgid " DeLink limit of %sB hit.\n"
msgstr ""
#: ftparchive/writer.cc:386
#: ftparchive/writer.cc:387
msgid "Archive had no package field"
msgstr ""
#: ftparchive/writer.cc:394 ftparchive/writer.cc:609
#: ftparchive/writer.cc:395 ftparchive/writer.cc:610
#, c-format
msgid " %s has no override entry\n"
msgstr ""
#: ftparchive/writer.cc:439 ftparchive/writer.cc:697
#: ftparchive/writer.cc:440 ftparchive/writer.cc:698
#, c-format
msgid " %s maintainer is %s not %s\n"
msgstr ""
#: ftparchive/writer.cc:619
#: ftparchive/writer.cc:620
#, c-format
msgid " %s has no source override entry\n"
msgstr ""
#: ftparchive/writer.cc:623
#: ftparchive/writer.cc:624
#, c-format
msgid " %s has no binary override entry either\n"
msgstr ""
@ -713,11 +713,11 @@ msgstr ""
msgid "Internal error, Ordering didn't finish"
msgstr ""
#: cmdline/apt-get.cc:806 cmdline/apt-get.cc:2011 cmdline/apt-get.cc:2044
#: cmdline/apt-get.cc:806 cmdline/apt-get.cc:2012 cmdline/apt-get.cc:2045
msgid "Unable to lock the download directory"
msgstr ""
#: cmdline/apt-get.cc:816 cmdline/apt-get.cc:2092 cmdline/apt-get.cc:2333
#: cmdline/apt-get.cc:816 cmdline/apt-get.cc:2093 cmdline/apt-get.cc:2334
#: apt-pkg/cachefile.cc:63
msgid "The list of sources could not be read."
msgstr ""
@ -746,7 +746,7 @@ msgstr ""
msgid "After unpacking %sB disk space will be freed.\n"
msgstr ""
#: cmdline/apt-get.cc:861 cmdline/apt-get.cc:2187
#: cmdline/apt-get.cc:861 cmdline/apt-get.cc:2188
#, c-format
msgid "Couldn't determine free space in %s"
msgstr ""
@ -780,7 +780,7 @@ msgstr ""
msgid "Do you want to continue [Y/n]? "
msgstr ""
#: cmdline/apt-get.cc:976 cmdline/apt-get.cc:1383 cmdline/apt-get.cc:2230
#: cmdline/apt-get.cc:976 cmdline/apt-get.cc:1383 cmdline/apt-get.cc:2231
#, c-format
msgid "Failed to fetch %s %s\n"
msgstr ""
@ -789,7 +789,7 @@ msgstr ""
msgid "Some files failed to download"
msgstr ""
#: cmdline/apt-get.cc:995 cmdline/apt-get.cc:2239
#: cmdline/apt-get.cc:995 cmdline/apt-get.cc:2240
msgid "Download complete and in download only mode"
msgstr ""
@ -915,7 +915,7 @@ msgid ""
"shouldn't happen. Please file a bug report against apt."
msgstr ""
#: cmdline/apt-get.cc:1475 cmdline/apt-get.cc:1754
#: cmdline/apt-get.cc:1475 cmdline/apt-get.cc:1755
msgid "The following information may help to resolve the situation:"
msgstr ""
@ -942,22 +942,22 @@ msgstr ""
msgid "Note, selecting %s for regex '%s'\n"
msgstr ""
#: cmdline/apt-get.cc:1713
#: cmdline/apt-get.cc:1714
#, c-format
msgid "%s set to manual installed.\n"
msgstr ""
#: cmdline/apt-get.cc:1726
#: cmdline/apt-get.cc:1727
msgid "You might want to run `apt-get -f install' to correct these:"
msgstr ""
#: cmdline/apt-get.cc:1729
#: cmdline/apt-get.cc:1730
msgid ""
"Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a "
"solution)."
msgstr ""
#: cmdline/apt-get.cc:1741
#: cmdline/apt-get.cc:1742
msgid ""
"Some packages could not be installed. This may mean that you have\n"
"requested an impossible situation or if you are using the unstable\n"
@ -965,159 +965,159 @@ msgid ""
"or been moved out of Incoming."
msgstr ""
#: cmdline/apt-get.cc:1749
#: cmdline/apt-get.cc:1750
msgid ""
"Since you only requested a single operation it is extremely likely that\n"
"the package is simply not installable and a bug report against\n"
"that package should be filed."
msgstr ""
#: cmdline/apt-get.cc:1757
#: cmdline/apt-get.cc:1758
msgid "Broken packages"
msgstr ""
#: cmdline/apt-get.cc:1786
#: cmdline/apt-get.cc:1787
msgid "The following extra packages will be installed:"
msgstr ""
#: cmdline/apt-get.cc:1875
#: cmdline/apt-get.cc:1876
msgid "Suggested packages:"
msgstr ""
#: cmdline/apt-get.cc:1876
#: cmdline/apt-get.cc:1877
msgid "Recommended packages:"
msgstr ""
#: cmdline/apt-get.cc:1904
#: cmdline/apt-get.cc:1905
msgid "Calculating upgrade... "
msgstr ""
#: cmdline/apt-get.cc:1907 methods/ftp.cc:702 methods/connect.cc:101
#: cmdline/apt-get.cc:1908 methods/ftp.cc:702 methods/connect.cc:101
msgid "Failed"
msgstr ""
#: cmdline/apt-get.cc:1912
#: cmdline/apt-get.cc:1913
msgid "Done"
msgstr ""
#: cmdline/apt-get.cc:1979 cmdline/apt-get.cc:1987
#: cmdline/apt-get.cc:1980 cmdline/apt-get.cc:1988
msgid "Internal error, problem resolver broke stuff"
msgstr ""
#: cmdline/apt-get.cc:2087
#: cmdline/apt-get.cc:2088
msgid "Must specify at least one package to fetch source for"
msgstr ""
#: cmdline/apt-get.cc:2117 cmdline/apt-get.cc:2351
#: cmdline/apt-get.cc:2118 cmdline/apt-get.cc:2352
#, c-format
msgid "Unable to find a source package for %s"
msgstr ""
#: cmdline/apt-get.cc:2166
#: cmdline/apt-get.cc:2167
#, c-format
msgid "Skipping already downloaded file '%s'\n"
msgstr ""
#: cmdline/apt-get.cc:2190
#: cmdline/apt-get.cc:2191
#, c-format
msgid "You don't have enough free space in %s"
msgstr ""
#: cmdline/apt-get.cc:2195
#: cmdline/apt-get.cc:2196
#, c-format
msgid "Need to get %sB/%sB of source archives.\n"
msgstr ""
#: cmdline/apt-get.cc:2198
#: cmdline/apt-get.cc:2199
#, c-format
msgid "Need to get %sB of source archives.\n"
msgstr ""
#: cmdline/apt-get.cc:2204
#: cmdline/apt-get.cc:2205
#, c-format
msgid "Fetch source %s\n"
msgstr ""
#: cmdline/apt-get.cc:2235
#: cmdline/apt-get.cc:2236
msgid "Failed to fetch some archives."
msgstr ""
#: cmdline/apt-get.cc:2263
#: cmdline/apt-get.cc:2264
#, c-format
msgid "Skipping unpack of already unpacked source in %s\n"
msgstr ""
#: cmdline/apt-get.cc:2275
#: cmdline/apt-get.cc:2276
#, c-format
msgid "Unpack command '%s' failed.\n"
msgstr ""
#: cmdline/apt-get.cc:2276
#: cmdline/apt-get.cc:2277
#, c-format
msgid "Check if the 'dpkg-dev' package is installed.\n"
msgstr ""
#: cmdline/apt-get.cc:2293
#: cmdline/apt-get.cc:2294
#, c-format
msgid "Build command '%s' failed.\n"
msgstr ""
#: cmdline/apt-get.cc:2312
#: cmdline/apt-get.cc:2313
msgid "Child process failed"
msgstr ""
#: cmdline/apt-get.cc:2328
#: cmdline/apt-get.cc:2329
msgid "Must specify at least one package to check builddeps for"
msgstr ""
#: cmdline/apt-get.cc:2356
#: cmdline/apt-get.cc:2357
#, c-format
msgid "Unable to get build-dependency information for %s"
msgstr ""
#: cmdline/apt-get.cc:2376
#: cmdline/apt-get.cc:2377
#, c-format
msgid "%s has no build depends.\n"
msgstr ""
#: cmdline/apt-get.cc:2428
#: cmdline/apt-get.cc:2429
#, c-format
msgid ""
"%s dependency for %s cannot be satisfied because the package %s cannot be "
"found"
msgstr ""
#: cmdline/apt-get.cc:2480
#: cmdline/apt-get.cc:2482
#, c-format
msgid ""
"%s dependency for %s cannot be satisfied because no available versions of "
"package %s can satisfy version requirements"
msgstr ""
#: cmdline/apt-get.cc:2515
#: cmdline/apt-get.cc:2518
#, c-format
msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new"
msgstr ""
#: cmdline/apt-get.cc:2540
#: cmdline/apt-get.cc:2543
#, c-format
msgid "Failed to satisfy %s dependency for %s: %s"
msgstr ""
#: cmdline/apt-get.cc:2554
#: cmdline/apt-get.cc:2557
#, c-format
msgid "Build-dependencies for %s could not be satisfied."
msgstr ""
#: cmdline/apt-get.cc:2558
#: cmdline/apt-get.cc:2561
msgid "Failed to process build dependencies"
msgstr ""
#: cmdline/apt-get.cc:2590
#: cmdline/apt-get.cc:2593
msgid "Supported modules:"
msgstr ""
#: cmdline/apt-get.cc:2631
#: cmdline/apt-get.cc:2634
msgid ""
"Usage: apt-get [options] command\n"
" apt-get [options] install|remove pkg1 [pkg2 ...]\n"
@ -1132,6 +1132,7 @@ msgid ""
" upgrade - Perform an upgrade\n"
" install - Install new packages (pkg is libc6 not libc6.deb)\n"
" remove - Remove packages\n"
" autoremove - Remove all automatic unused packages\n"
" purge - Remove and purge packages\n"
" source - Download source archives\n"
" build-dep - Configure build-dependencies for source packages\n"
@ -1533,12 +1534,12 @@ msgstr ""
msgid "File not found"
msgstr ""
#: methods/copy.cc:42 methods/gpgv.cc:281 methods/gzip.cc:141
#: methods/copy.cc:43 methods/gpgv.cc:281 methods/gzip.cc:141
#: methods/gzip.cc:150 methods/rred.cc:234 methods/rred.cc:243
msgid "Failed to stat"
msgstr ""
#: methods/copy.cc:79 methods/gpgv.cc:278 methods/gzip.cc:147
#: methods/copy.cc:80 methods/gpgv.cc:278 methods/gzip.cc:147
#: methods/rred.cc:240
msgid "Failed to set modification time"
msgstr ""
@ -1599,7 +1600,7 @@ msgstr ""
msgid "Server closed the connection"
msgstr ""
#: methods/ftp.cc:338 apt-pkg/contrib/fileutl.cc:469 methods/rsh.cc:190
#: methods/ftp.cc:338 apt-pkg/contrib/fileutl.cc:471 methods/rsh.cc:190
msgid "Read error"
msgstr ""
@ -1611,7 +1612,7 @@ msgstr ""
msgid "Protocol corruption"
msgstr ""
#: methods/ftp.cc:446 apt-pkg/contrib/fileutl.cc:508 methods/rsh.cc:232
#: methods/ftp.cc:446 apt-pkg/contrib/fileutl.cc:510 methods/rsh.cc:232
msgid "Write error"
msgstr ""
@ -1869,11 +1870,11 @@ msgstr ""
msgid "Internal error"
msgstr ""
#: apt-pkg/contrib/mmap.cc:78
#: apt-pkg/contrib/mmap.cc:80
msgid "Can't mmap an empty file"
msgstr ""
#: apt-pkg/contrib/mmap.cc:83
#: apt-pkg/contrib/mmap.cc:85
#, c-format
msgid "Couldn't make mmap of %lu bytes"
msgstr ""
@ -1938,12 +1939,12 @@ msgstr ""
msgid "Syntax error %s:%u: Extra junk at end of file"
msgstr ""
#: apt-pkg/contrib/progress.cc:152
#: apt-pkg/contrib/progress.cc:153
#, c-format
msgid "%c%s... Error!"
msgstr ""
#: apt-pkg/contrib/progress.cc:154
#: apt-pkg/contrib/progress.cc:155
#, c-format
msgid "%c%s... Done"
msgstr ""
@ -2008,70 +2009,70 @@ msgstr ""
msgid "Failed to stat the cdrom"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:80
#: apt-pkg/contrib/fileutl.cc:82
#, c-format
msgid "Not using locking for read only lock file %s"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:85
#: apt-pkg/contrib/fileutl.cc:87
#, c-format
msgid "Could not open lock file %s"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:103
#: apt-pkg/contrib/fileutl.cc:105
#, c-format
msgid "Not using locking for nfs mounted lock file %s"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:107
#: apt-pkg/contrib/fileutl.cc:109
#, c-format
msgid "Could not get lock %s"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:375
#: apt-pkg/contrib/fileutl.cc:377
#, c-format
msgid "Waited for %s but it wasn't there"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:385
#: apt-pkg/contrib/fileutl.cc:387
#, c-format
msgid "Sub-process %s received a segmentation fault."
msgstr ""
#: apt-pkg/contrib/fileutl.cc:388
#: apt-pkg/contrib/fileutl.cc:390
#, c-format
msgid "Sub-process %s returned an error code (%u)"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:390
#: apt-pkg/contrib/fileutl.cc:392
#, c-format
msgid "Sub-process %s exited unexpectedly"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:434
#: apt-pkg/contrib/fileutl.cc:436
#, c-format
msgid "Could not open file %s"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:490
#: apt-pkg/contrib/fileutl.cc:492
#, c-format
msgid "read, still have %lu to read but none left"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:520
#: apt-pkg/contrib/fileutl.cc:522
#, c-format
msgid "write, still have %lu to write but couldn't"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:595
#: apt-pkg/contrib/fileutl.cc:597
msgid "Problem closing the file"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:601
#: apt-pkg/contrib/fileutl.cc:603
msgid "Problem unlinking the file"
msgstr ""
#: apt-pkg/contrib/fileutl.cc:612
#: apt-pkg/contrib/fileutl.cc:614
msgid "Problem syncing the file"
msgstr ""
@ -2253,13 +2254,13 @@ msgid ""
"The package %s needs to be reinstalled, but I can't find an archive for it."
msgstr ""
#: apt-pkg/algorithms.cc:1103
#: apt-pkg/algorithms.cc:1105
msgid ""
"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by "
"held packages."
msgstr ""
#: apt-pkg/algorithms.cc:1105
#: apt-pkg/algorithms.cc:1107
msgid "Unable to correct problems, you have held broken packages."
msgstr ""
@ -2295,7 +2296,7 @@ msgstr ""
msgid "Method %s did not start correctly"
msgstr ""
#: apt-pkg/acquire-worker.cc:396
#: apt-pkg/acquire-worker.cc:398
#, c-format
msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter."
msgstr ""
@ -2441,35 +2442,35 @@ msgstr ""
msgid "MD5Sum mismatch"
msgstr ""
#: apt-pkg/acquire-item.cc:647 apt-pkg/acquire-item.cc:1405
#: apt-pkg/acquire-item.cc:647 apt-pkg/acquire-item.cc:1399
msgid "Hash Sum mismatch"
msgstr ""
#: apt-pkg/acquire-item.cc:1097
#: apt-pkg/acquire-item.cc:1091
msgid "There is no public key available for the following key IDs:\n"
msgstr ""
#: apt-pkg/acquire-item.cc:1210
#: apt-pkg/acquire-item.cc:1204
#, c-format
msgid ""
"I wasn't able to locate a file for the %s package. This might mean you need "
"to manually fix this package. (due to missing arch)"
msgstr ""
#: apt-pkg/acquire-item.cc:1269
#: apt-pkg/acquire-item.cc:1263
#, c-format
msgid ""
"I wasn't able to locate file for the %s package. This might mean you need to "
"manually fix this package."
msgstr ""
#: apt-pkg/acquire-item.cc:1310
#: apt-pkg/acquire-item.cc:1304
#, c-format
msgid ""
"The package index files are corrupted. No Filename: field for package %s."
msgstr ""
#: apt-pkg/acquire-item.cc:1397
#: apt-pkg/acquire-item.cc:1391
msgid "Size mismatch"
msgstr ""
@ -2491,7 +2492,7 @@ msgstr ""
#: apt-pkg/cdrom.cc:563
#, c-format
msgid "Stored label: %s \n"
msgid "Stored label: %s\n"
msgstr ""
#: apt-pkg/cdrom.cc:583
@ -2519,7 +2520,7 @@ msgstr ""
#: apt-pkg/cdrom.cc:671
#, c-format
msgid ""
"Found %i package indexes, %i source indexes, %i translation indexes and %i "
"Found %u package indexes, %u source indexes, %u translation indexes and %u "
"signatures\n"
msgstr ""
@ -2575,64 +2576,69 @@ msgstr ""
msgid "Wrote %i records with %i missing files and %i mismatched files\n"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:522
#: apt-pkg/deb/dpkgpm.cc:510
#, c-format
msgid "Directory '%s' missing"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:572
#, c-format
msgid "Preparing %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:523
#: apt-pkg/deb/dpkgpm.cc:573
#, c-format
msgid "Unpacking %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:528
#: apt-pkg/deb/dpkgpm.cc:578
#, c-format
msgid "Preparing to configure %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:529
#: apt-pkg/deb/dpkgpm.cc:579
#, c-format
msgid "Configuring %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:530
#: apt-pkg/deb/dpkgpm.cc:581 apt-pkg/deb/dpkgpm.cc:582
#, c-format
msgid "Processing triggers for %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:584
#, c-format
msgid "Installed %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:535
#: apt-pkg/deb/dpkgpm.cc:589 apt-pkg/deb/dpkgpm.cc:591
#: apt-pkg/deb/dpkgpm.cc:592
#, c-format
msgid "Preparing for removal of %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:536
#: apt-pkg/deb/dpkgpm.cc:594
#, c-format
msgid "Removing %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:537
#: apt-pkg/deb/dpkgpm.cc:595
#, c-format
msgid "Removed %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:542
#: apt-pkg/deb/dpkgpm.cc:600
#, c-format
msgid "Preparing to completely remove %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:543
#: apt-pkg/deb/dpkgpm.cc:601
#, c-format
msgid "Completely removed %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:566
#, c-format
msgid "Directory '%s' missing"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc:709
#, c-format
msgid "openpty failed\n"
#: apt-pkg/deb/dpkgpm.cc:749
msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n"
msgstr ""
#: methods/rred.cc:219

3488
po/ar.po

File diff suppressed because it is too large

4089
po/bg.po

File diff suppressed because it is too large

3090
po/bs.po

File diff suppressed because it is too large

4063
po/ca.po

File diff suppressed because it is too large

4063
po/cs.po

File diff suppressed because it is too large

4164
po/cy.po

File diff suppressed because it is too large

4093
po/da.po

File diff suppressed because it is too large

4137
po/de.po

File diff suppressed because it is too large

4206
po/dz.po

File diff suppressed because it is too large

4121
po/el.po

File diff suppressed because it is too large

4117
po/en_GB.po

File diff suppressed because it is too large

4139
po/es.po

File diff suppressed because it is too large

591
po/eu.po

File diff suppressed because it is too large

4081
po/fi.po

File diff suppressed because it is too large

247
po/fr.po

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-08-04 09:09+0200\n"
"PO-Revision-Date: 2007-08-04 12:46+0200\n"
"POT-Creation-Date: 2007-10-28 07:55+0100\n"
"PO-Revision-Date: 2007-10-26 08:13+0200\n"
"Last-Translator: Christian Perrier <bubulle@debian.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"MIME-Version: 1.0\n"
@ -159,7 +159,7 @@ msgstr " %4i %s\n"
#: cmdline/apt-cache.cc:1714 cmdline/apt-cdrom.cc:138 cmdline/apt-config.cc:70
#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547
#: cmdline/apt-get.cc:2585 cmdline/apt-sortpkgs.cc:144
#: cmdline/apt-get.cc:2588 cmdline/apt-sortpkgs.cc:144
#, c-format
msgid "%s %s for %s compiled on %s %s\n"
msgstr "%s %s pour %s compilé sur %s %s\n"
@ -482,87 +482,87 @@ msgstr "L'archive n'a pas d'enregistrement de contrôle"
msgid "Unable to get a cursor"
msgstr "Impossible d'obtenir un curseur"
#: ftparchive/writer.cc:75
#: ftparchive/writer.cc:76
#, c-format
msgid "W: Unable to read directory %s\n"
msgstr "A : Impossible de lire le contenu du répertoire %s\n"
#: ftparchive/writer.cc:80
#: ftparchive/writer.cc:81
#, c-format
msgid "W: Unable to stat %s\n"
msgstr "A : Impossible de statuer %s\n"
#: ftparchive/writer.cc:131
#: ftparchive/writer.cc:132
msgid "E: "
msgstr "E : "
#: ftparchive/writer.cc:133
#: ftparchive/writer.cc:134
msgid "W: "
msgstr "A : "
#: ftparchive/writer.cc:140
#: ftparchive/writer.cc:141
msgid "E: Errors apply to file "
msgstr "E : des erreurs sont survenues sur le fichier "
#: ftparchive/writer.cc:157 ftparchive/writer.cc:187
#: ftparchive/writer.cc:158 ftparchive/writer.cc:188
#, c-format
msgid "Failed to resolve %s"
msgstr "Impossible de résoudre %s"
#: ftparchive/writer.cc:169
#: ftparchive/writer.cc:170
msgid "Tree walking failed"
msgstr "Échec du parcours de l'arbre"
#: ftparchive/writer.cc:194
#: ftparchive/writer.cc:195
#, c-format
msgid "Failed to open %s"
msgstr "Impossible d'ouvrir %s"
#: ftparchive/writer.cc:253
#: ftparchive/writer.cc:254
#, c-format
msgid " DeLink %s [%s]\n"
msgstr " Délier %s [%s]\n"
#: ftparchive/writer.cc:261
#: ftparchive/writer.cc:262
#, c-format
msgid "Failed to readlink %s"
msgstr "Impossible de lire le lien %s"
#: ftparchive/writer.cc:265
#: ftparchive/writer.cc:266
#, c-format
msgid "Failed to unlink %s"
msgstr "Impossible de délier %s"
#: ftparchive/writer.cc:272
#: ftparchive/writer.cc:273
#, c-format
msgid "*** Failed to link %s to %s"
msgstr "*** Impossible de lier %s à %s"
#: ftparchive/writer.cc:282
#: ftparchive/writer.cc:283
#, c-format
msgid " DeLink limit of %sB hit.\n"
msgstr " Seuil de delink de %so atteint.\n"
#: ftparchive/writer.cc:386
#: ftparchive/writer.cc:387
msgid "Archive had no package field"
msgstr "L'archive ne possède pas de champ de paquet"
#: ftparchive/writer.cc:394 ftparchive/writer.cc:609
#: ftparchive/writer.cc:395 ftparchive/writer.cc:610
#, c-format
msgid " %s has no override entry\n"
msgstr "%s ne possède pas d'entrée « override »\n"
#: ftparchive/writer.cc:439 ftparchive/writer.cc:697
#: ftparchive/writer.cc:440 ftparchive/writer.cc:698
#, c-format
msgid " %s maintainer is %s not %s\n"
msgstr " le responsable de %s est %s et non %s\n"
#: ftparchive/writer.cc:619
#: ftparchive/writer.cc:620
#, c-format
msgid " %s has no source override entry\n"
msgstr " %s ne possède pas d'entrée « source override »\n"
#: ftparchive/writer.cc:623
#: ftparchive/writer.cc:624
#, c-format
msgid " %s has no binary override entry either\n"
msgstr " %s ne possède pas également pas d'entrée « binary override »\n"
@ -829,11 +829,11 @@ msgstr ""
msgid "Internal error, Ordering didn't finish"
msgstr "Erreur interne. Le tri a été interrompu."
#: cmdline/apt-get.cc:806 cmdline/apt-get.cc:2011 cmdline/apt-get.cc:2044
#: cmdline/apt-get.cc:806 cmdline/apt-get.cc:2012 cmdline/apt-get.cc:2045