summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2012-12-13 09:14:45 +0100
committerMichael Vogt <michael.vogt@ubuntu.com>2012-12-13 09:14:45 +0100
commit8e604bec425dda28db6f541cc7e64e16989d89f6 (patch)
treed498a4d1027e19236282ef6f738626c12067c7e5
parent0c58e5cb65cb10a2afe67f35ea7a2b23586c816c (diff)
parentfb3ecf163485c428ebf863e65e60ec884e741ada (diff)
merged from the debian-sid branch
-rw-r--r--apt-pkg/deb/dpkgpm.cc2
-rw-r--r--configure.in2
-rw-r--r--debian/apt.postinst7
-rw-r--r--debian/changelog17
-rw-r--r--doc/apt-verbatim.ent2
-rw-r--r--doc/po/apt-doc.pot4
-rw-r--r--po/de.po2
-rw-r--r--po/fr.po269
-rw-r--r--po/ja.po11
-rw-r--r--po/pt.po3
-rw-r--r--po/vi.po763
11 files changed, 607 insertions, 475 deletions
diff --git a/apt-pkg/deb/dpkgpm.cc b/apt-pkg/deb/dpkgpm.cc
index 8732fba88..b4fcf47b6 100644
--- a/apt-pkg/deb/dpkgpm.cc
+++ b/apt-pkg/deb/dpkgpm.cc
@@ -725,7 +725,7 @@ bool pkgDPkgPM::OpenLog()
gr = getgrnam("adm");
if (pw != NULL && gr != NULL)
chown(logfile_name.c_str(), pw->pw_uid, gr->gr_gid);
- chmod(logfile_name.c_str(), 0644);
+ chmod(logfile_name.c_str(), 0640);
fprintf(d->term_out, "\nLog started: %s\n", timestr);
}
diff --git a/configure.in b/configure.in
index 9d22c1582..53d01dfe9 100644
--- a/configure.in
+++ b/configure.in
@@ -18,7 +18,7 @@ AC_CONFIG_AUX_DIR(buildlib)
AC_CONFIG_HEADER(include/config.h:buildlib/config.h.in include/apti18n.h:buildlib/apti18n.h.in)
PACKAGE="apt"
-PACKAGE_VERSION="0.9.7.6ubuntu5"
+PACKAGE_VERSION="0.9.7.6ubuntu6"
PACKAGE_MAIL="APT Development Team <deity@lists.debian.org>"
AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE")
AC_DEFINE_UNQUOTED(PACKAGE_VERSION,"$PACKAGE_VERSION")
diff --git a/debian/apt.postinst b/debian/apt.postinst
index 4d87c4e25..bd814e1af 100644
--- a/debian/apt.postinst
+++ b/debian/apt.postinst
@@ -21,6 +21,13 @@ case "$1" in
rm -f $SECRING
fi
apt-key update
+
+ # ensure tighter permissons on the logs, see LP: #975199
+ if dpkg --compare-versions "$2" lt-nl 0.9.7.7; then
+ # ensure permissions are right
+ chmod -f 0640 /var/log/apt/term.log* || true
+ fi
+
;;
abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/debian/changelog b/debian/changelog
index cbe97833f..e89a4d3e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+apt (0.9.7.6ubuntu6) UNRELEASEDraring; urgency=low
+
+ * merged from the debian-sid branch
+
+ [ Program translation updates ]
+ * Catalan (Jordi Mallach)
+ * Drop a confusing non-breaking space. Closes: #691024
+ * Thai (Theppitak Karoonboonyanan). Closes: #691613
+ * Vietnamese (Trần Ngọc Quân). Closes: #693773
+ * Fix Plural forms in German, French, Japanese and Portuguese
+ translations. Thanks to Jakub Wilk for reporting these errors.
+
+ [ Michael Vogt ]
+ * change permissions of /var/log/apt/term.log to 0640 (LP: #975199)
+
+ -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 13 Dec 2012 09:03:59 +0100
+
apt (0.9.7.6ubuntu5) raring; urgency=low
* Revert build-dependency from gettext:any to gettext, now that gettext is
diff --git a/doc/apt-verbatim.ent b/doc/apt-verbatim.ent
index b82709ada..54aa94bf8 100644
--- a/doc/apt-verbatim.ent
+++ b/doc/apt-verbatim.ent
@@ -213,7 +213,7 @@
">
<!-- this will be updated by 'prepare-release' -->
-<!ENTITY apt-product-version "0.9.7.6ubuntu5">
+<!ENTITY apt-product-version "0.9.7.6ubuntu6">
<!-- Codenames for debian releases -->
<!ENTITY oldstable-codename "squeeze">
diff --git a/doc/po/apt-doc.pot b/doc/po/apt-doc.pot
index aeec94175..e8c174be2 100644
--- a/doc/po/apt-doc.pot
+++ b/doc/po/apt-doc.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: apt-doc 0.9.7.6ubuntu4\n"
+"Project-Id-Version: apt-doc 0.9.7.6ubuntu5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2012-11-29 15:43+0000\n"
+"POT-Creation-Date: 2012-12-13 09:07+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/po/de.po b/po/de.po
index aee83cf18..2bddee53d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -18,7 +18,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;>\n"
#: cmdline/apt-cache.cc:158
#, c-format
diff --git a/po/fr.po b/po/fr.po
index b0f0f5ac5..8522ea3b4 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,16 +9,15 @@ msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
"POT-Creation-Date: 2012-11-29 15:43+0000\n"
-"PO-Revision-Date: 2012-10-08 16:40+0000\n"
-"Last-Translator: Florent (LSc) <Unknown>\n"
+"PO-Revision-Date: 2012-06-25 19:58+0200\n"
+"Last-Translator: Christian Perrier <bubulle@debian.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Launchpad-Export-Date: 2012-10-12 10:33+0000\n"
-"X-Generator: Launchpad (build 16130)\n"
+"X-Generator: Lokalize 1.4\n"
+"Plural-Forms: Plural-Forms: nplurals=2; plural=n > 1;\n"
#: cmdline/apt-cache.cc:158
#, c-format
@@ -153,7 +152,7 @@ msgstr " Épinglage de paquet : "
#. Show the priority tables
#: cmdline/apt-cache.cc:1570
msgid " Version table:"
-msgstr " Table de version :"
+msgstr " Table de version :"
#: cmdline/apt-cache.cc:1683 cmdline/apt-cdrom.cc:198 cmdline/apt-config.cc:81
#: cmdline/apt-get.cc:3366 cmdline/apt-mark.cc:375
@@ -260,7 +259,7 @@ msgstr ""
#: cmdline/apt-config.cc:46
msgid "Arguments not in pairs"
-msgstr "Les arguments ne sont pas en parité"
+msgstr "Les paramètres ne sont pas appariés"
#: cmdline/apt-config.cc:87
msgid ""
@@ -639,7 +638,7 @@ msgid ""
msgstr ""
"Vous êtes sur le point de faire quelque chose de potentiellement dangereux\n"
"Pour continuer, tapez la phrase « %s »\n"
-" ?] "
+" ?]"
#: cmdline/apt-get.cc:1269 cmdline/apt-get.cc:1288
msgid "Abort."
@@ -721,7 +720,7 @@ msgstr "La version « %s » indisponible du paquet « %s » est ignorée"
#: cmdline/apt-get.cc:1647
msgid "The update command takes no arguments"
-msgstr "La commande de mise à jour ne prend pas d'argument"
+msgstr "La commande de mise à jour ne prend pas de paramètre"
#: cmdline/apt-get.cc:1713
msgid "We are not supposed to delete stuff, can't start AutoRemover"
@@ -750,7 +749,7 @@ msgstr ""
#.
#: cmdline/apt-get.cc:1820 cmdline/apt-get.cc:1989
msgid "The following information may help to resolve the situation:"
-msgstr "L'information suivante devrait vous aider à résoudre la situation :"
+msgstr "L'information suivante devrait vous aider à résoudre la situation : "
#: cmdline/apt-get.cc:1824
msgid "Internal Error, AutoRemover broke stuff"
@@ -820,7 +819,7 @@ msgstr "Paquets défectueux"
#: cmdline/apt-get.cc:2021
msgid "The following extra packages will be installed:"
-msgstr "Les paquets supplémentaires suivants seront installés :"
+msgstr "Les paquets supplémentaires suivants seront installés : "
#: cmdline/apt-get.cc:2111
msgid "Suggested packages:"
@@ -1173,7 +1172,7 @@ msgstr "Atteint "
#: cmdline/acqprogress.cc:84
msgid "Get:"
-msgstr "Réception de :"
+msgstr "Réception de : "
#: cmdline/acqprogress.cc:115
msgid "Ign "
@@ -1334,7 +1333,7 @@ msgstr "Impossible de statuer"
#: methods/copy.cc:83 methods/gzip.cc:111 methods/rred.cc:518
msgid "Failed to set modification time"
-msgstr "Impossible de modifier l'heure"
+msgstr "Impossible de modifier l'heure "
#: methods/file.cc:47
msgid "Invalid URI, local URIS must not start with //"
@@ -1680,7 +1679,7 @@ msgstr "Impossible d'accéder à %s"
#: methods/mirror.cc:280
#, c-format
msgid "No mirror file '%s' found "
-msgstr "Aucun fichier miroir « %s » n'a été trouvé "
+msgstr "Aucun fichier miroir « %s » n'a été trouvé"
#. FIXME: fallback to a default mirror here instead
#. and provide a config option to define that default
@@ -2020,12 +2019,12 @@ msgstr "L'archive ne possède pas de champ de paquet"
#: ftparchive/writer.cc:409 ftparchive/writer.cc:711
#, c-format
msgid " %s has no override entry\n"
-msgstr " %s ne possède pas d'entrée « override »\n"
+msgstr "%s ne possède pas d'entrée « override »\n"
#: ftparchive/writer.cc:477 ftparchive/writer.cc:827
#, c-format
msgid " %s maintainer is %s not %s\n"
-msgstr " le responsable de %s est %s et non %s\n"
+msgstr " le responsable de %s est %s et non %s\n"
#: ftparchive/writer.cc:721
#, c-format
@@ -2294,7 +2293,7 @@ msgstr "Le chemin est trop long"
#: apt-inst/extract.cc:415
#, c-format
msgid "Overwrite package match with no version for %s"
-msgstr "Écrase la correspondance de paquet sans version pour %s"
+msgstr "Écrase la correspondance de paquet sans version pour %s "
#: apt-inst/extract.cc:432
#, c-format
@@ -2502,7 +2501,7 @@ msgstr "L'option %s de la ligne de commande n'est pas une valeur booléenne"
#: apt-pkg/contrib/cmndline.cc:168 apt-pkg/contrib/cmndline.cc:189
#, c-format
msgid "Option %s requires an argument."
-msgstr "L'option %s nécessite un argument."
+msgstr "L'option %s nécessite un paramètre."
#: apt-pkg/contrib/cmndline.cc:202 apt-pkg/contrib/cmndline.cc:208
#, c-format
@@ -2512,7 +2511,7 @@ msgstr "Option %s : l'item configuration doit être spécifiée avec un =<val>.
#: apt-pkg/contrib/cmndline.cc:237
#, c-format
msgid "Option %s requires an integer argument, not '%s'"
-msgstr "L'option %s prend un nombre entier en argument, et non « %s »"
+msgstr "L'option %s prend un nombre entier en paramètre, et non « %s »"
#: apt-pkg/contrib/cmndline.cc:268
#, c-format
@@ -2870,7 +2869,7 @@ msgstr ""
#: apt-pkg/packagemanager.cc:473 apt-pkg/packagemanager.cc:504
#, c-format
msgid "Could not configure '%s'. "
-msgstr "Impossible de configurer « %s ». "
+msgstr "Impossible de configurer « %s »."
#: apt-pkg/packagemanager.cc:546
#, c-format
@@ -2902,8 +2901,8 @@ msgid ""
"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by "
"held packages."
msgstr ""
-"Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être "
-"causé par les paquets devant être gardés en l'état."
+"Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé "
+"par les paquets devant être gardés en l'état."
#: apt-pkg/algorithms.cc:1230
msgid "Unable to correct problems, you have held broken packages."
@@ -3225,7 +3224,7 @@ msgstr ""
#: apt-pkg/cdrom.cc:585 apt-pkg/cdrom.cc:682
msgid "Identifying.. "
-msgstr "Identification... "
+msgstr "Identification..."
#: apt-pkg/cdrom.cc:613
#, c-format
@@ -3591,57 +3590,37 @@ msgid ""
"dpkg was interrupted, you must manually run '%s' to correct the problem. "
msgstr ""
"dpkg a été interrompu. Il est nécessaire d'utiliser « %s » pour corriger le "
-"problème. "
+"problème."
#: apt-pkg/deb/debsystem.cc:121
msgid "Not locked"
msgstr "Non verrouillé"
-#~ msgid "Got a single header line over %u chars"
-#~ msgstr "J'ai une simple ligne d'en-tête au-dessus du caractère %u"
-
-#~ msgid "Read error from %s process"
-#~ msgstr "Erreur de lecture du processus %s"
-
-#~ msgid "Couldn't open pipe for %s"
-#~ msgstr "Ne parvient pas à ouvrir le tube pour %s"
+#~ msgid "Skipping nonexistent file %s"
+#~ msgstr "Fichier %s inexistant ignoré"
-#~ msgid "Failed to locate a valid control file"
-#~ msgstr "Impossible de localiser un fichier de contrôle valide"
+#~ msgid "Failed to remove %s"
+#~ msgstr "Impossible de supprimer %s"
-#~ msgid "Couldn't change to %s"
-#~ msgstr "Impossible d'accéder à %s"
+#~ msgid "Unable to create %s"
+#~ msgstr "Impossible de créer %s"
-#~ msgid "Error parsing MD5. Offset %lu"
-#~ msgstr "Erreur lors du traitement de la somme MD5. Décalage %lu"
+#~ msgid "Failed to stat %sinfo"
+#~ msgstr "Impossible de statuer pour %sinfo"
-#~ msgid "Bad ConfFile section in the status file. Offset %lu"
+#~ msgid "The info and temp directories need to be on the same filesystem"
#~ msgstr ""
-#~ "Mauvaise section « ConfFile » dans le fichier « status ». Décalage %lu"
-
-#~ msgid "Failed to find a Package: header, offset %lu"
-#~ msgstr "Impossible de trouver un en-tête « Package: », décalage %lu"
-
-#~ msgid "The pkg cache must be initialized first"
-#~ msgstr "Le cache des paquets doit être initialisé en premier"
-
-#~ msgid "Internal error adding a diversion"
-#~ msgstr "Erreur interne en ajoutant une déviation"
-
-#~ msgid "Invalid line in the diversion file: %s"
-#~ msgstr "Ligne invalide dans le fichier des déviations : %s"
-
-#~ msgid "The diversion file is corrupted"
-#~ msgstr "Le fichier des déviations est corrompu"
+#~ "Les répertoires info et temp doivent se trouver sur le même système de "
+#~ "fichiers"
-#~ msgid "Failed to open the diversions file %sdiversions"
-#~ msgstr "Impossible d'ouvrir le fichier des déviations %sdiversions"
+#~ msgid "Failed to change to the admin dir %sinfo"
+#~ msgstr "Impossible de changer pour le répertoire d'administration %sinfo"
-#~ msgid "Internal error getting a node"
-#~ msgstr "Erreur interne lors de l'obtention d'un Nœud"
+#~ msgid "Internal error getting a package name"
+#~ msgstr "Erreur interne lors de l'obtention d'un nom de paquet"
-#~ msgid "Failed reading the list file %sinfo/%s"
-#~ msgstr "Échec de la lecture du fichier de liste %sinfo/%s"
+#~ msgid "Reading file listing"
+#~ msgstr "Lecture de la liste de fichiers"
#~ msgid ""
#~ "Failed to open the list file '%sinfo/%s'. If you cannot restore this file "
@@ -3652,46 +3631,162 @@ msgstr "Non verrouillé"
#~ "parvenez pas à restaurer ce fichier, veuillez le vider et réinstaller "
#~ "immédiatement la même version du paquet !"
-#~ msgid "Reading file listing"
-#~ msgstr "Lecture de la liste de fichiers"
+#~ msgid "Failed reading the list file %sinfo/%s"
+#~ msgstr "Échec de la lecture du fichier de liste %sinfo/%s"
-#~ msgid "Internal error getting a package name"
-#~ msgstr "Erreur interne lors de l'obtention d'un nom de paquet"
+#~ msgid "Internal error getting a node"
+#~ msgstr "Erreur interne lors de l'obtention d'un Nœud"
-#~ msgid "Failed to change to the admin dir %sinfo"
-#~ msgstr "Impossible de changer pour le répertoire d'administration %sinfo"
+#~ msgid "Failed to open the diversions file %sdiversions"
+#~ msgstr "Impossible d'ouvrir le fichier des déviations %sdiversions "
-#~ msgid "The info and temp directories need to be on the same filesystem"
+#~ msgid "The diversion file is corrupted"
+#~ msgstr "Le fichier des déviations est corrompu"
+
+#~ msgid "Invalid line in the diversion file: %s"
+#~ msgstr "Ligne invalide dans le fichier des déviations : %s"
+
+#~ msgid "Internal error adding a diversion"
+#~ msgstr "Erreur interne en ajoutant une déviation"
+
+#~ msgid "The pkg cache must be initialized first"
+#~ msgstr "Le cache des paquets doit être initialisé en premier"
+
+#~ msgid "Failed to find a Package: header, offset %lu"
+#~ msgstr "Impossible de trouver un en-tête « Package: », décalage %lu"
+
+#~ msgid "Bad ConfFile section in the status file. Offset %lu"
#~ msgstr ""
-#~ "Les répertoires info et temp doivent se trouver sur le même système de "
-#~ "fichiers"
+#~ "Mauvaise section « ConfFile » dans le fichier « status ». Décalage %lu"
-#~ msgid "Failed to stat %sinfo"
-#~ msgstr "Impossible de statuer pour %sinfo"
+#~ msgid "Error parsing MD5. Offset %lu"
+#~ msgstr "Erreur lors du traitement de la somme MD5. Décalage %lu"
-#~ msgid "Unable to create %s"
-#~ msgstr "Impossible de créer %s"
+#~ msgid "Couldn't change to %s"
+#~ msgstr "Impossible d'accéder à %s"
-#~ msgid "Failed to remove %s"
-#~ msgstr "Impossible de supprimer %s"
+#~ msgid "Failed to locate a valid control file"
+#~ msgstr "Impossible de localiser un fichier de contrôle valide"
-#~ msgid "Use 'apt-get autoremove' to remove them."
-#~ msgstr "Veuillez utiliser « apt-get autoremove » pour les supprimer."
+#~ msgid "Couldn't open pipe for %s"
+#~ msgstr "Ne parvient pas à ouvrir le tube pour %s"
-#~ msgid "Package %s is not installed, so not removed\n"
-#~ msgstr "Le paquet %s n'est pas installé, et ne peut donc être supprimé\n"
+#~ msgid "Read error from %s process"
+#~ msgstr "Erreur de lecture du processus %s"
-#~ msgid "Skipping nonexistent file %s"
-#~ msgstr "Fichier %s inexistant ignoré"
+#~ msgid "Got a single header line over %u chars"
+#~ msgstr "J'ai une simple ligne d'en-tête au-dessus du caractère %u"
+
+#~ msgid "Malformed override %s line %lu #1"
+#~ msgstr "Entrée « override » %s mal formée ligne %lu n° 1"
+
+#~ msgid "Malformed override %s line %lu #2"
+#~ msgstr "Entrée « override » %s mal formée %lu n° 2"
+
+#~ msgid "Malformed override %s line %lu #3"
+#~ msgstr "Entrée « override » %s mal formée %lu n° 3"
+
+#~ msgid "decompressor"
+#~ msgstr "décompacteur"
#~ msgid "Note: This is done automatic and on purpose by dpkg."
#~ msgstr ""
#~ "Note : cette opération volontaire (effectuée par dpkg) est automatique."
+#~ msgid "read, still have %lu to read but none left"
+#~ msgstr "lu(s), %lu restant à lire, mais rien n'est disponible"
+
+#~ msgid "write, still have %lu to write but couldn't"
+#~ msgstr "écrit(s), %lu restant à écrire, mais l'écriture est impossible"
+
#~ msgid ""
-#~ "Dynamic MMap ran out of room. Please increase the size of APT::Cache-"
-#~ "Limit. Current value: %lu. (man 5 apt.conf)"
+#~ "Could not perform immediate configuration on already unpacked '%s'. "
+#~ "Please see man 5 apt.conf under APT::Immediate-Configure for details."
+#~ msgstr ""
+#~ "Impossible d'effectuer la configuration immédiate du paquet « %s », déjà "
+#~ "décompressé. Veuillez consulter la page de manuel apt.conf(5) et "
+#~ "notamment la section à propos de APT::Immediate-Configure, pour plus "
+#~ "d'informations."
+
+#~ msgid "Error occurred while processing %s (NewPackage)"
+#~ msgstr "Erreur apparue lors du traitement de %s (NewPackage)"
+
+#~ msgid "Error occurred while processing %s (UsePackage1)"
+#~ msgstr "Erreur apparue lors du traitement de %s (UsePackage1)"
+
+#~ msgid "Error occurred while processing %s (NewFileDesc1)"
+#~ msgstr "Erreur apparue lors du traitement de %s (NewFileDesc1)"
+
+#~ msgid "Error occurred while processing %s (UsePackage2)"
+#~ msgstr "Erreur apparue lors du traitement de %s (UsePackage2)"
+
+#~ msgid "Error occurred while processing %s (NewFileVer1)"
+#~ msgstr "Erreur apparue lors du traitement de %s (NewFileVer1)"
+
+#~ msgid "Error occurred while processing %s (NewVersion%d)"
+#~ msgstr "Erreur apparue lors du traitement de %s (NewVersion%d)"
+
+#~ msgid "Error occurred while processing %s (UsePackage3)"
+#~ msgstr "Erreur apparue lors du traitement de %s (UsePackage3)"
+
+#~ msgid "Error occurred while processing %s (NewFileDesc2)"
+#~ msgstr "Erreur apparue lors du traitement de %s (NewFileDesc2)"
+
+#~ msgid "Error occurred while processing %s (FindPkg)"
+#~ msgstr "Erreur apparue lors du traitement de %s (FindPkg)"
+
+#~ msgid "Error occurred while processing %s (CollectFileProvides)"
+#~ msgstr "Erreur apparue lors du traitement de %s (CollectFileProvides)"
+
+#~ msgid "Internal error, could not locate member"
+#~ msgstr "Erreur interne, ne peut localiser le membre"
+
+#~ msgid "Internal error, group '%s' has no installable pseudo package"
#~ msgstr ""
-#~ "La zone dynamique d'allocation mémoire (« Dynamic MMap ») n'a plus de "
-#~ "place. Vous devriez augmenter la taille de APT::Cache-Limit, dont la "
-#~ "valeur actuelle est de %lu (voir « man 5 apt.conf »)."
+#~ "Erreur interne : le groupe « %s » n'a pas de pseudo-paquet installable"
+
+#~ msgid "Release file expired, ignoring %s (invalid since %s)"
+#~ msgstr "Le fichier Release a expiré, %s ignoré (non valable depuis %s)"
+
+#~ msgid "E: Too many keyrings should be passed to gpgv. Exiting."
+#~ msgstr "E: trop de porte-clés devraient être passés à gpgv. Abandon."
+
+#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting."
+#~ msgstr ""
+#~ "E: liste de paramètres trop longue pour Acquire::gpgv::Options. Abandon."
+
+#~ msgid ""
+#~ "The size of a MMap has already reached the defined limit of %lu bytes,"
+#~ "abort the try to grow the MMap."
+#~ msgstr ""
+#~ "La taille d'une « MMap » (carte en mémoire) a déjà atteint la limite "
+#~ "définie de %lu octets. Abandon de la tentative d'agrandir la « MMap »."
+
+#~ msgid "Error occurred while processing %s (NewVersion2)"
+#~ msgstr "Erreur apparue lors du traitement de %s (NewVersion2)"
+
+#~ msgid "Malformed line %u in source list %s (vendor id)"
+#~ msgstr ""
+#~ "Ligne %u mal formée dans la liste des sources %s (identifiant du "
+#~ "fournisseur)"
+
+#~ msgid "Couldn't access keyring: '%s'"
+#~ msgstr "Impossible d'accéder au porte-clés : « %s »"
+
+#~ msgid "Could not patch file"
+#~ msgstr "Impossible de corriger le fichier"
+
+#~ msgid " %4i %s\n"
+#~ msgstr " %4i %s\n"
+
+#~ msgid "No source package '%s' picking '%s' instead\n"
+#~ msgstr "Pas de paquet source « %s ». Utilisation de « %s » à la place\n"
+
+#~ msgid "%4i %s\n"
+#~ msgstr "%4i %s\n"
+
+#~ msgid "Processing triggers for %s"
+#~ msgstr "Traitement des déclencheurs (« triggers ») pour %s"
+
+#~ msgid "Dynamic MMap ran out of room"
+#~ msgstr "La zone dynamique d'allocation mémoire n'a plus de place"
diff --git a/po/ja.po b/po/ja.po
index 0402ade1b..094adf8ac 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8 bit\n"
-"Plural-Forms: Plural-Forms: nplurals=2; plural=n>1;\n"
+"Plural-Forms: Plural-Forms: nplurals=1; plural=0;\n"
#: cmdline/apt-cache.cc:158
#, c-format
@@ -678,9 +678,6 @@ msgid_plural ""
msgstr[0] ""
"以下のパッケージは、全ファイルが別のパッケージで上書きされたため、\n"
"システムから消えました:"
-msgstr[1] ""
-"以下のパッケージは、全ファイルが別のパッケージで上書きされたため、\n"
-"システムから消えました:"
#: cmdline/apt-get.cc:1423
msgid "Note: This is done automatically and on purpose by dpkg."
@@ -745,8 +742,6 @@ msgid_plural ""
"required:"
msgstr[0] ""
"以下のパッケージが自動でインストールされましたが、もう必要とされていません:"
-msgstr[1] ""
-"以下のパッケージが自動でインストールされましたが、もう必要とされていません:"
#: cmdline/apt-get.cc:1835
#, c-format
@@ -756,15 +751,11 @@ msgid_plural ""
msgstr[0] ""
"%lu つのパッケージが自動でインストールされましたが、もう必要とされていませ"
"ん:\n"
-msgstr[1] ""
-"%lu つのパッケージが自動でインストールされましたが、もう必要とされていませ"
-"ん:\n"
#: cmdline/apt-get.cc:1837
msgid "Use 'apt-get autoremove' to remove it."
msgid_plural "Use 'apt-get autoremove' to remove them."
msgstr[0] "これを削除するには 'apt-get autoremove' を利用してください。"
-msgstr[1] "これらを削除するには 'apt-get autoremove' を利用してください。"
#: cmdline/apt-get.cc:1856
msgid "Internal error, AllUpgrade broke stuff"
diff --git a/po/pt.po b/po/pt.po
index e6a87a0a8..e9f74fa5e 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -15,7 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.0\n"
#: cmdline/apt-cache.cc:158
#, c-format
diff --git a/po/vi.po b/po/vi.po
index a36965c2f..edc89d118 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -1,26 +1,30 @@
# Vietnamese Translation for Apt.
# This file is put in the public domain.
# Clytie Siddall <clytie@riverland.net.au>, 2005, 2006, 2007, 2008, 2009, 2010.
+# Trần Ngọc Quân <vnwildman@gmail.com>, 2012.
#
msgid ""
msgstr ""
-"Project-Id-Version: apt 0.8.0~pre1\n"
+"Project-Id-Version: apt 0.9.7.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
"POT-Creation-Date: 2012-11-29 15:43+0000\n"
-"PO-Revision-Date: 2010-09-29 21:36+0930\n"
-"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
-"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
+"PO-Revision-Date: 2012-11-20 14:12+0700\n"
+"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
+"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Team-Website: <http://translationproject.org/team/vi.html>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: LocFactoryEditor 1.8\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+"X-Poedit-Basepath: ../\n"
#: cmdline/apt-cache.cc:158
#, c-format
msgid "Package %s version %s has an unmet dep:\n"
-msgstr "Gói %s phiên bản %s phụ thuộc vào phần mềm chưa có :\n"
+msgstr "Gói %s phiên bản %s phụ thuộc vào phần mềm chưa có:\n"
#: cmdline/apt-cache.cc:286
msgid "Total package names: "
@@ -32,7 +36,7 @@ msgstr "Tổng các cấu trúc gói: "
#: cmdline/apt-cache.cc:328
msgid " Normal packages: "
-msgstr " Gói chuẩn: "
+msgstr " Gói thường: "
#: cmdline/apt-cache.cc:329
msgid " Pure virtual packages: "
@@ -48,7 +52,7 @@ msgstr " Gói ảo hỗn hợp: "
#: cmdline/apt-cache.cc:332
msgid " Missing: "
-msgstr " Thiếu : "
+msgstr " Thiếu: "
#: cmdline/apt-cache.cc:334
msgid "Total distinct versions: "
@@ -60,7 +64,7 @@ msgstr "Tổng mô tả riêng: "
#: cmdline/apt-cache.cc:338
msgid "Total dependencies: "
-msgstr "Tổng đồ phụ thuộc: "
+msgstr "Tổng gói phụ thuộc: "
#: cmdline/apt-cache.cc:341
msgid "Total ver/file relations: "
@@ -72,7 +76,7 @@ msgstr "Tổng liên quan mô tả/tập tin: "
#: cmdline/apt-cache.cc:345
msgid "Total Provides mappings: "
-msgstr "Tổng ảnh xạ Miễn là: "
+msgstr "Tổng ánh xạ Miễn là: "
#: cmdline/apt-cache.cc:357
msgid "Total globbed strings: "
@@ -107,7 +111,8 @@ msgstr "Bạn phải đưa ra ít nhất 1 chuỗi tìm kiếm"
#: cmdline/apt-cache.cc:1361
msgid "This command is deprecated. Please use 'apt-mark showauto' instead."
-msgstr "Lệnh này không còn được sử dụng. Hãy dùng lệnh 'apt-mark showauto'."
+msgstr ""
+"Lệnh này đã bị loại bỏ. Xin hãy dùng lệnh 'apt-mark showauto' để thay thế."
#: cmdline/apt-cache.cc:1456 apt-pkg/cacheset.cc:510
#, c-format
@@ -159,10 +164,9 @@ msgstr " Bảng phiên bản:"
#: cmdline/apt-internal-solver.cc:33 cmdline/apt-sortpkgs.cc:147
#, c-format
msgid "%s %s for %s compiled on %s %s\n"
-msgstr "%s %s cho %s được biên dịch trên %s %s\n"
+msgstr "%s %s dành cho %s được biên dịch %s %s\n"
#: cmdline/apt-cache.cc:1690
-#, fuzzy
msgid ""
"Usage: apt-cache [options] command\n"
" apt-cache [options] showpkg pkg1 [pkg2 ...]\n"
@@ -198,53 +202,47 @@ msgid ""
" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
"See the apt-cache(8) and apt.conf(5) manual pages for more information.\n"
msgstr ""
-"Sử dụng: apt-cache [tùy_chọn...] lệnh\n"
-" apt-cache [tùy_chọn...] add tập_tin1 [tập_tin2 ...]\n"
-" apt-cache [tùy_chọn...] showpkg gói1 [gói2 ...]\n"
-" apt-cache [tùy_chọn...] showsrc gói1 [gói2 ...]\n"
-"(cache: \tbộ nhớ tạm;\n"
-"add: \tthêm;\n"
-"showpkg: hiển thị gói;\n"
-"showsrc: \thiển thị nguồn)\n"
+"Cách dùng: apt-cache [tùy_chọn...] lệnh\n"
+" apt-cache [tùy_chọn...] showpkg gói1 [gói2 ...]\n"
+" apt-cache [tùy_chọn...] showsrc gói1 [gói2 ...]\n"
+"(cache: bộ nhớ tạm\n"
+"showpkg: hiển thị gói\n"
+"showsrc: hiển thị nguồn)\n"
"\n"
-"apt-cache là một công cụ mức thấp dùng để thao tác\n"
-"những tập tin bộ nhớ tạm nhị phân của APT,\n"
-"và cũng để truy vấn thông tin từ những tập tin đó.\n"
+"apt-cache là một công cụ ở mức thấp dùng để truy vấn\n"
+"thông tin từ các tập tin bộ nhớ tạm nhị phân của APT.\n"
"\n"
"Lệnh:\n"
-" add\t\t_Thêm_ gói vào bộ nhớ tạm nguồn\n"
-" gencaches\tXây dung (_tạo ra_) cả gói lẫn _bộ nhớ tạm_ nguồn đều\n"
-" showpkg\t_Hiện_ một phần thông tin chung về một _gói_ riêng lẻ\n"
-" showsrc\t_Hiện_ các mục ghi _nguồn_\n"
-" stats\t\tHiện một phần _thống kê_ cơ bản\n"
-" dump\t\tHiện toàn bộ tập tin dạng ngắn (_đổ_)\n"
-" dumpavail\tIn ra một tập tin _sẵn sàng_ vào thiết bị xuất chuẩn (_đổ_)\n"
-" unmet\t\tHiện các cách phụ thuộc _chưa thực hiện_\n"
-" search\t\t_Tìm kiếm_ mẫu biểu thức chính quy trong danh sách gói\n"
-" show\t\t_Hiệnị_ mục ghi có thể đọc, cho những gói đó\n"
-" showauto Hiển thị danh sách các gói được tự động cài đặt\n"
-" depends\tHiện thông tin cách _phụ thuộc_ thô cho gói\n"
-" rdepends\tHiện thông tin cách _phụ thuộc ngược lại_, cho gói\n"
-" pkgnames\tHiện danh sách _tên_ mọi _gói_\n"
-" dotty\t\tTạo ra đồ thị gói cho GraphViz (_nhiều chấm_)\n"
-" xvcg\t\tTạo ra đồ thị gói cho _xvcg_\n"
-" policy\t\tHiển thị các thiết lập _chính thức_\n"
+" gencaches - Xây dựng (tạo ra) bộ nhớ tạm cho cả gói lẫn nguồn\n"
+" showpkg - Hiện thông tin chung về một gói riêng lẻ\n"
+" showsrc - Hiện các bản ghi nguồn\n"
+" stats - Hiện phần thống kê cơ bản\n"
+" dump - Hiện toàn bộ tập tin dạng ngắn (đổ)\n"
+" dumpavail - In ra một tập tin sẵn dùng ra thiết bị xuất chuẩn\n"
+" unmet - Hiện các cách phụ thuộc chưa thỏa mãn\n"
+" search - Tìm kiếm danh sách các gói dựa trên biểu thức chính quy\n"
+" show - Hiển thị bản ghi có thể đọc cho những gói đó\n"
+" depends - Hiện thông tin quan hệ phụ thuộc dạng thô cho gói\n"
+" rdepends - Hiện thông tin quan hệ phụ thuộc ngược lại cho gói\n"
+" pkgnames - Liệt kê danh sách mọi gói trên hệ thống\n"
+" dotty - Tạo ra đồ thị gói cho GraphViz (nhiều chấm)\n"
+" xvcg - Tạo ra đồ thị gói cho xvcg\n"
+" policy - Hiển thị các cài đặt chính sách\n"
"\n"
"Tùy chọn:\n"
-" -h \t\t_Trợ giúp_ này\n"
-" -p=? \t\tBộ nhớ tạm _gói_.\n"
-" -s=? \t\tBộ nhớ tạm _nguồn_.\n"
-" -q \t\tTắt cái chỉ tiến trình (_im_).\n"
-" -i \t\tHiện chỉ những cách phụ thuộc _quan trọng_\n"
-"\t\t\tcho lệnh chưa thực hiện.\n"
-" -c=? \t\tĐọc tập tin _cấu hình_ này\n"
-" -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »\n"
-"Để tìm thông tin thêm, xem hai trang « man » (hướng dẫn)\n"
-"\t\t\tapt-cache(8) và apt.conf(5).\n"
+" -h Trợ giúp này.\n"
+" -p=? Bộ nhớ tạm gói.\n"
+" -s=? Bộ nhớ tạm nguồn.\n"
+" -q Tắt cái chỉ tiến trình.\n"
+" -i Chỉ hiển thị những phụ thuộc quan trọng cho lệnh unmet.\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt một tùy chọn cấu hình tùy ý, v.d. -o dir::cache=/tmp\n"
+"Để tìm thông tin thêm, xem hai trang man (hướng dẫn)\n"
+" apt-cache(8) và apt.conf(5).\n"
#: cmdline/apt-cdrom.cc:79
msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'"
-msgstr "Hãy cung cấp tên cho Đĩa này, như « Debian 5.0.3 Đĩa 1 »"
+msgstr "Hãy cung cấp tên cho Đĩa này, như “Debian 5.0.3 Đĩa 1”"
#: cmdline/apt-cdrom.cc:94
msgid "Please insert a Disc in the drive and press enter"
@@ -253,7 +251,7 @@ msgstr "Hãy nạp đĩa vào ổ và bấm nút Enter"
#: cmdline/apt-cdrom.cc:129
#, c-format
msgid "Failed to mount '%s' to '%s'"
-msgstr "Lỗi lắp « %s » trên « %s »"
+msgstr "Gặp lỗi khi gắn “%s” vào “%s”"
#: cmdline/apt-cdrom.cc:163
msgid "Repeat this process for the rest of the CDs in your set."
@@ -278,20 +276,20 @@ msgid ""
" -c=? Read this configuration file\n"
" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
msgstr ""
-"Cách sử dụng: apt-config [tùy_chọn...] lệnh\n"
+"Cách dùng: apt-config [tùy_chọn...] lệnh\n"
"\n"
-"[config: viết tắt cho từ configuration: cấu hình]\n"
+"(config: viết tắt cho từ configuration: cấu hình)\n"
"\n"
"apt-config là một công cụ đơn giản để đọc tập tin cấu hình APT.\n"
"\n"
"Lệnh:\n"
-" shell\t\tChế độ _hệ vỏ_\n"
-" dump\t\tHiển thị cấu hình (_đổ_)\n"
+" shell - Chế độ hệ vỏ\n"
+" dump - Hiển thị cấu hình\n"
"\n"
"Tùy chọn:\n"
-" -h \t\t_Trợ giúp_ này\n"
-" -c=? \t\tĐọc tập tin cấu hình này\n"
-" -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »\n"
+" -h Trợ giúp này\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt một tùy chọn cấu hình nhiệm ý, v.d. “-o dir::cache=/tmp”\n"
#: cmdline/apt-get.cc:135
msgid "Y"
@@ -299,16 +297,16 @@ msgstr "C"
#: cmdline/apt-get.cc:140
msgid "N"
-msgstr ""
+msgstr "K"
#: cmdline/apt-get.cc:162 apt-pkg/cachefilter.cc:33
#, c-format
msgid "Regex compilation error - %s"
-msgstr "Lỗi biên dich biểu thức chính quy - %s"
+msgstr "Lỗi biên dịch biểu thức chính quy - %s"
#: cmdline/apt-get.cc:260
msgid "The following packages have unmet dependencies:"
-msgstr "Những gói theo đây phụ thuộc vào phần mềm chưa có :"
+msgstr "Những gói theo đây phụ thuộc vào phần mềm chưa có:"
#: cmdline/apt-get.cc:350
#, c-format
@@ -346,7 +344,7 @@ msgstr "Theo đây có những gói MỚI sẽ được cài đặt:"
#: cmdline/apt-get.cc:424
msgid "The following packages will be REMOVED:"
-msgstr "Theo đây có những gói sẽ bị GỠ BỎ :"
+msgstr "Theo đây có những gói sẽ bị GỠ BỎ:"
#: cmdline/apt-get.cc:446
msgid "The following packages have been kept back:"
@@ -367,14 +365,14 @@ msgstr "Theo đây có những gói sẽ được thay đổi:"
#: cmdline/apt-get.cc:563
#, c-format
msgid "%s (due to %s) "
-msgstr "%s (do %s) "
+msgstr "%s (bởi vì %s) "
#: cmdline/apt-get.cc:571
msgid ""
"WARNING: The following essential packages will be removed.\n"
"This should NOT be done unless you know exactly what you are doing!"
msgstr ""
-"CẢNH BÁO : theo đây có những gói chủ yếu sẽ bị gỡ bỏ.\n"
+"CẢNH BÁO: theo đây có những gói chủ yếu sẽ bị gỡ bỏ.\n"
"ĐỪNG làm như thế trừ khi bạn biết làm gì ở đây nó một cách chính xác."
#: cmdline/apt-get.cc:602
@@ -405,17 +403,17 @@ msgstr "%lu chưa được cài đặt toàn bộ hay được gỡ bỏ.\n"
#: cmdline/apt-get.cc:635
#, c-format
msgid "Note, selecting '%s' for task '%s'\n"
-msgstr "Ghi chú : đang chọn « %s » cho tác vụ « %s »\n"
+msgstr "Ghi chú: đang chọn “%s” cho tác vụ “%s”\n"
#: cmdline/apt-get.cc:640
#, c-format
msgid "Note, selecting '%s' for regex '%s'\n"
-msgstr "Ghi chú : đang chọn « %s » cho biểu thức chính quy « %s »\n"
+msgstr "Ghi chú: đang chọn “%s” cho biểu thức chính quy “%s”\n"
#: cmdline/apt-get.cc:657
#, c-format
msgid "Package %s is a virtual package provided by:\n"
-msgstr "Gói %s là gói ảo được cung cấp do :\n"
+msgstr "Gói %s là gói ảo được cung cấp do:\n"
#: cmdline/apt-get.cc:668
msgid " [Installed]"
@@ -442,33 +440,33 @@ msgstr ""
#: cmdline/apt-get.cc:700
msgid "However the following packages replace it:"
-msgstr "Tuy nhiên, những gói theo đây thay thế nó :"
+msgstr "Tuy nhiên, những gói theo đây thay thế nó:"
#: cmdline/apt-get.cc:712
#, c-format
msgid "Package '%s' has no installation candidate"
-msgstr "Gói « %s » không có ứng cử cài đặt"
+msgstr "Gói “%s” không có ứng cử cài đặt"
#: cmdline/apt-get.cc:725
#, c-format
msgid "Virtual packages like '%s' can't be removed\n"
-msgstr "Không thể gỡ bỏ được gói ảo như « %s »\n"
+msgstr "Không thể gỡ bỏ được gói ảo như “%s”\n"
#. TRANSLATORS: Note, this is not an interactive question
#: cmdline/apt-get.cc:737 cmdline/apt-get.cc:940
-#, fuzzy, c-format
+#, c-format
msgid "Package '%s' is not installed, so not removed. Did you mean '%s'?\n"
-msgstr "Chưa cài đặt gói %s nên không thể gỡ bỏ nó\n"
+msgstr "Chưa cài đặt gói %s nên không thể gỡ bỏ nó. Có phải bạn muốn '%s'?\n"
#: cmdline/apt-get.cc:743 cmdline/apt-get.cc:946
-#, fuzzy, c-format
+#, c-format
msgid "Package '%s' is not installed, so not removed\n"
msgstr "Chưa cài đặt gói %s nên không thể gỡ bỏ nó\n"
#: cmdline/apt-get.cc:788
#, c-format
msgid "Note, selecting '%s' instead of '%s'\n"
-msgstr "Ghi chú : đang chọn « %s » thay cho « %s »\n"
+msgstr "Ghi chú: đang chọn “%s” thay cho “%s”\n"
#: cmdline/apt-get.cc:818
#, c-format
@@ -494,17 +492,17 @@ msgstr "%s là phiên bản mơi nhất.\n"
#: cmdline/apt-get.cc:858 cmdline/apt-get.cc:2159 cmdline/apt-mark.cc:68
#, c-format
msgid "%s set to manually installed.\n"
-msgstr "%s được đặt thành « được cài đặt bằng tay ».\n"
+msgstr "%s được đặt thành “được cài đặt bằng tay”.\n"
#: cmdline/apt-get.cc:884
#, c-format
msgid "Selected version '%s' (%s) for '%s'\n"
-msgstr "Đã chọn phiên bản « %s » (%s) cho « %s »\n"
+msgstr "Đã chọn phiên bản “%s” (%s) cho “%s”\n"
#: cmdline/apt-get.cc:889
-#, fuzzy, c-format
+#, c-format
msgid "Selected version '%s' (%s) for '%s' because of '%s'\n"
-msgstr "Đã chọn phiên bản « %s » (%s) cho « %s »\n"
+msgstr "Đã chọn phiên bản '%s' (%s) cho '%s' vì '%s'\n"
#: cmdline/apt-get.cc:1025
msgid "Correcting dependencies..."
@@ -512,7 +510,7 @@ msgstr "Đang sửa chữa quan hệ phụ thuộc..."
#: cmdline/apt-get.cc:1028
msgid " failed."
-msgstr " bị lỗi."
+msgstr " gặp lỗi."
#: cmdline/apt-get.cc:1031
msgid "Unable to correct dependencies"
@@ -528,17 +526,17 @@ msgstr " Hoàn tất"
#: cmdline/apt-get.cc:1040
msgid "You might want to run 'apt-get -f install' to correct these."
-msgstr "Có lẽ bạn hãy chay lệnh « apt-get -f install » để sửa hết."
+msgstr "Có lẽ bạn hãy chay lệnh “apt-get -f install” để sửa hết."
#: cmdline/apt-get.cc:1043
msgid "Unmet dependencies. Try using -f."
msgstr ""
"Còn có cách phụ thuộc vào phần mềm chưa có. Như thế thì bạn hãy cố dùng tùy "
-"chọn « -f »."
+"chọn “-f”."
#: cmdline/apt-get.cc:1068
msgid "WARNING: The following packages cannot be authenticated!"
-msgstr "CẢNH BÁO : không thể xác thực những gói theo đây."
+msgstr "CẢNH BÁO: không thể xác thực những gói theo đây."
#: cmdline/apt-get.cc:1072
msgid "Authentication warning overridden.\n"
@@ -554,7 +552,7 @@ msgstr "Một số gói không thể được xác thực"
#: cmdline/apt-get.cc:1090 cmdline/apt-get.cc:1251
msgid "There are problems and -y was used without --force-yes"
-msgstr "Gập lỗi và đã dùng tùy chọn « -y » mà không có « --force-yes »"
+msgstr "Gập lỗi và đã dùng tùy chọn “-y” mà không có “--force-yes”"
#: cmdline/apt-get.cc:1131
msgid "Internal error, InstallPackages was called with broken packages!"
@@ -571,57 +569,57 @@ msgstr "Gặp lỗi nội bộ: tiến trình Sắp xếp chưa xong"
#: cmdline/apt-get.cc:1189
msgid "How odd.. The sizes didn't match, email apt@packages.debian.org"
msgstr ""
-"Lạ... Hai kích cỡ không khớp được. Hãy gởi thư cho <apt@packages.debian.org>"
+"Lạ nhỉ... kích cỡ không khớp nhau. Hãy gửi thư cho <apt@packages.debian.org>"
#. TRANSLATOR: The required space between number and unit is already included
#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB
#: cmdline/apt-get.cc:1196
#, c-format
msgid "Need to get %sB/%sB of archives.\n"
-msgstr "Cần phải lấy %sB/%sB kho.\n"
+msgstr "Cần phải lấy %sB/%sB từ kho chứa.\n"
#. TRANSLATOR: The required space between number and unit is already included
#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
#: cmdline/apt-get.cc:1201
#, c-format
msgid "Need to get %sB of archives.\n"
-msgstr "Cần phải lấy %sB kho.\n"
+msgstr "Cần phải lấy %sB từ kho chứa.\n"
#. TRANSLATOR: The required space between number and unit is already included
#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
#: cmdline/apt-get.cc:1208
#, c-format
msgid "After this operation, %sB of additional disk space will be used.\n"
-msgstr "Sau thao tác này, %sB sức chứa đĩa thêm sẽ được chiếm.\n"
+msgstr "Sau thao tác này, %sB dung lượng đĩa thêm sẽ được dùng thêm.\n"
#. TRANSLATOR: The required space between number and unit is already included
#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
#: cmdline/apt-get.cc:1213
#, c-format
msgid "After this operation, %sB disk space will be freed.\n"
-msgstr "Sau thao tác này, %sB sức chứa đĩa thêm sẽ được giải phóng.\n"
+msgstr "Sau thao tác này, %sB dung lượng đĩa sẽ được giải phóng.\n"
#: cmdline/apt-get.cc:1228 cmdline/apt-get.cc:1231 cmdline/apt-get.cc:2591
#: cmdline/apt-get.cc:2594
#, c-format
msgid "Couldn't determine free space in %s"
-msgstr "Không thể quyết định chỗ rảnh trong %s"
+msgstr "Không thể tìm được chỗ trống trong %s"
#: cmdline/apt-get.cc:1241
#, c-format
msgid "You don't have enough free space in %s."
-msgstr "Bạn chưa có đủ sức chức còn rảnh trong %s."
+msgstr "Bạn không có đủ dung lượng đĩa còn trống trong %s."
#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:1279
msgid "Trivial Only specified but this is not a trivial operation."
msgstr ""
-"Xác đinh « Chỉ không đáng kể » (Trivial Only) nhưng mà thao tác này đáng kể."
+"Đã đưa ra “Chỉ không đáng kể” (Trivial Only) nhưng mà thao tác này đáng kể."
#. TRANSLATOR: This string needs to be typed by the user as a confirmation, so be
#. careful with hard to type or special characters (like non-breaking spaces)
#: cmdline/apt-get.cc:1261
msgid "Yes, do as I say!"
-msgstr "Có, làm đi."
+msgstr "Có, làm đi!"
#: cmdline/apt-get.cc:1263
#, c-format
@@ -631,7 +629,7 @@ msgid ""
" ?] "
msgstr ""
"Bạn sắp làm gì có thể làm hại.\n"
-"Để tiếp tục thì gõ cụm từ « %s »\n"
+"Để tiếp tục thì gõ cụm từ “%s”\n"
"?]"
#: cmdline/apt-get.cc:1269 cmdline/apt-get.cc:1288
@@ -660,14 +658,14 @@ msgid ""
"Unable to fetch some archives, maybe run apt-get update or try with --fix-"
"missing?"
msgstr ""
-"Không thể lấy một số kho, có lẽ hãy chạy lệnh « apt-get update » (apt lấy "
-"cập nhật) hay cố với « --fix-missing » (sửa các điều còn thiếu) không?"
+"Không thể lấy một số kho, có lẽ hãy chạy lệnh “apt-get update” (apt lấy cập "
+"nhật) hay cố với “--fix-missing” (sửa thiếu sót) không?"
#: cmdline/apt-get.cc:1385
msgid "--fix-missing and media swapping is not currently supported"
msgstr ""
-"Chưa hô trợ tùy chọn « --fix-missing » (sửa khi thiếu điều) và trao đổi "
-"phương tiện."
+"Chưa hô trợ tùy chọn “--fix-missing” (sửa khi thiếu điều) và trao đổi phương "
+"tiện."
#: cmdline/apt-get.cc:1390
msgid "Unable to correct missing packages."
@@ -690,23 +688,23 @@ msgstr[0] ""
#: cmdline/apt-get.cc:1423
msgid "Note: This is done automatically and on purpose by dpkg."
-msgstr "Ghi chú : thay đổi này được tự động làm bởi dpkg."
+msgstr "Ghi chú: thay đổi này được tự động thực hiệnbởi dpkg."
#: cmdline/apt-get.cc:1561
#, c-format
msgid "Ignore unavailable target release '%s' of package '%s'"
-msgstr "Bỏ qua bản phát hành đích không sẵn sàng « %s » của gói « %s »"
+msgstr "Bỏ qua bản phát hành đích không sẵn sàng “%s” của gói “%s”"
#: cmdline/apt-get.cc:1593
#, c-format
msgid "Picking '%s' as source package instead of '%s'\n"
-msgstr "Đang chọn « %s » làm gói nguồn, thay cho « %s »\n"
+msgstr "Đang chọn “%s” làm gói nguồn, thay cho “%s”\n"
#. if (VerTag.empty() == false && Last == 0)
#: cmdline/apt-get.cc:1631
#, c-format
msgid "Ignore unavailable version '%s' of package '%s'"
-msgstr "Bỏ qua phiên bản không sẵn sàng « %s » của gói « %s »"
+msgstr "Bỏ qua phiên bản không sẵn sàng “%s” của gói “%s”"
#: cmdline/apt-get.cc:1647
msgid "The update command takes no arguments"
@@ -740,7 +738,7 @@ msgstr "Có lẽ thông tin theo đây sẽ giúp đỡ quyết định trườn
#: cmdline/apt-get.cc:1824
msgid "Internal Error, AutoRemover broke stuff"
-msgstr "Lỗi nội bộ : Bộ Gỡ bỏ Tự động đã làm hư gì."
+msgstr "Lỗi nội bộ: Bộ Gỡ bỏ Tự động đã làm hư gì."
#: cmdline/apt-get.cc:1831
msgid ""
@@ -759,10 +757,9 @@ msgid_plural ""
msgstr[0] "%lu gói đã được tự động cài đặt nên không còn cần thiết lại.\n"
#: cmdline/apt-get.cc:1837
-#, fuzzy
msgid "Use 'apt-get autoremove' to remove it."
msgid_plural "Use 'apt-get autoremove' to remove them."
-msgstr[0] "Hãy sử dụng lệnh « apt-get autoremove » để gỡ bỏ chúng."
+msgstr[0] "Hãy dùng lệnh `apt-get autoremove' để gỡ bỏ chúng."
#: cmdline/apt-get.cc:1856
msgid "Internal error, AllUpgrade broke stuff"
@@ -770,15 +767,15 @@ msgstr "Lỗi nội bộ: AllUpgrade (toàn bộ nâng cấp) đã ngắt gì"
#: cmdline/apt-get.cc:1955
msgid "You might want to run 'apt-get -f install' to correct these:"
-msgstr "Có lẽ bạn hãy chạy lênh « apt-get -f install » để sửa hết:"
+msgstr "Có lẽ bạn hãy chạy lênh “apt-get -f install” để sửa hết:"
#: cmdline/apt-get.cc:1959
msgid ""
"Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a "
"solution)."
msgstr ""
-"Gói còn phụ thuộc vào phần mềm chưa có. Hãy cố chạy lệnh « apt-get -f "
-"install » mà không có gói nào (hoặc ghi rõ cách quyết định)."
+"Gói còn phụ thuộc vào phần mềm chưa có. Hãy cố chạy lệnh “apt-get -f "
+"install” mà không có gói nào (hoặc ghi rõ cách quyết định)."
#: cmdline/apt-get.cc:1974
msgid ""
@@ -802,7 +799,7 @@ msgstr "Những gói thêm theo đây sẽ được cài đặt:"
#: cmdline/apt-get.cc:2111
msgid "Suggested packages:"
-msgstr "Gói đề nghị:"
+msgstr "Các gói đề nghị:"
#: cmdline/apt-get.cc:2112
msgid "Recommended packages:"
@@ -816,15 +813,15 @@ msgstr "Không tìm thấy gói %s"
#: cmdline/apt-get.cc:2161 cmdline/apt-mark.cc:70
#, c-format
msgid "%s set to automatically installed.\n"
-msgstr "%s được lập thành « được tự động cài đặt ».\n"
+msgstr "%s được đặt thành “được tự động cài đặt”.\n"
#: cmdline/apt-get.cc:2169 cmdline/apt-mark.cc:114
msgid ""
"This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' "
"instead."
msgstr ""
-"Lệnh này đã không còn được sử dụng. Hãy thay thế bằng 'apt-mark auto' và "
-"'apt-mark manual'."
+"Lệnh này đã bị loại bỏ. Xin hãy dùng lệnh 'apt-mark auto' và 'apt-mark "
+"manual' để thay thế."
#: cmdline/apt-get.cc:2185
msgid "Calculating upgrade... "
@@ -832,7 +829,7 @@ msgstr "Đang tính bước nâng cấp... "
#: cmdline/apt-get.cc:2188 methods/ftp.cc:711 methods/connect.cc:115
msgid "Failed"
-msgstr "Bị lỗi"
+msgstr "Gặp lỗi"
#: cmdline/apt-get.cc:2193
msgid "Done"
@@ -840,7 +837,7 @@ msgstr "Hoàn tất"
#: cmdline/apt-get.cc:2260 cmdline/apt-get.cc:2268
msgid "Internal error, problem resolver broke stuff"
-msgstr "Lỗi nội bộ : bộ tháo gỡ vấn đề đã ngắt gì"
+msgstr "Lỗi nội bộ: bộ tháo gỡ vấn đề đã ngắt gì"
#: cmdline/apt-get.cc:2296 cmdline/apt-get.cc:2332
msgid "Unable to lock the download directory"
@@ -849,7 +846,7 @@ msgstr "Không thể khoá thư mục tải về"
#: cmdline/apt-get.cc:2388
#, c-format
msgid "Can't find a source to download version '%s' of '%s'"
-msgstr ""
+msgstr "Không tìm thấy nguồn cho việc tải về phiên bản '%s' of '%s'"
#: cmdline/apt-get.cc:2393
#, c-format
@@ -871,25 +868,25 @@ msgid ""
"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n"
"%s\n"
msgstr ""
-"GHI CHÚ : sự đóng gói « %s » được bảo tồn trong hệ thống điều khiển phiên "
-"bản « %s » tại:\n"
+"GHI CHÚ: sự đóng gói “%s” được bảo tồn trong hệ thống điều khiển phiên bản "
+"“%s” tại:\n"
"%s\n"
#: cmdline/apt-get.cc:2515
-#, fuzzy, c-format
+#, c-format
msgid ""
"Please use:\n"
"bzr branch %s\n"
"to retrieve the latest (possibly unreleased) updates to the package.\n"
msgstr ""
-"Hãy sử dụng câu lệnh:\n"
-"bzr get %s\n"
-"để lấy các bản cập nhật gói mới nhất (có thể là chưa phát hành).\n"
+"Hãy dùng lệnh:\n"
+"bzr branch %s\n"
+"để lấy các gói mới nhất (có thể là chưa phát hành).\n"
#: cmdline/apt-get.cc:2568
#, c-format
msgid "Skipping already downloaded file '%s'\n"
-msgstr "Đang bỏ qua tập tin đã được tải về « %s »\n"
+msgstr "Đang bỏ qua tập tin đã được tải về “%s”\n"
#: cmdline/apt-get.cc:2605
#, c-format
@@ -908,7 +905,7 @@ msgstr "Cần phải lấy %sB/%sB kho nguồn.\n"
#: cmdline/apt-get.cc:2619
#, c-format
msgid "Need to get %sB of source archives.\n"
-msgstr "Cần phải lấy %sB kho nguồn.\n"
+msgstr "Cần phải lấy %sB từ kho nguồn.\n"
#: cmdline/apt-get.cc:2625
#, c-format
@@ -927,17 +924,17 @@ msgstr "Đang bỏ qua giải nén nguồn đã giải nén trong %s\n"
#: cmdline/apt-get.cc:2706
#, c-format
msgid "Unpack command '%s' failed.\n"
-msgstr "Lệnh giải nén « %s » bị lỗi.\n"
+msgstr "Lệnh giải nén “%s” bị lỗi.\n"
#: cmdline/apt-get.cc:2707
#, c-format
msgid "Check if the 'dpkg-dev' package is installed.\n"
-msgstr "Hãy kiểm tra xem gói « dpkg-dev » có được cài đặt chưa.\n"
+msgstr "Hãy kiểm tra xem gói “dpkg-dev” có được cài đặt chưa.\n"
#: cmdline/apt-get.cc:2729
#, c-format
msgid "Build command '%s' failed.\n"
-msgstr "Lệnh xây dụng « %s » bị lỗi.\n"
+msgstr "Lệnh xây dụng “%s” bị lỗi.\n"
#: cmdline/apt-get.cc:2749
msgid "Child process failed"
@@ -954,6 +951,8 @@ msgid ""
"No architecture information available for %s. See apt.conf(5) APT::"
"Architectures for setup"
msgstr ""
+"Không có thông tin kiến trúc sẵn sàng cho %s. Xem apt.conf(5) APT::"
+"Architectures để cài đặt"
#: cmdline/apt-get.cc:2817 cmdline/apt-get.cc:2820
#, c-format
@@ -966,11 +965,12 @@ msgid "%s has no build depends.\n"
msgstr "%s không phụ thuộc vào gì khi xây dụng.\n"
#: cmdline/apt-get.cc:3010
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s dependency for %s can't be satisfied because %s is not allowed on '%s' "
"packages"
-msgstr "cách phụ thuộc %s cho %s không thể được thỏa vì không tìm thấy gọi %s"
+msgstr ""
+"phụ thuộc %s cho %s không ổn thỏa bởi vì %s không được cho phép trên gói '%s'"
#: cmdline/apt-get.cc:3028
#, c-format
@@ -986,20 +986,22 @@ msgstr ""
"Việc cố thỏa cách phụ thuộc %s cho %s bị lỗi vì gói đã cài đặt %s quá mới"
#: cmdline/apt-get.cc:3090
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s dependency for %s cannot be satisfied because candidate version of "
"package %s can't satisfy version requirements"
msgstr ""
-"cách phụ thuộc %s cho %s không thể được thỏa vì không có phiên bản sẵn sàng "
-"của gói %s có thể thỏa điều kiện phiên bản."
+"cách phụ thuộc %s cho %s không thể được thỏa mãn phiên bản ứng cử của gói %s "
+"có thể thỏa mãn điều kiện phiên bản"
#: cmdline/apt-get.cc:3096
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s dependency for %s cannot be satisfied because package %s has no candidate "
"version"
-msgstr "cách phụ thuộc %s cho %s không thể được thỏa vì không tìm thấy gọi %s"
+msgstr ""
+"cách phụ thuộc %s cho %s không thể được thỏa mãn bởi vì gói %s không có bản "
+"ứng cử"
#: cmdline/apt-get.cc:3119
#, c-format
@@ -1016,16 +1018,15 @@ msgid "Failed to process build dependencies"
msgstr "Việc xử lý cách phụ thuộc khi xây dụng bị lỗi"
#: cmdline/apt-get.cc:3233 cmdline/apt-get.cc:3245
-#, fuzzy, c-format
+#, c-format
msgid "Changelog for %s (%s)"
-msgstr "Đang kết nối đến %s (%s)..."
+msgstr "Changelog cho %s (%s)"
#: cmdline/apt-get.cc:3371
msgid "Supported modules:"
-msgstr "Mô-đun đã hỗ trợ :"
+msgstr "Mô-đun đã hỗ trợ:"
#: cmdline/apt-get.cc:3412
-#, fuzzy
msgid ""
"Usage: apt-get [options] command\n"
" apt-get [options] install|remove pkg1 [pkg2 ...]\n"
@@ -1070,54 +1071,52 @@ msgid ""
"pages for more information and options.\n"
" This APT has Super Cow Powers.\n"
msgstr ""
-"Sử dụng: apt-get [tùy_chọn...] lệnh\n"
-" apt-get [tùy_chọn...] install|remove gói1 [gói2 ...]\n"
-" apt-get [tùy_chọn...] source gói1 [gói2 ...]\n"
+"Cách dùng: apt-get [tùy_chọn...] lệnh\n"
+" apt-get [tùy_chọn...] install|remove gói1 [gói2 ...]\n"
+" apt-get [tùy_chọn...] source gói1 [gói2 ...]\n"
"\n"
-"[get: \tlấy\n"
-"install: \tcài đặt\n"
-"remove: \tgỡ bỏ\n"
-"source: \tnguồn]\n"
+"get: lấy\n"
+"install: cài đặt\n"
+"remove: gỡ bỏ\n"
+"source: nguồn\n"
"\n"
-"apt-get là một giao diện dòng lệnh đơn giản để tải về và cài đặt gói.\n"
+"apt-get là một giao diện dòng lệnh đơn giản để tải về và cài đặt gói phần "
+"mềm.\n"
"Những lệnh được dùng thường nhất là update (cập nhật) và install (cài đặt).\n"
"\n"
"Lệnh:\n"
-" update\t\tLấy danh sách gói mới (_cập nhật_)\n"
-" upgrade \t_Nâng cập_ \n"
-" install \t\t_Cài đặt_ gói mới (gói có dạng libc6 không phải libc6.deb)\n"
-" remove \t_Gỡ bỏ_ gói\n"
-" autoremove\t\tTự động gỡ bỏ tất cả các gói không dùng\n"
-" purge\t\tGỡ bỏ và _tẩy_ gói\n"
-" source \t\tTải về kho _nguồn_\n"
-" build-dep \tĐịnh cấu hình _quan hệ phụ thuộc khi xây dụng_, cho gói "
-"nguồn\n"
-" dist-upgrade \t_Nâng cấp bản phân phối_,\n"
-"\t\t\t\t\thãy xem trang hướng dẫn (man) apt-get(8)\n"
-" dselect-upgrade \t\tTheo cách chọn dselect (_nâng cấp_)\n"
-" clean \t\tXóa các tập tin kho đã tải về (_làm sạch_)\n"
-" autoclean \tXóa các tập tin kho cũ đã tải về (_tự động làm sạch_)\n"
-" check \t\t_Kiểm chứng_ không có quan hệ phụ thuộc bị ngắt\n"
-" markauto Đánh dấu những gói đưa ra như là « được tự động cài đặt »\n"
-" unmarkauto Đánh dấu những gói đưa ra như là « được cài đặt bằng tay »\n"
+" update - Lấy danh sách gói mới (cập nhật cơ sở dữ liệu)\n"
+" upgrade - Nâng cấp\n"
+" install - Cài đặt gói mới (gói có dạng libc6 không phải libc6.deb)\n"
+" remove - Gỡ bỏ gói phần mềm\n"
+" autoremove - Tự động gỡ bỏ tất cả các gói không dùng\n"
+" purge - Gỡ bỏ và tẩy gói\n"
+" source - Tải về kho nguồn\n"
+" build-dep - Định cấu hình quan hệ phụ thuộc khi xây dụng, cho gói nguồn\n"
+" dist-upgrade - Nâng cấp bản phân phối hãy xem apt-get(8)\n"
+" dselect-upgrade - Cho phép chọn dselect\n"
+" clean - Xóa các tập tin kho đã tải về (dọn dẹp thư mục lưu)\n"
+" autoclean - Xóa các tập tin kho cũ đã tải về (tự động làm sạch)\n"
+" check - Kiểm tra xem có quan hệ phụ thuộc bị sai không\n"
+" changelog - Tải về và hiển thị các thay đổi cho gói đã cho\n"
+" download - Tải về gói phần mềm vào thư mục hiện hành\n"
"\n"
"Tùy chọn:\n"
-" -h \t_Trợ giúp_ này.\n"
-" -q \tDữ liệu xuất có thể ghi lưu - không có cái chỉ tiến hành (_im_)\n"
-" -qq \tKhông xuất thông tin nào, trừ lỗi (_im im_)\n"
-" -d \tChỉ _tải về_, ĐỪNG cài đặt hay giải nén kho\n"
-" -s \tKhông hoạt đông. _Mô phỏng_ sắp xếp\n"
-" -y \tGiả sử trả lời _Có_ (yes) mọi khi gặp câu hỏi;\n"
-"\t\t\t\t\tđừng nhắc người dùng làm gì\n"
-" -f \t\tThử sửa chữa một hệ thống có quan hệ phụ thuộc bị ngắt\n"
-" -m \tThử tiếp tục lại nếu không thể định vị kho\n"
-" -u \tCũng hiện danh sách các gói đã _nâng cấp_\n"
-" -b \t_Xây dụng_ gói nguồn sau khi lấy nó\n"
-" -V \tHiện số thứ tự _phiên bản chi tiết_\n"
-" -c=? \tĐọc tập tin cấu hình\n"
-" -o=? \tLập tùy chọn cấu hình tùy ý, v.d. -o dir::cache=/tmp\n"
-"Để tim thông tin và tùy chọn thêm thì hãy xem trang hướng dẫn apt-get(8), "
-"sources.list(5) và apt.conf(5).\n"
+" -h Trợ giúp này.\n"
+" -q Dữ liệu xuất có thể ghi lưu - không có cái chỉ tiến hành (_im_)\n"
+" -qq Không xuất thông tin nào, trừ lỗi\n"
+" -d Chỉ tải về, ĐỪNG cài đặt hay giải nén kho\n"
+" -s Không hoạt động. Chỉ mô phỏng\n"
+" -y Giả sử trả lời Có (yes) mọi khi gặp câu hỏi\n"
+" -f Thử sửa chữa một hệ thống có quan hệ phụ thuộc bị sai hỏng\n"
+" -m Thử tiếp tục lại nếu không thể định vị kho\n"
+" -u Hiển thị danh sách các gói đã nâng cấp\n"
+" -b Xây dụng gói nguồn sau khi lấy nó về\n"
+" -V Hiển thị số thứ tự phiên bản dạng chi tiết\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt tùy chọn cấu hình tùy ý, v.d. -o dir::cache=/tmp\n"
+"Để có thêm thông tin và tùy chọn thì hãy xem trang hướng dẫn\n"
+" apt-get(8), sources.list(5) và apt.conf(5).\n"
" Trình APT này có năng lực của siêu bò.\n"
#: cmdline/apt-get.cc:3577
@@ -1127,7 +1126,7 @@ msgid ""
" Keep also in mind that locking is deactivated,\n"
" so don't depend on the relevance to the real current situation!"
msgstr ""
-"GHI CHÚ : đây chỉ là một sự mô phỏng !\n"
+"GHI CHÚ: đây chỉ là một sự mô phỏng !\n"
" apt-get yêu cầu quyền người chủ để thực hiện thật.\n"
" Cũng ghi nhớ rằng chức năng khoá bị tắt,\n"
" thì không nên thấy đây là trường hợp hiện thời thật."
@@ -1151,7 +1150,7 @@ msgstr "Lỗi "
#: cmdline/acqprogress.cc:140
#, c-format
msgid "Fetched %sB in %s (%sB/s)\n"
-msgstr "Mới lấy %sB trong %s (%sB/g).\n"
+msgstr "Đã lấy %sB trong %s (%sB/g).\n"
#: cmdline/acqprogress.cc:230
#, c-format
@@ -1166,33 +1165,33 @@ msgid ""
"in the drive '%s' and press enter\n"
msgstr ""
"Chuyển đổi vật chứa: hãy nạp đĩa có nhãn\n"
-" « %s »\n"
-"vào ổ « %s » và bấm nút Enter\n"
+" “%s”\n"
+"vào ổ “%s” và bấm nút Enter\n"
#: cmdline/apt-mark.cc:55
-#, fuzzy, c-format
+#, c-format
msgid "%s can not be marked as it is not installed.\n"
-msgstr "nhưng mà nó chưa được cài đặt"
+msgstr "không thể đánh dấu %s như là nó chưa được cài đặt.\n"
#: cmdline/apt-mark.cc:61
-#, fuzzy, c-format
+#, c-format
msgid "%s was already set to manually installed.\n"
-msgstr "%s được đặt thành « được cài đặt bằng tay ».\n"
+msgstr "%s được đặt thành được cài đặt bằng tay.\n"
#: cmdline/apt-mark.cc:63
-#, fuzzy, c-format
+#, c-format
msgid "%s was already set to automatically installed.\n"
-msgstr "%s được lập thành « được tự động cài đặt ».\n"
+msgstr "%s đã sẵn được đặt thành cài đặt tự động rồi.\n"
#: cmdline/apt-mark.cc:228
-#, fuzzy, c-format
+#, c-format
msgid "%s was already set on hold.\n"
-msgstr "%s là phiên bản mơi nhất.\n"
+msgstr "%s đã sẵn được đặt là nắm giữ.\n"
#: cmdline/apt-mark.cc:230
-#, fuzzy, c-format
+#, c-format
msgid "%s was already not hold.\n"
-msgstr "%s là phiên bản mơi nhất.\n"
+msgstr "%s đã sẵn được đặt là chưa nắm giữ.\n"
#: cmdline/apt-mark.cc:245 cmdline/apt-mark.cc:326
#: apt-pkg/contrib/fileutl.cc:828 apt-pkg/deb/dpkgpm.cc:1001
@@ -1201,18 +1200,18 @@ msgid "Waited for %s but it wasn't there"
msgstr "Đã đợi %s nhưng mà chưa gặp nó"
#: cmdline/apt-mark.cc:260 cmdline/apt-mark.cc:309
-#, fuzzy, c-format
+#, c-format
msgid "%s set on hold.\n"
-msgstr "%s được đặt thành « được cài đặt bằng tay ».\n"
+msgstr "%s được đặt là nắm giữ.\n"
#: cmdline/apt-mark.cc:262 cmdline/apt-mark.cc:314
-#, fuzzy, c-format
+#, c-format
msgid "Canceled hold on %s.\n"
-msgstr "Việc mở %s bị lỗi"
+msgstr "Hủy bỏ nắm giữ %s.\n"
#: cmdline/apt-mark.cc:332
msgid "Executing dpkg failed. Are you root?"
-msgstr "Không thể thực thi dpkg. Bạn có phải root?"
+msgstr "Thực thi dpkg gặp lỗi. Bạn có quyền siêu người dùng không vậy?"
#: cmdline/apt-mark.cc:379
msgid ""
@@ -1235,6 +1234,26 @@ msgid ""
" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
"See the apt-mark(8) and apt.conf(5) manual pages for more information."
msgstr ""
+"Cách dùng: apt-mark [tùy-chọn...] {auto|manual} gói1 [gói2 ...]\n"
+"\n"
+"apt-mark là câu lệnh đơn giản được dùng để đánh dấu các gói là\n"
+"được cài đặt tự động hay bằng tay. Nó còn có thể liệt kê danh sách các đánh "
+"dấu.\n"
+"\n"
+"Lệnh:\n"
+" auto - Đánh dấu các gói đưa ra là đã được cài rồi\n"
+" manual - Đánh dấu các gói đưa ra là được cài đặt bằng tay\n"
+"\n"
+"Tùy chọn:\n"
+" -h Trợ giúp này.\n"
+" -q Dữ liệu xuất có thể ghi lưu - không có cái chỉ tiến hành (_im_)\n"
+" -qq Không xuất thông tin nào, trừ lỗi\n"
+" -s Không làm gì chỉ in những cái sẽ làm.\n"
+" -f đọc/ghi tự-động/thủ-công đánh dấu trong tập tin đã chỉ ra.\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt một tùy chọn cấu hình tùy ý, v.d. -o dir::cache=/tmp\n"
+"Để tìm thông tin thêm, xem hai trang man (hướng dẫn)\n"
+" apt-mark(8) và apt.conf(5)"
#: methods/cdrom.cc:203
#, c-format
@@ -1246,12 +1265,12 @@ msgid ""
"Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update "
"cannot be used to add new CD-ROMs"
msgstr ""
-"Hãy sử dụng lệnh « apt-cdrom » để làm cho APT chấp nhận đĩa CD này. Không "
-"thể sử dụng lệnh « apt-get update » (lấy cập nhật) để thêm đĩa CD mới."
+"Hãy sử dụng lệnh “apt-cdrom” để làm cho APT chấp nhận đĩa CD này. Không thể "
+"sử dụng lệnh “apt-get update” (lấy cập nhật) để thêm đĩa CD mới."
#: methods/cdrom.cc:222
msgid "Wrong CD-ROM"
-msgstr "CD không đúng"
+msgstr "CD-ROM không đúng"
#: methods/cdrom.cc:249
#, c-format
@@ -1277,12 +1296,12 @@ msgstr "Việc lập giờ sửa đổi bị lỗi"
#: methods/file.cc:47
msgid "Invalid URI, local URIS must not start with //"
-msgstr "Địa chỉ URI không hợp lệ: URI không thể bắt đầu với « // »"
+msgstr "Địa chỉ URI không hợp lệ: URI không thể bắt đầu với “//”"
#. Login must be before getpeername otherwise dante won't work.
#: methods/ftp.cc:173
msgid "Logging in"
-msgstr "Đang đăng nhập"
+msgstr "Đang đăng nhập vào"
#: methods/ftp.cc:179
msgid "Unable to determine the peer name"
@@ -1295,7 +1314,7 @@ msgstr "Không thể quyết định tên cục bộ"
#: methods/ftp.cc:215 methods/ftp.cc:243
#, c-format
msgid "The server refused the connection and said: %s"
-msgstr "Máy phục vụ đã từ chối kết nối, và nói: %s"
+msgstr "Máy phục vụ đã từ chối kết nối, và đã nói: %s"
#: methods/ftp.cc:221
#, c-format
@@ -1312,13 +1331,13 @@ msgid ""
"A proxy server was specified but no login script, Acquire::ftp::ProxyLogin "
"is empty."
msgstr ""
-"Đã ghi rõ máy phục vụ ủy nhiệm, nhưng mà chưa ghi rõ tập lệnh đăng nhập. « "
-"Acquire::ftp::ProxyLogin » là rỗng."
+"Đã ghi rõ máy phục vụ ủy nhiệm, nhưng mà chưa ghi rõ tập lệnh đăng nhập. "
+"“Acquire::ftp::ProxyLogin” là rỗng."
#: methods/ftp.cc:276
#, c-format
msgid "Login script command '%s' failed, server said: %s"
-msgstr "Lệnh tập lệnh đăng nhập « %s » đã thất bại: máy phục vụ nói: %s"
+msgstr "Lệnh tập lệnh đăng nhập “%s” đã thất bại: máy phục vụ nói: %s"
#: methods/ftp.cc:302
#, c-format
@@ -1382,7 +1401,7 @@ msgstr "Không thể quyết định tên ổ cắm đó"
#: methods/ftp.cc:787
msgid "Unable to send PORT command"
-msgstr "Không thể gởi lệnh PORT (cổng)"
+msgstr "Không thể gửi lệnh PORT (cổng)"
#: methods/ftp.cc:797
#, c-format
@@ -1409,7 +1428,7 @@ msgstr "Gặp khó khăn khi tạo chuỗi duy nhất cho tập tin"
#: methods/ftp.cc:885
#, c-format
msgid "Unable to fetch file, server said '%s'"
-msgstr "Không thể lấy tập tin: máy phục vụ nói « %s »"
+msgstr "Không thể lấy tập tin: máy phục vụ nói “%s”"
#: methods/ftp.cc:900 methods/rsh.cc:330
msgid "Data socket timed out"
@@ -1418,7 +1437,7 @@ msgstr "Ổ cắm dữ liệu đã quá giờ"
#: methods/ftp.cc:930
#, c-format
msgid "Data transfer failed, server said '%s'"
-msgstr "Việc truyền dữ liệu bị lỗi: máy phục vụ nói « %s »"
+msgstr "Việc truyền dữ liệu bị lỗi: máy phục vụ nói “%s”"
#. Get the files information
#: methods/ftp.cc:1007
@@ -1469,17 +1488,17 @@ msgstr "Đang kết nối đến %s..."
#: methods/connect.cc:172 methods/connect.cc:191
#, c-format
msgid "Could not resolve '%s'"
-msgstr "Không thể tháo gỡ « %s »"
+msgstr "Không thể tháo gỡ “%s”"
#: methods/connect.cc:197
#, c-format
msgid "Temporary failure resolving '%s'"
-msgstr "Việc tháo gỡ « %s » bị lỗi tạm thời"
+msgstr "Việc tháo gỡ “%s” bị lỗi tạm thời"
#: methods/connect.cc:200
#, c-format
msgid "Something wicked happened resolving '%s:%s' (%i - %s)"
-msgstr "Gặp lỗi nghiệm trọng khi tháo gỡ « %s:%s » (%i - %s)"
+msgstr "Gặp lỗi nghiệm trọng khi tháo gỡ “%s:%s” (%i - %s)"
#: methods/connect.cc:247
#, c-format
@@ -1489,7 +1508,8 @@ msgstr "Không thể kết nối đến %s: %s:"
#: methods/gpgv.cc:180
msgid ""
"Internal error: Good signature, but could not determine key fingerprint?!"
-msgstr "Lỗi nội bộ : chữ ký đúng, nhưng không thể quyết định vân tay khóa ?!"
+msgstr ""
+"Lỗi nội bộ: chữ ký đúng, nhưng không thể quyết định vân tay của khóa ?!"
#: methods/gpgv.cc:185
msgid "At least one invalid signature was encountered."
@@ -1498,7 +1518,7 @@ msgstr "Gặp ít nhất một chữ ký không hợp lệ."
#: methods/gpgv.cc:189
msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)"
msgstr ""
-"Không thể thực hiện « gpgv » để thẩm tra chữ ký (gpgv có được cài đặt chưa?)"
+"Không thể thực hiện “gpgv” để thẩm tra chữ ký (gpgv đã được cài đặt chưa?)"
#: methods/gpgv.cc:194
msgid "Unknown error executing gpgv"
@@ -1517,7 +1537,7 @@ msgstr ""
#: methods/gzip.cc:65
msgid "Empty files can't be valid archives"
-msgstr "Tập tin rỗng không phải là một gói hợp lệ"
+msgstr "Các tập tin trống rỗng không phải là kho lưu hợp lệ"
#: methods/http.cc:394
msgid "Waiting for headers"
@@ -1529,18 +1549,18 @@ msgstr "Dòng đầu sai"
#: methods/http.cc:569 methods/http.cc:576
msgid "The HTTP server sent an invalid reply header"
-msgstr "Máy phục vụ HTTP đã gởi một dòng đầu trả lời không hợp lệ"
+msgstr "Máy phục vụ HTTP đã gửi một dòng đầu trả lời không hợp lệ"
#: methods/http.cc:606
msgid "The HTTP server sent an invalid Content-Length header"
msgstr ""
-"Máy phục vụ HTTP đã gởi một dòng đầu Content-Length (độ dài nội dụng) không "
+"Máy phục vụ HTTP đã gửi một dòng đầu Content-Length (độ dài nội dụng) không "
"hợp lệ"
#: methods/http.cc:621
msgid "The HTTP server sent an invalid Content-Range header"
msgstr ""
-"Máy phục vụ HTTP đã gởi một dòng đầu Content-Range (phạm vị nội dụng) không "
+"Máy phục vụ HTTP đã gửi một dòng đầu Content-Range (phạm vị nội dụng) không "
"hợp lệ"
#: methods/http.cc:623
@@ -1573,7 +1593,7 @@ msgstr "Gặp lỗi khi ghi vào tập tin đó"
#: methods/http.cc:919
msgid "Error reading from server. Remote end closed connection"
-msgstr "Gặp lỗi khi đọc từ máy phục vụ : cuối ở xa đã đóng kết nối"
+msgstr "Gặp lỗi khi đọc từ máy phục vụ: cuối ở xa đã đóng kết nối"
#: methods/http.cc:921
msgid "Error reading from server"
@@ -1615,14 +1635,14 @@ msgstr "Không thể chuyển đổi sang %s"
#: methods/mirror.cc:280
#, c-format
msgid "No mirror file '%s' found "
-msgstr "Không tìm thấy tập tin nhân bản « %s »"
+msgstr "Không tìm thấy tập tin nhân bản “%s”"
#. FIXME: fallback to a default mirror here instead
#. and provide a config option to define that default
#: methods/mirror.cc:287
-#, fuzzy, c-format
+#, c-format
msgid "Can not read mirror file '%s'"
-msgstr "Không tìm thấy tập tin nhân bản « %s »"
+msgstr "Không thể đọc tập tin mirror '%s'"
#: methods/mirror.cc:442
#, c-format
@@ -1709,20 +1729,20 @@ msgid ""
" -c=? Read this configuration file\n"
" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
msgstr ""
-"Cách sử dụng: apt-extracttemplates tập_tin1 [tập_tin2 ...]\n"
+"Cách dùng: apt-extracttemplates tập_tin1 [tập_tin2 ...]\n"
"\n"
-"[extract: \t\trút;\n"
-"templates: \tnhững biểu mẫu]\n"
+"[extract: rút;\n"
+"templates: những biểu mẫu]\n"
"\n"
"apt-extracttemplates là một công cụ rút thông tin kiểu cấu hình\n"
"\tvà biểu mẫu đều từ gói Debian\n"
"\n"
"Tùy chọn:\n"
-" -h \t\t_Trợ giúp_ này\n"
-" -t \t\tLập thư muc tạm thời\n"
-"\t\t[temp, tmp: viết tắt cho từ « temporary »: tạm thời]\n"
-" -c=? \t\tĐọc tập tin cấu hình này\n"
-" -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »\n"
+" -h Trợ giúp này\n"
+" -t Đặt thư mục tạm thời\n"
+" [temp, tmp: viết tắt cho từ “temporary”: tạm thời]\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt một tùy chọn cấu hình nhiệm ý, v.d. “-o dir::cache=/tmp”\n"
#: cmdline/apt-extracttemplates.cc:271 apt-pkg/pkgcachegen.cc:1339
#, c-format
@@ -1798,7 +1818,7 @@ msgid ""
" -c=? Read this configuration file\n"
" -o=? Set an arbitrary configuration option"
msgstr ""
-"Sử dụng: apt-ftparchive [tùy_chọn...] lệnh\n"
+"Cách dùng: apt-ftparchive [tùy_chọn...] lệnh\n"
"\n"
"[ftparchive: FTP archive: kho FTP]\n"
"\n"
@@ -1809,14 +1829,14 @@ msgstr ""
" \tgenerate config [groups]\n"
" \tclean config\n"
"\n"
-"[packages: \tnhững gói;\n"
-"binarypath: \tđường dẫn nhị phân;\n"
-"sources: \t\tnhững nguồn;\n"
-"srcpath: \t\tđường dẫn nguồn;\n"
+"[packages: những gói;\n"
+"binarypath: đường dẫn nhị phân;\n"
+"sources: những nguồn;\n"
+"srcpath: đường dẫn nguồn;\n"
"contents path: đường dẫn nội dụng;\n"
-"release path: \tđường dẫn bản đã phát hành;\n"
+"release path: đường dẫn bản đã phát hành;\n"
"generate config [groups]: tạo ra cấu hình [nhóm];\n"
-"clean config: \tcấu hình toàn mới)\n"
+"clean config: cấu hình toàn mới)\n"
"\n"
"apt-ftparchive (kho ftp) thì tạo ra tập tin chỉ mục cho kho Debian.\n"
"Nó hỗ trợ nhiều cách tạo ra, từ cách tự động toàn bộ\n"
@@ -1829,10 +1849,10 @@ msgstr ""
"Hỗ trợ tập tin đè để buộc giá trị Ưu tiên và Phần\n"
"\n"
"Tương tự, apt-ftparchive tạo ra tập tin Nguồn ra cây các .dsc\n"
-"Có thể sử dụng tùy chọn « --source-override » (đè nguồn)\n"
+"Có thể sử dụng tùy chọn “--source-override” (đè nguồn)\n"
"để ghi rõ tập tin đè nguồn\n"
"\n"
-"Lnh « packages » (gói) và « sources » (nguồn) nên chạy tại gốc cây.\n"
+"Lnh “packages” (gói) và “sources” (nguồn) nên chạy tại gốc cây.\n"
"BinaryPath (đường dẫn nhị phân) nên chỉ tới cơ bản của việc tìm kiếm đệ "
"quy,\n"
"và tập tin đè nên chứa những cờ đè.\n"
@@ -1851,7 +1871,7 @@ msgstr ""
" --no-delink \tMở chế độ gỡ lỗi _bỏ liên kết_\n"
" --contents \tĐiều khiển cách tạo ra tập tin _nội dung_\n"
" -c=? \t\tĐọc tập tin cấu hình này\n"
-" -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »"
+" -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. “-o dir::cache=/tmp”"
#: ftparchive/apt-ftparchive.cc:802
msgid "No selections matched"
@@ -1860,7 +1880,7 @@ msgstr "Không có điều đã chọn khớp được"
#: ftparchive/apt-ftparchive.cc:880
#, c-format
msgid "Some files are missing in the package file group `%s'"
-msgstr "Thiếu một số tập tin trong nhóm tập tin gói « %s »."
+msgstr "Thiếu một số tập tin trong nhóm tập tin gói “%s”."
#: ftparchive/cachedb.cc:47
#, c-format
@@ -1972,7 +1992,7 @@ msgstr " %s không có mục ghi đè\n"
#: ftparchive/writer.cc:477 ftparchive/writer.cc:827
#, c-format
msgid " %s maintainer is %s not %s\n"
-msgstr " người bảo quản %s là %s không phải %s\n"
+msgstr " người bảo trì %s là %s không phải %s\n"
#: ftparchive/writer.cc:721
#, c-format
@@ -1994,19 +2014,19 @@ msgid "Unable to open %s"
msgstr "Không thể mở %s"
#: ftparchive/override.cc:61 ftparchive/override.cc:167
-#, fuzzy, c-format
+#, c-format
msgid "Malformed override %s line %llu #1"
-msgstr "Điều đè dạng sai %s dòng %lu #1"
+msgstr "Sai override %s dòng %llu #1"
#: ftparchive/override.cc:75 ftparchive/override.cc:179
-#, fuzzy, c-format
+#, c-format
msgid "Malformed override %s line %llu #2"
-msgstr "Điều đè dạng sai %s dòng %lu #2"
+msgstr "Sai override %s dòng %llu #2"
#: ftparchive/override.cc:89 ftparchive/override.cc:192
-#, fuzzy, c-format
+#, c-format
msgid "Malformed override %s line %llu #3"
-msgstr "Điều đè dạng sai %s dòng %lu #3"
+msgstr "Sai override %s dòng %llu #3"
#: ftparchive/override.cc:128 ftparchive/override.cc:202
#, c-format
@@ -2016,7 +2036,7 @@ msgstr "Việc đọc tập tin đè %s bị lỗi"
#: ftparchive/multicompress.cc:70
#, c-format
msgid "Unknown compression algorithm '%s'"
-msgstr "Không biết thuật toán nén « %s »"
+msgstr "Không biết thuật toán nén “%s”"
#: ftparchive/multicompress.cc:100
#, c-format
@@ -2033,7 +2053,7 @@ msgstr "Việc tạo tiến trình con bị lỗi"
#: ftparchive/multicompress.cc:206
msgid "Compress child"
-msgstr "Nén điều con"
+msgstr "Nén con"
#: ftparchive/multicompress.cc:229
#, c-format
@@ -2059,7 +2079,6 @@ msgid "Failed to rename %s to %s"
msgstr "Việc đổi tên %s thành %s bị lỗi"
#: cmdline/apt-internal-solver.cc:37
-#, fuzzy
msgid ""
"Usage: apt-internal-solver\n"
"\n"
@@ -2072,20 +2091,17 @@ msgid ""
" -c=? Read this configuration file\n"
" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
msgstr ""
-"Cách sử dụng: apt-extracttemplates tập_tin1 [tập_tin2 ...]\n"
-"\n"
-"[extract: \t\trút;\n"
-"templates: \tnhững biểu mẫu]\n"
+"Cách dùng: apt-internal-solver\n"
"\n"
-"apt-extracttemplates là một công cụ rút thông tin kiểu cấu hình\n"
-"\tvà biểu mẫu đều từ gói Debian\n"
+"apt-internal-solver là một giao diện để dùng cho bộ phân giải nội bộ\n"
+"hiện tại giống như bộ phân giải bên ngoài dành cho họ chương trình APT\n"
+"để phục vụ cho việc gỡ lỗi hay tương tự thế\n"
"\n"
"Tùy chọn:\n"
-" -h \t\t_Trợ giúp_ này\n"
-" -t \t\tLập thư muc tạm thời\n"
-"\t\t[temp, tmp: viết tắt cho từ « temporary »: tạm thời]\n"
-" -c=? \t\tĐọc tập tin cấu hình này\n"
-" -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »\n"
+" -h Trợ giúp này.\n"
+" -q Làm việc ở chế độ im lặng - không hiển thị tiến triển\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt một tùy chọn cấu hình nhiệm ý, v.d. “-o dir::cache=/tmp”\n"
#: cmdline/apt-sortpkgs.cc:89
msgid "Unknown package record!"
@@ -2104,18 +2120,18 @@ msgid ""
" -c=? Read this configuration file\n"
" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
msgstr ""
-"Sử dụng: apt-sortpkgs [tùy_chọn...] tập_tin1 [tập_tin2 ...]\n"
+"Cách dùng: apt-sortpkgs [tùy_chọn...] tập_tin1 [tập_tin2 ...]\n"
"\n"
"[sortpkgs: sort packages: sắp xếp các gói]\n"
"\n"
"apt-sortpkgs là một công cụ đơn giản để sắp xếp tập tin gói.\n"
-"Tùy chon « -s » dùng để ngụ ý kiểu tập tin.\n"
+"Tùy chọn “-s” dùng để ngụ ý kiểu tập tin.\n"
"\n"
"Tùy chọn:\n"
-" -h \t_Trợ giúp_ này\n"
-" -s \tSắp xếp những tập tin _nguồn_\n"
-" -c=? \tĐọc tập tin cấu hình này\n"
-" -o=? \tLập tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »\n"
+" -h Trợ giúp_ này\n"
+" -s Sắp xếp những tập tin _nguồn_\n"
+" -c=? Đọc tập tin cấu hình này\n"
+" -o=? Đặt tùy chọn cấu hình nhiệm ý, v.d. “-o dir::cache=/tmp”\n"
#: apt-inst/contrib/extracttar.cc:117
msgid "Failed to create pipes"
@@ -2136,7 +2152,7 @@ msgstr "Lỗi kiểm tổng tar, kho bị hỏng"
#: apt-inst/contrib/extracttar.cc:303
#, c-format
msgid "Unknown TAR header type %u, member %s"
-msgstr "Không rõ kiểu phần đầu tar %u, bộ phạn %s"
+msgstr "Không rõ kiểu phần đầu tar %u, bộ phận %s"
#: apt-inst/contrib/arfile.cc:74
msgid "Invalid archive signature"
@@ -2144,7 +2160,7 @@ msgstr "Chữ ký kho không hợp lệ"
#: apt-inst/contrib/arfile.cc:82
msgid "Error reading archive member header"
-msgstr "Gặp lỗi khi đọc phần đầu bộ phạn kho"
+msgstr "Gặp lỗi khi đọc phần đầu bộ phận kho"
#: apt-inst/contrib/arfile.cc:94
#, c-format
@@ -2153,7 +2169,7 @@ msgstr "Phần đầu bộ phận kho lưu không hợp lệ %s"
#: apt-inst/contrib/arfile.cc:106
msgid "Invalid archive member header"
-msgstr "Phần đầu bộ phạn kho không hợp lê"
+msgstr "Phần đầu bộ phận kho không hợp lê"
#: apt-inst/contrib/arfile.cc:132
msgid "Archive is too short"
@@ -2192,17 +2208,17 @@ msgstr "Sự trệch đi được thêm hai lần %s → %s"
#: apt-inst/filelist.cc:551
#, c-format
msgid "Duplicate conf file %s/%s"
-msgstr "Tập tin cấu hình trùng %s/%s"
+msgstr "Tập tin cấu hình (conf) trùng lặp %s/%s"
#: apt-inst/dirstream.cc:43 apt-inst/dirstream.cc:50 apt-inst/dirstream.cc:55
#, c-format
msgid "Failed to write file %s"
-msgstr "Việc ghi tập tin %s bị lỗi"
+msgstr "Việc ghi tập tin %s gặp lỗi"
#: apt-inst/dirstream.cc:98 apt-inst/dirstream.cc:106
#, c-format
msgid "Failed to close file %s"
-msgstr "Việc đóng tập tin %s bị lỗi"
+msgstr "Việc đóng tập tin %s gặp lỗi"
#: apt-inst/extract.cc:96 apt-inst/extract.cc:167
#, c-format
@@ -2259,20 +2275,20 @@ msgstr "Không thể lấy các thông tin về %s"
#: apt-inst/deb/debfile.cc:41 apt-inst/deb/debfile.cc:46
#, c-format
msgid "This is not a valid DEB archive, missing '%s' member"
-msgstr "Đây không phải là môt kho DEB hợp lệ vì còn thiếu bộ phạn « %s »"
+msgstr "Đây không phải là một kho DEB hợp lệ vì còn thiếu bộ phận “%s”"
#. FIXME: add data.tar.xz here - adding it now would require a Translation round for a very small gain
#: apt-inst/deb/debfile.cc:55
#, c-format
msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member"
msgstr ""
-"Đây không phải là môt kho DEB hợp lệ vì không có bộ phạn « %s », « %s » hay "
-"« %s »"
+"Đây không phải là một kho DEB hợp lệ vì không có thành viên “%s”, “%s” hay "
+"“%s”"
#: apt-inst/deb/debfile.cc:120
#, c-format
msgid "Internal error, could not locate member %s"
-msgstr "Gặp lỗi nội bộ, không thể định vị bộ phạn %s"
+msgstr "Gặp lỗi nội bộ, không thể định vị bộ phận %s"
#: apt-inst/deb/debfile.cc:214
msgid "Unparsable control file"
@@ -2280,7 +2296,7 @@ msgstr "Tập tin điều khiển không có khả năng phân tách"
#: apt-pkg/contrib/mmap.cc:79
msgid "Can't mmap an empty file"
-msgstr "Không thể mmap (ảnh xạ bộ nhớ) tâp tin rỗng"
+msgstr "Không thể mmap (ánh xạ bộ nhớ) tập tin rỗng"
#: apt-pkg/contrib/mmap.cc:111
#, c-format
@@ -2288,26 +2304,26 @@ msgid "Couldn't duplicate file descriptor %i"
msgstr "Không thể nhân đôi bộ mô tả tập tin %i"
#: apt-pkg/contrib/mmap.cc:119
-#, fuzzy, c-format
+#, c-format
msgid "Couldn't make mmap of %llu bytes"
-msgstr "Không thể tạo mmap (ảnh xạ bộ nhớ) kích cỡ %lu byte"
+msgstr "Không thể tạo mmap (ánh xạ bộ nhớ) kích cỡ %llu byte"
#: apt-pkg/contrib/mmap.cc:146
msgid "Unable to close mmap"
-msgstr "Không thể đóng mmap (ảnh xạ bộ nhớ)"
+msgstr "Không thể đóng mmap (ánh xạ bộ nhớ)"
#: apt-pkg/contrib/mmap.cc:174 apt-pkg/contrib/mmap.cc:202
msgid "Unable to synchronize mmap"
-msgstr "Không thể động bộ hoá mmap (ảnh xạ bộ nhớ)"
+msgstr "Không thể động bộ hoá mmap (ánh xạ bộ nhớ)"
#: apt-pkg/contrib/mmap.cc:290
#, c-format
msgid "Couldn't make mmap of %lu bytes"
-msgstr "Không thể tạo mmap (ảnh xạ bộ nhớ) kích cỡ %lu byte"
+msgstr "Không thể tạo mmap (ánh xạ bộ nhớ) kích cỡ %lu byte"
#: apt-pkg/contrib/mmap.cc:322
msgid "Failed to truncate file"
-msgstr "Lỗi cắt ngắn tập tin"
+msgstr "Gặp lỗi khi cắt ngắn tập tin"
#: apt-pkg/contrib/mmap.cc:341
#, c-format
@@ -2315,22 +2331,22 @@ msgid ""
"Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. "
"Current value: %lu. (man 5 apt.conf)"
msgstr ""
-"Dynamic MMap (ảnh xạ bộ nhớ động) đã hết sức chứa.\n"
-"Hãy tăng kích cỡ của « APT::Cache-Start » (giới hạn vùng nhớ tạm Apt).\n"
-"Giá trị hiện thời: %lu. (man 5 apt.conf)"
+"Dynamic MMap (ánh xạ bộ nhớ động) đã vượt quá kích thước tối đa cho phép.\n"
+"Hãy tăng kích cỡ của “APT::Cache-Start” (giới hạn vùng nhớ tạm Apt).\n"
+"Giá trị hiện thời là: %lu. (man 5 apt.conf)"
#: apt-pkg/contrib/mmap.cc:440
#, c-format
msgid ""
"Unable to increase the size of the MMap as the limit of %lu bytes is already "
"reached."
-msgstr "Không thể tăng kích cỡ của ảnh xạ bộ nhớ, vì đã tới giới hạn %lu byte."
+msgstr "Không thể tăng kích cỡ của ánh xạ bộ nhớ, vì đã tới giới hạn %lu byte."
#: apt-pkg/contrib/mmap.cc:443
msgid ""
"Unable to increase size of the MMap as automatic growing is disabled by user."
msgstr ""
-"Không thể tăng kích cỡ của ảnh xạ bộ nhớ, vì chức năng tự động tăng bị người "
+"Không thể tăng kích cỡ của ánh xạ bộ nhớ, vì chức năng tự động tăng bị người "
"dùng tắt."
#. d means days, h means hours, min means minutes, s means seconds
@@ -2365,7 +2381,7 @@ msgstr "Không tìm thấy vùng chọn %s"
#: apt-pkg/contrib/configuration.cc:491
#, c-format
msgid "Unrecognized type abbreviation: '%c'"
-msgstr "Không nhận biết viết tắt kiểu: « %c »"
+msgstr "Không nhận biết viết tắt kiểu: “%c”"
#: apt-pkg/contrib/configuration.cc:605
#, c-format
@@ -2405,7 +2421,7 @@ msgstr "Gặp lỗi cú pháp %s:%u: đã bao gồm từ đây"
#: apt-pkg/contrib/configuration.cc:869
#, c-format
msgid "Syntax error %s:%u: Unsupported directive '%s'"
-msgstr "Gặp lỗi cú pháp %s:%u: chưa hỗ trợ chỉ thị « %s »"
+msgstr "Gặp lỗi cú pháp %s:%u: chưa hỗ trợ chỉ thị “%s”"
#: apt-pkg/contrib/configuration.cc:872
#, c-format
@@ -2421,7 +2437,7 @@ msgstr "Gặp lỗi cú pháp %s:%u: gặp rác thêm tại kết thúc tập ti
#: apt-pkg/contrib/progress.cc:146
#, c-format
msgid "%c%s... Error!"
-msgstr "%c%s... Lỗi."
+msgstr "%c%s... Lỗi!"
#: apt-pkg/contrib/progress.cc:148
#, c-format
@@ -2431,7 +2447,7 @@ msgstr "%c%s... Hoàn tất"
#: apt-pkg/contrib/cmndline.cc:80
#, c-format
msgid "Command line option '%c' [from %s] is not known."
-msgstr "Không rõ tùy chọn dòng lệnh « %c » [từ %s]."
+msgstr "Không rõ tùy chọn dòng lệnh “%c” [từ %s]."
#: apt-pkg/contrib/cmndline.cc:105 apt-pkg/contrib/cmndline.cc:114
#: apt-pkg/contrib/cmndline.cc:122
@@ -2452,17 +2468,17 @@ msgstr "Tùy chọn %s yêu cầu một đối số."
#: apt-pkg/contrib/cmndline.cc:202 apt-pkg/contrib/cmndline.cc:208
#, c-format
msgid "Option %s: Configuration item specification must have an =<val>."
-msgstr "Tùy chọn %s: đặc tả mục cấu hình phải có một « =<giá_trị> »."
+msgstr "Tùy chọn %s: đặc tả mục cấu hình phải có một “=<giá_trị>”."
#: apt-pkg/contrib/cmndline.cc:237
#, c-format
msgid "Option %s requires an integer argument, not '%s'"
-msgstr "Tùy chọn %s yêu cầu một đối số kiểu số nguyên, không phải « %s »"
+msgstr "Tùy chọn %s yêu cầu một đối số kiểu số nguyên, không phải “%s”"
#: apt-pkg/contrib/cmndline.cc:268
#, c-format
msgid "Option '%s' is too long"
-msgstr "Tùy chọn « %s » quá dài"
+msgstr "Tùy chọn “%s” quá dài"
#: apt-pkg/contrib/cmndline.cc:300
#, c-format
@@ -2512,22 +2528,26 @@ msgstr "Không thể lấy khóa %s"
#, c-format
msgid "List of files can't be created as '%s' is not a directory"
msgstr ""
+"Liệt kê các tập tin không thể được tạo ra vì '%s' không phải là một thư mục"
#: apt-pkg/contrib/fileutl.cc:426
#, c-format
msgid "Ignoring '%s' in directory '%s' as it is not a regular file"
-msgstr ""
+msgstr "Bỏ qua '%s' trong thư mục '%s'vì nó không phải là tập tin bình thường"
#: apt-pkg/contrib/fileutl.cc:444
#, c-format
msgid "Ignoring file '%s' in directory '%s' as it has no filename extension"
msgstr ""
+"Bỏ qua tập tin '%s' trong thư mục '%s' vì nó không có phần đuôi mở rộng"
#: apt-pkg/contrib/fileutl.cc:453
#, c-format
msgid ""
"Ignoring file '%s' in directory '%s' as it has an invalid filename extension"
msgstr ""
+"Bỏ qua tập tin '%s' trong thư mục '%s' vì nó có phần đuôi mở rộng không hợp "
+"lệ"
#: apt-pkg/contrib/fileutl.cc:840
#, c-format
@@ -2568,14 +2588,14 @@ msgid "Failed to exec compressor "
msgstr "Việc thực hiện bô nén bị lỗi "
#: apt-pkg/contrib/fileutl.cc:1309
-#, fuzzy, c-format
+#, c-format
msgid "read, still have %llu to read but none left"
-msgstr "đọc, còn cần đọc %lu nhưng mà không có gì còn lại"
+msgstr "đọc, còn cần đọc %llu nhưng mà không có gì còn lại cả"
#: apt-pkg/contrib/fileutl.cc:1398 apt-pkg/contrib/fileutl.cc:1420
-#, fuzzy, c-format
+#, c-format
msgid "write, still have %llu to write but couldn't"
-msgstr "ghi, còn cần ghi %lu nhưng mà không thể"
+msgstr "ghi, còn cần ghi %llu nhưng mà không thể"
#: apt-pkg/contrib/fileutl.cc:1736
#, c-format
@@ -2609,14 +2629,13 @@ msgid "The package cache file is an incompatible version"
msgstr "Tập tin nhớ tạm gói là một phiên bản không tương thích"
#: apt-pkg/pkgcache.cc:162
-#, fuzzy
msgid "The package cache file is corrupted, it is too small"
-msgstr "Tập tin nhớ tạm gói bị hỏng"
+msgstr "Tập tin nhớ tạm gói bị hỏng, nó quá nhỏ"
#: apt-pkg/pkgcache.cc:167
#, c-format
msgid "This APT does not support the versioning system '%s'"
-msgstr "Trình APT này không hỗ trợ hệ thống điều khiển phiên bản « %s »"
+msgstr "Trình APT này không hỗ trợ hệ thống điều khiển phiên bản “%s”"
#: apt-pkg/pkgcache.cc:172
msgid "The package cache was built for a different architecture"
@@ -2759,8 +2778,7 @@ msgstr "Gặp dòng dạng sai %lu trong danh sách nguồn %s (bản phân ph
#: apt-pkg/sourcelist.cc:137
#, c-format
msgid "Malformed line %lu in source list %s (URI parse)"
-msgstr ""
-"Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách địa chỉ URI)."
+msgstr "Gặp dòng dạng sai %lu trong danh sách nguồn %s (ngữ pháp URI)"
#: apt-pkg/sourcelist.cc:143
#, c-format
@@ -2792,7 +2810,7 @@ msgstr "Gặp dòng dạng sai %u trong danh sách nguồn %s (kiểu)."
#: apt-pkg/sourcelist.cc:289
#, c-format
msgid "Type '%s' is not known on line %u in source list %s"
-msgstr "Không biết kiểu « %s » trên dòng %u trong danh sách nguồn %s."
+msgstr "Không biết kiểu “%s” trên dòng %u trong danh sách nguồn %s."
#: apt-pkg/packagemanager.cc:297 apt-pkg/packagemanager.cc:898
#, c-format
@@ -2800,13 +2818,13 @@ msgid ""
"Could not perform immediate configuration on '%s'. Please see man 5 apt.conf "
"under APT::Immediate-Configure for details. (%d)"
msgstr ""
-"Không thể thực hiện ngay lập tức tiến trình cấu hình « %s ». Xem « man 5 apt."
-"conf » dưới « APT::Immediate-Configure » để tìm chi tiết. (%d)"
+"Không thể thực hiện ngay lập tức tiến trình cấu hình “%s”. Xem “man 5 apt."
+"conf ” dưới “APT::Immediate-Configure” để tìm chi tiết. (%d)"
#: apt-pkg/packagemanager.cc:473 apt-pkg/packagemanager.cc:504
-#, fuzzy, c-format
+#, c-format
msgid "Could not configure '%s'. "
-msgstr "Không thể mở tập tin « %s »"
+msgstr "Không thể cấu hình '%s'. "
#: apt-pkg/packagemanager.cc:546
#, c-format
@@ -2817,13 +2835,13 @@ msgid ""
msgstr ""
"Việc chạy tiến trình cài đặt này sẽ cần thiết gỡ bỏ tạm gói chủ yếu %s, do "
"vong lăp Xung đột/Phụ thuộc trước. Trường hợp này thường xấu, nhưng mà nếu "
-"bạn thật sự muốn tiếp tục, có thể hoạt hóa tuy chọn « APT::Force-LoopBreak "
-"» (buộc ngắt vòng lặp)."
+"bạn thật sự muốn tiếp tục, có thể hoạt hóa tuy chọn “APT::Force-"
+"LoopBreak” (buộc ngắt vòng lặp)."
#: apt-pkg/pkgrecords.cc:34
#, c-format
msgid "Index file type '%s' is not supported"
-msgstr "Không hỗ trợ kiểu tập tin chỉ mục « %s »"
+msgstr "Không hỗ trợ kiểu tập tin chỉ mục “%s”"
#: apt-pkg/algorithms.cc:266
#, c-format
@@ -2836,7 +2854,7 @@ msgid ""
"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by "
"held packages."
msgstr ""
-"Lỗi: « pkgProblemResolver::Resolve » (bộ tháo gỡ vấn đề gọi::tháo gỡ) đã tạo "
+"Lỗi: “pkgProblemResolver::Resolve” (bộ tháo gỡ vấn đề gọi::tháo gỡ) đã tạo "
"ra nhiều chỗ ngắt, có lẽ một số gói đã giữ lại đã gây ra trường hợp này."
#: apt-pkg/algorithms.cc:1230
@@ -2844,13 +2862,12 @@ msgid "Unable to correct problems, you have held broken packages."
msgstr "Không thể sửa vấn đề, bạn đã giữ lại một số gói bị ngắt."
#: apt-pkg/algorithms.cc:1574 apt-pkg/algorithms.cc:1576
-#, fuzzy
msgid ""
"Some index files failed to download. They have been ignored, or old ones "
"used instead."
msgstr ""
-"Một số tập tin chỉ mục không tải về được, đã bỏ qua chúng, hoặc điều cũ được "
-"dùng thay thế."
+"Một số tập tin chỉ mục không tải về được. Chúng đã bị bỏ qua, hoặc cái cũ đã "
+"được dùng thay thế."
#: apt-pkg/acquire.cc:81
#, c-format
@@ -2892,12 +2909,12 @@ msgstr "Phương pháp %s đã không bắt đầu cho đúng."
#: apt-pkg/acquire-worker.cc:440
#, c-format
msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter."
-msgstr "Hãy nạp đĩa có nhãn « %s » vào ổ « %s » và bấm nút Enter."
+msgstr "Hãy nạp đĩa có nhãn “%s” vào ổ “%s” và bấm nút Enter."
#: apt-pkg/init.cc:152
#, c-format
msgid "Packaging system '%s' is not supported"
-msgstr "Không hỗ trợ hệ thống đóng gói « %s »"
+msgstr "Không hỗ trợ hệ thống đóng gói “%s”"
#: apt-pkg/init.cc:168
msgid "Unable to determine a suitable packaging system type"
@@ -2911,8 +2928,7 @@ msgstr "Không thể lấy trạng thái về %s."
#: apt-pkg/srcrecords.cc:47
msgid "You must put some 'source' URIs in your sources.list"
msgstr ""
-"Bạn phải để một số địa chỉ URI « nguồn » vào « sources.list » (danh sách "
-"nguồn)"
+"Bạn phải để một số địa chỉ URI “nguồn” vào “sources.list” (danh sách nguồn)"
#: apt-pkg/cachefile.cc:87
msgid "The package lists or status file could not be parsed or opened."
@@ -2921,7 +2937,7 @@ msgstr "Không thể phân tích hay mở danh sách gói hay tâp tin trạng t
#: apt-pkg/cachefile.cc:91
msgid "You may want to run apt-get update to correct these problems"
msgstr ""
-"Có lẽ bạn muốn chạy « apt-get update » (lấy cập nhật) để sửa các vấn đề này"
+"Có lẽ bạn muốn chạy “apt-get update” (lấy cập nhật) để sửa các vấn đề này"
#: apt-pkg/cachefile.cc:109
msgid "The list of sources could not be read."
@@ -2933,6 +2949,8 @@ msgid ""
"The value '%s' is invalid for APT::Default-Release as such a release is not "
"available in the sources"
msgstr ""
+"Giá trị '%s' không hợp lệ cho APT::Default-Release như vậy bản phát hành "
+"không sẵn có trong mã nguồn"
#: apt-pkg/policy.cc:399
#, c-format
@@ -2964,9 +2982,9 @@ msgstr "Bộ nhớ tạm có hệ thống điêu khiển phiên bản không tư
#: apt-pkg/pkgcachegen.cc:477 apt-pkg/pkgcachegen.cc:517
#: apt-pkg/pkgcachegen.cc:525 apt-pkg/pkgcachegen.cc:556
#: apt-pkg/pkgcachegen.cc:570
-#, fuzzy, c-format
+#, c-format
msgid "Error occurred while processing %s (%s%d)"
-msgstr "Gặp lỗi khi xử lý %s (FindPkg - tìm gói)"
+msgstr "Gặp lỗi khi xử lý %s (%s%d)"
#: apt-pkg/pkgcachegen.cc:251
msgid "Wow, you exceeded the number of package names this APT is capable of."
@@ -2987,7 +3005,7 @@ msgstr "Ồ, bạn đã vượt quá số cách phụ thuộc mà trình APT nà
#: apt-pkg/pkgcachegen.cc:577
#, c-format
msgid "Package %s %s was not found while processing file dependencies"
-msgstr "Không tìm thấy gói %s %s khi xử lý cách phụ thuộc của/vào tập tin"
+msgstr "Không tìm thấy gói %s %s khi xử lý quan hệ phụ thuộc của tập tin"
#: apt-pkg/pkgcachegen.cc:1150
#, c-format
@@ -2997,11 +3015,11 @@ msgstr "Không thể lấy các thông tin về danh sách gói nguồn %s"
#: apt-pkg/pkgcachegen.cc:1238 apt-pkg/pkgcachegen.cc:1342
#: apt-pkg/pkgcachegen.cc:1348 apt-pkg/pkgcachegen.cc:1505
msgid "Reading package lists"
-msgstr "Đang đọc các danh sách gói..."
+msgstr "Đang đọc các danh sách gói"
#: apt-pkg/pkgcachegen.cc:1255
msgid "Collecting File Provides"
-msgstr "Đang tập hợp các trường hợp « tập tin miễn là »"
+msgstr "Đang tập hợp các Nhà cung cấp Tập tin"
#: apt-pkg/pkgcachegen.cc:1447 apt-pkg/pkgcachegen.cc:1454
msgid "IO Error saving source cache"
@@ -3027,11 +3045,13 @@ msgid ""
"Unable to find expected entry '%s' in Release file (Wrong sources.list entry "
"or malformed file)"
msgstr ""
+"Không tìm thấy mục cần thiết '%s' trong tập tin Phát hành (Sai mục trong "
+"sources.list hoặc tập tin bị hỏng)"
#: apt-pkg/acquire-item.cc:1397
-#, fuzzy, c-format
+#, c-format
msgid "Unable to find hash sum for '%s' in Release file"
-msgstr "Không thể phân tích cú pháp của tập tin Phát hành %s"
+msgstr "Không thể tìm thấy mã băm tổng kiểm tra cho tập tin Phát hành %s"
#: apt-pkg/acquire-item.cc:1439
msgid "There is no public key available for the following key IDs:\n"
@@ -3043,6 +3063,8 @@ msgid ""
"Release file for %s is expired (invalid since %s). Updates for this "
"repository will not be applied."
msgstr ""
+"Tập tin phát hành %s đã hết hạn (không hợp lệ kể từ %s). Cập nhật cho kho "
+"này sẽ không được áp dụng."
#: apt-pkg/acquire-item.cc:1499
#, c-format
@@ -3114,14 +3136,14 @@ msgstr "Không có mục Hash (chuỗi duy nhất) nào trong tập tin Phát h
#, c-format
msgid "Invalid 'Valid-Until' entry in Release file %s"
msgstr ""
-"Gặp mục nhập « Valid-Until » (hợp lệ đến khi) không hợp lệ trong tập tin "
-"Phát hành %s"
+"Gặp mục nhập “Valid-Until” (hợp lệ đến khi) không hợp lệ trong tập tin Phát "
+"hành %s"
#: apt-pkg/indexrecords.cc:140
#, c-format
msgid "Invalid 'Date' entry in Release file %s"
msgstr ""
-"Gặp mục nhập « Date » (ngày tháng) không hợp lệ trong tập tin Phát hành %s"
+"Gặp mục nhập “Date” (ngày tháng) không hợp lệ trong tập tin Phát hành %s"
#: apt-pkg/vendorlist.cc:78
#, c-format
@@ -3144,7 +3166,7 @@ msgstr "Đang nhận diện... "
#: apt-pkg/cdrom.cc:613
#, c-format
msgid "Stored label: %s\n"
-msgstr "Nhãn đã lưu : %s\n"
+msgstr "Nhãn đã lưu: %s\n"
#: apt-pkg/cdrom.cc:622 apt-pkg/cdrom.cc:907
msgid "Unmounting CD-ROM...\n"
@@ -3165,7 +3187,7 @@ msgstr "Đang đợi đĩa...\n"
#: apt-pkg/cdrom.cc:674
msgid "Mounting CD-ROM...\n"
-msgstr "Đang lắp đĩa CD-ROM...\n"
+msgstr "Đang gắn đĩa CD-ROM...\n"
#: apt-pkg/cdrom.cc:693
msgid "Scanning disc for index files..\n"
@@ -3190,7 +3212,7 @@ msgstr ""
#: apt-pkg/cdrom.cc:782
#, c-format
msgid "Found label '%s'\n"
-msgstr "Tìm thấy nhãn « %s »\n"
+msgstr "Tìm thấy nhãn “%s”\n"
#: apt-pkg/cdrom.cc:811
msgid "That is not a valid name, try again.\n"
@@ -3203,7 +3225,7 @@ msgid ""
"'%s'\n"
msgstr ""
"Tên đĩa này:\n"
-"« %s »\n"
+"“%s”\n"
#: apt-pkg/cdrom.cc:830
msgid "Copying package lists..."
@@ -3242,17 +3264,17 @@ msgstr ""
#: apt-pkg/indexcopy.cc:515
#, c-format
msgid "Can't find authentication record for: %s"
-msgstr "Không tìm thấy mục ghi xác thực cho : %s"
+msgstr "Không tìm thấy mục ghi xác thực cho: %s"
#: apt-pkg/indexcopy.cc:521
#, c-format
msgid "Hash mismatch for: %s"
-msgstr "Sai khớp chuỗi duy nhất cho : %s"
+msgstr "Sai khớp chuỗi duy nhất cho: %s"
#: apt-pkg/indexcopy.cc:662
#, c-format
msgid "File %s doesn't start with a clearsigned message"
-msgstr ""
+msgstr "Tập tin %s không bắt đầu bằng một đoạn chữ ký (gpg)"
#. TRANSLATOR: %s is the trusted keyring parts directory
#: apt-pkg/indexcopy.cc:692
@@ -3263,27 +3285,27 @@ msgstr "Không có vòng khoá nào được cài đặt vào %s."
#: apt-pkg/cacheset.cc:403
#, c-format
msgid "Release '%s' for '%s' was not found"
-msgstr "Không tìm thấy bản phát hành « %s » cho « %s »"
+msgstr "Không tìm thấy bản phát hành “%s” cho “%s”"
#: apt-pkg/cacheset.cc:406
#, c-format
msgid "Version '%s' for '%s' was not found"
-msgstr "Không tìm thấy phiên bản « %s » cho « %s »"
+msgstr "Không tìm thấy phiên bản “%s” cho “%s”"
#: apt-pkg/cacheset.cc:517
#, c-format
msgid "Couldn't find task '%s'"
-msgstr "Không tìm thấy tác vụ « %s »"
+msgstr "Không tìm thấy tác vụ “%s”"
#: apt-pkg/cacheset.cc:523
#, c-format
msgid "Couldn't find any package by regex '%s'"
-msgstr "Không tìm thấy gói nào theo biểu thức chính quy « %s »"
+msgstr "Không tìm thấy gói nào theo biểu thức chính quy “%s”"
#: apt-pkg/cacheset.cc:534
#, c-format
msgid "Can't select versions from package '%s' as it is purely virtual"
-msgstr "Không thể chọn phiên bản trong gói « %s » vì nó chỉ là ảo"
+msgstr "Không thể chọn phiên bản trong gói “%s” vì nó chỉ là ảo"
#: apt-pkg/cacheset.cc:541 apt-pkg/cacheset.cc:548
#, c-format
@@ -3291,13 +3313,13 @@ msgid ""
"Can't select installed nor candidate version from package '%s' as it has "
"neither of them"
msgstr ""
-"Không thể chọn phiên bản được cài đặt hoặc phiên bản ứng cử trong gói « %s » "
+"Không thể chọn phiên bản được cài đặt hoặc phiên bản ứng cử trong gói “%s” "
"mà không có trong nó"
#: apt-pkg/cacheset.cc:555
#, c-format
msgid "Can't select newest version from package '%s' as it is purely virtual"
-msgstr "Không thể chọn phiên bản mới nhất trong gói « %s » vì nó chỉ là ảo"
+msgstr "Không thể chọn phiên bản mới nhất trong gói “%s” vì nó chỉ là ảo"
#: apt-pkg/cacheset.cc:563
#, c-format
@@ -3313,23 +3335,23 @@ msgstr ""
#: apt-pkg/edsp.cc:41 apt-pkg/edsp.cc:61
msgid "Send scenario to solver"
-msgstr ""
+msgstr "Gửi kịch bản đến bộ phân giải"
#: apt-pkg/edsp.cc:209
msgid "Send request to solver"
-msgstr ""
+msgstr "Gửi yêu cầu đến bộ phân giải"
#: apt-pkg/edsp.cc:279
msgid "Prepare for receiving solution"
-msgstr ""
+msgstr "Chuẩn bị để lấy cách giải quyết"
#: apt-pkg/edsp.cc:286
msgid "External solver failed without a proper error message"
-msgstr ""
+msgstr "Bộ phân giải bên ngoài gặp lỗi mà không trả về thông tin lỗi thích hợp"
#: apt-pkg/edsp.cc:557 apt-pkg/edsp.cc:560 apt-pkg/edsp.cc:565
msgid "Execute external solver"
-msgstr ""
+msgstr "Thi hành bộ phân giải từ bên ngoài"
#: apt-pkg/deb/dpkgpm.cc:72
#, c-format
@@ -3365,12 +3387,12 @@ msgstr "Đang chạy bộ gây nên tiến trình cuối cùng cài đặt %s"
#: apt-pkg/deb/dpkgpm.cc:704
#, c-format
msgid "Directory '%s' missing"
-msgstr "Thiếu thư mục « %s »"
+msgstr "Thiếu thư mục “%s”"
#: apt-pkg/deb/dpkgpm.cc:719 apt-pkg/deb/dpkgpm.cc:739
#, c-format
msgid "Could not open file '%s'"
-msgstr "Không thể mở tập tin « %s »"
+msgstr "Không thể mở tập tin “%s”"
#: apt-pkg/deb/dpkgpm.cc:944
#, c-format
@@ -3414,7 +3436,7 @@ msgstr "Mới gỡ bỏ hoàn toàn %s"
#: apt-pkg/deb/dpkgpm.cc:1212
msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n"
-msgstr "Không thể ghi lưu, openpty() bị lỗi (« /dev/pts » chưa lắp ?)\n"
+msgstr "Không thể ghi lưu, openpty() bị lỗi (“/dev/pts” chưa lắp ?)\n"
#: apt-pkg/deb/dpkgpm.cc:1242
msgid "Running dpkg"
@@ -3422,7 +3444,7 @@ msgstr "Đang chạy dpkg"
#: apt-pkg/deb/dpkgpm.cc:1414
msgid "Operation was interrupted before it could finish"
-msgstr ""
+msgstr "Hệ điều hành đã ngắt trước khi nó kịp hoàn thành"
#: apt-pkg/deb/dpkgpm.cc:1476
msgid "No apport report written because MaxReports is reached already"
@@ -3446,14 +3468,14 @@ msgstr ""
msgid ""
"No apport report written because the error message indicates a disk full "
"error"
-msgstr "Không ghi báo cáo apport, vì thông điệp lỗi ngụ ý một lỗi « đĩa đầy »"
+msgstr "Không ghi báo cáo apport, vì thông điệp lỗi ngụ ý một lỗi “đĩa đầy”"
#: apt-pkg/deb/dpkgpm.cc:1496
msgid ""
"No apport report written because the error message indicates a out of memory "
"error"
msgstr ""
-"Không ghi báo cáo apport, vì thông điệp lỗi ngụ ý một lỗi « không đủ bộ nhớ »"
+"Không ghi báo cáo apport, vì thông điệp lỗi ngụ ý một lỗi “không đủ bộ nhớ”"
#: apt-pkg/deb/dpkgpm.cc:1503 apt-pkg/deb/dpkgpm.cc:1509
msgid ""
@@ -3464,7 +3486,7 @@ msgstr ""
#: apt-pkg/deb/dpkgpm.cc:1530
msgid ""
"No apport report written because the error message indicates a dpkg I/O error"
-msgstr "Không ghi báo cáo apport, vì thông điệp lỗi ngụ ý một lỗi « V/R dpkg »"
+msgstr "Không ghi báo cáo apport, vì thông điệp lỗi ngụ ý một lỗi “V/R dpkg”"
#: apt-pkg/deb/debsystem.cc:84
#, c-format
@@ -3486,12 +3508,11 @@ msgstr "Không thể khoá thư mục quản lý (%s): bạn có quyền ngườ
#, c-format
msgid ""
"dpkg was interrupted, you must manually run '%s' to correct the problem. "
-msgstr ""
-"dpkg bị gián đoạn, bạn cần phải tự động chạy « %s » để giải vấn đề này."
+msgstr "dpkg bị gián đoạn, bạn cần phải tự động chạy “%s” để giải vấn đề này."
#: apt-pkg/deb/debsystem.cc:121
msgid "Not locked"
-msgstr "Không phải bị khoá"
+msgstr "Chưa được khoá"
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Đang bỏ qua tập tin không tồn tại %s"
@@ -3524,9 +3545,9 @@ msgstr "Không phải bị khoá"
#~ "then make it empty and immediately re-install the same version of the "
#~ "package!"
#~ msgstr ""
-#~ "Việc mở tập tin danh sách « %sinfo/%s » bị lỗi. Nếu bạn không thể phục "
-#~ "hồi tập tin này, bạn hãy làm cho nó rỗng và ngay cài đặt lại cùng phiên "
-#~ "bản gói."
+#~ "Việc mở tập tin danh sách “%sinfo/%s” bị lỗi. Nếu bạn không thể phục hồi "
+#~ "tập tin này, bạn hãy làm cho nó rỗng và ngay cài đặt lại cùng phiên bản "
+#~ "gói."
#~ msgid "Failed reading the list file %sinfo/%s"
#~ msgstr "Việc đọc tập tin danh sách %sinfo/%s bị lỗi"
@@ -3576,7 +3597,7 @@ msgstr "Không phải bị khoá"
#~ msgstr "Đã lấy một dòng đầu riêng lẻ chứa hơn %u ky tự"
#~ msgid "Note: This is done automatic and on purpose by dpkg."
-#~ msgstr "Ghi chú : thay đổi này được tự động làm bởi dpkg."
+#~ msgstr "Ghi chú: thay đổi này được tự động làm bởi dpkg."
#~ msgid "Malformed override %s line %lu #1"
#~ msgstr "Điều đè dạng sai %s dòng %lu #1"
@@ -3600,8 +3621,8 @@ msgstr "Không phải bị khoá"
#~ "Could not perform immediate configuration on already unpacked '%s'. "
#~ "Please see man 5 apt.conf under APT::Immediate-Configure for details."
#~ msgstr ""
-#~ "Không thể thực hiện ngay lập tức tiến trình cấu hình « %s » đã giải nén. "
-#~ "Xem « man 5 apt.conf » dưới « APT::Immediate-Configure » để tìm chi tiết."
+#~ "Không thể thực hiện ngay lập tức tiến trình cấu hình “%s” đã giải nén. "
+#~ "Xem “man 5 apt.conf ” dưới “APT::Immediate-Configure” để tìm chi tiết."
#~ msgid "Error occurred while processing %s (NewPackage)"
#~ msgstr "Gặp lỗi khi xử lý %s (NewPackage - gói mới)"
@@ -3636,10 +3657,10 @@ msgstr "Không phải bị khoá"
#~ "là một tập tin)"
#~ msgid "Internal error, could not locate member"
-#~ msgstr "Gặp lỗi nội bộ, không thể định vị bộ phạn"
+#~ msgstr "Gặp lỗi nội bộ, không thể định vị bộ phận"
#~ msgid "Internal error, group '%s' has no installable pseudo package"
-#~ msgstr "Gặp lỗi nội bộ, nhóm « %s » không có gói giả có thể cài đặt"
+#~ msgstr "Gặp lỗi nội bộ, nhóm “%s” không có gói giả có thể cài đặt"
#~ msgid "Release file expired, ignoring %s (invalid since %s)"
#~ msgstr "Tập tin phát hành đã hết hạn nên bỏ qua %s (không hợp lệ kể từ %s)"