diff options
89 files changed, 1623 insertions, 1372 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 71eebc2f8..d3bf9c892 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,7 +183,7 @@ endif() # Configure some variables like package, version and architecture. set(PACKAGE ${PROJECT_NAME}) set(PACKAGE_MAIL "APT Development Team <deity@lists.debian.org>") -set(PACKAGE_VERSION "1.7.0~alpha3") +set(PACKAGE_VERSION "1.7.0") if (NOT DEFINED DPKG_DATADIR) execute_process(COMMAND ${PERL_EXECUTABLE} -MDpkg -e "print $Dpkg::DATADIR;" diff --git a/apt-pkg/acquire.cc b/apt-pkg/acquire.cc index 0fee80c5d..541785b03 100644 --- a/apt-pkg/acquire.cc +++ b/apt-pkg/acquire.cc @@ -1329,7 +1329,7 @@ bool pkgAcquireStatus::Pulse(pkgAcquire *Owner) { std::chrono::duration<double> Delta = std::chrono::seconds(NewTime.tv_sec - Time.tv_sec) + - std::chrono::microseconds(NewTime.tv_sec - Time.tv_usec); + std::chrono::microseconds(NewTime.tv_usec - Time.tv_usec); // Compute the CPS value if (Delta < std::chrono::milliseconds(10)) @@ -1423,7 +1423,7 @@ void pkgAcquireStatus::Stop() std::chrono::duration<double> Delta = std::chrono::seconds(NewTime.tv_sec - StartTime.tv_sec) + - std::chrono::microseconds(NewTime.tv_sec - StartTime.tv_usec); + std::chrono::microseconds(NewTime.tv_usec - StartTime.tv_usec); // Compute the CPS value if (Delta < std::chrono::milliseconds(10)) diff --git a/apt-pkg/cachefile.cc b/apt-pkg/cachefile.cc index a22804c36..9a1a6cfa9 100644 --- a/apt-pkg/cachefile.cc +++ b/apt-pkg/cachefile.cc @@ -35,12 +35,18 @@ #include <apti18n.h> /*}}}*/ + +struct pkgCacheFile::Private +{ + bool WithLock = false; +}; + // CacheFile::CacheFile - Constructor /*{{{*/ -pkgCacheFile::pkgCacheFile() : d(NULL), ExternOwner(false), Map(NULL), Cache(NULL), +pkgCacheFile::pkgCacheFile() : d(new Private()), ExternOwner(false), Map(NULL), Cache(NULL), DCache(NULL), SrcList(NULL), Policy(NULL) { } -pkgCacheFile::pkgCacheFile(pkgDepCache * const Owner) : d(NULL), ExternOwner(true), +pkgCacheFile::pkgCacheFile(pkgDepCache * const Owner) : d(new Private()), ExternOwner(true), Map(&Owner->GetCache().GetMap()), Cache(&Owner->GetCache()), DCache(Owner), SrcList(NULL), Policy(NULL) { @@ -59,8 +65,10 @@ pkgCacheFile::~pkgCacheFile() } delete Policy; delete SrcList; - if (ExternOwner == false) + if (d->WithLock == true) _system->UnLock(true); + + delete d; } /*}}}*/ // CacheFile::BuildCaches - Open and build the cache files /*{{{*/ @@ -97,8 +105,11 @@ bool pkgCacheFile::BuildCaches(OpProgress *Progress, bool WithLock) } if (WithLock == true) + { if (_system->Lock() == false) return false; + d->WithLock = true; + } if (_error->PendingError() == true) return false; @@ -337,7 +348,11 @@ void pkgCacheFile::Close() ExternOwner = false; delete Policy; delete SrcList; - _system->UnLock(true); + if (d->WithLock == true) + { + _system->UnLock(true); + d->WithLock = false; + } Map = NULL; DCache = NULL; diff --git a/apt-pkg/cachefile.h b/apt-pkg/cachefile.h index 097876b3a..ed5d5c57c 100644 --- a/apt-pkg/cachefile.h +++ b/apt-pkg/cachefile.h @@ -36,8 +36,9 @@ class OpProgress; class pkgCacheFile { + struct Private; /** \brief dpointer placeholder (for later in case we need it) */ - void * const d; + Private *const d; bool ExternOwner; protected: diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc index 85d7b36c7..eab05de4f 100644 --- a/apt-pkg/contrib/fileutl.cc +++ b/apt-pkg/contrib/fileutl.cc @@ -24,6 +24,7 @@ #include <apt-pkg/error.h> #include <apt-pkg/fileutl.h> #include <apt-pkg/macros.h> +#include <apt-pkg/pkgsystem.h> #include <apt-pkg/sptr.h> #include <apt-pkg/strutl.h> @@ -101,6 +102,8 @@ bool RunScripts(const char *Cnf) // This is the child if (Child == 0) { + if (_system != nullptr && _system->IsLocked() == true && (stringcasecmp(Cnf, "dpkg::post-invoke") == 0 || stringcasecmp(Cnf, "dpkg::pre-invoke") == 0)) + setenv("DPKG_FRONTEND_LOCKED", "true", 1); if (_config->FindDir("DPkg::Chroot-Directory","/") != "/") { std::cerr << "Chrooting into " diff --git a/apt-pkg/deb/dpkgpm.cc b/apt-pkg/deb/dpkgpm.cc index 790019b98..074e52b3f 100644 --- a/apt-pkg/deb/dpkgpm.cc +++ b/apt-pkg/deb/dpkgpm.cc @@ -102,8 +102,8 @@ APT_PURE static unsigned int EnvironmentSize() /*{{{*/ class pkgDPkgPMPrivate /*{{{*/ { public: - pkgDPkgPMPrivate() : stdin_is_dev_null(false), dpkgbuf_pos(0), - term_out(NULL), history_out(NULL), + pkgDPkgPMPrivate() : stdin_is_dev_null(false), status_fd_reached_end_of_file(false), + dpkgbuf_pos(0), term_out(NULL), history_out(NULL), progress(NULL), tt_is_valid(false), master(-1), slave(NULL), protect_slave_from_dying(-1), direct_stdin(false) @@ -114,6 +114,7 @@ public: { } bool stdin_is_dev_null; + bool status_fd_reached_end_of_file; // the buffer we use for the dpkg status-fd reading char dpkgbuf[1024]; size_t dpkgbuf_pos; @@ -141,12 +142,12 @@ namespace // Maps the dpkg "processing" info to human readable names. Entry 0 // of each array is the key, entry 1 is the value. const std::pair<const char *, const char *> PackageProcessingOps[] = { - std::make_pair("install", N_("Installing %s")), + std::make_pair("install", N_("Preparing %s")), // we don't care for the difference - std::make_pair("upgrade", N_("Installing %s")), - std::make_pair("configure", N_("Configuring %s")), - std::make_pair("remove", N_("Removing %s")), - std::make_pair("purge", N_("Completely removing %s")), + std::make_pair("upgrade", N_("Preparing %s")), + std::make_pair("configure", N_("Preparing to configure %s")), + std::make_pair("remove", N_("Preparing for removal of %s")), + std::make_pair("purge", N_("Preparing to completely remove %s")), std::make_pair("disappear", N_("Noting disappearance of %s")), std::make_pair("trigproc", N_("Running post-installation trigger %s")) }; @@ -480,6 +481,9 @@ bool pkgDPkgPM::RunScriptsWithPkgs(const char *Cnf) strprintf(hookfd, "%d", InfoFD); setenv("APT_HOOK_INFO_FD", hookfd.c_str(), 1); + if (_system != nullptr && _system->IsLocked() == true && stringcasecmp(Cnf, "DPkg::Pre-Install-Pkgs") == 0) + setenv("DPKG_FRONTEND_LOCKED", "true", 1); + debSystem::DpkgChrootDirectory(); const char *Args[4]; Args[0] = "/bin/sh"; @@ -958,11 +962,19 @@ void pkgDPkgPM::handleCrossUpgradeAction(string const &pkgname) /*{{{*/ // DPkgPM::DoDpkgStatusFd /*{{{*/ void pkgDPkgPM::DoDpkgStatusFd(int statusfd) { - ssize_t const len = read(statusfd, &d->dpkgbuf[d->dpkgbuf_pos], - (sizeof(d->dpkgbuf)/sizeof(d->dpkgbuf[0])) - d->dpkgbuf_pos); - if(len <= 0) - return; - d->dpkgbuf_pos += (len / sizeof(d->dpkgbuf[0])); + auto const remainingBuffer = (sizeof(d->dpkgbuf) / sizeof(d->dpkgbuf[0])) - d->dpkgbuf_pos; + if (likely(remainingBuffer > 0) && d->status_fd_reached_end_of_file == false) + { + auto const len = read(statusfd, &d->dpkgbuf[d->dpkgbuf_pos], remainingBuffer); + if (len < 0) + return; + else if (len == 0 && d->dpkgbuf_pos == 0) + { + d->status_fd_reached_end_of_file = true; + return; + } + d->dpkgbuf_pos += (len / sizeof(d->dpkgbuf[0])); + } // process line by line from the buffer char *p = d->dpkgbuf, *q = nullptr; @@ -1145,30 +1157,26 @@ void pkgDPkgPM::BuildPackagesProgressMap() { // map the dpkg states to the operations that are performed // (this is sorted in the same way as Item::Ops) - static const std::array<std::array<DpkgState, 3>, 4> DpkgStatesOpMap = {{ + static const std::array<std::array<DpkgState, 2>, 4> DpkgStatesOpMap = {{ // Install operation {{ - {"half-installed", N_("Preparing %s")}, - {"unpacked", N_("Unpacking %s") }, - {nullptr, nullptr} + {"half-installed", N_("Unpacking %s")}, + {"unpacked", N_("Installing %s") }, }}, // Configure operation {{ - {"unpacked",N_("Preparing to configure %s") }, {"half-configured", N_("Configuring %s") }, { "installed", N_("Installed %s")}, }}, // Remove operation {{ - {"half-configured", N_("Preparing for removal of %s")}, + {"half-configured", N_("Removing %s")}, {"half-installed", N_("Removing %s")}, - {"config-files", N_("Removed %s")}, }}, // Purge operation {{ - {"config-files", N_("Preparing to completely remove %s")}, + {"config-files", N_("Completely removing %s")}, {"not-installed", N_("Completely removed %s")}, - {nullptr, nullptr} }}, }}; static_assert(Item::Purge == 3, "Enum item has unexpected index for mapping array"); @@ -1184,21 +1192,16 @@ void pkgDPkgPM::BuildPackagesProgressMap() string const name = I.Pkg.FullName(); PackageOpsDone[name] = 0; - auto AddToPackageOps = std::back_inserter(PackageOps[name]); - if (I.Op == Item::Purge && I.Pkg->CurrentVer != 0) - { - // purging a package which is installed first passes through remove states - auto const DpkgOps = DpkgStatesOpMap[Item::Remove]; - std::copy(DpkgOps.begin(), DpkgOps.end(), AddToPackageOps); + auto AddToPackageOps = [&](decltype(I.Op) const Op) { + auto const DpkgOps = DpkgStatesOpMap[Op]; + std::copy(DpkgOps.begin(), DpkgOps.end(), std::back_inserter(PackageOps[name])); PackagesTotal += DpkgOps.size(); - } - auto const DpkgOps = DpkgStatesOpMap[I.Op]; - std::copy_if(DpkgOps.begin(), DpkgOps.end(), AddToPackageOps, [&](DpkgState const &state) { - if (state.state == nullptr) - return false; - ++PackagesTotal; - return true; - }); + }; + // purging a package which is installed first passes through remove states + if (I.Op == Item::Purge && I.Pkg->CurrentVer != 0) + AddToPackageOps(Item::Remove); + AddToPackageOps(I.Op); + if ((I.Op == Item::Remove || I.Op == Item::Purge) && I.Pkg->CurrentVer != 0) { if (I.Pkg->CurrentState == pkgCache::State::UnPacked || @@ -1622,9 +1625,9 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress) approvedStates.Remove(*Ver); Purges.erase(Ver); auto && RemOp = PackageOps[C.first->Pkg.FullName()]; - if (RemOp.size() == 5) + if (RemOp.size() == 4) { - RemOp.erase(std::next(RemOp.begin(), 3), RemOp.end()); + RemOp.erase(std::next(RemOp.begin(), 2), RemOp.end()); PackagesTotal -= 2; } else @@ -2022,6 +2025,7 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress) // we read from dpkg here int const _dpkgin = fd[0]; close(fd[1]); // close the write end of the pipe + d->status_fd_reached_end_of_file = false; // apply ionice if (_config->FindB("DPkg::UseIoNice", false) == true) @@ -2041,14 +2045,24 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress) int Status = 0; int res; bool waitpid_failure = false; - while ((res=waitpid(Child,&Status, WNOHANG)) != Child) { - if(res < 0) { - // error handling, waitpid returned -1 - if (errno == EINTR) - continue; - waitpid_failure = true; - break; + bool dpkg_finished = false; + do + { + if (dpkg_finished == false) + { + if ((res = waitpid(Child, &Status, WNOHANG)) == Child) + dpkg_finished = true; + else if (res < 0) + { + // error handling, waitpid returned -1 + if (errno == EINTR) + continue; + waitpid_failure = true; + break; + } } + if (dpkg_finished && d->status_fd_reached_end_of_file) + break; // wait for input or output here FD_ZERO(&rfds); @@ -2078,7 +2092,8 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress) DoStdin(d->master); if(FD_ISSET(_dpkgin, &rfds)) DoDpkgStatusFd(_dpkgin); - } + + } while (true); close(_dpkgin); // Restore sig int/quit diff --git a/apt-pkg/init.cc b/apt-pkg/init.cc index ab0474fac..9a51e31e7 100644 --- a/apt-pkg/init.cc +++ b/apt-pkg/init.cc @@ -204,7 +204,7 @@ bool pkgInitConfig(Configuration &Cnf) Cnf.CndSet("Acquire::IndexTargets::deb-src::Sources::flatDescription", "$(RELEASE) Sources"); Cnf.CndSet("Acquire::IndexTargets::deb-src::Sources::Optional", false); - Cnf.CndSet("Acquire::Changelogs::URI::Origin::Debian", "http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog"); + Cnf.CndSet("Acquire::Changelogs::URI::Origin::Debian", "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog"); Cnf.CndSet("Acquire::Changelogs::URI::Origin::Tanglu", "http://metadata.tanglu.org/changelogs/@CHANGEPATH@_changelog"); Cnf.CndSet("Acquire::Changelogs::URI::Origin::Ubuntu", "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog"); Cnf.CndSet("Acquire::Changelogs::URI::Origin::Ultimedia", "http://packages.ultimediaos.com/changelogs/pool/@CHANGEPATH@/changelog.txt"); diff --git a/apt-private/private-cacheset.h b/apt-private/private-cacheset.h index d20d00b68..3370bd03a 100644 --- a/apt-private/private-cacheset.h +++ b/apt-private/private-cacheset.h @@ -26,6 +26,7 @@ public: {} const pkgCache::DescFile * CachedDescFile() const { return descFile; } operator pkgCache::VerIterator() const { return iter; } + map_id_t ID() const { return iter->ID; } }; struct VersionSortDescriptionLocality /*{{{*/ @@ -36,17 +37,21 @@ struct VersionSortDescriptionLocality /*{{{*/ pkgCache::DescFile const *A = v_lhs.CachedDescFile(); pkgCache::DescFile const *B = v_rhs.CachedDescFile(); - if (A == nullptr && B == nullptr) - return false; - if (A == nullptr) + { + if (B == nullptr) + return v_lhs.ID() < v_rhs.ID(); return true; - - if (B == nullptr) + } + else if (B == nullptr) return false; if (A->File == B->File) + { + if (A->Offset == B->Offset) + return v_lhs.ID() < v_rhs.ID(); return A->Offset < B->Offset; + } return A->File < B->File; } diff --git a/apt-private/private-list.cc b/apt-private/private-list.cc index 2c9b349a3..7c8c89777 100644 --- a/apt-private/private-list.cc +++ b/apt-private/private-list.cc @@ -129,7 +129,7 @@ bool DoList(CommandLine &Cmd) else ListSingleVersion(CacheFile, records, V, outs, format); output_map.insert(std::make_pair<std::string, std::string>( - V.ParentPkg().Name(), outs.str())); + V.ParentPkg().FullName(), outs.str())); } // FIXME: SORT! and make sorting flexible (alphabetic, by pkg status) diff --git a/apt-private/private-show.cc b/apt-private/private-show.cc index 15c05d420..b69008ec9 100644 --- a/apt-private/private-show.cc +++ b/apt-private/private-show.cc @@ -42,7 +42,7 @@ pkgRecords::Parser &LookupParser(pkgRecords &Recs, pkgCache::VerIterator const & return Recs.Lookup(Vf); } /*}}}*/ -static APT_PURE char const *skipDescriptionFields(char const *DescP, size_t const Length) /*{{{*/ +static APT_PURE char const *skipDescription(char const *DescP, size_t const Length, bool fields) /*{{{*/ { auto const backup = DescP; char const * const TagName = "\nDescription"; @@ -51,7 +51,7 @@ static APT_PURE char const *skipDescriptionFields(char const *DescP, size_t cons { if (DescP[1] == ' ') DescP += 2; - else if (strncmp((char*)DescP, TagName, TagLen) == 0) + else if (fields && strncmp((char *)DescP, TagName, TagLen) == 0) DescP += TagLen; else break; @@ -78,19 +78,43 @@ static APT_PURE char const *findDescriptionField(char const *DescP, size_t const return DescP; } /*}}}*/ +static APT_PURE char const *skipColonSpaces(char const *Buffer, size_t const Length) /*{{{*/ +{ + // skipping withspace before and after the field-value separating colon + char const *const Start = Buffer; + for (; isspace(*Buffer) != 0 && Length - (Buffer - Start) > 0; ++Buffer) + ; + if (*Buffer != ':') + return nullptr; + ++Buffer; + for (; isspace(*Buffer) != 0 && Length - (Buffer - Start) > 0; ++Buffer) + ; + if (Length - (Buffer - Start) <= 0) + return nullptr; + return Buffer; +} + /*}}}*/ bool DisplayRecordV1(pkgCacheFile &, pkgRecords &Recs, /*{{{*/ - pkgCache::VerIterator const &V, pkgCache::VerFileIterator const &, + pkgCache::VerIterator const &V, pkgCache::VerFileIterator const &Vf, char const *Buffer, size_t Length, std::ostream &out) { - if (unlikely(Length == 0)) + if (unlikely(Length < 4)) return false; auto const Desc = V.TranslatedDescription(); if (Desc.end()) { - // we have no translation output whatever we have got - return FileFd::Write(STDOUT_FILENO, Buffer, Length); + /* This handles the unusual case that we have no description whatsoever. + The slightly more common case of only having a short-description embedded + in the record could be handled here, but apt supports also having multiple + descriptions embedded in the record, so we deal with that case later */ + if (FileFd::Write(STDOUT_FILENO, Buffer, Length) == false) + return false; + if (strncmp((Buffer + Length - 4), "\r\n\r\n", 4) != 0 && + strncmp((Buffer + Length - 2), "\n\n", 2) != 0) + out << std::endl; + return true; } // Get a pointer to start of Description field @@ -111,18 +135,41 @@ bool DisplayRecordV1(pkgCacheFile &, pkgRecords &Recs, /*{{{*/ else snprintf(desctag, sizeof(desctag), "\nDescription-%s", langcode); - out << desctag + 1 << ": "; + out << desctag + 1 << ": " << std::flush; auto const Df = Desc.FileList(); if (Df.end() == false) { - pkgRecords::Parser &P = Recs.Lookup(Df); - out << P.LongDesc(); + if (Desc.FileList()->File == Vf->File) + { + /* If we have the file already open look in the buffer for the + description we want to display. Note that this might not be the + only one we can encounter in this record */ + char const *Start = DescP; + do + { + if (strncmp(Start, desctag + 1, strlen(desctag) - 1) != 0) + continue; + Start += strlen(desctag) - 1; + Start = skipColonSpaces(Start, Length - (Start - Buffer)); + if (Start == nullptr) + continue; + char const *End = skipDescription(Start, Length - (Start - Buffer), false); + if (likely(End != nullptr)) + FileFd::Write(STDOUT_FILENO, Start, End - (Start + 1)); + break; + } while ((Start = findDescriptionField(Start, Length - (Start - Buffer))) != nullptr); + } + else + { + pkgRecords::Parser &P = Recs.Lookup(Df); + out << P.LongDesc(); + } } out << std::endl << "Description-md5: " << Desc.md5() << std::endl; // Find the first field after the description (if there is any) - DescP = skipDescriptionFields(DescP, Length - (DescP - Buffer)); + DescP = skipDescription(DescP, Length - (DescP - Buffer), true); // write the rest of the buffer, but skip mixed in Descriptions* fields while (DescP != nullptr) @@ -150,7 +197,7 @@ bool DisplayRecordV1(pkgCacheFile &, pkgRecords &Recs, /*{{{*/ ++End; } else - DescP = skipDescriptionFields(End + strlen("Description"), Length - (End - Buffer)); + DescP = skipDescription(End + strlen("Description"), Length - (End - Buffer), true); size_t const length = End - Start; if (length != 0 && FileFd::Write(STDOUT_FILENO, Start, length) == false) diff --git a/cmdline/apt-mark.cc b/cmdline/apt-mark.cc index 8315efa12..927b31d2f 100644 --- a/cmdline/apt-mark.cc +++ b/cmdline/apt-mark.cc @@ -301,7 +301,7 @@ static std::vector<aptDispatchWithHelp> GetCommands() /*{{{*/ {"purge",&DoSelection, nullptr}, {"showauto",&ShowAuto, _("Print the list of automatically installed packages")}, {"showmanual",&ShowAuto, _("Print the list of manually installed packages")}, - {"showhold",&ShowSelection, _("Print the list of package on hold")}, {"showholds",&ShowSelection, nullptr}, + {"showhold",&ShowSelection, _("Print the list of packages on hold")}, {"showholds",&ShowSelection, nullptr}, {"showinstall",&ShowSelection, nullptr}, {"showinstalls",&ShowSelection, nullptr}, {"showdeinstall",&ShowSelection, nullptr}, {"showdeinstalls",&ShowSelection, nullptr}, {"showremove",&ShowSelection, nullptr}, {"showremoves",&ShowSelection, nullptr}, diff --git a/debian/changelog b/debian/changelog index ec759a31d..741abcbd5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,49 @@ +apt (1.7.0) unstable; urgency=medium + + [ Julian Andres Klode ] + * Fix calculation of elapsed usec in downloads + * pkgCacheFile: Only unlock in destructor if locked before (LP: #1794053) + * Set DPKG_FRONTEND_LOCKED when running {pre,post}-invoke scripts. + Some post-invoke scripts install packages, which fails because + the environment variable is not set. This sets the variable for + all three kinds of scripts {pre,post-}invoke and pre-install-pkgs, + but we will only allow post-invoke at a later time. + * prepare-release: Fix last-modification detection for manpages + + [ David Kalnischkies ] + * Show APT::Compressor example in apt.conf(5) (Closes: #909712) + + [ Muhamed Huseinbašić ] + * apt-mark: showhold: typo-fix (package -> packages) + + -- Julian Andres Klode <jak@debian.org> Sun, 07 Oct 2018 07:56:02 +0200 + +apt (1.7.0~rc2) unstable; urgency=medium + + [ David Kalnischkies ] + * Deal with descriptions embedded in displayed record correctly + (Closes: #909155) + + -- Julian Andres Klode <jak@debian.org> Thu, 20 Sep 2018 21:03:54 +0200 + +apt (1.7.0~rc1) unstable; urgency=medium + + [ Laurent Bigonville ] + * fr.po: Do not translate the apt-ftparchive commands (Closes: #907481) + + [ David Kalnischkies ] + * Don't use invalid iterator in Fallback-Of handling. + Thanks to David Binderman for reporting + * Process status-fd completely before finishing dpkg call + * Don't expect duplicated dpkg status-fd messages + * Reorder progress report messages + * Show all architectures in 'apt list' output (Closes: #908218) + + [ Julian Andres Klode ] + * http: Stop pipeline after close only if it was not filled before + + -- Julian Andres Klode <jak@debian.org> Tue, 18 Sep 2018 16:12:38 +0200 + apt (1.7.0~alpha3) experimental; urgency=medium [ David Kalnischkies ] diff --git a/doc/apt-cache.8.xml b/doc/apt-cache.8.xml index 5726e00f2..b8c6aa989 100644 --- a/doc/apt-cache.8.xml +++ b/doc/apt-cache.8.xml @@ -14,7 +14,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2016-11-25T00:00:00Z</date> + <date>2016-08-16T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/apt-ftparchive.1.xml b/doc/apt-ftparchive.1.xml index 0a9305132..246cc03d3 100644 --- a/doc/apt-ftparchive.1.xml +++ b/doc/apt-ftparchive.1.xml @@ -14,7 +14,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2016-11-25T00:00:00Z</date> + <date>2016-11-11T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/apt-get.8.xml b/doc/apt-get.8.xml index 0007b7de1..b1099aa56 100644 --- a/doc/apt-get.8.xml +++ b/doc/apt-get.8.xml @@ -14,7 +14,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2018-07-09T00:00:00Z</date> + <date>2017-07-27T00:00:00Z</date> </refentryinfo> <refmeta> @@ -165,6 +165,9 @@ the <option>-t</option> option or per package with the <literal>pkg/release</literal> syntax, if possible.</para> + <para>The arguments are interpreted as binary and source package names. + See the <option>--only-source</option> option if you want to change that.</para> + <para>Source packages are tracked separately from binary packages via <literal>deb-src</literal> lines in the &sources-list; file. This means that you will need to add such a line @@ -193,7 +196,9 @@ <listitem><para><literal>build-dep</literal> causes apt-get to install/remove packages in an attempt to satisfy the build dependencies for a source package. By default the dependencies are satisfied to build the package natively. If desired a host-architecture can be specified - with the <option>--host-architecture</option> option instead.</para></listitem> + with the <option>--host-architecture</option> option instead.</para><para>The arguments are + interpreted as binary or source package names. See the <option>--only-source</option> + option if you want to change that.</para></listitem> </varlistentry> <varlistentry><term><option>check</option></term> diff --git a/doc/apt-key.8.xml b/doc/apt-key.8.xml index 279c417c7..a1c677d65 100644 --- a/doc/apt-key.8.xml +++ b/doc/apt-key.8.xml @@ -13,7 +13,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2016-11-25T00:00:00Z</date> + <date>2016-11-22T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/apt-secure.8.xml b/doc/apt-secure.8.xml index 50f99d3c3..e334df9ca 100644 --- a/doc/apt-secure.8.xml +++ b/doc/apt-secure.8.xml @@ -13,7 +13,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2017-04-12T00:00:00Z</date> + <date>2016-08-06T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/apt-transport-http.1.xml b/doc/apt-transport-http.1.xml index aacebfe96..f239da554 100644 --- a/doc/apt-transport-http.1.xml +++ b/doc/apt-transport-http.1.xml @@ -13,7 +13,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2018-07-09T00:00:00Z</date> + <date>2018-05-11T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/apt-transport-https.1.xml b/doc/apt-transport-https.1.xml index c704b9d2b..e00dd7c62 100644 --- a/doc/apt-transport-https.1.xml +++ b/doc/apt-transport-https.1.xml @@ -13,7 +13,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2018-07-09T00:00:00Z</date> + <date>2018-05-11T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/apt-verbatim.ent b/doc/apt-verbatim.ent index 1b2e1121b..c323cf5a8 100644 --- a/doc/apt-verbatim.ent +++ b/doc/apt-verbatim.ent @@ -268,7 +268,7 @@ "> <!-- this will be updated by 'prepare-release' --> -<!ENTITY apt-product-version "1.7.0~alpha3"> +<!ENTITY apt-product-version "1.7.0"> <!-- (Code)names for various things used all over the place --> <!ENTITY debian-oldstable-codename "jessie"> diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml index efce4d361..55bc9d20d 100644 --- a/doc/apt.conf.5.xml +++ b/doc/apt.conf.5.xml @@ -19,7 +19,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2018-07-09T00:00:00Z</date> + <date>2018-09-27T00:00:00Z</date> </refentryinfo> <refmeta> @@ -182,7 +182,7 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";}; would allow apt to download and uncompress as well as create and store files with the low-cost <literal>.reversed</literal> file extension which it will pass to the command <command>rev</command> without additional - commandline parameters for compression and uncompression: + commandline parameters for compression and uncompression:</para> <informalexample><programlisting> APT::Compressor::rev { Name "rev"; @@ -193,7 +193,7 @@ APT::Compressor::rev { Cost "10"; }; </programlisting></informalexample> - </para></listitem> + </listitem> </varlistentry> <varlistentry><term><option>Build-Profiles</option></term> diff --git a/doc/apt_auth.conf.5.xml b/doc/apt_auth.conf.5.xml index 8621cdee2..37e4fbc98 100644 --- a/doc/apt_auth.conf.5.xml +++ b/doc/apt_auth.conf.5.xml @@ -13,7 +13,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>2017-08-17T00:00:00Z</date> + <date>2017-07-07T00:00:00Z</date> </refentryinfo> <refmeta> diff --git a/doc/examples/configure-index b/doc/examples/configure-index index 71ec57be0..65590f17b 100644 --- a/doc/examples/configure-index +++ b/doc/examples/configure-index @@ -362,7 +362,7 @@ Acquire // Location of the changelogs with the placeholder @CHANGEPATH@ (e.g. "main/a/apt/apt_1.1") Changelogs::URI { - // Origin::Debian "http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog"; + // Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog"; Origin::* "<STRING>"; Label::* "<STRING>"; Override::Origin::* "<STRING>"; diff --git a/doc/po/apt-doc.pot b/doc/po/apt-doc.pot index 3997cfd73..1c7b58ff4 100644 --- a/doc/po/apt-doc.pot +++ b/doc/po/apt-doc.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: apt-doc 1.7.0~alpha3\n" +"Project-Id-Version: apt-doc 1.7.0\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+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" @@ -3010,7 +3010,7 @@ msgid "" "parameters for compression and uncompression:" msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/de.po b/doc/po/de.po index 5ac6cd4e4..76d08e45f 100644 --- a/doc/po/de.po +++ b/doc/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.6\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2018-02-03 13:12+0200\n" "Last-Translator: Chris Leick <c.leick@vollbio.de>\n" "Language-Team: German <debian-l10n-german@lists.debian.org>\n" @@ -4276,7 +4276,7 @@ msgstr "" "zusätzliche Befehlszeilenparameter zum Komprimieren und Dekomprimieren an " "den Befehl <command>rev</command> übergeben:" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/es.po b/doc/po/es.po index 8f419acda..ba7fd28af 100644 --- a/doc/po/es.po +++ b/doc/po/es.po @@ -38,7 +38,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2014-07-04 01:31+0200\n" "Last-Translator: Omar Campagne <ocampagne@gmail.com>\n" "Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n" @@ -4272,7 +4272,7 @@ msgid "" "parameters for compression and uncompression:" msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/fr.po b/doc/po/fr.po index b29f046e8..b1eb022b0 100644 --- a/doc/po/fr.po +++ b/doc/po/fr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.0.6\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2018-03-16 00:54+0100\n" "Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" @@ -4270,7 +4270,7 @@ msgstr "" "command> sans paramètre supplémentaire en ligne de commande pour la " "compression et la décompression :" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/it.po b/doc/po/it.po index 870550dc7..4c36d1a68 100644 --- a/doc/po/it.po +++ b/doc/po/it.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2017-03-27 19:05+0200\n" "Last-Translator: Beatrice Torracca <beatricet@libero.it>\n" "Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n" @@ -4286,7 +4286,7 @@ msgstr "" "command> senza parametri aggiuntivi per la compressione e la decompressione " "nella riga di comando:" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" @@ -7580,8 +7580,8 @@ msgstr "Formato in stile deb822" #| "character at the start of the line marks the entire line as a comment. An " #| "entry can hence be disabled by commenting out each line belonging to the " #| "stanza, but it is usually easier to add the field \"Enabled: no\" to the " -#| "stanza to disable the entry. Removing the field or setting it to yes " -#| "re-enables it. Options have the same syntax as every other field: A " +#| "stanza to disable the entry. Removing the field or setting it to yes re-" +#| "enables it. Options have the same syntax as every other field: A " #| "fieldname separated by a colon (<literal>:</literal>) and optionally " #| "spaces from its value(s). Note especially that multiple values are " #| "separated by spaces, not by commas as in the one-line format. Multivalue " diff --git a/doc/po/ja.po b/doc/po/ja.po index 8f7975c8e..6721ba080 100644 --- a/doc/po/ja.po +++ b/doc/po/ja.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.4\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2017-01-06 04:50+0900\n" "Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n" "Language-Team: Japanese <debian-japanese@lists.debian.org>\n" @@ -4135,7 +4135,7 @@ msgstr "" "し、<command>rev</command> による圧縮と展開の際に渡すコマンドラインパラメータ" "を追加しない設定となります:" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" @@ -7272,8 +7272,8 @@ msgstr "deb822 スタイル形式" #| "character at the start of the line marks the entire line as a comment. An " #| "entry can hence be disabled by commenting out each line belonging to the " #| "stanza, but it is usually easier to add the field \"Enabled: no\" to the " -#| "stanza to disable the entry. Removing the field or setting it to yes " -#| "re-enables it. Options have the same syntax as every other field: A " +#| "stanza to disable the entry. Removing the field or setting it to yes re-" +#| "enables it. Options have the same syntax as every other field: A " #| "fieldname separated by a colon (<literal>:</literal>) and optionally " #| "spaces from its value(s). Note especially that multiple values are " #| "separated by spaces, not by commas as in the one-line format. Multivalue " diff --git a/doc/po/nl.po b/doc/po/nl.po index 0e2be9bed..ccc80daae 100644 --- a/doc/po/nl.po +++ b/doc/po/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.6.1\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-06-02 10:57+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2018-05-19 23:38+0200\n" "Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n" "Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n" @@ -4366,7 +4366,7 @@ msgstr "" "<command>rev</command> zal gebruiken zonder bijkomende " "commandoregelparameters:" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/pl.po b/doc/po/pl.po index 47b14b041..8361a2dbf 100644 --- a/doc/po/pl.po +++ b/doc/po/pl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2014-07-04 02:13+0200\n" "Last-Translator: Robert Luberda <robert@debian.org>\n" "Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n" @@ -4268,7 +4268,7 @@ msgid "" "parameters for compression and uncompression:" msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/pt.po b/doc/po/pt.po index b8b138117..394f06b66 100644 --- a/doc/po/pt.po +++ b/doc/po/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.0.7\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2014-08-29 00:34+0100\n" "Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n" "Language-Team: Portuguese <traduz@debianpt.org>\n" @@ -4203,7 +4203,7 @@ msgid "" "parameters for compression and uncompression:" msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/doc/po/pt_BR.po b/doc/po/pt_BR.po index 33ad7a358..0c37b896b 100644 --- a/doc/po/pt_BR.po +++ b/doc/po/pt_BR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-04-18 17:22+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+0200\n" "PO-Revision-Date: 2004-09-20 17:02+0000\n" "Last-Translator: André Luís Lopes <andrelop@debian.org>\n" "Language-Team: <debian-l10n-portuguese@lists.debian.org>\n" @@ -2973,7 +2973,7 @@ msgid "" "parameters for compression and uncompression:" msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt.conf.5.xml #, no-wrap msgid "" diff --git a/methods/basehttp.cc b/methods/basehttp.cc index 3d95ba7df..f8dd7c020 100644 --- a/methods/basehttp.cc +++ b/methods/basehttp.cc @@ -39,6 +39,10 @@ string BaseHttpMethod::FailFile; int BaseHttpMethod::FailFd = -1; time_t BaseHttpMethod::FailTime = 0; +// Number of successful requests in a pipeline needed to continue +// pipelining after a connection reset. +constexpr int PIPELINE_MIN_SUCCESSFUL_ANSWERS_TO_CONTINUE = 3; + // ServerState::RunHeaders - Get the headers before the data /*{{{*/ // --------------------------------------------------------------------- /* Returns 0 if things are OK, 1 if an IO error occurred and 2 if a header @@ -215,8 +219,11 @@ bool RequestState::HeaderLine(string const &Line) /*{{{*/ /* Some servers send error pages (as they are dynamically generated) for simplicity via a connection close instead of e.g. chunked, so assuming an always closing server only if we get a file + close */ - if (Result >= 200 && Result < 300) + if (Result >= 200 && Result < 300 && Server->PipelineAnswersReceived < PIPELINE_MIN_SUCCESSFUL_ANSWERS_TO_CONTINUE) + { Server->PipelineAllowed = false; + Server->PipelineAnswersReceived = 0; + } } else if (stringcasecmp(Val,"keep-alive") == 0) Server->Persistent = true; @@ -267,6 +274,7 @@ void ServerState::Reset() /*{{{*/ Pipeline = false; PipelineAllowed = true; RangesAllowed = true; + PipelineAnswersReceived = 0; } /*}}}*/ @@ -593,8 +601,10 @@ int BaseHttpMethod::Loop() Server->Close(); // Reset the pipeline - if (Server->IsOpen() == false) + if (Server->IsOpen() == false) { QueueBack = Queue; + Server->PipelineAnswersReceived = 0; + } // Connect to the host switch (Server->Open()) @@ -752,6 +762,10 @@ int BaseHttpMethod::Loop() BeforeI = I; } } + if (Server->Pipeline == true) + { + Server->PipelineAnswersReceived++; + } Res.TakeHashes(*resultHashes); URIDone(Res); } @@ -861,9 +875,9 @@ unsigned long long BaseHttpMethod::FindMaximumObjectSizeInQueue() const /*{{{*/ return MaxSizeInQueue; } /*}}}*/ -BaseHttpMethod::BaseHttpMethod(std::string &&Binary, char const * const Ver,unsigned long const Flags) :/*{{{*/ - aptAuthConfMethod(std::move(Binary), Ver, Flags), Server(nullptr), PipelineDepth(10), - AllowRedirect(false), Debug(false) +BaseHttpMethod::BaseHttpMethod(std::string &&Binary, char const *const Ver, unsigned long const Flags) /*{{{*/ + : aptAuthConfMethod(std::move(Binary), Ver, Flags), Server(nullptr), + AllowRedirect(false), Debug(false), PipelineDepth(10) { } /*}}}*/ diff --git a/methods/basehttp.h b/methods/basehttp.h index 8220c1b3c..5fdff69e0 100644 --- a/methods/basehttp.h +++ b/methods/basehttp.h @@ -67,6 +67,7 @@ struct ServerState bool Persistent; bool PipelineAllowed; bool RangesAllowed; + unsigned long PipelineAnswersReceived; bool Pipeline; URI ServerName; @@ -122,7 +123,6 @@ class BaseHttpMethod : public aptAuthConfMethod std::unique_ptr<ServerState> Server; std::string NextURI; - unsigned long PipelineDepth; bool AllowRedirect; // Find the biggest item in the fetch queue for the checking of the maximum @@ -131,6 +131,7 @@ class BaseHttpMethod : public aptAuthConfMethod public: bool Debug; + unsigned long PipelineDepth; /** \brief Result of the header parsing */ enum DealWithHeadersResult { diff --git a/po/apt-all.pot b/po/apt-all.pot index 2de21a9cb..18534b8a2 100644 --- a/po/apt-all.pot +++ b/po/apt-all.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: apt 1.7.0~alpha3\n" +"Project-Id-Version: apt 1.7.0\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-10-07 07:56+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" @@ -1087,22 +1087,22 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" +msgid "Preparing %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" +msgid "Preparing to configure %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" +msgid "Preparing for removal of %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" +msgid "Preparing to completely remove %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc @@ -1120,6 +1120,11 @@ msgstr "" msgid "Installed %s" msgstr "" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1133,32 +1138,22 @@ msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" +msgid "Installing %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" +msgid "Removing %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" +msgid "Completely removing %s" msgstr "" #: apt-pkg/deb/dpkgpm.cc @@ -2854,7 +2849,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2006-10-20 21:28+0300\n" "Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n" "Language-Team: Arabic <support@arabeyes.org>\n" @@ -1099,24 +1099,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr "تم تثبيت %s" +#, c-format +msgid "Preparing %s" +msgstr "تحضير %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "تهيئة %s" +msgid "Preparing to configure %s" +msgstr "التحضير لتهيئة %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "إزالة %s" +msgid "Preparing for removal of %s" +msgstr "التحضير لإزالة %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "تمت إزالة %s بالكامل" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "التحضير لإزالة %s بالكامل" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1133,6 +1133,11 @@ msgstr "" msgid "Installed %s" msgstr "تم تثبيت %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "تهيئة %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1146,33 +1151,23 @@ msgstr "فشل إغلاق الملف %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "تحضير %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "فتح %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "التحضير لتهيئة %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "التحضير لإزالة %s" +#, fuzzy, c-format +msgid "Installing %s" +msgstr "تم تثبيت %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "تم إزالة %s" +msgid "Removing %s" +msgstr "إزالة %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "التحضير لإزالة %s بالكامل" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "تمت إزالة %s بالكامل" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2906,7 +2901,7 @@ msgid "Print the list of manually installed packages" msgstr "إلا أنه سيتم تثبيت %s" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3654,6 +3649,9 @@ msgstr "" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "تم إزالة %s" + #, fuzzy #~ msgid "Can not read mirror file '%s'" #~ msgstr "فشل إغلاق الملف %s" @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.18\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2010-10-02 23:35+0100\n" "Last-Translator: Iñigo Varela <ivarela@softastur.org>\n" "Language-Team: Asturian (ast)\n" @@ -1128,23 +1128,23 @@ msgstr "Non bloquiáu" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Instalando %s" +msgid "Preparing %s" +msgstr "Preparando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Configurando %s" +msgid "Preparing to configure %s" +msgstr "Preparándose pa configurar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Desinstalando %s" +msgid "Preparing for removal of %s" +msgstr "Preparándose pa desinstalar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Desinstalóse dafechu %s" +msgid "Preparing to completely remove %s" +msgstr "Preparándose pa desinstalar dafechu %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1161,6 +1161,11 @@ msgstr "Executando activador de post-instalación de %s" msgid "Installed %s" msgstr "%s instaláu" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Configurando %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1174,33 +1179,23 @@ msgstr "Nun pudo abrise'l ficheru '%s'" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Preparando %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Desempaquetando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Preparándose pa configurar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Preparándose pa desinstalar %s" +msgid "Installing %s" +msgstr "Instalando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s desinstaláu" +msgid "Removing %s" +msgstr "Desinstalando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Preparándose pa desinstalar dafechu %s" +msgid "Completely removing %s" +msgstr "Desinstalóse dafechu %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3025,7 +3020,7 @@ msgid "Print the list of manually installed packages" msgstr "%s axustáu como instaláu manualmente.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3821,6 +3816,9 @@ msgstr "Conexón encaboxada prematuramente" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s desinstaláu" + #~ msgid "Package file %s is out of sync." #~ msgstr "El ficheru de paquetes %s nun ta sincronizáu." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.21\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2012-06-25 17:23+0300\n" "Last-Translator: Damyan Ivanov <dmn@debian.org>\n" "Language-Team: Bulgarian <dict@fsa-bg.org>\n" @@ -1154,23 +1154,23 @@ msgstr "Без заключване" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Инсталиране на %s" +msgid "Preparing %s" +msgstr "Подготвяне на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Конфигуриране на %s" +msgid "Preparing to configure %s" +msgstr "Подготвяне на %s за конфигуриране" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Премахване на %s" +msgid "Preparing for removal of %s" +msgstr "Подготвяне за премахване на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Окончателно премахване на %s" +msgid "Preparing to completely remove %s" +msgstr "Подготовка за пълно премахване на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1187,6 +1187,11 @@ msgstr "Изпълнение на тригер след инсталиране % msgid "Installed %s" msgstr "%s е инсталиран" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Конфигуриране на %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1200,33 +1205,23 @@ msgstr "Неуспех при отваряне на файла „%s“" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Подготвяне на %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Разпакетиране на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Подготвяне на %s за конфигуриране" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Подготвяне за премахване на %s" +msgid "Installing %s" +msgstr "Инсталиране на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s е премахнат" +msgid "Removing %s" +msgstr "Премахване на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Подготовка за пълно премахване на %s" +msgid "Completely removing %s" +msgstr "Окончателно премахване на %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3075,7 +3070,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3876,6 +3871,9 @@ msgstr "Връзката прекъсна преждевременно" msgid "Empty files can't be valid archives" msgstr "Празни файлове не могат да бъдат валидни архиви" +#~ msgid "Removed %s" +#~ msgstr "%s е премахнат" + #~ msgid "Package file %s is out of sync." #~ msgstr "Пакетният файл %s не е синхронизиран." @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.5.26\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2004-05-06 15:25+0100\n" "Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n" "Language-Team: Bosnian <lokal@lugbih.org>\n" @@ -1095,23 +1095,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Installing %s" -msgstr " Instalirano:" +msgid "Preparing %s" +msgstr "Otvaram %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Configuring %s" -msgstr "Povezujem se sa %s" +#, c-format +msgid "Preparing to configure %s" +msgstr "" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Removing %s" -msgstr "Otvaram %s" +#, c-format +msgid "Preparing for removal of %s" +msgstr "" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Ne mogu ukloniti %s" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1128,6 +1128,11 @@ msgstr "" msgid "Installed %s" msgstr " Instalirano:" +#: apt-pkg/deb/dpkgpm.cc +#, fuzzy, c-format +msgid "Configuring %s" +msgstr "Povezujem se sa %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1141,33 +1146,23 @@ msgstr "Ne mogu otvoriti %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing %s" -msgstr "Otvaram %s" - -#: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format msgid "Unpacking %s" msgstr "Otvaram %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "" +#, fuzzy, c-format +msgid "Installing %s" +msgstr " Instalirano:" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Removed %s" -msgstr "Preporučuje" +msgid "Removing %s" +msgstr "Otvaram %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "Ne mogu ukloniti %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -2888,7 +2883,7 @@ msgid "Print the list of manually installed packages" msgstr "ali se %s treba instalirati" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3635,6 +3630,10 @@ msgid "Empty files can't be valid archives" msgstr "" #, fuzzy +#~ msgid "Removed %s" +#~ msgstr "Preporučuje" + +#, fuzzy #~ msgid "Can not read mirror file '%s'" #~ msgstr "Ne mogu otvoriti %s" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.4~beta1\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2016-12-05 21:09+0100\n" "Last-Translator: Oriol Debian <oriol.debian@gmail.com>\n" "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n" @@ -1192,23 +1192,23 @@ msgstr "No blocat" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "S'està instal·lant %s" +msgid "Preparing %s" +msgstr "S'està preparant el paquet %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "S'està configurant el paquet %s" +msgid "Preparing to configure %s" +msgstr "S'està preparant per a configurar el paquet %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "S'està suprimint el paquet %s" +msgid "Preparing for removal of %s" +msgstr "S'està preparant per a la supressió del paquet %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "S'ha suprimit completament %s" +msgid "Preparing to completely remove %s" +msgstr "S'està preparant per a suprimir completament el paquet %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1225,6 +1225,11 @@ msgstr "S'està executant l'activador de postinstal·lació %s" msgid "Installed %s" msgstr "S'ha instal·lat el paquet %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "S'està configurant el paquet %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1238,33 +1243,23 @@ msgstr "No s'ha pogut obrir el fitxer «%s»" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "S'està preparant el paquet %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "S'està desempaquetant %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "S'està preparant per a configurar el paquet %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "S'està preparant per a la supressió del paquet %s" +msgid "Installing %s" +msgstr "S'està instal·lant %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "S'ha suprimit el paquet %s" +msgid "Removing %s" +msgstr "S'està suprimint el paquet %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "S'està preparant per a suprimir completament el paquet %s" +msgid "Completely removing %s" +msgstr "S'ha suprimit completament %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3151,7 +3146,7 @@ msgid "Print the list of manually installed packages" msgstr "Mostra la llista dels paquets instal·lats manualment" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Mostra la llista dels paquets retinguts" #: cmdline/apt-sortpkgs.cc @@ -3962,6 +3957,9 @@ msgstr "La connexió s'ha tancat prematurament" msgid "Empty files can't be valid archives" msgstr "Els fitxers buits no poden ser arxius vàlids" +#~ msgid "Removed %s" +#~ msgstr "S'ha suprimit el paquet %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "El fitxer %s del paquet està desincronitzat." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.4.2\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2017-05-06 11:08+0200\n" "Last-Translator: Miroslav Kure <kurem@debian.cz>\n" "Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n" @@ -1152,23 +1152,23 @@ msgstr "Není uzamčen" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Instaluje se %s" +msgid "Preparing %s" +msgstr "Připravuje se %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Nastavuje se %s" +msgid "Preparing to configure %s" +msgstr "Připravuje se nastavení %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Odstraňuje se %s" +msgid "Preparing for removal of %s" +msgstr "Připravuje se odstranění %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Kompletně se odstraňuje %s" +msgid "Preparing to completely remove %s" +msgstr "Připravuje se úplné odstranění %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1185,6 +1185,11 @@ msgstr "Spouští se poinstalační spouštěč %s" msgid "Installed %s" msgstr "Nainstalován %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Nastavuje se %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1198,33 +1203,23 @@ msgstr "Nelze otevřít soubor „%s“" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Připravuje se %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Rozbaluje se %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Připravuje se nastavení %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Připravuje se odstranění %s" +msgid "Installing %s" +msgstr "Instaluje se %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Odstraněn %s" +msgid "Removing %s" +msgstr "Odstraňuje se %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Připravuje se úplné odstranění %s" +msgid "Completely removing %s" +msgstr "Kompletně se odstraňuje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3063,7 +3058,7 @@ msgid "Print the list of manually installed packages" msgstr "Vypíše seznam balíků instalovaných ručně" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Vypíše seznam podržených balíků" #: cmdline/apt-sortpkgs.cc @@ -3859,6 +3854,9 @@ msgstr "Spojení bylo předčasně ukončeno" msgid "Empty files can't be valid archives" msgstr "Prázdné soubory nejsou platnými archivy" +#~ msgid "Removed %s" +#~ msgstr "Odstraněn %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Soubor balíku %s je špatně synchronizovaný." @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2005-06-06 13:46+0100\n" "Last-Translator: Dafydd Harries <daf@muse.19inch.net>\n" "Language-Team: Welsh <cy@pengwyn.linux.org.uk>\n" @@ -1123,23 +1123,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Installing %s" -msgstr " Wedi Sefydlu: " +msgid "Preparing %s" +msgstr "Yn agor %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Configuring %s" -msgstr "Yn cysylltu i %s" +msgid "Preparing to configure %s" +msgstr "Yn agor y ffeil cyfluniad %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Removing %s" -msgstr "Yn agor %s" +#, c-format +msgid "Preparing for removal of %s" +msgstr "" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Methwyd dileu %s" +msgid "Preparing to completely remove %s" +msgstr "Yn agor y ffeil cyfluniad %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1156,6 +1156,11 @@ msgstr "" msgid "Installed %s" msgstr " Wedi Sefydlu: " +#: apt-pkg/deb/dpkgpm.cc +#, fuzzy, c-format +msgid "Configuring %s" +msgstr "Yn cysylltu i %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -1169,33 +1174,23 @@ msgstr "Methwyd agor ffeil %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing %s" -msgstr "Yn agor %s" - -#: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format msgid "Unpacking %s" msgstr "Yn agor %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing to configure %s" -msgstr "Yn agor y ffeil cyfluniad %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "" +msgid "Installing %s" +msgstr " Wedi Sefydlu: " #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Removed %s" -msgstr "Argymell" +msgid "Removing %s" +msgstr "Yn agor %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing to completely remove %s" -msgstr "Yn agor y ffeil cyfluniad %s" +msgid "Completely removing %s" +msgstr "Methwyd dileu %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -3039,7 +3034,7 @@ msgid "Print the list of manually installed packages" msgstr "ond mae %s yn mynd i gael ei sefydlu" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3848,6 +3843,10 @@ msgstr "Caewyd y cysylltiad yn gynnar" msgid "Empty files can't be valid archives" msgstr "" +#, fuzzy +#~ msgid "Removed %s" +#~ msgstr "Argymell" + #~ msgid "Package file %s is out of sync." #~ msgstr "Nid yw'r ffeil pecyn %s yn gydamseredig." @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.4~rc2\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2017-03-02 23:51+0200\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n" @@ -1166,23 +1166,23 @@ msgstr "Ikke låst" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Installerer %s" +msgid "Preparing %s" +msgstr "Klargør %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Sætter %s op" +msgid "Preparing to configure %s" +msgstr "Gør klar til at sætte %s op" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Fjerner %s" +msgid "Preparing for removal of %s" +msgstr "Gør klar til afinstallation af %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Fjerner %s helt" +msgid "Preparing to completely remove %s" +msgstr "Gør klar til at fjerne %s helt" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1199,6 +1199,11 @@ msgstr "Kører førinstallationsudløser %s" msgid "Installed %s" msgstr "Installerede %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Sætter %s op" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1212,33 +1217,23 @@ msgstr "Kunne ikke åbne filen »%s«" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Klargør %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Pakker %s ud" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Gør klar til at sætte %s op" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Gør klar til afinstallation af %s" +msgid "Installing %s" +msgstr "Installerer %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Fjernede %s" +msgid "Removing %s" +msgstr "Fjerner %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Gør klar til at fjerne %s helt" +msgid "Completely removing %s" +msgstr "Fjerner %s helt" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3090,7 +3085,7 @@ msgid "Print the list of manually installed packages" msgstr "Vis listen over manuelt installerede pakker" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Vis listen over tilbageholdte pakker" #: cmdline/apt-sortpkgs.cc @@ -3898,6 +3893,9 @@ msgstr "Forbindelsen lukkedes for hurtigt" msgid "Empty files can't be valid archives" msgstr "Tomme filer kan ikke være gyldige arkiver" +#~ msgid "Removed %s" +#~ msgstr "Fjernede %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Pakkefilen %s er ude af trit." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.6\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2018-01-11 21:11+0100\n" "Last-Translator: Holger Wansing <linux@wansing-online.de>\n" "Language-Team: German <debian-l10n-german@lists.debian.org>\n" @@ -1210,23 +1210,23 @@ msgstr "Nicht gesperrt" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s wird installiert." +msgid "Preparing %s" +msgstr "%s wird vorbereitet." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s wird konfiguriert." +msgid "Preparing to configure %s" +msgstr "Konfiguration von %s wird vorbereitet." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s wird entfernt." +msgid "Preparing for removal of %s" +msgstr "Entfernen von %s wird vorbereitet." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s wird vollständig entfernt." +msgid "Preparing to completely remove %s" +msgstr "Vollständiges Entfernen von %s wird vorbereitet." #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1243,6 +1243,11 @@ msgstr "Aufruf des Nach-Installations-Triggers %s" msgid "Installed %s" msgstr "%s installiert" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s wird konfiguriert." + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1256,33 +1261,23 @@ msgstr "Datei »%s« konnte nicht geöffnet werden." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s wird vorbereitet." - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s wird entpackt." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Konfiguration von %s wird vorbereitet." - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Entfernen von %s wird vorbereitet." +msgid "Installing %s" +msgstr "%s wird installiert." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s entfernt" +msgid "Removing %s" +msgstr "%s wird entfernt." #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Vollständiges Entfernen von %s wird vorbereitet." +msgid "Completely removing %s" +msgstr "%s wird vollständig entfernt." #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3211,7 +3206,7 @@ msgid "Print the list of manually installed packages" msgstr "eine Liste aller manuell installierten Pakete anzeigen" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "eine Liste aller zurückgehaltenen Pakete anzeigen" #: cmdline/apt-sortpkgs.cc @@ -4047,6 +4042,9 @@ msgstr "Verbindung vorzeitig beendet" msgid "Empty files can't be valid archives" msgstr "Leere Dateien können kein gültiges Archiv sein." +#~ msgid "Removed %s" +#~ msgstr "%s entfernt" + #~ msgid "Package file %s is out of sync." #~ msgstr "Paketdatei %s ist nicht synchronisiert." @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2006-09-19 09:49+0530\n" "Last-Translator: Kinley Tshering <gasepkuenden2k3@hotmail.com>\n" "Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n" @@ -1103,24 +1103,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།" +#, c-format +msgid "Preparing %s" +msgstr "%s་ གྲ་སྒྲིག་འབད་དོ།" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s་རིམ་སྒྲིག་འབད་དོ།" +msgid "Preparing to configure %s" +msgstr "%s་ རིམ་སྒྲིག་ལུ་གྲ་སྒྲིག་འབད་དོ།" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s་རྩ་བསྐྲད་གཏང་དོ།" +msgid "Preparing for removal of %s" +msgstr "%s་ རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་བཏང་ཡོད།" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1137,6 +1137,11 @@ msgstr "" msgid "Installed %s" msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s་རིམ་སྒྲིག་འབད་དོ།" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -1150,33 +1155,23 @@ msgstr "%s་ཡིག་སྣོད་འདི་ཁ་ཕྱེ་མ་ཚ #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s་ གྲ་སྒྲིག་འབད་དོ།" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr " %s་ གི་སྦུང་ཚན་བཟོ་བཤོལ་འབད་དོ།" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "%s་ རིམ་སྒྲིག་ལུ་གྲ་སྒྲིག་འབད་དོ།" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s་ རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།" +#, fuzzy, c-format +msgid "Installing %s" +msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "རྩ་བསྐྲད་བཏང་ཡོད་པའི་%s" +msgid "Removing %s" +msgstr "%s་རྩ་བསྐྲད་གཏང་དོ།" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་བཏང་ཡོད།" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2984,7 +2979,7 @@ msgid "Print the list of manually installed packages" msgstr "འདི་འབདཝ་ད་%sའདི་གཞི་བཙུགས་འབད་ནི་ཨིན།" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3788,6 +3783,9 @@ msgstr "དུས་སུ་མ་འབབ་པ་རང་མཐུད་ལ msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "རྩ་བསྐྲད་བཏང་ཡོད་པའི་%s" + #~ msgid "Package file %s is out of sync." #~ msgstr "ཐུམ་སྒྲིལ་ཡིག་སྣོད་ %sའདི་མཉམ་འབྱུང་གི་ཕྱི་ཁར་ཨིན་པས།" @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-08-26 18:25+0300\n" "Last-Translator: Θανάσης Νάτσης <natsisthanasis@gmail.com>\n" "Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n" @@ -1123,23 +1123,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Εγκατάσταση του %s" +msgid "Preparing %s" +msgstr "Προετοιμασία του %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Ρύθμιση του %s" +msgid "Preparing to configure %s" +msgstr "Προετοιμασία ρύθμισης του %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Αφαιρώ το %s" +msgid "Preparing for removal of %s" +msgstr "Προετοιμασία για την αφαίρεση του %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Το %s διαγράφηκε πλήρως" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Προετοιμασία πλήρης αφαίρεσης του %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1156,6 +1156,11 @@ msgstr "Εκτέλεση του post-installation trigger %s" msgid "Installed %s" msgstr "Έγινε εγκατάσταση του %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Ρύθμιση του %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1169,33 +1174,23 @@ msgstr "Αδύνατο το άνοιγμα του αρχείου %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Προετοιμασία του %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Ξεπακετάρισμα του %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Προετοιμασία ρύθμισης του %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Προετοιμασία για την αφαίρεση του %s" +msgid "Installing %s" +msgstr "Εγκατάσταση του %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Αφαίρεσα το %s" +msgid "Removing %s" +msgstr "Αφαιρώ το %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Προετοιμασία πλήρης αφαίρεσης του %s" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "Το %s διαγράφηκε πλήρως" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3012,7 +3007,7 @@ msgid "Print the list of manually installed packages" msgstr "το %s έχει εγκατασταθεί με το χέρι\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3817,6 +3812,9 @@ msgstr "Η σύνδεση έκλεισε πρόωρα" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "Αφαίρεσα το %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Το αρχείο πακέτου %s δεν είναι ενημερωμένο." @@ -34,7 +34,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.8.10\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2016-01-26 01:51+0100\n" "Last-Translator: Manuel \"Venturi\" Porras Peralta <venturi@openmailbox." "org>\n" @@ -1259,23 +1259,23 @@ msgstr "No bloqueado" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Instalando %s" +msgid "Preparing %s" +msgstr "Preparando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Configurando %s" +msgid "Preparing to configure %s" +msgstr "Preparándose para configurar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Eliminando %s" +msgid "Preparing for removal of %s" +msgstr "Preparándose para eliminar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Borrando completamente %s" +msgid "Preparing to completely remove %s" +msgstr "Preparándose para eliminar completamente %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1292,6 +1292,11 @@ msgstr "Ejecutando disparador post-instalación %s" msgid "Installed %s" msgstr "%s instalado" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Configurando %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1305,33 +1310,23 @@ msgstr "No se pudo abrir el fichero «%s»" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Preparando %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Desempaquetando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Preparándose para configurar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Preparándose para eliminar %s" +msgid "Installing %s" +msgstr "Instalando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s eliminado" +msgid "Removing %s" +msgstr "Eliminando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Preparándose para eliminar completamente %s" +msgid "Completely removing %s" +msgstr "Borrando completamente %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3210,7 +3205,7 @@ msgid "Print the list of manually installed packages" msgstr "Muestra la lista de paquetes instalados manualmente" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Muestra la lista de paquetes retenidos" #: cmdline/apt-sortpkgs.cc @@ -4024,6 +4019,9 @@ msgstr "La conexión se cerró prematuramente" msgid "Empty files can't be valid archives" msgstr "Los ficheros vacíos no pueden ser archivos válidos" +#~ msgid "Removed %s" +#~ msgstr "%s eliminado" + #~ msgid "Package file %s is out of sync." #~ msgstr "El archivo de paquetes %s está desincronizado." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2009-05-17 00:41+0200\n" "Last-Translator: Piarres Beobide <pi@beobide.net>\n" "Language-Team: Euskara <debian-l10n-basque@lists.debian.org>\n" @@ -1108,23 +1108,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s Instalatzen" +msgid "Preparing %s" +msgstr "%s prestatzen" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s konfiguratzen" +msgid "Preparing to configure %s" +msgstr "%s konfiguratzeko prestatzen" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s kentzen" +msgid "Preparing for removal of %s" +msgstr "%s kentzeko prestatzen" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "%s guztiz ezabatu da" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "%s guztiz ezabatzeko prestatzen" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1141,6 +1141,11 @@ msgstr "Inbstalazio-ondorengo %s abiarazlea exekutatzen" msgid "Installed %s" msgstr "%s Instalatuta" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s konfiguratzen" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1154,33 +1159,23 @@ msgstr "%s fitxategia ezin izan da ireki" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s prestatzen" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s irekitzen" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "%s konfiguratzeko prestatzen" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s kentzeko prestatzen" +msgid "Installing %s" +msgstr "%s Instalatzen" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s kendurik" +msgid "Removing %s" +msgstr "%s kentzen" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "%s guztiz ezabatzeko prestatzen" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "%s guztiz ezabatu da" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2985,7 +2980,7 @@ msgid "Print the list of manually installed packages" msgstr "%s eskuz instalatua bezala ezarri.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3784,6 +3779,9 @@ msgstr "Konexioa behar baino lehenago itxi da" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s kendurik" + #~ msgid "Package file %s is out of sync." #~ msgstr "%s pakete fitxategia ez dago sinkronizatuta." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.5.26\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-12-11 14:52+0200\n" "Last-Translator: Tapio Lehtonen <tale@debian.org>\n" "Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n" @@ -1102,23 +1102,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Asennetaan %s" +msgid "Preparing %s" +msgstr "Valmistellaan %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Tehdään asetukset: %s" +msgid "Preparing to configure %s" +msgstr "Valmistaudutaan tekemään asetukset: %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Poistetaan %s" +msgid "Preparing for removal of %s" +msgstr "Valmistaudutaan poistamaan %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "%s poistettiin kokonaan" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Valmistaudutaan poistamaan %s kokonaan" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1135,6 +1135,11 @@ msgstr "Suoritetaan jälkiasennusliipaisin %s" msgid "Installed %s" msgstr "%s asennettu" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Tehdään asetukset: %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1148,33 +1153,23 @@ msgstr "Tiedostoa %s ei voitu avata" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Valmistellaan %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Puretaan %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Valmistaudutaan tekemään asetukset: %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Valmistaudutaan poistamaan %s" +msgid "Installing %s" +msgstr "Asennetaan %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s poistettu" +msgid "Removing %s" +msgstr "Poistetaan %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Valmistaudutaan poistamaan %s kokonaan" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "%s poistettiin kokonaan" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2976,7 +2971,7 @@ msgid "Print the list of manually installed packages" msgstr "%s on merkitty käyttäjän toimesta asennetuksi.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3776,6 +3771,9 @@ msgstr "Yhteys katkesi ennenaikaisesti" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s poistettu" + #~ msgid "Package file %s is out of sync." #~ msgstr "Pakettitiedosto %s ei ole ajan tasalla." @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2018-01-02 15:09+0100\n" "Last-Translator: Julien Patriarca <leatherface@debian.org>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" @@ -1211,23 +1211,23 @@ msgstr "Non verrouillé" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Installation de %s" +msgid "Preparing %s" +msgstr "Préparation de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Configuration de %s" +msgid "Preparing to configure %s" +msgstr "Préparation de la configuration de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Suppression de %s" +msgid "Preparing for removal of %s" +msgstr "Préparation de la suppression de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Suppression complète de %s" +msgid "Preparing to completely remove %s" +msgstr "Préparation de la suppression complète de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1244,6 +1244,11 @@ msgstr "Exécution des actions différées (« trigger ») de %s" msgid "Installed %s" msgstr "%s installé" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Configuration de %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1257,33 +1262,23 @@ msgstr "Impossible d'ouvrir le fichier « %s »" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Préparation de %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Décompression de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Préparation de la configuration de %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Préparation de la suppression de %s" +msgid "Installing %s" +msgstr "Installation de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s supprimé" +msgid "Removing %s" +msgstr "Suppression de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Préparation de la suppression complète de %s" +msgid "Completely removing %s" +msgstr "Suppression complète de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3226,7 +3221,7 @@ msgid "Print the list of manually installed packages" msgstr "Afficher la liste des paquets installés manuellement" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Afficher la liste des paquets maintenus dans une version" #: cmdline/apt-sortpkgs.cc @@ -4049,6 +4044,9 @@ msgstr "Connexion fermée prématurément" msgid "Empty files can't be valid archives" msgstr "Les fichiers vides ne peuvent être des archives valables" +#~ msgid "Removed %s" +#~ msgstr "%s supprimé" + #~ msgid "Package file %s is out of sync." #~ msgstr "Fichier du paquet %s désynchronisé." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2011-05-12 15:28+0100\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n" "Language-Team: galician <proxecto@trasno.net>\n" @@ -1149,23 +1149,23 @@ msgstr "Non está bloqueado" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Instalando %s" +msgid "Preparing %s" +msgstr "Preparando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Configurando %s" +msgid "Preparing to configure %s" +msgstr "Preparandose para configurar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Retirando %s" +msgid "Preparing for removal of %s" +msgstr "Preparándose para o retirado de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s completamente retirado" +msgid "Preparing to completely remove %s" +msgstr "Preparándose para retirar %s completamente" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1182,6 +1182,11 @@ msgstr "Executando o disparador de post-instalación %s" msgid "Installed %s" msgstr "Instalouse %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Configurando %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1195,33 +1200,23 @@ msgstr "Non foi posíbel abrir o ficheiro «%s»" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Preparando %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Desempaquetando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Preparandose para configurar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Preparándose para o retirado de %s" +msgid "Installing %s" +msgstr "Instalando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Retirouse %s" +msgid "Removing %s" +msgstr "Retirando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Preparándose para retirar %s completamente" +msgid "Completely removing %s" +msgstr "%s completamente retirado" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3057,7 +3052,7 @@ msgid "Print the list of manually installed packages" msgstr "%s cambiado a instalado manualmente.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3858,6 +3853,9 @@ msgstr "A conexión pechouse prematuramente" msgid "Empty files can't be valid archives" msgstr "Os ficheiros baleiros non poden ser arquivadores válidos" +#~ msgid "Removed %s" +#~ msgstr "Retirouse %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "O ficheiro de paquete %s está sen sincronizar." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2016-04-10 19:46+0200\n" "Last-Translator: Gabor Kelemen <kelemeng@ubuntu.com>\n" "Language-Team: Hungarian <gnome-hu-list@gnome.org>\n" @@ -1191,23 +1191,23 @@ msgstr "Nincs zárolva" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s telepítése" +msgid "Preparing %s" +msgstr "%s előkészítése" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s konfigurálása" +msgid "Preparing to configure %s" +msgstr "%s konfigurálásának előkészítése" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s eltávolítása" +msgid "Preparing for removal of %s" +msgstr "%s eltávolításának előkészítése" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s teljes eltávolítása" +msgid "Preparing to completely remove %s" +msgstr "%s teljes eltávolításának előkészítése" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1224,6 +1224,11 @@ msgstr "A(z) %s telepítés utáni trigger futtatása" msgid "Installed %s" msgstr "%s telepítve" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s konfigurálása" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1237,33 +1242,23 @@ msgstr "A(z) „%s” fájl megnyitása sikertelen" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s előkészítése" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s kicsomagolása" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "%s konfigurálásának előkészítése" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s eltávolításának előkészítése" +msgid "Installing %s" +msgstr "%s telepítése" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s eltávolítva" +msgid "Removing %s" +msgstr "%s eltávolítása" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "%s teljes eltávolításának előkészítése" +msgid "Completely removing %s" +msgstr "%s teljes eltávolítása" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3113,7 +3108,7 @@ msgid "Print the list of manually installed packages" msgstr "Kézileg telepített csomagok listájának kiírása" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Visszatartott csomagok listájának megjelölése" #: cmdline/apt-sortpkgs.cc @@ -3922,6 +3917,9 @@ msgstr "A kapcsolat idő előtt lezárult" msgid "Empty files can't be valid archives" msgstr "Az üres fájlok biztosan nem érvényes csomagok" +#~ msgid "Removed %s" +#~ msgstr "%s eltávolítva" + #~ msgid "Package file %s is out of sync." #~ msgstr "%s csomagfájl nincs szinkronban." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.6~alpha5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2017-11-27 13:57+0100\n" "Last-Translator: Milo Casagrande <milo@milo.name>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -1205,23 +1205,23 @@ msgstr "Non bloccato" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Installazione di %s" +msgid "Preparing %s" +msgstr "Preparazione di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Configurazione di %s" +msgid "Preparing to configure %s" +msgstr "Preparazione alla configurazione di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Rimozione di %s" +msgid "Preparing for removal of %s" +msgstr "Preparazione alla rimozione di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Rimozione completa di %s" +msgid "Preparing to completely remove %s" +msgstr "Preparazione alla rimozione completa di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1238,6 +1238,11 @@ msgstr "Esecuzione comando di post installazione %s" msgid "Installed %s" msgstr "Pacchetto %s installato" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Configurazione di %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1251,33 +1256,23 @@ msgstr "Impossibile aprire il file \"%s\"" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Preparazione di %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Estrazione di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Preparazione alla configurazione di %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Preparazione alla rimozione di %s" +msgid "Installing %s" +msgstr "Installazione di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Pacchetto %s rimosso" +msgid "Removing %s" +msgstr "Rimozione di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Preparazione alla rimozione completa di %s" +msgid "Completely removing %s" +msgstr "Rimozione completa di %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3175,7 +3170,7 @@ msgid "Print the list of manually installed packages" msgstr "Stampa l'elenco dei pacchetti installati manualmente" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Stampa l'elenco dei pacchetti bloccati" #: cmdline/apt-sortpkgs.cc @@ -4001,6 +3996,9 @@ msgstr "Connessione chiusa prematuramente" msgid "Empty files can't be valid archives" msgstr "File vuoti non possono essere archivi validi" +#~ msgid "Removed %s" +#~ msgstr "Pacchetto %s rimosso" + #~ msgid "Package file %s is out of sync." #~ msgstr "Il file dei pacchetti %s non è sincronizzato." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.4\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2017-01-06 04:50+0900\n" "Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n" "Language-Team: Japanese <debian-japanese@lists.debian.org>\n" @@ -1184,23 +1184,23 @@ msgstr "ロックされていません" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s をインストールしています" +msgid "Preparing %s" +msgstr "%s を準備しています" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s を設定しています" +msgid "Preparing to configure %s" +msgstr "%s の設定を準備しています" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s を削除しています" +msgid "Preparing for removal of %s" +msgstr "%s の削除を準備しています" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s を完全に削除しています" +msgid "Preparing to completely remove %s" +msgstr "%s を完全に削除する準備をしています" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1217,6 +1217,11 @@ msgstr "インストール後トリガ %s を実行しています" msgid "Installed %s" msgstr "%s をインストールしました" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s を設定しています" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1230,33 +1235,23 @@ msgstr "ファイル '%s' をオープンできませんでした" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s を準備しています" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s を展開しています" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "%s の設定を準備しています" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s の削除を準備しています" +msgid "Installing %s" +msgstr "%s をインストールしています" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s を削除しました" +msgid "Removing %s" +msgstr "%s を削除しています" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "%s を完全に削除する準備をしています" +msgid "Completely removing %s" +msgstr "%s を完全に削除しています" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3109,7 +3104,7 @@ msgid "Print the list of manually installed packages" msgstr "手作業でインストールしたパッケージの一覧を表示する" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "保留されているパッケージの一覧を表示する" #: cmdline/apt-sortpkgs.cc @@ -3905,6 +3900,9 @@ msgstr "途中で接続がクローズされました" msgid "Empty files can't be valid archives" msgstr "空のファイルは有効なアーカイブと認められません" +#~ msgid "Removed %s" +#~ msgstr "%s を削除しました" + #~ msgid "Package file %s is out of sync." #~ msgstr "Package ファイル %s が同期していません。" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2006-10-10 09:48+0700\n" "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n" "Language-Team: Khmer <support@khmeros.info>\n" @@ -1104,24 +1104,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr "បានដំឡើង %s" +#, c-format +msgid "Preparing %s" +msgstr "កំពុងរៀបចំ %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "កំពុងកំណត់រចនាសម្ព័ន្ធ %s" +msgid "Preparing to configure %s" +msgstr "កំពុងរៀបចំកំណត់រចនាសម្ព័ន្ធ %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "កំពុងយក %s ចេញ" +msgid "Preparing for removal of %s" +msgstr "កំពុងរៀបចំដើម្បីការយកចេញនៃ %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "បានយក %s ចេញទាំងស្រុង" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "កំពុងរៀបចំយក %s ចេញទាំងស្រុង" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1138,6 +1138,11 @@ msgstr "" msgid "Installed %s" msgstr "បានដំឡើង %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "កំពុងកំណត់រចនាសម្ព័ន្ធ %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -1151,33 +1156,23 @@ msgstr "មិនអាចបើកឯកសារ %s បានឡ #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "កំពុងរៀបចំ %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "កំពុងស្រាយ %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "កំពុងរៀបចំកំណត់រចនាសម្ព័ន្ធ %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "កំពុងរៀបចំដើម្បីការយកចេញនៃ %s" +#, fuzzy, c-format +msgid "Installing %s" +msgstr "បានដំឡើង %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "បានយក %s ចេញ" +msgid "Removing %s" +msgstr "កំពុងយក %s ចេញ" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "កំពុងរៀបចំយក %s ចេញទាំងស្រុង" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "បានយក %s ចេញទាំងស្រុង" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2970,7 +2965,7 @@ msgid "Print the list of manually installed packages" msgstr "ប៉ុន្តែ %s នឹងត្រូវបានដំឡើង" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3760,6 +3755,9 @@ msgstr "បានបិទការតភ្ជាប់មុន msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "បានយក %s ចេញ" + #~ msgid "Package file %s is out of sync." #~ msgstr "ឯកសារកញ្ចប់ %s នៅខាងក្រៅការធ្វើសមកាលកម្ម ។" @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2010-08-30 02:31+0900\n" "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n" "Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n" @@ -1114,23 +1114,23 @@ msgstr "잠기지 않음" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s 설치하는 중입니다" +msgid "Preparing %s" +msgstr "%s 준비 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s 설정 중입니다" +msgid "Preparing to configure %s" +msgstr "%s 패키지를 설정할 준비하는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s 패키지를 지우는 중입니다" +msgid "Preparing for removal of %s" +msgstr "%s 패키지를 지울 준비하는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s 패키지를 완전히 지우는 중입니다" +msgid "Preparing to completely remove %s" +msgstr "%s 패키지를 완전히 지울 준비를 하는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1147,6 +1147,11 @@ msgstr "설치 후 트리거 %s 실행하는 중입니다" msgid "Installed %s" msgstr "%s 설치" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s 설정 중입니다" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1160,33 +1165,23 @@ msgstr "'%s' 파일을 열 수 없습니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s 준비 중입니다" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s 푸는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "%s 패키지를 설정할 준비하는 중입니다" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s 패키지를 지울 준비하는 중입니다" +msgid "Installing %s" +msgstr "%s 설치하는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s 지움" +msgid "Removing %s" +msgstr "%s 패키지를 지우는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "%s 패키지를 완전히 지울 준비를 하는 중입니다" +msgid "Completely removing %s" +msgstr "%s 패키지를 완전히 지우는 중입니다" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2988,7 +2983,7 @@ msgid "Print the list of manually installed packages" msgstr "%s 패키지 수동설치로 지정합니다.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3780,6 +3775,9 @@ msgstr "연결이 너무 빨리 끊어졌습니다" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s 지움" + #~ msgid "Package file %s is out of sync." #~ msgstr "패키지 파일 %s 파일이 동기화되지 않았습니다." @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-05-08 12:48+0200\n" "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n" "Language-Team: ku <ubuntu-l10n-kur@lists.ubuntu.com>\n" @@ -1095,24 +1095,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr "%s hatine sazkirin" +#, c-format +msgid "Preparing %s" +msgstr "%s tê amadekirin" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s tê mîhengkirin" +msgid "Preparing to configure %s" +msgstr "Mîhengkirina %s tê amadekirin" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s tê rakirin" +msgid "Preparing for removal of %s" +msgstr "Rakirina %s tê amadekirin" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "%s bi tevahî hatine rakirin" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Bi tevahî rakirina %s tê amadekirin" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1129,6 +1129,11 @@ msgstr "" msgid "Installed %s" msgstr "%s hatine sazkirin" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s tê mîhengkirin" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1142,33 +1147,23 @@ msgstr "Nikarî pelê %s veke" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s tê amadekirin" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s tê derxistin" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "Mîhengkirina %s tê amadekirin" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Rakirina %s tê amadekirin" +#, fuzzy, c-format +msgid "Installing %s" +msgstr "%s hatine sazkirin" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s hatine rakirin" +msgid "Removing %s" +msgstr "%s tê rakirin" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Bi tevahî rakirina %s tê amadekirin" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "%s bi tevahî hatine rakirin" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2913,7 +2908,7 @@ msgid "Print the list of manually installed packages" msgstr "lê %s dê were sazkirin" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3658,6 +3653,9 @@ msgstr "Girêdan zû hatiye girtin" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s hatine rakirin" + #~ msgid "Package file %s is out of sync." #~ msgstr "Pakêta dosya %s li derveyî demê ye." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-08-02 01:47-0400\n" "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" @@ -1099,24 +1099,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr "Įdiegta %s" +#, c-format +msgid "Preparing %s" +msgstr "Ruošiamas %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Konfigūruojamas %s" +msgid "Preparing to configure %s" +msgstr "Ruošiamasi konfigūruoti %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Šalinamas %s" +msgid "Preparing for removal of %s" +msgstr "Ruošiamasi %s pašalinimui" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Visiškai pašalintas %s" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Ruošiamasi visiškai pašalinti %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1133,6 +1133,11 @@ msgstr "" msgid "Installed %s" msgstr "Įdiegta %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Konfigūruojamas %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1146,33 +1151,23 @@ msgstr "Nepavyko atverti failo %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Ruošiamas %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Išpakuojamas %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "Ruošiamasi konfigūruoti %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Ruošiamasi %s pašalinimui" +#, fuzzy, c-format +msgid "Installing %s" +msgstr "Įdiegta %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Pašalintas %s" +msgid "Removing %s" +msgstr "Šalinamas %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Ruošiamasi visiškai pašalinti %s" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "Visiškai pašalintas %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2959,7 +2954,7 @@ msgid "Print the list of manually installed packages" msgstr "%s nustatytas kaip įdiegtas rankiniu būdu\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3754,6 +3749,9 @@ msgstr "" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "Pašalintas %s" + #, fuzzy #~ msgid "Can not read mirror file '%s'" #~ msgstr "Nepavyko atverti failo %s" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-11-20 23:27+0530\n" "Last-Translator: Sampada <sampadanakhare@gmail.com>\n" "Language-Team: Marathi, janabhaaratii, C-DAC, Mumbai, India " @@ -1102,23 +1102,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s संस्थापित होत आहे" +msgid "Preparing %s" +msgstr "%s तयार करित आहे" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s संरचित होत आहे" +msgid "Preparing to configure %s" +msgstr "%s संरचने साठी तयार करत आहे" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s काढून टाकत आहे" +msgid "Preparing for removal of %s" +msgstr "%s ला काढून टाकण्यासाठी तयारी करत आहे" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "%s संपूर्ण काढून टाकले" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "%s संपूर्ण काढून टाकण्याची तयारी करत आहे" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1135,6 +1135,11 @@ msgstr "संस्थापना-पश्चात ट्रिगर %s च msgid "Installed %s" msgstr "%s संस्थापित झाले" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s संरचित होत आहे" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1148,33 +1153,23 @@ msgstr "%s फाईल उघडता येत नाही" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s तयार करित आहे" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s सुटे/मोकळे करीत आहे " #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "%s संरचने साठी तयार करत आहे" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s ला काढून टाकण्यासाठी तयारी करत आहे" +msgid "Installing %s" +msgstr "%s संस्थापित होत आहे" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s काढून टाकले" +msgid "Removing %s" +msgstr "%s काढून टाकत आहे" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "%s संपूर्ण काढून टाकण्याची तयारी करत आहे" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "%s संपूर्ण काढून टाकले" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2966,7 +2961,7 @@ msgid "Print the list of manually installed packages" msgstr "%s स्वहस्ते संस्थापित करायचे आहे.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3759,6 +3754,9 @@ msgstr "जोडणी अकाली बंद झाली" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s काढून टाकले" + #~ msgid "Package file %s is out of sync." #~ msgstr "पॅकेज संचिका %s सिंक्रोनाइज नाहीत" @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2016-06-11 22:38+0200\n" "Last-Translator: Petter Reinholdtsen <pere@hungry.com>\n" "Language-Team: Norwegian Bokmål <i18n-no@lister.ping.uio.no>\n" @@ -1129,23 +1129,23 @@ msgstr "Ikke låst" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Installerer %s" +msgid "Preparing %s" +msgstr "Forbereder %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Setter opp %s" +msgid "Preparing to configure %s" +msgstr "Forbereder oppsett av %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Fjerner %s" +msgid "Preparing for removal of %s" +msgstr "Forbereder fjerning av %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Fjerner %s fullstendig" +msgid "Preparing to completely remove %s" +msgstr "Forbereder å fullstendig slette %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1162,6 +1162,11 @@ msgstr "Kjører etter-installasjonsutløser %s" msgid "Installed %s" msgstr "Installerte %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Setter opp %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1175,33 +1180,23 @@ msgstr "Klarte ikke åpne fila «%s»" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Forbereder %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Pakker ut %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Forbereder oppsett av %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Forbereder fjerning av %s" +msgid "Installing %s" +msgstr "Installerer %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Fjernet %s" +msgid "Removing %s" +msgstr "Fjerner %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Forbereder å fullstendig slette %s" +msgid "Completely removing %s" +msgstr "Fjerner %s fullstendig" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3040,7 +3035,7 @@ msgid "Print the list of manually installed packages" msgstr "%s satt til manuell installasjon.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Skriv listen med pakker som holdes tilbake" #: cmdline/apt-sortpkgs.cc @@ -3837,6 +3832,9 @@ msgstr "Forbindelsen ble uventet stengt" msgid "Empty files can't be valid archives" msgstr "Tomme filer kan ikke være gyldige arkiver" +#~ msgid "Removed %s" +#~ msgstr "Fjernet %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Pakkefila %s er ikke oppdatert." @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2006-06-12 14:35+0545\n" "Last-Translator: Shiva Pokharel <pokharelshiva@hotmail.com>\n" "Language-Team: Nepali <info@mpp.org.np>\n" @@ -1100,24 +1100,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr " %s स्थापना भयो" +#, c-format +msgid "Preparing %s" +msgstr " %s तयार गरिदैछ" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr " %s कनफिगर गरिदैछ" +msgid "Preparing to configure %s" +msgstr " %s कनफिगर गर्न तयार गरिदैछ" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr " %s हटाइदैछ" +msgid "Preparing for removal of %s" +msgstr " %s हटाउन तयार गरिदैछ" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr " %s पूर्ण रुपले हट्यो" +#, c-format +msgid "Preparing to completely remove %s" +msgstr " %s पूर्ण रुपले हटाउन तयार गरिदैछ" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1134,6 +1134,11 @@ msgstr "" msgid "Installed %s" msgstr " %s स्थापना भयो" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr " %s कनफिगर गरिदैछ" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -1147,33 +1152,23 @@ msgstr "फाइल %s खोल्न सकिएन" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr " %s तयार गरिदैछ" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr " %s अनप्याक गरिदैछ" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr " %s कनफिगर गर्न तयार गरिदैछ" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr " %s हटाउन तयार गरिदैछ" +#, fuzzy, c-format +msgid "Installing %s" +msgstr " %s स्थापना भयो" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr " %s हट्यो" +msgid "Removing %s" +msgstr " %s हटाइदैछ" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr " %s पूर्ण रुपले हटाउन तयार गरिदैछ" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr " %s पूर्ण रुपले हट्यो" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2967,7 +2962,7 @@ msgid "Print the list of manually installed packages" msgstr "तर %s स्थापना हुनुपर्यो" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3759,6 +3754,9 @@ msgstr "जडान असमायिक बन्द भयो" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr " %s हट्यो" + #~ msgid "Package file %s is out of sync." #~ msgstr "प्याकेज फाइल %s sync भन्दा बाहिर छ ।" @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.6.1\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2018-05-13 16:26+0200\n" "Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n" "Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n" @@ -1197,23 +1197,23 @@ msgstr "Niet vergrendeld" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s wordt geïnstalleerd" +msgid "Preparing %s" +msgstr "%s wordt voorbereid" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s wordt geconfigureerd" +msgid "Preparing to configure %s" +msgstr "Configuratie van %s wordt voorbereid" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s wordt verwijderd" +msgid "Preparing for removal of %s" +msgstr "Verwijderen van %s wordt voorbereid" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s wordt volledig verwijderd" +msgid "Preparing to completely remove %s" +msgstr "Volledig verwijderen van %s wordt voorbereid" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1230,6 +1230,11 @@ msgstr "Post-installatie-trigger %s wordt uitgevoerd" msgid "Installed %s" msgstr "%s is geïnstalleerd" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s wordt geconfigureerd" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1243,33 +1248,23 @@ msgstr "Kon het bestand '%s' niet openen" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s wordt voorbereid" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s wordt uitgepakt" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Configuratie van %s wordt voorbereid" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Verwijderen van %s wordt voorbereid" +msgid "Installing %s" +msgstr "%s wordt geïnstalleerd" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s is verwijderd" +msgid "Removing %s" +msgstr "%s wordt verwijderd" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Volledig verwijderen van %s wordt voorbereid" +msgid "Completely removing %s" +msgstr "%s wordt volledig verwijderd" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3160,7 +3155,7 @@ msgid "Print the list of manually installed packages" msgstr "Toon de lijst van manueel geïnstalleerde pakketten" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Toon de lijst van te handhaven pakketten" #: cmdline/apt-sortpkgs.cc @@ -3983,6 +3978,9 @@ msgstr "Verbinding werd voortijdig afgebroken" msgid "Empty files can't be valid archives" msgstr "Lege bestanden kunnen geen geldige archieven zijn" +#~ msgid "Removed %s" +#~ msgstr "%s is verwijderd" + #~ msgid "Package file %s is out of sync." #~ msgstr "Pakketbestand %s is niet meer gesynchroniseerd." @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2005-02-14 23:30+0100\n" "Last-Translator: Havard Korsvoll <korsvoll@skulelinux.no>\n" "Language-Team: Norwegian nynorsk <i18n-nn@lister.ping.uio.no>\n" @@ -1108,23 +1108,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Installing %s" -msgstr " Installert: " +msgid "Preparing %s" +msgstr "Opnar %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Configuring %s" -msgstr "Koplar til %s" +msgid "Preparing to configure %s" +msgstr "Opnar oppsettsfila %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Removing %s" -msgstr "Opnar %s" +#, c-format +msgid "Preparing for removal of %s" +msgstr "" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Klarte ikkje fjerna %s" +msgid "Preparing to completely remove %s" +msgstr "Opnar oppsettsfila %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1141,6 +1141,11 @@ msgstr "" msgid "Installed %s" msgstr " Installert: " +#: apt-pkg/deb/dpkgpm.cc +#, fuzzy, c-format +msgid "Configuring %s" +msgstr "Koplar til %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -1154,33 +1159,23 @@ msgstr "Klarte ikkje opna fila %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing %s" -msgstr "Opnar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format msgid "Unpacking %s" msgstr "Opnar %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing to configure %s" -msgstr "Opnar oppsettsfila %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "" +msgid "Installing %s" +msgstr " Installert: " #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Removed %s" -msgstr "Tilrdingar" +msgid "Removing %s" +msgstr "Opnar %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format -msgid "Preparing to completely remove %s" -msgstr "Opnar oppsettsfila %s" +msgid "Completely removing %s" +msgstr "Klarte ikkje fjerna %s" #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -2984,7 +2979,7 @@ msgid "Print the list of manually installed packages" msgstr "men %s skal installerast" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3773,6 +3768,10 @@ msgstr "Sambandet vart uventa stengd" msgid "Empty files can't be valid archives" msgstr "" +#, fuzzy +#~ msgid "Removed %s" +#~ msgstr "Tilrdingar" + #~ msgid "Package file %s is out of sync." #~ msgstr "Pakkefila %s er ute av takt." @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.9.7.3\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2012-07-28 21:53+0200\n" "Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n" "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n" @@ -1157,23 +1157,23 @@ msgstr "Niezablokowany" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Instalowanie %s" +msgid "Preparing %s" +msgstr "Przygotowywanie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Konfigurowanie %s" +msgid "Preparing to configure %s" +msgstr "Przygotowywanie do konfiguracji %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Usuwanie %s" +msgid "Preparing for removal of %s" +msgstr "Przygotowywanie do usunięcia %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Całkowite usuwanie %s" +msgid "Preparing to completely remove %s" +msgstr "Przygotowywanie do całkowitego usunięcia %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1190,6 +1190,11 @@ msgstr "Uruchamianie wyzwalacza post-installation %s" msgid "Installed %s" msgstr "Pakiet %s został zainstalowany" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Konfigurowanie %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1203,33 +1208,23 @@ msgstr "Nie udało się otworzyć pliku \"%s\"" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Przygotowywanie %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Rozpakowywanie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Przygotowywanie do konfiguracji %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Przygotowywanie do usunięcia %s" +msgid "Installing %s" +msgstr "Instalowanie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Pakiet %s został usunięty" +msgid "Removing %s" +msgstr "Usuwanie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Przygotowywanie do całkowitego usunięcia %s" +msgid "Completely removing %s" +msgstr "Całkowite usuwanie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3103,7 +3098,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3904,6 +3899,9 @@ msgstr "Połączenie zostało przedwcześnie zamknięte" msgid "Empty files can't be valid archives" msgstr "Puste pliki nie mogą być prawidłowymi archiwami" +#~ msgid "Removed %s" +#~ msgstr "Pakiet %s został usunięty" + #~ msgid "Package file %s is out of sync." #~ msgstr "Plik pakietu %s jest przestarzały." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2012-06-29 15:45+0100\n" "Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n" "Language-Team: Portuguese <traduz@debianpt.org>\n" @@ -1159,23 +1159,23 @@ msgstr "Sem acesso exclusivo" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "A instalar %s" +msgid "Preparing %s" +msgstr "A preparar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "A configurar %s" +msgid "Preparing to configure %s" +msgstr "A preparar para configurar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "A remover %s" +msgid "Preparing for removal of %s" +msgstr "A preparar a remoção de %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "A remover completamente %s" +msgid "Preparing to completely remove %s" +msgstr "A preparar para remover completamente %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1192,6 +1192,11 @@ msgstr "A correr o 'trigger' de pós-instalação %s" msgid "Installed %s" msgstr "%s instalado" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "A configurar %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1205,33 +1210,23 @@ msgstr "Não foi possível abrir ficheiro o '%s'" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "A preparar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "A desempacotar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "A preparar para configurar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "A preparar a remoção de %s" +msgid "Installing %s" +msgstr "A instalar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s removido" +msgid "Removing %s" +msgstr "A remover %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "A preparar para remover completamente %s" +msgid "Completely removing %s" +msgstr "A remover completamente %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3081,7 +3076,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3880,6 +3875,9 @@ msgstr "Ligação encerrada prematuramente" msgid "Empty files can't be valid archives" msgstr "Ficheiros vazios não podem ser arquivos válidos" +#~ msgid "Removed %s" +#~ msgstr "%s removido" + #~ msgid "Package file %s is out of sync." #~ msgstr "O ficheiro do pacote %s está dessincronizado." diff --git a/po/pt_BR.po b/po/pt_BR.po index f31bc5819..d3064616a 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-11-17 02:33-0200\n" "Last-Translator: Felipe Augusto van de Wiel (faw) <faw@debian.org>\n" "Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian." @@ -1110,23 +1110,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Instalando %s" +msgid "Preparing %s" +msgstr "Preparando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Configurando %s" +msgid "Preparing to configure %s" +msgstr "Preparando para configurar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Removendo %s" +msgid "Preparing for removal of %s" +msgstr "Preparando para a remoção de %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "%s completamente removido" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Preparando para remover completamente %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1143,6 +1143,11 @@ msgstr "Executando gatilho pós-instalação %s" msgid "Installed %s" msgstr "%s instalado" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Configurando %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1156,33 +1161,23 @@ msgstr "Não foi possível abrir arquivo %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Preparando %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Desempacotando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Preparando para configurar %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Preparando para a remoção de %s" +msgid "Installing %s" +msgstr "Instalando %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s removido" +msgid "Removing %s" +msgstr "Removendo %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Preparando para remover completamente %s" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "%s completamente removido" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2999,7 +2994,7 @@ msgid "Print the list of manually installed packages" msgstr "%s configurado para instalar manualmente.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3803,6 +3798,9 @@ msgstr "Conexão encerrada prematuramente" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "%s removido" + #~ msgid "Package file %s is out of sync." #~ msgstr "O arquivo de pacote %s está fora de sincronia." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2008-11-15 02:21+0200\n" "Last-Translator: Eddy Petrișor <eddy.petrisor@gmail.com>\n" "Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n" @@ -1114,23 +1114,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Se instalează %s" +msgid "Preparing %s" +msgstr "Se pregătește %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Se configurează %s" +msgid "Preparing to configure %s" +msgstr "Se pregătește configurarea %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Se șterge %s" +msgid "Preparing for removal of %s" +msgstr "Se pregătește ștergerea lui %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Șters complet %s" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Se pregătește ștergerea completă a %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1147,6 +1147,11 @@ msgstr "Se rulează declanșatorul post-instalare %s" msgid "Installed %s" msgstr "Instalat %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Se configurează %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1160,33 +1165,23 @@ msgstr "Nu s-a putut deschide fișierul %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Se pregătește %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Se despachetează %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Se pregătește configurarea %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Se pregătește ștergerea lui %s" +msgid "Installing %s" +msgstr "Se instalează %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Șters %s" +msgid "Removing %s" +msgstr "Se șterge %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Se pregătește ștergerea completă a %s" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "Șters complet %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3005,7 +3000,7 @@ msgid "Print the list of manually installed packages" msgstr "%s este marcat ca fiind instalat manual.\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3816,6 +3811,9 @@ msgstr "Conexiune închisă prematur" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "Șters %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Fișierul pachetului %s este desincronizat." @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.6\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2018-05-14 20:24+0300\n" "Last-Translator: Aleksej Shilin <rootlexx@mail.ru>\n" "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n" @@ -1191,23 +1191,23 @@ msgstr "Не заблокирован" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Устанавливается %s" +msgid "Preparing %s" +msgstr "Подготавливается %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Настраивается %s" +msgid "Preparing to configure %s" +msgstr "Подготавливается для настройки %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Удаляется %s" +msgid "Preparing for removal of %s" +msgstr "Подготавливается для удаления %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Выполняется полное удаление %s" +msgid "Preparing to completely remove %s" +msgstr "Подготовка к полному удалению %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1224,6 +1224,11 @@ msgstr "Выполняется послеустановочный триггер msgid "Installed %s" msgstr "Установлен %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Настраивается %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1237,33 +1242,23 @@ msgstr "Не удалось открыть файл «%s»" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Подготавливается %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Распаковывается %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Подготавливается для настройки %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Подготавливается для удаления %s" +msgid "Installing %s" +msgstr "Устанавливается %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Удалён %s" +msgid "Removing %s" +msgstr "Удаляется %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Подготовка к полному удалению %s" +msgid "Completely removing %s" +msgstr "Выполняется полное удаление %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3145,7 +3140,7 @@ msgid "Print the list of manually installed packages" msgstr "вывести список пакетов, установленных вручную" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "вывести список зафиксированных пакетов" #: cmdline/apt-sortpkgs.cc @@ -3970,6 +3965,9 @@ msgstr "Соединение закрыто преждевременно" msgid "Empty files can't be valid archives" msgstr "Пустые файлы не могут быть допустимыми архивами" +#~ msgid "Removed %s" +#~ msgstr "Удалён %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Список пакетов %s рассинхронизирован." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2012-06-28 20:49+0100\n" "Last-Translator: Ivan Masár <helix84@centrum.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" @@ -1131,23 +1131,23 @@ msgstr "Nie je zamknuté" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Inštaluje sa %s" +msgid "Preparing %s" +msgstr "Pripravuje sa %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Nastavuje sa %s" +msgid "Preparing to configure %s" +msgstr "Pripravuje sa nastavenie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Odstraňuje sa %s" +msgid "Preparing for removal of %s" +msgstr "Pripravuje sa odstránenie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Úplne sa odstraňuje %s" +msgid "Preparing to completely remove %s" +msgstr "Pripravuje sa úplné odstránenie %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1164,6 +1164,11 @@ msgstr "Vykonáva sa spúšťač post-installation %s" msgid "Installed %s" msgstr "Nainštalovaný balík %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Nastavuje sa %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1177,33 +1182,23 @@ msgstr "Nedá sa otvoriť súbor „%s“" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Pripravuje sa %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Rozbaľuje sa %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Pripravuje sa nastavenie %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Pripravuje sa odstránenie %s" +msgid "Installing %s" +msgstr "Inštaluje sa %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Odstránený balík %s" +msgid "Removing %s" +msgstr "Odstraňuje sa %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Pripravuje sa úplné odstránenie %s" +msgid "Completely removing %s" +msgstr "Úplne sa odstraňuje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3048,7 +3043,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3839,6 +3834,9 @@ msgstr "Spojenie bolo predčasne ukončené" msgid "Empty files can't be valid archives" msgstr "Prázdne súbory nemôžu byť platné archívy" +#~ msgid "Removed %s" +#~ msgstr "Odstránený balík %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Súbor balíkov %s je neaktuálny." @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.5.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2012-06-27 21:29+0000\n" "Last-Translator: Andrej Znidarsic <andrej.znidarsic@gmail.com>\n" "Language-Team: Slovenian <sl@li.org>\n" @@ -1129,23 +1129,23 @@ msgstr "Ni zaklenjeno" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Nameščanje %s" +msgid "Preparing %s" +msgstr "Pripravljanje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Nastavljanje %s" +msgid "Preparing to configure %s" +msgstr "Pripravljanje na nastavljanje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Odstranjevanje %s" +msgid "Preparing for removal of %s" +msgstr "Pripravljanje na odstranitev %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s je bil popolnoma odstranjen" +msgid "Preparing to completely remove %s" +msgstr "Pripravljanje na popolno odstranitev %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1162,6 +1162,11 @@ msgstr "Poganjanje sprožilca po namestitvi %s" msgid "Installed %s" msgstr "%s je bil nameščen" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Nastavljanje %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1175,33 +1180,23 @@ msgstr "Ni mogoče odpreti datoteke '%s'" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Pripravljanje %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Razširjanje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Pripravljanje na nastavljanje %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Pripravljanje na odstranitev %s" +msgid "Installing %s" +msgstr "Nameščanje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s je bil odstranjen" +msgid "Removing %s" +msgstr "Odstranjevanje %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Pripravljanje na popolno odstranitev %s" +msgid "Completely removing %s" +msgstr "%s je bil popolnoma odstranjen" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3053,7 +3048,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3845,6 +3840,9 @@ msgstr "Povezava se je prezgodaj zaprla" msgid "Empty files can't be valid archives" msgstr "Prazne datoteke ne morejo biti veljavni arhivi" +#~ msgid "Removed %s" +#~ msgstr "%s je bil odstranjen" + #~ msgid "Package file %s is out of sync." #~ msgstr "Datoteka paketa %s ni usklajena." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2015-08-19 21:33+0200\n" "Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n" "Language-Team: Swedish <debian-l10n-swedish@debian.org>\n" @@ -1148,23 +1148,23 @@ msgstr "Inte låst" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Installerar %s" +msgid "Preparing %s" +msgstr "Förbereder %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Konfigurerar %s" +msgid "Preparing to configure %s" +msgstr "Förbereder konfigurering av %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Tar bort %s" +msgid "Preparing for removal of %s" +msgstr "Förbereder borttagning av %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Tar bort hela %s" +msgid "Preparing to completely remove %s" +msgstr "Förbereder borttagning av hela %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1181,6 +1181,11 @@ msgstr "Kör efterinstallationsutlösare %s" msgid "Installed %s" msgstr "Installerade %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Konfigurerar %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1194,33 +1199,23 @@ msgstr "Kunde inte öppna filen ”%s”" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Förbereder %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Packar upp %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Förbereder konfigurering av %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Förbereder borttagning av %s" +msgid "Installing %s" +msgstr "Installerar %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Tog bort %s" +msgid "Removing %s" +msgstr "Tar bort %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Förbereder borttagning av hela %s" +msgid "Completely removing %s" +msgstr "Tar bort hela %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3076,7 +3071,7 @@ msgid "Print the list of manually installed packages" msgstr "Visa listan över manuellt installerade paket" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Visa listan över tillbakahållna paket" #: cmdline/apt-sortpkgs.cc @@ -3880,6 +3875,9 @@ msgstr "Anslutningen stängdes i förtid" msgid "Empty files can't be valid archives" msgstr "Tomma filer kan inte vara giltiga arkiv" +#~ msgid "Removed %s" +#~ msgstr "Tog bort %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Paketfilen %s är inte synkroniserad." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2014-12-12 13:00+0700\n" "Last-Translator: Theppitak Karoonboonyanan <thep@debian.org>\n" "Language-Team: Thai <thai-l10n@googlegroups.com>\n" @@ -1114,23 +1114,23 @@ msgstr "ไม่ได้ล็อคอยู่" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "กำลังติดตั้ง %s" +msgid "Preparing %s" +msgstr "กำลังเตรียม %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "กำลังตั้งค่า %s" +msgid "Preparing to configure %s" +msgstr "กำลังเตรียมตั้งค่า %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "กำลังถอดถอน %s" +msgid "Preparing for removal of %s" +msgstr "กำลังเตรียมถอดถอน %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "กำลังถอดถอน %s อย่างสมบูรณ์" +msgid "Preparing to completely remove %s" +msgstr "กำลังเตรียมถอดถอน %s อย่างสมบูรณ์" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1147,6 +1147,11 @@ msgstr "กำลังเรียกการสะกิด %s หลัง msgid "Installed %s" msgstr "ติดตั้ง %s แล้ว" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "กำลังตั้งค่า %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1160,33 +1165,23 @@ msgstr "ไม่สามารถเปิดแฟ้ม '%s'" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "กำลังเตรียม %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "กำลังแตกแพกเกจ %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "กำลังเตรียมตั้งค่า %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "กำลังเตรียมถอดถอน %s" +msgid "Installing %s" +msgstr "กำลังติดตั้ง %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "ถอดถอน %s แล้ว" +msgid "Removing %s" +msgstr "กำลังถอดถอน %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "กำลังเตรียมถอดถอน %s อย่างสมบูรณ์" +msgid "Completely removing %s" +msgstr "กำลังถอดถอน %s อย่างสมบูรณ์" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2986,7 +2981,7 @@ msgid "Print the list of manually installed packages" msgstr "แสดงรายชื่อของแพกเกจที่ติดตั้งแบบเลือกเอง" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "แสดงรายชื่อของแพกเกจที่คงรุ่นอยู่" #: cmdline/apt-sortpkgs.cc @@ -3760,6 +3755,9 @@ msgstr "การเชื่อมต่อถูกปิดก่อนเว msgid "Empty files can't be valid archives" msgstr "แฟ้มว่างเปล่าไม่สามารถเป็นแฟ้มจัดเก็บที่ใช้การได้" +#~ msgid "Removed %s" +#~ msgstr "ถอดถอน %s แล้ว" + #~ msgid "Package file %s is out of sync." #~ msgstr "ข้อมูลแฟ้ม Package %s ไม่ตรงกับความเป็นจริง" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2007-03-29 21:36+0800\n" "Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n" "Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n" @@ -1118,24 +1118,24 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Installing %s" -msgstr "Iniluklok ang %s" +#, c-format +msgid "Preparing %s" +msgstr "Hinahanda ang %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Isasaayos ang %s" +msgid "Preparing to configure %s" +msgstr "Hinahanda ang %s upang isaayos" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Tinatanggal ang %s" +msgid "Preparing for removal of %s" +msgstr "Naghahanda para sa pagtanggal ng %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "Natanggal ng lubusan ang %s" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "Naghahanda upang tanggalin ng lubusan ang %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1152,6 +1152,11 @@ msgstr "" msgid "Installed %s" msgstr "Iniluklok ang %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Isasaayos ang %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, fuzzy, c-format @@ -1165,33 +1170,23 @@ msgstr "Hindi mabuksan ang talaksang %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Hinahanda ang %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Binubuklat ang %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to configure %s" -msgstr "Hinahanda ang %s upang isaayos" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Naghahanda para sa pagtanggal ng %s" +#, fuzzy, c-format +msgid "Installing %s" +msgstr "Iniluklok ang %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Tinanggal ang %s" +msgid "Removing %s" +msgstr "Tinatanggal ang %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Naghahanda upang tanggalin ng lubusan ang %s" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "Natanggal ng lubusan ang %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2993,7 +2988,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3796,6 +3791,9 @@ msgstr "Nagsara ng maaga ang koneksyon" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "Tinanggal ang %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Wala sa sync ang talaksan ng paketeng %s." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2018-01-03 16:32+0300\n" "Last-Translator: Mert Dirik <mertdirik@gmail.com>\n" "Language-Team: Debian l10n Turkish <debian-l10n-turkish@lists.debian.org>\n" @@ -1175,23 +1175,23 @@ msgstr "Kilitlenmemiş" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "%s kuruluyor" +msgid "Preparing %s" +msgstr "%s hazırlanıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "%s yapılandırılıyor" +msgid "Preparing to configure %s" +msgstr "%s paketini yapılandırmaya hazırlanılıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "%s kaldırılıyor" +msgid "Preparing for removal of %s" +msgstr "%s paketinin kaldırılmasına hazırlanılıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "%s tamamen kaldırılıyor" +msgid "Preparing to completely remove %s" +msgstr "%s paketinin tamamen kaldırılmasına hazırlanılıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1208,6 +1208,11 @@ msgstr "Kurulum sonrası tetikleyicisi %s çalıştırılıyor" msgid "Installed %s" msgstr "%s kuruldu" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "%s yapılandırılıyor" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1221,33 +1226,23 @@ msgstr "'%s' dosyası açılamadı" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "%s hazırlanıyor" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "%s paketi açılıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "%s paketini yapılandırmaya hazırlanılıyor" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "%s paketinin kaldırılmasına hazırlanılıyor" +msgid "Installing %s" +msgstr "%s kuruluyor" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "%s kaldırıldı" +msgid "Removing %s" +msgstr "%s kaldırılıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "%s paketinin tamamen kaldırılmasına hazırlanılıyor" +msgid "Completely removing %s" +msgstr "%s tamamen kaldırılıyor" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3109,7 +3104,7 @@ msgid "Print the list of manually installed packages" msgstr "Elle kurulmuş paketlerin listesini görüntüle" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "Tutulur durumda olan paketlerin listesini görüntüle" #: cmdline/apt-sortpkgs.cc @@ -3912,6 +3907,9 @@ msgstr "Bağlantı vaktinden önce kapandı" msgid "Empty files can't be valid archives" msgstr "Boş dosyalar geçerli birer arşiv dosyası olamazlar" +#~ msgid "Removed %s" +#~ msgstr "%s kaldırıldı" + #~ msgid "Package file %s is out of sync." #~ msgstr "%s paket dosyası eş zamanlı değil." @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.5\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2012-09-25 20:19+0300\n" "Last-Translator: A. Bondarenko <artem.brz@gmail.com>\n" "Language-Team: Українська <uk@li.org>\n" @@ -1153,23 +1153,23 @@ msgstr "Не заблоковано" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Встановлюється %s" +msgid "Preparing %s" +msgstr "Підготовка %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Налаштовується %s" +msgid "Preparing to configure %s" +msgstr "Підготовка до конфігурації %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Видаляється %s" +msgid "Preparing for removal of %s" +msgstr "Підготовка до видалення %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Повністю видаляється %s" +msgid "Preparing to completely remove %s" +msgstr "Підготовка до повного видалення %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1186,6 +1186,11 @@ msgstr "Виконується післяустановочний ініціат msgid "Installed %s" msgstr "Встановлено %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Налаштовується %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1199,33 +1204,23 @@ msgstr "Неможливо відкрити файл '%s'" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Підготовка %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Розпакування %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Підготовка до конфігурації %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Підготовка до видалення %s" +msgid "Installing %s" +msgstr "Встановлюється %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Видалено %s" +msgid "Removing %s" +msgstr "Видаляється %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Підготовка до повного видалення %s" +msgid "Completely removing %s" +msgstr "Повністю видаляється %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3094,7 +3089,7 @@ msgid "Print the list of manually installed packages" msgstr "" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3902,6 +3897,9 @@ msgstr "З'єднання завершено передчасно" msgid "Empty files can't be valid archives" msgstr "Пусті файли не можуть бути правильними архівами" +#~ msgid "Removed %s" +#~ msgstr "Видалено %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Перелік пакунків %s розсинхронізований." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.0.8\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2014-09-12 13:48+0700\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" @@ -1143,23 +1143,23 @@ msgstr "Chưa được khoá" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "Đang cài đặt %s" +msgid "Preparing %s" +msgstr "Đang chuẩn bị %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "Đang cấu hình %s" +msgid "Preparing to configure %s" +msgstr "Đang chuẩn bị cấu hình %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "Đang gỡ bỏ %s" +msgid "Preparing for removal of %s" +msgstr "Đang chuẩn bị gỡ bỏ %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "Đang gỡ bỏ hoàn toàn %s" +msgid "Preparing to completely remove %s" +msgstr "Đang chuẩn bị gỡ bỏ hoàn toàn %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1176,6 +1176,11 @@ msgstr "Đang chạy bẫy sau-cài-đặt %s" msgid "Installed %s" msgstr "Đã cài đặt %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "Đang cấu hình %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1189,33 +1194,23 @@ msgstr "Không thể mở tập tin “%s”" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "Đang chuẩn bị %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "Đang mở gói %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "Đang chuẩn bị cấu hình %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "Đang chuẩn bị gỡ bỏ %s" +msgid "Installing %s" +msgstr "Đang cài đặt %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "Đã gỡ bỏ %s" +msgid "Removing %s" +msgstr "Đang gỡ bỏ %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "Đang chuẩn bị gỡ bỏ hoàn toàn %s" +msgid "Completely removing %s" +msgstr "Đang gỡ bỏ hoàn toàn %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -3063,7 +3058,7 @@ msgid "Print the list of manually installed packages" msgstr "In ra danh sách các gói được cài đặt bằng tay" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "In ra danh sách các gói được giữ lại" #: cmdline/apt-sortpkgs.cc @@ -3870,6 +3865,9 @@ msgstr "Kết nối bị đóng bất ngờ" msgid "Empty files can't be valid archives" msgstr "Các tập tin trống rỗng không phải là kho lưu hợp lệ" +#~ msgid "Removed %s" +#~ msgstr "Đã gỡ bỏ %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "Tập tin gói %s không đồng bộ được." diff --git a/po/zh_CN.po b/po/zh_CN.po index f88caf355..82a407b91 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.7.x\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2018-07-13 18:16+0800\n" "Last-Translator: Mo Zhou <cdluminate@gmail.com>\n" "Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n" @@ -1121,23 +1121,23 @@ msgstr "未锁定" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "正在安装 %s" +msgid "Preparing %s" +msgstr "正在准备 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "正在配置 %s" +msgid "Preparing to configure %s" +msgstr "正在准备配置 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "正在删除 %s" +msgid "Preparing for removal of %s" +msgstr "正在准备 %s 的删除操作" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Completely removing %s" -msgstr "完全删除 %s" +msgid "Preparing to completely remove %s" +msgstr "正在准备完全删除 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1154,6 +1154,11 @@ msgstr "执行安装后执行的触发器 %s" msgid "Installed %s" msgstr "已安装 %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "正在配置 %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1167,33 +1172,23 @@ msgstr "无法打开文件“%s”" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "正在准备 %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "正在解压缩 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "正在准备配置 %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "正在准备 %s 的删除操作" +msgid "Installing %s" +msgstr "正在安装 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "已删除 %s" +msgid "Removing %s" +msgstr "正在删除 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to completely remove %s" -msgstr "正在准备完全删除 %s" +msgid "Completely removing %s" +msgstr "完全删除 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2974,7 +2969,7 @@ msgid "Print the list of manually installed packages" msgstr "列出所有手动安装的软件包" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "列出设为保留的软件包" #: cmdline/apt-sortpkgs.cc @@ -3760,6 +3755,9 @@ msgstr "连接被永久关闭" msgid "Empty files can't be valid archives" msgstr "空文件不是有效归档" +#~ msgid "Removed %s" +#~ msgstr "已删除 %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "软件包文件 %s 尚未同步。" diff --git a/po/zh_TW.po b/po/zh_TW.po index 5a1a5f306..d232e1319 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: apt 1.2.X\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2018-08-20 17:44+0200\n" +"POT-Creation-Date: 2018-09-18 16:15+0200\n" "PO-Revision-Date: 2009-01-28 10:41+0800\n" "Last-Translator: Tetralet <tetralet@gmail.com>\n" "Language-Team: Debian-user in Chinese [Big5] <debian-chinese-big5@lists." @@ -1103,23 +1103,23 @@ msgstr "" #. we don't care for the difference #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Installing %s" -msgstr "正在安裝 %s" +msgid "Preparing %s" +msgstr "正在準備 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Configuring %s" -msgstr "正在設定 %s" +msgid "Preparing to configure %s" +msgstr "正在準備設定 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removing %s" -msgstr "正在移除 %s" +msgid "Preparing for removal of %s" +msgstr "正在準備移除 %s" #: apt-pkg/deb/dpkgpm.cc -#, fuzzy, c-format -msgid "Completely removing %s" -msgstr "已完整移除 %s" +#, c-format +msgid "Preparing to completely remove %s" +msgstr "正在準備完整移除 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1136,6 +1136,11 @@ msgstr "正在執行安裝後套件後續處理程式 %s" msgid "Installed %s" msgstr "已安裝 %s" +#: apt-pkg/deb/dpkgpm.cc +#, c-format +msgid "Configuring %s" +msgstr "正在設定 %s" + #. FIXME: use a better string after freeze #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -1149,33 +1154,23 @@ msgstr "無法開啟檔案 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing %s" -msgstr "正在準備 %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format msgid "Unpacking %s" msgstr "正在解開 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Preparing to configure %s" -msgstr "正在準備設定 %s" - -#: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing for removal of %s" -msgstr "正在準備移除 %s" +msgid "Installing %s" +msgstr "正在安裝 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format -msgid "Removed %s" -msgstr "已移除 %s" +msgid "Removing %s" +msgstr "正在移除 %s" #: apt-pkg/deb/dpkgpm.cc -#, c-format -msgid "Preparing to completely remove %s" -msgstr "正在準備完整移除 %s" +#, fuzzy, c-format +msgid "Completely removing %s" +msgstr "已完整移除 %s" #: apt-pkg/deb/dpkgpm.cc #, c-format @@ -2953,7 +2948,7 @@ msgid "Print the list of manually installed packages" msgstr "%s 被設定為手動安裝。\n" #: cmdline/apt-mark.cc -msgid "Print the list of package on hold" +msgid "Print the list of packages on hold" msgstr "" #: cmdline/apt-sortpkgs.cc @@ -3738,6 +3733,9 @@ msgstr "連線突然終止" msgid "Empty files can't be valid archives" msgstr "" +#~ msgid "Removed %s" +#~ msgstr "已移除 %s" + #~ msgid "Package file %s is out of sync." #~ msgstr "套件檔 %s 未同步。" diff --git a/prepare-release b/prepare-release index 3a5281f89..c93976f9a 100755 --- a/prepare-release +++ b/prepare-release @@ -81,10 +81,11 @@ if [ "$1" = 'pre-export' ]; then # update the last-modification field of manpages based on git changes grep --files-with-matches '<date>' doc/*.xml | while read file; do \ - LASTMOD="$(date -d "@$(git log --format='%at' --max-count=1 --invert-grep --fixed-strings --grep 'review + LASTMOD="$(date -d "@$(git log -i --format='%at' --max-count=1 --invert-grep --fixed-strings --grep 'review typo release -Git-Dch: Ignore' "$file")" '+%Y-%m-%dT00:00:00Z')" +Git-Dch: Ignore +Gbp-Dch: ignore' "$file")" '+%Y-%m-%dT00:00:00Z')" sed -i -e "s#^\([ ]\+\)<date>.*</date>\$#\1<date>$LASTMOD</date>#" "$file" done diff --git a/test/integration/test-apt-cli-list b/test/integration/test-apt-cli-list index 8928a4856..3a9ca2c15 100755 --- a/test/integration/test-apt-cli-list +++ b/test/integration/test-apt-cli-list @@ -5,7 +5,7 @@ TESTDIR="$(readlink -f "$(dirname "$0")")" . "$TESTDIR/framework" setupenvironment -configarchitecture "i386" +configarchitecture 'i386' 'armel' insertpackage 'unstable' 'foo' 'all' '1.0' insertinstalledpackage 'bar' 'i386' '1.0' @@ -17,6 +17,10 @@ insertinstalledpackage 'baz' 'all' '0.1' insertpackage 'testing' 'baz' 'all' '1.0' insertpackage 'unstable' 'baz' 'all' '2.0' +insertinstalledpackage 'foreign' 'armel' '1.0' 'Multi-Arch: foreign' +insertpackage 'unstable' 'foreign' 'i386,armel' '2.0' 'Multi-Arch: foreign' +insertpackage 'unstable' 'lib' 'i386,armel' '2.0' 'Multi-Arch: same' + setupaptarchive testsuccessequal "Listing... @@ -24,7 +28,11 @@ bar/now 1.0 i386 [installed,local] baz/unstable 2.0 all [upgradable from: 0.1] dpkg/now 1.16.2+fake all [installed,local] foo/unstable 1.0 all -foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list +foobar/unstable 2.0 i386 [upgradable from: 1.0] +foreign/unstable 2.0 armel [upgradable from: 1.0] +foreign/unstable 2.0 i386 +lib/unstable 2.0 armel +lib/unstable 2.0 i386" apt list testsuccessequal "Listing... foo/unstable 1.0 all @@ -32,7 +40,8 @@ foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list "foo*" testsuccessequal "Listing... baz/unstable 2.0 all [upgradable from: 0.1] -foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list --upgradable +foobar/unstable 2.0 i386 [upgradable from: 1.0] +foreign/unstable 2.0 armel [upgradable from: 1.0]" apt list --upgradable # FIXME: hm, hm - does it make sense to have this different? shouldn't # we use "installed,upgradable" consistently? @@ -40,7 +49,8 @@ testsuccessequal "Listing... bar/now 1.0 i386 [installed,local] baz/now 0.1 all [installed,upgradable to: 2.0] dpkg/now 1.16.2+fake all [installed,local] -foobar/now 1.0 i386 [installed,upgradable to: 2.0]" apt list --installed +foobar/now 1.0 i386 [installed,upgradable to: 2.0] +foreign/now 1.0 armel [installed,upgradable to: 2.0]" apt list --installed testsuccessequal "Listing... bar/now 1.0 i386 [installed,local] @@ -72,3 +82,12 @@ baz/now 0.1 all [installed,upgradable to: 2.0] # test format strings for machine parseable output testsuccessequal 'bar - 1.0 - 1.0 baz - 0.1 - 2.0' apt list -qq bar baz -o APT::Cmd::use-format=true -o APT::Cmd::format="\${Package} - \${installed:Version} - \${candidate:Version}" + + +insertinstalledpackage 'lib' 'i386,armel' '1.0' 'Multi-Arch: same' +testsuccessequal 'Listing... +baz/unstable 2.0 all [upgradable from: 0.1] +foobar/unstable 2.0 i386 [upgradable from: 1.0] +foreign/unstable 2.0 armel [upgradable from: 1.0] +lib/unstable 2.0 armel [upgradable from: 1.0] +lib/unstable 2.0 i386 [upgradable from: 1.0]' apt list --upgradeable diff --git a/test/integration/test-apt-get-changelog b/test/integration/test-apt-get-changelog index 2a632d6db..15c3dd50f 100755 --- a/test/integration/test-apt-get-changelog +++ b/test/integration/test-apt-get-changelog @@ -18,8 +18,8 @@ setupaptarchive --no-update changetowebserver testsuccess aptget update -testsuccessequal "'http://metadata.ftp-master.debian.org/changelogs/main/f/foo/foo_1.0_changelog' foo.changelog -'http://metadata.ftp-master.debian.org/changelogs/main/libb/libbar/libbar_1.0_changelog' libbar.changelog" aptget changelog foo libbar --print-uris +testsuccessequal "'https://metadata.ftp-master.debian.org/changelogs/main/f/foo/foo_1.0_changelog' foo.changelog +'https://metadata.ftp-master.debian.org/changelogs/main/libb/libbar/libbar_1.0_changelog' libbar.changelog" aptget changelog foo libbar --print-uris releasechanger() { # modifying the Release files in lists… bad stuff. Good that this is only a test… diff --git a/test/integration/test-apt-progress-fd b/test/integration/test-apt-progress-fd index 57728ca81..4c19a7b00 100755 --- a/test/integration/test-apt-progress-fd +++ b/test/integration/test-apt-progress-fd @@ -10,7 +10,7 @@ configarchitecture 'amd64' 'i386' buildsimplenativepackage 'testing' 'amd64' '0.1' 'stable' buildsimplenativepackage 'testing' 'amd64' '0.8.15' 'stable' buildsimplenativepackage 'testing2' 'amd64,i386' '0.8.15' 'stable' -setupaptarchive +setupaptarchive # install native exec 3> apt-progress.log @@ -18,14 +18,13 @@ testsuccess aptget install testing=0.1 -y -o APT::Status-Fd=3 testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1 dlstatus:1:100.0000:Retrieving file 1 of 1 pmstatus:dpkg-exec:0.0000:Running dpkg -pmstatus:testing:0.0000:Installing testing (amd64) -pmstatus:testing:16.6667:Preparing testing (amd64) -pmstatus:testing:33.3333:Unpacking testing (amd64) -pmstatus:testing:50.0000:Preparing to configure testing (amd64) -pmstatus:dpkg-exec:50.0000:Running dpkg -pmstatus:testing:50.0000:Configuring testing (amd64) -pmstatus:testing:66.6667:Configuring testing (amd64) -pmstatus:testing:83.3333:Installed testing (amd64)' +pmstatus:testing:0.0000:Preparing testing (amd64) +pmstatus:testing:20.0000:Unpacking testing (amd64) +pmstatus:testing:40.0000:Installing testing (amd64) +pmstatus:dpkg-exec:40.0000:Running dpkg +pmstatus:testing:40.0000:Preparing to configure testing (amd64) +pmstatus:testing:60.0000:Configuring testing (amd64) +pmstatus:testing:80.0000:Installed testing (amd64)' # upgrade exec 3> apt-progress.log @@ -33,14 +32,13 @@ testsuccess aptget install testing=0.8.15 -y -o APT::Status-Fd=3 testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1 dlstatus:1:100.0000:Retrieving file 1 of 1 pmstatus:dpkg-exec:0.0000:Running dpkg -pmstatus:testing:0.0000:Installing testing (amd64) -pmstatus:testing:16.6667:Preparing testing (amd64) -pmstatus:testing:33.3333:Unpacking testing (amd64) -pmstatus:testing:50.0000:Preparing to configure testing (amd64) -pmstatus:dpkg-exec:50.0000:Running dpkg -pmstatus:testing:50.0000:Configuring testing (amd64) -pmstatus:testing:66.6667:Configuring testing (amd64) -pmstatus:testing:83.3333:Installed testing (amd64)' +pmstatus:testing:0.0000:Preparing testing (amd64) +pmstatus:testing:20.0000:Unpacking testing (amd64) +pmstatus:testing:40.0000:Installing testing (amd64) +pmstatus:dpkg-exec:40.0000:Running dpkg +pmstatus:testing:40.0000:Preparing to configure testing (amd64) +pmstatus:testing:60.0000:Configuring testing (amd64) +pmstatus:testing:80.0000:Installed testing (amd64)' # reinstall exec 3> apt-progress.log @@ -48,24 +46,22 @@ testsuccess aptget install testing=0.8.15 --reinstall -y -o APT::Status-Fd=3 testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1 dlstatus:1:100.0000:Retrieving file 1 of 1 pmstatus:dpkg-exec:0.0000:Running dpkg -pmstatus:testing:0.0000:Installing testing (amd64) -pmstatus:testing:16.6667:Preparing testing (amd64) -pmstatus:testing:33.3333:Unpacking testing (amd64) -pmstatus:testing:50.0000:Preparing to configure testing (amd64) -pmstatus:dpkg-exec:50.0000:Running dpkg -pmstatus:testing:50.0000:Configuring testing (amd64) -pmstatus:testing:66.6667:Configuring testing (amd64) -pmstatus:testing:83.3333:Installed testing (amd64)' +pmstatus:testing:0.0000:Preparing testing (amd64) +pmstatus:testing:20.0000:Unpacking testing (amd64) +pmstatus:testing:40.0000:Installing testing (amd64) +pmstatus:dpkg-exec:40.0000:Running dpkg +pmstatus:testing:40.0000:Preparing to configure testing (amd64) +pmstatus:testing:60.0000:Configuring testing (amd64) +pmstatus:testing:80.0000:Installed testing (amd64)' # and remove exec 3> apt-progress.log testsuccess aptget remove testing -y -o APT::Status-Fd=3 testfileequal './apt-progress.log' 'pmstatus:dpkg-exec:0.0000:Running dpkg -pmstatus:testing:0.0000:Removing testing (amd64) -pmstatus:testing:25.0000:Preparing for removal of testing (amd64) -pmstatus:testing:50.0000:Removing testing (amd64) -pmstatus:testing:75.0000:Removed testing (amd64) -pmstatus:dpkg-exec:75.0000:Running dpkg' +pmstatus:testing:0.0000:Preparing for removal of testing (amd64) +pmstatus:testing:33.3333:Removing testing (amd64) +pmstatus:testing:66.6667:Removing testing (amd64) +pmstatus:dpkg-exec:66.6667:Running dpkg' # install non-native and ensure we get proper progress info exec 3> apt-progress.log @@ -73,13 +69,12 @@ testsuccess aptget install testing2:i386 -y -o APT::Status-Fd=3 testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1 dlstatus:1:100.0000:Retrieving file 1 of 1 pmstatus:dpkg-exec:0.0000:Running dpkg -pmstatus:testing2:0.0000:Installing testing2 (i386) -pmstatus:testing2:16.6667:Preparing testing2 (i386) -pmstatus:testing2:33.3333:Unpacking testing2 (i386) -pmstatus:testing2:50.0000:Preparing to configure testing2 (i386) -pmstatus:dpkg-exec:50.0000:Running dpkg -pmstatus:testing2:50.0000:Configuring testing2 (i386) -pmstatus:testing2:66.6667:Configuring testing2 (i386) -pmstatus:testing2:83.3333:Installed testing2 (i386)' +pmstatus:testing2:0.0000:Preparing testing2 (i386) +pmstatus:testing2:20.0000:Unpacking testing2 (i386) +pmstatus:testing2:40.0000:Installing testing2 (i386) +pmstatus:dpkg-exec:40.0000:Running dpkg +pmstatus:testing2:40.0000:Preparing to configure testing2 (i386) +pmstatus:testing2:60.0000:Configuring testing2 (i386) +pmstatus:testing2:80.0000:Installed testing2 (i386)' rm -f apt-progress*.log diff --git a/test/integration/test-apt-progress-fd-deb822 b/test/integration/test-apt-progress-fd-deb822 index d9a4505d1..dd66e28a9 100755 --- a/test/integration/test-apt-progress-fd-deb822 +++ b/test/integration/test-apt-progress-fd-deb822 @@ -10,7 +10,7 @@ configarchitecture 'amd64' 'i386' buildsimplenativepackage 'testing' 'amd64' '0.1' 'stable' buildsimplenativepackage 'testing' 'all' '0.8.15' 'stable' buildsimplenativepackage 'testing2' 'amd64,i386' '0.8.15' 'stable' -setupaptarchive +setupaptarchive # install native exec 3> apt-progress.log @@ -23,40 +23,35 @@ Message: Running dpkg Status: progress Package: testing:amd64 Percent: 0.0000 -Message: Installing testing (amd64) - -Status: progress -Package: testing:amd64 -Percent: 16.6667 Message: Preparing testing (amd64) Status: progress Package: testing:amd64 -Percent: 33.3333 +Percent: 20.0000 Message: Unpacking testing (amd64) Status: progress Package: testing:amd64 -Percent: 50.0000 -Message: Preparing to configure testing (amd64) +Percent: 40.0000 +Message: Installing testing (amd64) Status: progress -Percent: 50.0000 +Percent: 40.0000 Message: Running dpkg Status: progress Package: testing:amd64 -Percent: 50.0000 -Message: Configuring testing (amd64) +Percent: 40.0000 +Message: Preparing to configure testing (amd64) Status: progress Package: testing:amd64 -Percent: 66.6667 +Percent: 60.0000 Message: Configuring testing (amd64) Status: progress Package: testing:amd64 -Percent: 83.3333 +Percent: 80.0000 Message: Installed testing (amd64) ' diff --git a/test/integration/test-apt-progress-fd-error b/test/integration/test-apt-progress-fd-error index 4439c042a..39c1053a1 100755 --- a/test/integration/test-apt-progress-fd-error +++ b/test/integration/test-apt-progress-fd-error @@ -18,8 +18,8 @@ setupaptarchive exec 3> apt-progress.log testfailure aptget install foo1 foo2 -y -o APT::Status-Fd=3 -msgtest 'Ensure correct error message' -testsuccess --nomsg grep "foo2_0.8.15_[^.]\+.deb:36.3636:trying to overwrite '/usr/bin/file-conflict', which is also in package foo1 0.8.15" apt-progress.log +msgtest 'Ensure correct error message' 'file-conflict' +testsuccess --nomsg grep "foo2_0.8.15_[^.]\+.deb:[0-9.]\+:trying to overwrite '/usr/bin/file-conflict', which is also in package foo1 0.8.15" apt-progress.log testsuccess test -s rootdir/var/crash/foo2.0.crash testsuccess grep '^Package: foo2 0.8.15$' rootdir/var/crash/foo2.0.crash diff --git a/test/integration/test-bug-624218-Translation-file-handling b/test/integration/test-bug-624218-Translation-file-handling index b629dd665..c116278ee 100755 --- a/test/integration/test-bug-624218-Translation-file-handling +++ b/test/integration/test-bug-624218-Translation-file-handling @@ -6,24 +6,78 @@ TESTDIR="$(readlink -f "$(dirname "$0")")" setupenvironment configarchitecture 'i386' -buildsimplenativepackage 'coolstuff' 'all' '1.0' 'unstable' +insertpackage 'unstable' 'unrelated' 'i386' '1' +insertpackage 'unstable' 'ancientstuff' 'all' '1' +insertpackage 'unstable' 'boringstuff' 'all' '1' '' '' 'shared short description' +insertpackage 'unstable' 'coolstuff' 'all' '1' +insertpackage 'unstable' 'dullstuff' 'all' '1' '' '' 'shared short description' +insertpackage 'unstable' 'evilstuff' 'all' '1' +insertpackage 'unstable' 'foostuff' 'all' '1' '' '' 'shared short description' +insertpackage 'unstable' 'goodstuff' 'all' '1' +insertpackage 'unstable' "longdesc" 'all' '1' '' '' "$(for i in $(seq 0 100); do printf '%s' 'lorem ipsum '; done)" setupaptarchive --no-update - changetowebserver + +testsuccess aptget update +PKGORDER='coolstuff foostuff coolstuff foostuff' +msgtest 'Prepare expectation for' 'aptcache show' +if aptcache show $PKGORDER | grep -v '^ ' > aptcacheshow.out 2>&1; then + msgpass +else + cat aptcacheshow.out || true + msgfail +fi +testsuccessequal '4' grep -c '^Package: ' aptcacheshow.out +msgtest 'Prepare expectation for' 'apt show' +if apt show $PKGORDER | grep -v -e '^ ' -e '^[A-Z][a-z]\+-Size: ' > aptshow.out 2>&1; then + msgpass +else + cat aptshow.out || true + msgfail +fi +testsuccessequal '4' grep -c '^Package: ' aptshow.out rm -rf rootdir/var/lib/apt/lists +checkaptshow() { + testsuccess aptcache show $PKGORDER + sed -i -e 's#^Description: #Description-en: #' rootdir/tmp/testsuccess.output + testequal "$(cat aptcacheshow.out) +" grep -v '^ ' rootdir/tmp/testsuccess.output + + testsuccess apt show $PKGORDER + sed -i -e 's#^Description-en: #Description: #' rootdir/tmp/testsuccess.output + testequal "$(cat aptshow.out) +" grep -v -e '^ ' -e '^[A-Z][a-z]\+-Size: ' rootdir/tmp/testsuccess.output + + if [ -n "$(ls rootdir/var/lib/apt/lists/*Translation* 2>/dev/null)" ]; then + testsuccess find rootdir/var/lib/apt/lists/ -name '*Translation*' -delete + + testsuccess aptcache show $PKGORDER + sed -i -e 's#^Description: #Description-en: #' rootdir/tmp/testsuccess.output + testequal "$(cat aptcacheshow.out) +" grep -v '^ ' rootdir/tmp/testsuccess.output + + testsuccess apt show $PKGORDER + sed -i -e 's#^Description-en: #Description: #' rootdir/tmp/testsuccess.output + testequal "$(cat aptshow.out) +" grep -v -e '^ ' -e '^[A-Z][a-z]\+-Size: ' rootdir/tmp/testsuccess.output + fi +} + translationslisted() { msgtest 'No download of non-existent locals' "$1" export LC_ALL="" testsuccess --nomsg aptget update -o Acquire::Languages=en testfailure grep -q -e 'Translation-[^e][^n] ' rootdir/tmp/testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of existent locals' "$1" testsuccess --nomsg aptget update cp rootdir/tmp/testsuccess.output testsuccess.output testsuccess grep -q -e 'Translation-en ' testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of en in LC_ALL=C' "$1" @@ -31,6 +85,7 @@ translationslisted() { testsuccess --nomsg aptget update cp rootdir/tmp/testsuccess.output testsuccess.output testsuccess grep -q -e 'Translation-en ' testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists unset LC_ALL @@ -38,21 +93,25 @@ translationslisted() { testsuccess --nomsg aptget update -o Acquire::Languages=en cp rootdir/tmp/testsuccess.output testsuccess.output testsuccess grep -q -e 'Translation-en ' testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of nothing else in forced language' "$1" testsuccess --nomsg aptget update -o Acquire::Languages=en testfailure grep -q -e 'Translation-[^e][^n] ' rootdir/tmp/testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download no Translation- if forced language is non-existent' "$1" testsuccess --nomsg aptget update -o Acquire::Languages=ast_DE testfailure grep -q -e 'Translation-' rootdir/tmp/testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of nothing if none is forced' "$1" testsuccess --nomsg aptget update -o Acquire::Languages=none testfailure grep -q -e 'Translation' rootdir/tmp/testsuccess.output + checkaptshow rm -rf rootdir/var/lib/apt/lists } @@ -66,26 +125,31 @@ echo 'Acquire::AllowInsecureRepositories "true";' > rootdir/etc/apt/apt.conf.d/ msgtest 'Download of en as forced language' 'without Index' testwarning --nomsg aptget update -o Acquire::Languages=en testsuccess grep -q -e 'Translation-en ' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of nothing else in forced language' 'without Index' testwarning --nomsg aptget update -o Acquire::Languages=en testfailure grep -q -e 'Translation-[^e][^n] ' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of ast_DE as forced language' 'without Index' testwarning --nomsg aptget update -o Acquire::Languages=ast_DE testsuccess grep -q -e 'Translation-ast_DE$' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of nothing else in forced language' 'without Index' testwarning --nomsg aptget update -o Acquire::Languages=ast_DE testfailure grep -q -e 'Translation-[^a][^s]' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists msgtest 'Download of nothing if none is forced' 'without Index' testwarning --nomsg aptget update -o Acquire::Languages=none testfailure grep -q -e 'Translation' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists mkdir -p rootdir/var/lib/apt/lists @@ -94,6 +158,7 @@ touch rootdir/var/lib/apt/lists/localhost:${APTHTTPPORT}_dists_unstable_main_i18 msgtest 'Download of builtin files' 'without Index' testwarning --nomsg aptget update testsuccess grep -q -e 'Translation-ast_DE' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists mkdir -p rootdir/var/lib/apt/lists @@ -102,4 +167,5 @@ touch rootdir/var/lib/apt/lists/localhost:${APTHTTPPORT}_dists_unstable_main_i18 msgtest 'Download of nothing (even builtin) if none is forced' 'without Index' testwarning --nomsg aptget update -o Acquire::Languages=none testfailure grep -q -e 'Translation' rootdir/tmp/testwarning.output +checkaptshow rm -rf rootdir/var/lib/apt/lists diff --git a/test/integration/test-bug-722207-print-uris-even-if-very-quiet b/test/integration/test-bug-722207-print-uris-even-if-very-quiet index 82c1d715f..8d17507cb 100755 --- a/test/integration/test-bug-722207-print-uris-even-if-very-quiet +++ b/test/integration/test-bug-722207-print-uris-even-if-very-quiet @@ -23,7 +23,7 @@ testsuccessequal "'file://${APTARCHIVE}/pool/main/apt/apt_2_all.deb' apt_2_all.d testsuccessequal "'file://${APTARCHIVE}/pool/main/apt/apt_2_all.deb' apt_2_all.deb 0 SHA256:0000000000000000000000000000000000000000000000000000000000000000" aptget download apt -qq --print-uris testsuccessequal "'file://${APTARCHIVE}/apt_2.dsc' apt_2.dsc 9 SHA256:7776436a6d741497f1cd958014e1a05b352224231428152aae39da3c17fd2fd4 'file://${APTARCHIVE}/apt_2.tar.gz' apt_2.tar.gz 12 SHA256:f57f565eabe3fde0ec6e6e0bcc8db1d86fe2b4d6344a380a23520ddbb7728e99" aptget source apt -qq --print-uris -testsuccessequal "'http://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_2_changelog' apt.changelog" aptget changelog apt -qq --print-uris +testsuccessequal "'https://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_2_changelog' apt.changelog" aptget changelog apt -qq --print-uris testsuccessequal "'file://${APTARCHIVE}/apt_2.dsc' apt_2.dsc 9 SHA256:7776436a6d741497f1cd958014e1a05b352224231428152aae39da3c17fd2fd4 'file://${APTARCHIVE}/apt_2.tar.gz' apt_2.tar.gz 12 SHA256:f57f565eabe3fde0ec6e6e0bcc8db1d86fe2b4d6344a380a23520ddbb7728e99 diff --git a/test/integration/test-frontend-lock b/test/integration/test-frontend-lock new file mode 100755 index 000000000..939344afc --- /dev/null +++ b/test/integration/test-frontend-lock @@ -0,0 +1,80 @@ +#!/bin/sh +set -e + +TESTDIR="$(readlink -f "$(dirname "$0")")" +. "$TESTDIR/framework" + +setupenvironment +configarchitecture 'i386' + +insertinstalledpackage 'package1' 'i386' '1.0' +insertinstalledpackage 'package2' 'i386' '1.0' +insertinstalledpackage 'package3' 'i386' '1.0' +insertinstalledpackage 'package4' 'i386' '1.0' +insertinstalledpackage 'package5' 'i386' '1.0' +insertinstalledpackage 'package6' 'i386' '1.0' +buildsimplenativepackage 'foo' 'all' '1' + +setupaptarchive + +buildsimplenativepackage 'bar' 'all' '1' + + +# Checks that the correct variable is set +msgmsg 'Post-Invoke script has DPKG_FRONTEND_LOCKED set' +testsuccess aptget -q -y -o Dpkg::Post-Invoke::="echo DPKG_FRONTEND_LOCKED=\$DPKG_FRONTEND_LOCKED" remove package1 +cp rootdir/tmp/testsuccess.output install.output +testsuccess grep DPKG_FRONTEND_LOCKED=true install.output + +msgmsg 'Pre-Invoke script has DPKG_FRONTEND_LOCKED set' +testsuccess aptget -q -y -o Dpkg::Pre-Invoke::="echo DPKG_FRONTEND_LOCKED=\$DPKG_FRONTEND_LOCKED" remove package2 +cp rootdir/tmp/testsuccess.output install.output +testsuccess grep DPKG_FRONTEND_LOCKED=true install.output + +msgmsg 'Pre-Install-Pkgs script has DPKG_FRONTEND_LOCKED set' +testsuccess aptget -q -y -o DPkg::Pre-Install-Pkgs::="echo DPKG_FRONTEND_LOCKED=\$DPKG_FRONTEND_LOCKED" remove package3 +cp rootdir/tmp/testsuccess.output install.output +testsuccess grep DPKG_FRONTEND_LOCKED=true install.output + + +# Check that the frontend lock is hold by apt-get +msgmsg 'Post-Invoke script runs while frontend is locked' +testfailure aptget -q -y -o Dpkg::Post-Invoke::="apt-get remove" remove package4 +cp rootdir/tmp/testfailure.output install.output +testsuccess grep "E: Unable to acquire the dpkg frontend lock (${TMPWORKINGDIRECTORY}/rootdir/var/lib/dpkg/lock-frontend), is another process using it?" install.output +testsuccess grep "E: Problem executing scripts DPkg::Post-Invoke 'apt-get remove'" install.output + +msgmsg 'Pre-Invoke script runs while frontend is locked' +testfailure aptget -q -y -o Dpkg::Pre-Invoke::="apt-get remove" remove package5 +cp rootdir/tmp/testfailure.output install.output +testsuccess grep "E: Unable to acquire the dpkg frontend lock (${TMPWORKINGDIRECTORY}/rootdir/var/lib/dpkg/lock-frontend), is another process using it?" install.output +testsuccess grep "E: Problem executing scripts DPkg::Pre-Invoke 'apt-get remove'" install.output + +msgmsg 'Pre-Install-Pkgs runs while frontend is locked' +testfailure aptget -q -y -o DPkg::Pre-Install-Pkgs::="apt-get remove" remove package6 +cp rootdir/tmp/testfailure.output install.output +testsuccess grep "E: Unable to acquire the dpkg frontend lock (${TMPWORKINGDIRECTORY}/rootdir/var/lib/dpkg/lock-frontend), is another process using it?" install.output +testsuccess grep "E: Sub-process apt-get remove returned an error code (100)" install.output +testsuccess grep "Failure running script apt-get remove" install.output + + +# Applied test case from DonKult +msgmsg 'Applied case of frontend locking' +cat > ./post-invoke <<EOF +#!/bin/sh +set -e +#export DPKG_FRONTEND_LOCKED=true +${TMPWORKINGDIRECTORY}/rootdir/usr/bin/dpkg -i ${TMPWORKINGDIRECTORY}/incoming/bar_1_all.deb +EOF +chmod +x ./post-invoke +echo "dpkg::post-invoke:: \"${TMPWORKINGDIRECTORY}/post-invoke\";" > rootdir/etc/apt/apt.conf.d/01dpkgpostinvoke + +testdpkgnotinstalled 'foo' 'bar' +testsuccess apt show foo +testfailure apt show bar + +testsuccess apt install foo -s +testdpkgnotinstalled 'foo' 'bar' + +testsuccess apt install foo +testdpkginstalled 'foo' 'bar' diff --git a/test/integration/test-no-fds-leaked-to-maintainer-scripts b/test/integration/test-no-fds-leaked-to-maintainer-scripts index 747af69ff..85b3d0ee1 100755 --- a/test/integration/test-no-fds-leaked-to-maintainer-scripts +++ b/test/integration/test-no-fds-leaked-to-maintainer-scripts @@ -55,7 +55,15 @@ checkinstall() { tail -n +3 rootdir/var/log/apt/term.log | head -n -1 > terminal.log testfileequal 'terminal.log' "$(cat terminal.output)" - testequal "startup archives unpack + testequalor2 "startup archives unpack +install $PKGNAME <none> 1.0 +status half-installed $PKGNAME 1.0 +status unpacked $PKGNAME 1.0 +startup packages configure +configure $PKGNAME 1.0 <none> +status unpacked $PKGNAME 1.0 +status half-configured $PKGNAME 1.0 +status installed $PKGNAME 1.0" "startup archives unpack install $PKGNAME <none> 1.0 status half-installed $PKGNAME 1.0 status unpacked $PKGNAME 1.0 @@ -78,7 +86,18 @@ checkpurge() { testfileequal 'terminal.log' "$(cat terminal.output)" if dpkg --compare-versions "$(dpkg_version)" 'ge' '1.18.11'; then - testequal "startup packages remove + testequalor2 "startup packages remove +status installed $PKGNAME 1.0 +remove $PKGNAME 1.0 <none> +status half-configured $PKGNAME 1.0 +status half-installed $PKGNAME 1.0 +status config-files $PKGNAME 1.0 +startup packages configure +startup packages purge +purge $PKGNAME 1.0 <none> +status config-files $PKGNAME 1.0 +status not-installed $PKGNAME <none> +startup packages configure" "startup packages remove status installed $PKGNAME 1.0 remove $PKGNAME 1.0 <none> status half-configured $PKGNAME 1.0 @@ -96,7 +115,19 @@ status config-files $PKGNAME 1.0 status not-installed $PKGNAME <none> startup packages configure" cut -f 3- -d' ' rootdir/var/log/dpkg.log else - testequal "startup packages remove + testequalor2 "startup packages remove +status installed $PKGNAME 1.0 +remove $PKGNAME 1.0 <none> +status half-configured $PKGNAME 1.0 +status half-installed $PKGNAME 1.0 +status config-files $PKGNAME 1.0 +startup packages configure +startup packages purge +remove $PKGNAME 1.0 <none> +purge $PKGNAME 1.0 <none> +status config-files $PKGNAME 1.0 +status not-installed $PKGNAME <none> +startup packages configure" "startup packages remove status installed $PKGNAME 1.0 remove $PKGNAME 1.0 <none> status half-configured $PKGNAME 1.0 |