summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-03-08 18:08:15 -0600
committerDan McGee <dan@archlinux.org>2012-03-08 18:08:15 -0600
commit8de0631edbd1fd7681f6a924f5e166621328c13f (patch)
tree228db78143b109eeafdcd386354a2e09f561c854
parentf34864cc9e4e755f2add7581419f4ec1c2525fe0 (diff)
parent1a8c3e52d70bfa21ba108aa77179adf90401949d (diff)
downloadpacman-8de0631edbd1fd7681f6a924f5e166621328c13f.tar.xz
Merge branch 'maint'
Conflicts: lib/libalpm/be_package.c
-rw-r--r--configure.ac6
-rw-r--r--doc/pacman-key.8.txt5
-rw-r--r--lib/libalpm/be_package.c32
-rw-r--r--lib/libalpm/po/it.po76
-rw-r--r--scripts/makepkg.sh.in18
-rw-r--r--scripts/pacman-key.sh.in39
-rw-r--r--scripts/po/it.po185
-rw-r--r--scripts/po/sk.po10
-rw-r--r--scripts/po/uk.po23
-rw-r--r--scripts/repo-add.sh.in6
-rw-r--r--src/pacman/po/de.po42
-rw-r--r--src/pacman/po/en_GB.po41
-rw-r--r--src/pacman/po/fi.po18
-rw-r--r--src/pacman/po/fr.po45
-rw-r--r--src/pacman/po/it.po127
-rw-r--r--src/pacman/po/lt.po171
-rw-r--r--src/pacman/po/pacman.pot22
-rw-r--r--src/pacman/po/pt_BR.po62
-rw-r--r--src/pacman/po/uk.po41
-rw-r--r--src/pacman/sync.c71
20 files changed, 520 insertions, 520 deletions
diff --git a/configure.ac b/configure.ac
index cfd3340f..12a6e65e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -256,14 +256,14 @@ GCC_VISIBILITY_CC
GCC_GNU89_INLINE_CC
# Host-dependant definitions
-SIZECMD="stat -L -c %s"
+SIZECMD="stat -c %s"
SEDINPLACE="sed -i"
STRIP_BINARIES="--strip-all"
STRIP_SHARED="--strip-unneeded"
STRIP_STATIC="--strip-debug"
case "${host_os}" in
*bsd*)
- SIZECMD="stat -L -f %z"
+ SIZECMD="stat -f %z"
SEDINPLACE="sed -i \"\""
;;
cygwin*)
@@ -272,7 +272,7 @@ case "${host_os}" in
;;
darwin*)
host_os_darwin=yes
- SIZECMD="/usr/bin/stat -L -f %z"
+ SIZECMD="/usr/bin/stat -f %z"
SEDINPLACE="/usr/bin/sed -i ''"
STRIP_BINARIES=""
STRIP_SHARED="-S"
diff --git a/doc/pacman-key.8.txt b/doc/pacman-key.8.txt
index 1582a3ca..3631ec8c 100644
--- a/doc/pacman-key.8.txt
+++ b/doc/pacman-key.8.txt
@@ -129,11 +129,6 @@ any signing", so should be used with prudence. A key being marked as revoked
will be disabled in the keyring and no longer treated as valid, so this always
takes priority over it's trusted state in any other keyring.
-All files are required to be signed (detached) by a trusted PGP key that the
-user must manually import to the pacman keyring. This prevents a potentially
-malicious repository adding keys to the pacman keyring without the users
-knowledge.
-
See Also
--------
diff --git a/lib/libalpm/be_package.c b/lib/libalpm/be_package.c
index 311d673f..a33a591a 100644
--- a/lib/libalpm/be_package.c
+++ b/lib/libalpm/be_package.c
@@ -397,8 +397,7 @@ alpm_pkg_t *_alpm_pkg_load_internal(alpm_handle_t *handle,
struct archive_entry *entry;
alpm_pkg_t *newpkg;
struct stat st;
- size_t files_count = 0, files_size = 0;
- alpm_file_t *files = NULL;
+ size_t files_size = 0;
if(pkgfile == NULL || strlen(pkgfile) == 0) {
RET_ERR(handle, ALPM_ERR_WRONG_ARGS, NULL);
@@ -452,28 +451,34 @@ alpm_pkg_t *_alpm_pkg_load_internal(alpm_handle_t *handle,
/* for now, ignore all files starting with '.' that haven't
* already been handled (for future possibilities) */
} else if(full) {
+ const size_t files_count = newpkg->files.count;
+ alpm_file_t *current_file;
/* Keep track of all files for filelist generation */
if(files_count >= files_size) {
size_t old_size = files_size;
+ alpm_file_t *newfiles;
if(files_size == 0) {
files_size = 4;
} else {
files_size *= 2;
}
- files = realloc(files, sizeof(alpm_file_t) * files_size);
- if(!files) {
+ newfiles = realloc(newpkg->files.files,
+ sizeof(alpm_file_t) * files_size);
+ if(!newfiles) {
ALLOC_FAIL(sizeof(alpm_file_t) * files_size);
goto error;
}
/* ensure all new memory is zeroed out, in both the initial
* allocation and later reallocs */
- memset(files + old_size, 0,
+ memset(newfiles + old_size, 0,
sizeof(alpm_file_t) * (files_size - old_size));
+ newpkg->files.files = newfiles;
}
- STRDUP(files[files_count].name, entry_name, goto error);
- files[files_count].size = archive_entry_size(entry);
- files[files_count].mode = archive_entry_mode(entry);
- files_count++;
+ current_file = newpkg->files.files + files_count;
+ STRDUP(current_file->name, entry_name, goto error);
+ current_file->size = archive_entry_size(entry);
+ current_file->mode = archive_entry_mode(entry);
+ newpkg->files.count++;
}
if(archive_read_data_skip(archive)) {
@@ -513,15 +518,16 @@ alpm_pkg_t *_alpm_pkg_load_internal(alpm_handle_t *handle,
newpkg->validation = ALPM_PKG_VALIDATION_NONE;
if(full) {
- if(files) {
+ if(newpkg->files.files) {
/* attempt to hand back any memory we don't need */
- files = realloc(files, sizeof(alpm_file_t) * files_count);
+ newpkg->files.files = realloc(newpkg->files.files,
+ sizeof(alpm_file_t) * newpkg->files.count);
/* "checking for conflicts" requires a sorted list, ensure that here */
_alpm_log(handle, ALPM_LOG_DEBUG,
"sorting package filelist for %s\n", pkgfile);
- newpkg->files.files = files_msort(files, files_count);
+ newpkg->files.files = files_msort(newpkg->files.files,
+ newpkg->files.count);
}
- newpkg->files.count = files_count;
newpkg->infolevel |= INFRQ_FILES;
}
diff --git a/lib/libalpm/po/it.po b/lib/libalpm/po/it.po
index 329b1cf0..b3d0c06c 100644
--- a/lib/libalpm/po/it.po
+++ b/lib/libalpm/po/it.po
@@ -4,16 +4,16 @@
#
# Translators:
# Dan McGee <dpmcgee@gmail.com>, 2011.
-# Giovanni Scafora <giovanni@archlinux.org>, 2011.
+# Giovanni Scafora <giovanni@archlinux.org>, 2011, 2012.
msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2011-11-13 21:47-0600\n"
-"PO-Revision-Date: 2011-10-06 15:43+0000\n"
-"Last-Translator: giovanni <giovanni@archlinux.org>\n"
+"POT-Creation-Date: 2012-02-23 10:28-0600\n"
+"PO-Revision-Date: 2012-02-16 15:25+0000\n"
+"Last-Translator: Giovanni Scafora <giovanni@archlinux.org>\n"
"Language-Team: Italian (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/it/)\n"
+"language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,11 +22,11 @@ msgstr ""
#, c-format
msgid "%s-%s is up to date -- skipping\n"
-msgstr "%s-%s è aggiornato, sarà ignorato\n"
+msgstr "%s-%s è aggiornato e sarà ignorato\n"
#, c-format
msgid "%s-%s is up to date -- reinstalling\n"
-msgstr "%s-%s è aggiornato, sarà reinstallato\n"
+msgstr "%s-%s è aggiornato ma sarà reinstallato\n"
#, c-format
msgid "downgrading package %s (%s => %s)\n"
@@ -52,7 +52,7 @@ msgstr ""
#, c-format
msgid "extract: not overwriting dir with file %s\n"
-msgstr "estrazione: non posso sovrascrivere la directory con il file %s\n"
+msgstr "estrazione: impossibile sovrascrivere la directory con il file %s\n"
#, c-format
msgid "extract: symlink %s does not point to dir\n"
@@ -72,7 +72,7 @@ msgstr "impossibile installare %s come %s (%s)\n"
#, c-format
msgid "%s installed as %s\n"
-msgstr "%s installato come %s\n"
+msgstr "%s è stato installato come %s\n"
#, c-format
msgid "extracting %s as %s.pacnew\n"
@@ -92,11 +92,11 @@ msgstr "impossibile ripristinare la directory di lavoro (%s)\n"
#, c-format
msgid "problem occurred while upgrading %s\n"
-msgstr "si sono verificati degli errori durante l'aggiornamento di %s\n"
+msgstr "si è verificato un errore durante l'aggiornamento di %s\n"
#, c-format
msgid "problem occurred while installing %s\n"
-msgstr "si sono verificati degli errori durante l'installazione di %s\n"
+msgstr "si è verificato un errore durante l'installazione di %s\n"
#, c-format
msgid "could not update database entry %s-%s\n"
@@ -104,11 +104,11 @@ msgstr "impossibile aggiornare la voce %s-%s nel database\n"
#, c-format
msgid "could not add entry '%s' in cache\n"
-msgstr "impossible includere la voce '%s' nella cache\n"
+msgstr "impossible aggiungere la voce '%s' nella cache\n"
#, c-format
msgid "removing invalid database: %s\n"
-msgstr "rimozione del database: %s\n"
+msgstr "rimozione del database non valido: %s\n"
#, c-format
msgid "invalid name for database entry '%s'\n"
@@ -129,13 +129,13 @@ msgstr "impossibile aprire il file %s: %s\n"
#, c-format
msgid "%s database is inconsistent: name mismatch on package %s\n"
msgstr ""
-"il database %s è inconsistente: il nome del pacchetto %s non corrisponde\n"
+"il database %s è inconsistente: il nome non corrisponde con il pacchetto %s\n"
#, c-format
msgid "%s database is inconsistent: version mismatch on package %s\n"
msgstr ""
-"il database %s è inconsistente: la versione del pacchetto %s non "
-"corrisponde\n"
+"il database %s è inconsistente: la versione non corrisponde con il pacchetto "
+"%s\n"
#, c-format
msgid "could not create directory %s: %s\n"
@@ -143,7 +143,7 @@ msgstr "impossibile creare la directory %s: %s\n"
#, c-format
msgid "could not parse package description file in %s\n"
-msgstr "impossibile analizzare il file di descrizione del pacchetto in %s\n"
+msgstr "impossibile analizzare il file della descrizione del pacchetto in %s\n"
#, c-format
msgid "missing package name in %s\n"
@@ -171,7 +171,9 @@ msgstr "impossibile rimuovere il file di lock %s\n"
#, c-format
msgid "could not parse package description file '%s' from db '%s'\n"
-msgstr "impossibile analizzare il file di descrizione '%s' del database '%s'\n"
+msgstr ""
+"impossibile analizzare il file della descrizione del pacchetto '%s' dal "
+"database '%s'\n"
#, c-format
msgid "database path is undefined\n"
@@ -179,7 +181,7 @@ msgstr "il percorso del database non è stato definito\n"
#, c-format
msgid "dependency cycle detected:\n"
-msgstr "individuato un possibile ciclo di dipendenze:\n"
+msgstr "è stato individuato un ciclo di dipendenza:\n"
#, c-format
msgid "%s will be removed after its %s dependency\n"
@@ -191,7 +193,7 @@ msgstr "%s sarà installato prima della sua dipendenza %s\n"
#, c-format
msgid "ignoring package %s-%s\n"
-msgstr "sto ignorando il pacchetto %s-%s\n"
+msgstr "il pacchetto %s-%s è stato ignorato\n"
#, c-format
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
@@ -204,7 +206,7 @@ msgstr "impossibile ottenere le informazioni relative al filesystem\n"
#, c-format
msgid "could not get filesystem information for %s: %s\n"
msgstr ""
-"impossibile ottenere le informazione relative al filesystem per %s: %s\n"
+"impossibile ottenere le informazione relative al filesystem di %s: %s\n"
#, c-format
msgid "could not determine mount point for file %s\n"
@@ -212,11 +214,11 @@ msgstr "impossibile determinare il punto di montaggio del file %s\n"
#, c-format
msgid "could not determine filesystem mount points\n"
-msgstr "impossibile determinare i mount point del filesystem\n"
+msgstr "impossibile determinare i punti di montaggio del filesystem\n"
#, c-format
msgid "could not determine root mount point %s\n"
-msgstr "impossibile determinare il mount point di root %s\n"
+msgstr "impossibile determinare il punto di montaggio della root %s\n"
#, c-format
msgid "Partition %s is mounted read only\n"
@@ -233,11 +235,11 @@ msgstr "disco"
#, c-format
msgid "failed to create temporary file for download\n"
-msgstr "impossibile creare la directory temporanea\n"
+msgstr "impossibile creare la directory temporanea per il download\n"
#, c-format
msgid "url '%s' is invalid\n"
-msgstr "l'url '%s' non è esatto\n"
+msgstr "l'url '%s' non è valido\n"
#, c-format
msgid "failed retrieving file '%s' from %s : %s\n"
@@ -249,7 +251,7 @@ msgstr "%s sembra essere incompleto: %jd/%jd byte\n"
#, c-format
msgid "failed to download %s\n"
-msgstr "impossibile scaricare %s\n"
+msgstr "non è stato possibile scaricare %s\n"
#, c-format
msgid "out of memory!"
@@ -329,11 +331,11 @@ msgstr "impossibile aggiornare il database"
#, c-format
msgid "could not remove database entry"
-msgstr "impossibile rimuovere la voce dal database"
+msgstr "impossibile rimuovere la voce del database"
#, c-format
msgid "invalid url for server"
-msgstr "url non valido per il server"
+msgstr "non è un url valido per il server"
#, c-format
msgid "no servers configured for repository"
@@ -381,7 +383,7 @@ msgstr "il pacchetto non è valido oppure è corrotto"
#, c-format
msgid "invalid or corrupted package (checksum)"
-msgstr "il pacchetto non è valido oppure è corrotto (controllo integrità)"
+msgstr "il pacchetto non è valido oppure è corrotto (verifica dell'integrità)"
#, c-format
msgid "invalid or corrupted package (PGP signature)"
@@ -409,11 +411,11 @@ msgstr "impossibile trovare un repository contenente questo pacchetto"
#, c-format
msgid "missing PGP signature"
-msgstr "firma PGP mancante"
+msgstr "manca la firma PGP"
#, c-format
msgid "invalid PGP signature"
-msgstr "firma PGP non valida"
+msgstr "la firma PGP non è valida"
#, c-format
msgid "invalid or corrupted delta"
@@ -485,7 +487,7 @@ msgstr "impossibile rimuovere %s (%s)\n"
#, c-format
msgid "could not remove database entry %s-%s\n"
-msgstr "impossibile rimuovere la voce %s-%s dal database\n"
+msgstr "impossibile rimuovere la voce %s-%s del database\n"
#, c-format
msgid "could not remove entry '%s' from cache\n"
@@ -501,7 +503,7 @@ msgstr "%s: il downgrade del pacchetto è stato ignorato (%s => %s)\n"
#, c-format
msgid "%s: downgrading from version %s to version %s\n"
-msgstr "%s: downgrade in corso dalla versione %s alla versione %s\n"
+msgstr "%s: è in corso il downgrade dalla versione %s alla versione %s\n"
#, c-format
msgid "%s: local (%s) is newer than %s (%s)\n"
@@ -510,7 +512,7 @@ msgstr ""
#, c-format
msgid "ignoring package replacement (%s-%s => %s-%s)\n"
-msgstr "sto ignorando la sostituzione del pacchetto (%s-%s => %s-%s)\n"
+msgstr "la sostituzione del pacchetto (%s-%s => %s-%s) è stata ignorata\n"
#, c-format
msgid "cannot replace %s by %s\n"
@@ -518,7 +520,7 @@ msgstr "impossibile sostituire %s con %s\n"
#, c-format
msgid "unresolvable package conflicts detected\n"
-msgstr "sono stati rilevati dei conflitti irrisolvibili\n"
+msgstr "sono stati rilevati dei conflitti irrisolvibili tra i pacchetti\n"
#, c-format
msgid "removing '%s' from target list because it conflicts with '%s'\n"
@@ -571,7 +573,7 @@ msgstr "impossibile chiamare execv (%s)\n"
#, c-format
msgid "call to waitpid failed (%s)\n"
-msgstr "chiamata a waitpid non riuscita (%s)\n"
+msgstr "la chiamata a waitpid non è riuscita (%s)\n"
#, c-format
msgid "could not open pipe (%s)\n"
@@ -588,5 +590,5 @@ msgstr "la cache di %s non esiste, creazione in corso...\n"
#, c-format
msgid "couldn't find or create package cache, using %s instead\n"
msgstr ""
-"impossibile trovare o creare la cache del pacchetto, al suo posto sto usando "
+"impossibile trovare o creare la cache del pacchetto, al suo posto sarà usato "
"%s\n"
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 04ca2a5b..89cd118d 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -118,12 +118,17 @@ error() {
# the fakeroot call, the error message will be printed by the main call.
##
trap_exit() {
+ local signal=$1; shift
+
if (( ! INFAKEROOT )); then
echo
error "$@"
fi
[[ -n $srclinks ]] && rm -rf "$srclinks"
- exit 1
+
+ # unset the trap for this signal, and then call the default handler
+ trap -- "$signal"
+ kill "-$signal" "$$"
}
@@ -1071,7 +1076,7 @@ find_libdepends() {
for sofile in $(LC_ALL=C readelf -d "$filename" 2>/dev/null | sed -nr 's/.*Shared library: \[(.*)\].*/\1/p')
do
# extract the library name: libfoo.so
- soname="${sofile%%\.so\.*}.so"
+ soname="${sofile%.so?(+(.+([0-9])))}".so
# extract the major version: 1
soversion="${sofile##*\.so\.}"
if in_array "${soname}" ${depends[@]}; then
@@ -1189,7 +1194,8 @@ write_pkginfo() {
if [[ $it = *.so ]]; then
# check if the entry has been found by find_libdepends
# if not, it's unneeded; tell the user so he can remove it
- if [[ ! $libdepends =~ (^|\s)${it}=.* ]]; then
+ printf -v re '(^|\s)%s=.*' "$it"
+ if [[ ! $libdepends =~ $re ]]; then
error "$(gettext "Cannot find library listed in %s: %s")" "'depends'" "$it"
return 1
fi
@@ -1983,10 +1989,10 @@ done
# setup signal traps
trap 'clean_up' 0
for signal in TERM HUP QUIT; do
- trap "trap_exit \"$(gettext "%s signal caught. Exiting...")\" \"$signal\"" "$signal"
+ trap "trap_exit $signal \"$(gettext "%s signal caught. Exiting...")\" \"$signal\"" "$signal"
done
-trap 'trap_exit "$(gettext "Aborted by user! Exiting...")"' INT
-trap 'trap_exit "$(gettext "An unknown error has occurred. Exiting...")"' ERR
+trap 'trap_exit INT "$(gettext "Aborted by user! Exiting...")"' INT
+trap 'trap_exit USR1 "$(gettext "An unknown error has occurred. Exiting...")"' ERR
set -E
# preserve environment variables and canonicalize path
diff --git a/scripts/pacman-key.sh.in b/scripts/pacman-key.sh.in
index c393370f..482b56d7 100644
--- a/scripts/pacman-key.sh.in
+++ b/scripts/pacman-key.sh.in
@@ -214,43 +214,6 @@ check_keyring() {
fi
}
-validate_with_gpg() {
- msg2 "$(gettext "Verifying %s...")" "$1"
- if [[ ! -f "$1.sig" ]]; then
- error "$(gettext "File %s is unsigned, cannot continue.")" "$1"
- return 1
- elif ! "${GPG_PACMAN[@]}" --verify "$1.sig"; then
- error "$(gettext "The signature of file %s is not valid.")" "$1"
- return 1
- fi
- return 0
-}
-
-verify_keyring_input() {
- local ret=0;
- local KEYRING_IMPORT_DIR='@pkgdatadir@/keyrings'
-
- # Verify signatures of keyring files and trusted/revoked files if they exist
- msg "$(gettext "Verifying keyring file signatures...")"
- local keyring keyfile
- for keyring in "${KEYRINGIDS[@]}"; do
- keyfile="${KEYRING_IMPORT_DIR}/${keyring}.gpg"
- validate_with_gpg "${keyfile}" || ret=1
-
- keyfile="${KEYRING_IMPORT_DIR}/${keyring}-trusted"
- if [[ -f "${keyfile}" ]]; then
- validate_with_gpg "${keyfile}" || ret=1
- fi
-
- keyfile="${KEYRING_IMPORT_DIR}/${keyring}-revoked"
- if [[ -f "${keyfile}" ]]; then
- validate_with_gpg "${keyfile}" || ret=1
- fi
- done
-
- return $ret
-}
-
populate_keyring() {
local KEYRING_IMPORT_DIR='@pkgdatadir@/keyrings'
@@ -281,8 +244,6 @@ populate_keyring() {
exit 1
fi
- verify_keyring_input || exit 1
-
# Variable used for iterating on keyrings
local keys key_id
diff --git a/scripts/po/it.po b/scripts/po/it.po
index 01890819..bd5521c9 100644
--- a/scripts/po/it.po
+++ b/scripts/po/it.po
@@ -9,11 +9,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-02 00:05-0600\n"
-"PO-Revision-Date: 2012-02-06 12:49+0000\n"
+"POT-Creation-Date: 2012-02-23 10:28-0600\n"
+"PO-Revision-Date: 2012-02-16 19:28+0000\n"
"Last-Translator: Giovanni Scafora <giovanni@archlinux.org>\n"
"Language-Team: Italian (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/it/)\n"
+"language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,7 +33,7 @@ msgid "Entering %s environment..."
msgstr "Entro nell'ambiente %s..."
msgid "Unable to find source file %s."
-msgstr "Impossibile trovare il file sorgente %s."
+msgstr "Impossibile trovare i sorgenti di %s."
msgid "Aborting..."
msgstr "L'operazione sta per essere interrotta..."
@@ -67,7 +67,7 @@ msgid "Found %s"
msgstr "È stato trovato %s"
msgid "%s was not found in the build directory and is not a URL."
-msgstr "impossibile trovare %s nella directory e non è un URL."
+msgstr "impossibile trovare %s nella directory di compilazione e non è un URL."
msgid "Downloading %s..."
msgstr "Download di %s in corso..."
@@ -76,21 +76,21 @@ msgid "Failure while downloading %s"
msgstr "Impossibile scaricare %s"
msgid "Generating checksums for source files..."
-msgstr "Generazione dei checksum dei sorgenti in corso..."
+msgstr "Generazione dei controlli dell'integrità dei sorgenti in corso..."
msgid "Cannot find the %s binary required for generating sourcefile checksums."
msgstr ""
-"Impossibile trovare l'eseguibile di %s richiesto per generare i controlli di "
-"integrità."
+"Impossibile trovare %s richiesto per generare i controlli dell'integrità dei "
+"sorgenti."
msgid "Invalid integrity algorithm '%s' specified."
-msgstr "L'algoritmo d'integrità '%s' specificato non è valido."
+msgstr "L'algoritmo dell'integrità '%s' specificato non è valido."
msgid "Validating source files with %s..."
-msgstr "Validazione dei file sorgenti con %s in corso..."
+msgstr "Validazione dei sorgenti con %s in corso..."
msgid "NOT FOUND"
-msgstr "NON TROVATO"
+msgstr "NON È STATO TROVATO"
msgid "Passed"
msgstr "Verificato"
@@ -103,20 +103,20 @@ msgstr "Uno o più file non hanno superato il controllo di validità!"
msgid "Integrity checks (%s) differ in size from the source array."
msgstr ""
-"I controlli d'integrità (%s) differiscono in dimensione dall'array del "
-"sorgente."
+"I controlli dell'integrità (%s) differiscono in dimensione dall'array dei "
+"sorgenti."
msgid "Integrity checks are missing."
-msgstr "Mancano i controlli d'integrità."
+msgstr "Mancano i controlli dell'integrità."
msgid "Verifying source file signatures with %s..."
-msgstr "Validazione delle firme dei file sorgenti con %s in corso..."
+msgstr "Validazione delle firme dei sorgenti con %s in corso..."
msgid "SIGNATURE NOT FOUND"
-msgstr "FIRMA NON TROVATA"
+msgstr "LA FIRMA NON È STATA TROVATA"
msgid "SOURCE FILE NOT FOUND"
-msgstr "FILE SORGENTE NON TROVATO"
+msgstr "IL SORGENTE NON È STATO TROVATO"
msgid "unknown public key"
msgstr "chiave pubblica sconosciuta"
@@ -140,10 +140,10 @@ msgid "Please make sure you really trust them."
msgstr "Assicurati di conoscerli veramente."
msgid "Skipping all source file integrity checks."
-msgstr "I controlli sull'integrità saranno ignorati."
+msgstr "I controlli dell'integrità dei sorgenti saranno tutti ignorati."
msgid "Skipping verification of source file checksums."
-msgstr "I controlli dell'integrità dei file sorgenti saranno ignorati."
+msgstr "I controlli dell'integrità dei sorgenti saranno ignorati."
msgid "Skipping verification of source file PGP signatures."
msgstr "Sto ignorando la verifica delle firme PGP."
@@ -167,7 +167,7 @@ msgid "Tidying install..."
msgstr "Rimozione dei dati superflui in corso..."
msgid "Removing doc files..."
-msgstr "Rimozione dei file doc in corso..."
+msgstr "Rimozione dei file della documentazione in corso..."
msgid "Purging unwanted files..."
msgstr "Eliminazione dei file indesiderati in corso..."
@@ -180,7 +180,7 @@ msgstr ""
"Rimozione dei simboli non necessari dai binari e dalle librerie in corso..."
msgid "Removing %s files..."
-msgstr "Rimozione dei %s file in corso..."
+msgstr "Rimozione dei file %s in corso..."
msgid "Removing empty directories..."
msgstr "Rimozione delle directory vuote in corso..."
@@ -234,7 +234,7 @@ msgid "Signing package..."
msgstr "Firma dei pacchetti in corso..."
msgid "Created signature file %s."
-msgstr "Firma per il file %s creata."
+msgstr "La firma del file %s è stata creata."
msgid "Failed to sign package file."
msgstr "Impossibile firmare il pacchetto."
@@ -255,8 +255,7 @@ msgid "Failed to create source package file."
msgstr "Impossibile creare il pacchetto."
msgid "Failed to create symlink to source package file."
-msgstr ""
-"Impossibile creare un link simbolico al file del pacchetto del sorgente."
+msgstr "Impossibile creare un link simbolico al file del pacchetto."
msgid "Installing package %s with %s..."
msgstr "Installazione del pacchetto %s con %s in corso..."
@@ -265,7 +264,7 @@ msgid "Installing %s package group with %s..."
msgstr "Installazione del gruppo di pacchetti %s con %s in corso..."
msgid "Failed to install built package(s)."
-msgstr "Impossibile installare il pacchetto creato."
+msgstr "Impossibile installare il(i) pacchetto(i) creato(i)."
msgid "%s is not allowed to be empty."
msgstr "%s non può essere vuoto."
@@ -274,10 +273,10 @@ msgid "%s is not allowed to start with a hyphen."
msgstr "%s non può iniziare con un trattino."
msgid "%s is not allowed to contain colons, hyphens or whitespace."
-msgstr "%s non può contenere due punti, trattini o spazi."
+msgstr "%s non può contenere due punti, trattini o spazi vuoti."
msgid "%s is not allowed to contain hyphens or whitespace."
-msgstr "%s non può contenere trattini o spazi."
+msgstr "%s non può contenere trattini o spazi vuoti."
msgid "%s must be an integer."
msgstr "%s deve essere un intero."
@@ -291,22 +290,22 @@ msgstr ""
"loro %s"
msgid "such as %s."
-msgstr "come %s."
+msgstr "come ad esempio %s."
msgid "%s array cannot contain comparison (< or >) operators."
msgstr "l'array %s non può contenere gli operatori di confronto (< o >)."
msgid "%s entry should not contain leading slash : %s"
-msgstr "la voce %s non dovrebbe contenere slash : %s"
+msgstr "la voce %s non dovrebbe contenere uno slash iniziale : %s"
msgid "Invalid syntax for %s : '%s'"
-msgstr "Sintassi invalida per %s : '%s'"
+msgstr "Sintassi non valida per %s : '%s'"
msgid "%s file (%s) does not exist."
msgstr "il file (%s) non esiste."
msgid "%s array contains unknown option '%s'"
-msgstr "l'array %s contiene un'opzione sconosciuta '%s'"
+msgstr "l'array %s contiene l'opzione sconosciuta '%s'"
msgid "Missing %s function for split package '%s'"
msgstr "Manca la funzione %s del pacchetto '%s'"
@@ -319,48 +318,37 @@ msgstr ""
"Sudo non è installato. Sarà usato su per acquisire i privilegi di root."
msgid "Cannot find the %s binary required for building as non-root user."
-msgstr ""
-"Impossibile trovare l'eseguibile di %s richiesto per compilare come utente "
-"non root."
+msgstr "Impossibile trovare %s richiesto per compilare da utente non root."
msgid "Cannot find the %s binary required for signing packages."
-msgstr ""
-"Impossibile trovare l'eseguibile di %s richiesto per firmare i pacchetti."
+msgstr "Impossibile trovare %s richiesto per firmare i pacchetti."
msgid "Cannot find the %s binary required for verifying source files."
-msgstr ""
-"Impossibile trovare l'eseguibile di %s richiesto per verificare i file "
-"sorgenti."
+msgstr "Impossibile trovare %s richiesto per verificare i sorgenti."
msgid "Cannot find the %s binary required for validating sourcefile checksums."
msgstr ""
-"Impossibile trovare l'eseguibile di %s richiesto per verificare l'integrità "
-"dei file sorgenti."
+"Impossibile trovare %s richiesto per validare l'integrità dei sorgenti."
msgid "Cannot find the %s binary required for compressing binaries."
-msgstr ""
-"Impossibile trovare l'eseguibile di %s richiesto per comprimere gli "
-"eseguibili."
+msgstr "Impossibile trovare %s richiesto per comprimere gli eseguibili."
msgid "Cannot find the %s binary required for distributed compilation."
-msgstr ""
-"Impossibile trovare il binario %s richiesto per la compilazione distribuita."
+msgstr "Impossibile trovare %s richiesto per la compilazione distribuita."
msgid "Cannot find the %s binary required for compiler cache usage."
-msgstr "Impossibile trovare il binario %s richiesto per l'uso della cache."
+msgstr "Impossibile trovare %s richiesto per l'uso della cache."
msgid "Cannot find the %s binary required for object file stripping."
-msgstr "Impossibile trovare il binario %s richiesto per lo stripping dei file."
+msgstr "Impossibile trovare %s richiesto per lo stripping dei file."
msgid "Cannot find the %s binary required for compressing man and info pages."
msgstr ""
-"Impossibile trovare il binario %s richiesto per comprimere le pagine delle "
-"info e dei manuali."
+"Impossibile trovare %s richiesto per comprimere le pagine info e i manuali."
msgid "Cannot find the %s binary required to determine latest %s revision."
msgstr ""
-"Impossibile trovare il binario %s richiesto per determinare l'ultima "
-"revisione di %s."
+"Impossibile trovare %s richiesto per determinare l'ultima revisione di %s."
msgid "Determining latest %s revision..."
msgstr "Determinazione dell'ultima revisione di %s in corso..."
@@ -387,10 +375,10 @@ msgid " -e, --noextract Do not extract source files (use existing %s dir)"
msgstr " -e, --noextract Non estrae i sorgenti (usa la dir esistente %s)"
msgid " -f, --force Overwrite existing package"
-msgstr " -f, --force Sovrascrive i pacchetti esistenti"
+msgstr " -f, --force Sovrascrive il pacchetto esistente"
msgid " -g, --geninteg Generate integrity checks for source files"
-msgstr " -g, --geninteg Genera i controlli d'integrità dei sorgenti"
+msgstr " -g, --geninteg Genera i controlli dell'integrità dei sorgenti"
msgid " -h, --help Show this help message and exit"
msgstr " -h, --help Mostra questo messaggio di aiuto ed esce"
@@ -402,7 +390,7 @@ msgid " -L, --log Log package build process"
msgstr " -L, --log Logga il processo di compilazione del pacchetto"
msgid " -m, --nocolor Disable colorized output messages"
-msgstr " -m, --nocolor Disabilita l'output dei messaggi colorati"
+msgstr " -m, --nocolor Disabilita la visualizzazione dei messaggi colorati"
msgid " -o, --nobuild Download and extract files only"
msgstr " -o, --nobuild Scarica ed estrae solo i file"
@@ -470,15 +458,15 @@ msgid " --sign Sign the resulting package with %s"
msgstr " --sign Firma il pacchetto risultante con %s"
msgid " --skipchecksums Do not verify checksums of the source files"
-msgstr " --skipchecksums Non verifica l'integrità dei file"
+msgstr " --skipchecksums Non verifica l'integrità dei sorgenti"
msgid ""
" --skipinteg Do not perform any verification checks on source files"
msgstr ""
-" --skipinteg Non effettua nessuna verifica per il controllo dei file"
+" --skipinteg Non effettua nessuna verifica sul controllo dei sorgenti"
msgid " --skippgpcheck Do not verify source files with PGP signatures"
-msgstr " --skippgpcheck Non verifica i file con le firme PGP"
+msgstr " --skippgpcheck Non verifica i sorgenti con le firme PGP"
msgid "These options can be passed to %s:"
msgstr "Queste opzioni possono essere passate a %s:"
@@ -486,7 +474,7 @@ msgstr "Queste opzioni possono essere passate a %s:"
msgid ""
" --noconfirm Do not ask for confirmation when resolving dependencies"
msgstr ""
-" --noconfirm Non chiede conferme durante la risoluzione delle "
+" --noconfirm Non chiede conferma durante la risoluzione delle "
"dipendenze"
msgid " --noprogressbar Do not show a progress bar when downloading files"
@@ -509,7 +497,7 @@ msgstr ""
"WARRANTY, to the extent permitted by law.\\n"
msgid "%s signal caught. Exiting..."
-msgstr "Ho ricevuto il segnale %s. Esco..."
+msgstr "È stato catturato il segnale %s. Uscita in corso..."
msgid "Aborted by user! Exiting..."
msgstr "Annullato dall'utente! Uscita in corso..."
@@ -531,7 +519,7 @@ msgid "You do not have write permission to store downloads in %s."
msgstr "Non si dispone dei permessi in scrittura per salvare i download in %s."
msgid "You do not have write permission to store source tarballs in %s."
-msgstr "Non disponi del permesso di scrittura per salvare i sorgenti in %s."
+msgstr "Non si dispone dei permessi in scrittura per salvare i sorgenti in %s."
msgid "\\0%s and %s cannot both be specified"
msgstr "\\0%s e %s non possono essere entrambi specificati"
@@ -541,8 +529,8 @@ msgid ""
"damage to your system. If you wish to run as root, please\\nuse the %s "
"option."
msgstr ""
-"Avviare %s da root è una CATTIVA idea e può causare permanenti e"
-"\\ncatastrofici danni al tuo sistema. Se desideri avviarlo da root, \\nusa "
+"Avviare %s da root è una CATTIVA idea e può causare danni permanenti e"
+"\\ncatastrofici al tuo sistema. Se desideri avviarlo da root, \\nusa "
"l'opzione %s."
msgid ""
@@ -568,7 +556,7 @@ msgid "%s does not exist."
msgstr "%s non esiste."
msgid "%s contains %s characters and cannot be sourced."
-msgstr "%s contiene caratteri %s e non può essere utilizzato."
+msgstr "%s contiene %s caratteri e non può essere utilizzato."
msgid "The key %s does not exist in your keyring."
msgstr "La chiave %s non esiste nel tuo portachiavi."
@@ -606,7 +594,7 @@ msgid "Repackaging without the use of a %s function is deprecated."
msgstr "La ripacchettizzazione senza l'uso di una funzione %s è deprecata."
msgid "File permissions may not be preserved."
-msgstr "I permessi del file potrebbero non essere preservati."
+msgstr "I permessi dei file potrebbero non essere preservati."
msgid "Making package: %s"
msgstr "Creazione del pacchetto: %s"
@@ -618,7 +606,7 @@ msgid "Source package created: %s"
msgstr "Il pacchetto è stato creato: %s"
msgid "Skipping dependency checks."
-msgstr "Controllo delle dipendenze ignorato."
+msgstr "Il controllo delle dipendenze è stato ignorato."
msgid "Checking runtime dependencies..."
msgstr "Controllo delle dipendenze durante l'avvio in corso..."
@@ -635,18 +623,17 @@ msgstr ""
msgid "Skipping source retrieval -- using existing %s tree"
msgstr ""
-"Il recupero dei sorgenti è stato ignorato -- utilizzo la directory "
-"esistente %s"
+"Il recupero dei sorgenti è stato ignorato, utilizzo la directory esistente %s"
msgid "Skipping source integrity checks -- using existing %s tree"
msgstr ""
-"I controlli sull'integrità dei sorgenti sono stati ignorati -- utilizzo la "
+"I controlli sull'integrità dei sorgenti sono stati ignorati, utilizzo la "
"directory esistente %s"
msgid "Skipping source extraction -- using existing %s tree"
msgstr ""
-"L'estrazione dei sorgenti è stata ignorata -- utilizzo la directory "
-"esistente %s"
+"L'estrazione dei sorgenti è stata ignorata, utilizzo la directory esistente "
+"%s"
msgid "The source directory is empty, there is nothing to build!"
msgstr "La directory dei sorgenti è vuota, non c'è nulla da compilare!"
@@ -718,8 +705,7 @@ msgstr ""
"specificati"
msgid " -h, --help Show this help message and exit"
-msgstr ""
-" -h, --help Mostra questo messaggio di help message ed esce"
+msgstr " -h, --help Mostra questo messaggio di aiuto ed esce"
msgid " -l, --list-keys [keyid(s)] List the specified or all keys"
msgstr ""
@@ -793,19 +779,19 @@ msgid ""
" --refresh-keys [keyid(s)] Update specified or all keys from a keyserver"
msgstr ""
" --refresh-keys [keyid(s)] Aggiorna la chiave specificata o tutte le chiavi "
-"da keyserver"
+"da un keyserver"
msgid "The key identified by %s could not be found locally."
-msgstr "La chiave identificata da %s non esiste."
+msgstr "La chiave identificata da %s non esiste localmente."
msgid "You do not have sufficient permissions to read the %s keyring."
-msgstr "Non hai permessi sufficienti per leggere il keyring %s."
+msgstr "Non si dispone di permessi sufficienti per leggere il keyring %s."
msgid "Use '%s' to correct the keyring permissions."
msgstr "Usa '%s' per correggere i permessi del keyring."
msgid "You do not have sufficient permissions to run this command."
-msgstr "Non hai permessi sufficienti per avviare questo comando."
+msgstr "Non si dispone di permessi sufficienti per avviare questo comando."
msgid "There is no secret key available to sign with."
msgstr "Non c'è nessuna chiave segreta disponibile per firmare."
@@ -823,7 +809,7 @@ msgid "The signature of file %s is not valid."
msgstr "La firma del file %s non è valida."
msgid "Verifying keyring file signatures..."
-msgstr "Verifica del keyring delle firme dei file in corso..."
+msgstr "Verifica delle firme del keyring in corso..."
msgid "No keyring files exist in %s."
msgstr "Non esiste nessun file di keyring in %s."
@@ -862,8 +848,7 @@ msgid "A specified key could not be exported from the gpg keychain."
msgstr "Un keyfile specificato non può essere esportato dal portachiavi gpg."
msgid "The fingerprint of a specified key could not be determined."
-msgstr ""
-"L'impronta digitale di una chiave specificata non può essere determinata."
+msgstr "Il fingerprint di una chiave specificata non può essere determinata."
msgid "%s could not be imported."
msgstr "%s non può essere importata."
@@ -897,8 +882,7 @@ msgid "Trust database could not be updated."
msgstr "Il database non può essere aggiornato."
msgid "Cannot find the %s binary required for all %s operations."
-msgstr ""
-"Impossibile trovare il binario di %s richiesto per tutte le operazioni di %s."
+msgstr "Impossibile trovare %s richiesto per tutte le operazioni di %s."
msgid "%s needs to be run as root for this operation."
msgstr "Per questa operazione %s necessita di essere avviato da root."
@@ -942,10 +926,10 @@ msgstr ""
"impossibile trovare lo strumento diff, si prega di installare diffutils."
msgid "You must have correct permissions to optimize the database."
-msgstr "Bisogna avere i giusti permessi per ottimizzare il database."
+msgstr "Devi avere i giusti permessi per ottimizzare il database."
msgid "Can not create temp directory for database building."
-msgstr "Impossibile creare la directory temp per costruire il database."
+msgstr "Impossibile creare la directory temporanea per creare il database."
msgid "MD5sum'ing the old database..."
msgstr "Calcolo della somma MD5 del vecchio database in corso..."
@@ -966,7 +950,7 @@ msgid "Syncing database to disk..."
msgstr "Sincronizzazione del database in corso..."
msgid "Checking integrity..."
-msgstr "Controllo dell'integrità in corso..."
+msgstr "Verifica dell'integrità in corso..."
msgid "Integrity check FAILED, reverting to old database."
msgstr ""
@@ -990,7 +974,7 @@ msgstr ""
"può, quindi, essere aggiunto al database, usando repo-add.\\n\\n"
msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
-msgstr "Esempio: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Esempio: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
msgid ""
"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
@@ -1026,7 +1010,7 @@ msgid "File '%s' does not exist"
msgstr "Il file '%s' non esiste"
msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
-msgstr "Impossibile trovare il binario di xdelta3! xdelta3 è installato?"
+msgstr "Impossibile trovare xdelta3! xdelta3 è installato?"
msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
msgstr "Uso: repo-add [opzioni] <path-del-db> <pacchetto|delta> ...\\n"
@@ -1035,8 +1019,9 @@ msgid ""
"repo-add will update a package database by reading a package file."
"\\nMultiple packages to add can be specified on the command line.\\n"
msgstr ""
-"repo-add aggiornerà un database leggendo i file di un pacchetto.\\nPacchetti "
-"multipli da aggiungere, possono essere specificati dalla linea di comando.\\n"
+"repo-add aggiornerà un database di un pacchetto, leggendo i file del "
+"pacchetto.\\nPacchetti multipli da aggiungere, possono essere specificati "
+"dalla linea di comando.\\n"
msgid "Options:\\n"
msgstr "Opzioni:\\n"
@@ -1058,9 +1043,9 @@ msgid ""
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove aggiornerà il database di un pacchetto, rimuovendo il nome del "
-"pacchetto\\nspecificato dalla linea di comando dal database del repository. "
-"Pacchetti\\nmultipli da rimuovere, possono essere specificati dalla linea di "
-"comando.\\n"
+"pacchetto dal database del repository,\\nspecificato dalla linea di comando. "
+"I pacchetti\\nmultipli da rimuovere, possono essere specificati dalla linea "
+"di comando.\\n"
msgid "Please move along, there is nothing to see here.\\n"
msgstr "Stai alla larga, non c'è niente da vedere qui.\\n"
@@ -1084,8 +1069,8 @@ msgstr ""
msgid ""
"\\nSee %s(8) for more details and descriptions of the available options.\\n"
msgstr ""
-"\\nVedere %s(8) per maggiori dettagli e descrizioni delle opzioni "
-"disponibili.\\n"
+"\\nVedi %s(8) per maggiori dettagli e descrizioni delle opzioni disponibili."
+"\\n"
msgid ""
"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz\\n"
@@ -1143,7 +1128,7 @@ msgid "An entry for '%s' already existed"
msgstr "Già esiste una voce per '%s'"
msgid "Invalid package signature file '%s'."
-msgstr "Firma non valida per il pacchetto '%s'."
+msgstr "La firma del pacchetto '%s' non è valida."
msgid "Adding package signature..."
msgstr "Aggiunta della firma del pacchetto in corso..."
@@ -1173,7 +1158,7 @@ msgid "Repository file '%s' was not found."
msgstr "Impossibile trovare il file del repository '%s'."
msgid "Repository file '%s' could not be created."
-msgstr "Il file del repository '%s' potrebbe non essere creato."
+msgstr "Il file del repository '%s' non può essere creato."
msgid "File '%s' not found."
msgstr "Impossibile trovare il file '%s'."
@@ -1182,7 +1167,7 @@ msgid "Adding delta '%s'"
msgstr "Sto aggiungendo il delta '%s'"
msgid "'%s' is not a package file, skipping"
-msgstr "'%s' non è un pacchetto, ignorato"
+msgstr "'%s' non è un pacchetto, sarà ignorato"
msgid "Adding package '%s'"
msgstr "Aggiunta del pacchetto '%s'"
@@ -1200,10 +1185,10 @@ msgid "Package matching '%s' not found."
msgstr "Non è stato trovato nessun pacchetto corrispondente a '%s'."
msgid "Invalid command name '%s' specified."
-msgstr "Il comando '%s' non è valido."
+msgstr "Il comando specificato '%s' non è valido."
msgid "Cannot create temp directory for database building."
-msgstr "Impossibile creare la directory temp per creare il database."
+msgstr "Impossibile creare la directory temporanea per creare il database."
msgid "Creating updated database file '%s'"
msgstr "Creazione di un database aggiornato di '%s'"
@@ -1218,4 +1203,4 @@ msgid "option %s requires an argument\\n"
msgstr "l'opzione %s richiede un argomento\\n"
msgid "unrecognized option"
-msgstr "opzione sconosciuta"
+msgstr "opzione non riconosciuta"
diff --git a/scripts/po/sk.po b/scripts/po/sk.po
index 9754d484..230f5a41 100644
--- a/scripts/po/sk.po
+++ b/scripts/po/sk.po
@@ -9,11 +9,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-02 00:05-0600\n"
-"PO-Revision-Date: 2012-02-06 19:50+0000\n"
-"Last-Translator: archetyp <archetyp@linuxmail.org>\n"
+"POT-Creation-Date: 2012-02-23 10:28-0600\n"
+"PO-Revision-Date: 2012-02-22 19:36+0000\n"
+"Last-Translator: jose1711 <jose1711@gmail.com>\n"
"Language-Team: Slovak (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/sk/)\n"
+"language/sk/)\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,7 +30,7 @@ msgid "Cleaning up..."
msgstr "Prebieha čistenie..."
msgid "Entering %s environment..."
-msgstr "Vkladám %s prostredie..."
+msgstr "Vstupujem do prostredia %s..."
msgid "Unable to find source file %s."
msgstr "Nepodarilo sa nájsť zdrojový súbor %s."
diff --git a/scripts/po/uk.po b/scripts/po/uk.po
index a36db466..a9fb8ab7 100644
--- a/scripts/po/uk.po
+++ b/scripts/po/uk.po
@@ -3,16 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Rax Garfield <admin@dvizho.ks.ua>, 2012.
# Yarema aka Knedlyk <yupadmin@gmail.com>, 2011, 2012.
msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-02 00:05-0600\n"
-"PO-Revision-Date: 2012-02-02 06:08+0000\n"
-"Last-Translator: Dan McGee <dpmcgee@gmail.com>\n"
+"POT-Creation-Date: 2012-02-23 10:28-0600\n"
+"PO-Revision-Date: 2012-02-20 12:58+0000\n"
+"Last-Translator: Rax Garfield <admin@dvizho.ks.ua>\n"
"Language-Team: Ukrainian (http://www.transifex.net/projects/p/archlinux-"
-"pacman/team/uk/)\n"
+"pacman/language/uk/)\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -512,7 +513,7 @@ msgid "You do not have write permission to store downloads in %s."
msgstr "У Вас немає прав для того, щоб зберегти завантаження в %s."
msgid "You do not have write permission to store source tarballs in %s."
-msgstr ""
+msgstr "У вас немає прав на збереження пакунків вихідного коду в %s."
msgid "\\0%s and %s cannot both be specified"
msgstr "\\0%s і %s неможливо визначити"
@@ -768,7 +769,7 @@ msgstr ""
"сервера ключів"
msgid "The key identified by %s could not be found locally."
-msgstr ""
+msgstr "Не вдалося локально знайти ключ, ідентифікований %s."
msgid "You do not have sufficient permissions to read the %s keyring."
msgstr "У Вас немає достатніх прав для читання зв’язки ключів %s."
@@ -837,10 +838,10 @@ msgid "The fingerprint of a specified key could not be determined."
msgstr ""
msgid "%s could not be imported."
-msgstr ""
+msgstr "Не вдалося імпортувати %s."
msgid "File %s does not exist and could not be imported."
-msgstr ""
+msgstr "Файл %s не існує, тож імпортувати його не вдалося."
msgid "A specified key could not be listed."
msgstr ""
@@ -849,7 +850,7 @@ msgid "A specified signature could not be listed."
msgstr ""
msgid "A specified key could not be locally signed."
-msgstr ""
+msgstr "Не вдалося локально підписати вказаний ключ."
msgid "Remote key not fetched correctly from keyserver."
msgstr ""
@@ -1013,6 +1014,7 @@ msgstr " -f, --files оновлює список файлів бази д
msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n"
msgstr ""
+"Використання: repo-remove [параметри] <шлях-до-бази> <пакунок|дельта> ...\\n"
msgid ""
"repo-remove will update a package database by removing the package name"
@@ -1043,9 +1045,10 @@ msgstr ""
msgid ""
"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz\\n"
msgstr ""
+"Приклад: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz\\n"
msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26\\n"
-msgstr ""
+msgstr "Приклад: repo-remove /path/to/repo.db.tar.gz kernel26\\n"
msgid ""
"Copyright (c) 2006-2012 Pacman Development Team <pacman-dev@archlinux.org>\\n"
diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in
index b113badb..043a0b86 100644
--- a/scripts/repo-add.sh.in
+++ b/scripts/repo-add.sh.in
@@ -144,7 +144,7 @@ db_write_delta() {
# get md5sum and compressed size of package
md5sum="$(openssl dgst -md5 "$deltafile")"
md5sum="${md5sum##* }"
- csize=$(@SIZECMD@ "$deltafile")
+ csize=$(@SIZECMD@ -L "$deltafile")
oldfile=$(xdelta3 printhdr $deltafile | grep "XDELTA filename (source)" | sed 's/.*: *//')
newfile=$(xdelta3 printhdr $deltafile | grep "XDELTA filename (output)" | sed 's/.*: *//')
@@ -294,7 +294,7 @@ db_write_entry() {
# compute base64'd PGP signature
if [[ -f "$pkgfile.sig" ]]; then
- pgpsigsize=$(@SIZECMD@ "$pkgfile.sig")
+ pgpsigsize=$(@SIZECMD@ -L "$pkgfile.sig")
if (( pgpsigsize > 16384 )); then
error "$(gettext "Invalid package signature file '%s'.")" "$pkgfile.sig"
return 1
@@ -303,7 +303,7 @@ db_write_entry() {
pgpsig=$(openssl base64 -in "$pkgfile.sig" | tr -d '\n')
fi
- csize=$(@SIZECMD@ "$pkgfile")
+ csize=$(@SIZECMD@ -L "$pkgfile")
# compute checksums
msg2 "$(gettext "Computing checksums...")"
diff --git a/src/pacman/po/de.po b/src/pacman/po/de.po
index 0a0c7db4..51a0d635 100644
--- a/src/pacman/po/de.po
+++ b/src/pacman/po/de.po
@@ -4,6 +4,7 @@
#
# Translators:
# Dan McGee <dpmcgee@gmail.com>, 2011.
+# <martin.kalcher@googlemail.com>, 2012.
# Matthias Gorissen <matthias@archlinux.de>, 2011.
# Mineo <themineo+transifex@googlemail.com>, 2011.
# <pierre@archlinux.de>, 2011.
@@ -12,11 +13,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2011-11-15 23:28+0000\n"
-"Last-Translator: pierres <pierre@archlinux.de>\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\n"
+"PO-Revision-Date: 2012-02-27 18:53+0000\n"
+"Last-Translator: martinkalcher <martin.kalcher@googlemail.com>\n"
"Language-Team: German (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/de/)\n"
+"language/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -510,11 +511,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed installiere aktuelle Pakete nicht erneut\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr ""
-" --recursive installiere alle Abhängigkeiten der Pakete erneut\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog Das Änderungsprotokoll des Paketes anzeigen\n"
@@ -901,17 +897,13 @@ msgstr "Möchten Sie diese Pakete entfernen?"
msgid "failed to commit transaction (%s)\n"
msgstr "Konnte den Vorgang nicht durchführen (%s)\n"
-#, c-format
-msgid "could not access database directory\n"
-msgstr "Konnte nicht auf Datenbank-Verzeichnis zugreifen\n"
-
-#, c-format
-msgid "could not remove %s\n"
+#, fuzzy, c-format
+msgid "could not remove %s: %s\n"
msgstr "Konnte %s nicht entfernen\n"
#, c-format
-msgid "Do you want to remove %s?"
-msgstr "Möchten Sie %s entfernen?"
+msgid "could not access database directory\n"
+msgstr "Konnte nicht auf Datenbank-Verzeichnis zugreifen\n"
#, c-format
msgid "Database directory: %s\n"
@@ -921,9 +913,9 @@ msgstr "Datenbank-Verzeichnis: %s\n"
msgid "Do you want to remove unused repositories?"
msgstr "Möchten Sie ungenutzte Repositorien entfernen? "
-#, c-format
-msgid "Database directory cleaned up\n"
-msgstr "Datenbank-Verzeichnis wurde aufgeräumt\n"
+#, fuzzy, c-format
+msgid "removing unused sync repositories...\n"
+msgstr "Möchten Sie ungenutzte Repositorien entfernen? "
#, c-format
msgid "Cache directory: %s\n"
@@ -1062,6 +1054,10 @@ msgid "failed to init transaction (%s)\n"
msgstr "Konnte den Vorgang nicht starten (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "Konnte Datenbank nicht sperren: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
@@ -1244,3 +1240,9 @@ msgstr "Fehler: "
#, c-format
msgid "warning: "
msgstr "Warnung: "
+
+#~ msgid "Do you want to remove %s?"
+#~ msgstr "Möchten Sie %s entfernen?"
+
+#~ msgid "Database directory cleaned up\n"
+#~ msgstr "Datenbank-Verzeichnis wurde aufgeräumt\n"
diff --git a/src/pacman/po/en_GB.po b/src/pacman/po/en_GB.po
index eeb0db7c..58a31e7d 100644
--- a/src/pacman/po/en_GB.po
+++ b/src/pacman/po/en_GB.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2011-11-14 03:59+0000\n"
-"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\n"
+"PO-Revision-Date: 2012-03-05 11:43-0600\n"
+"Last-Translator: Dan McGee <dpmcgee@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
@@ -488,10 +488,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed do not reinstall up to date packages\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr " --recursive reinstall all dependencies of target packages\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog view the changelog of a package\n"
@@ -858,16 +854,12 @@ msgid "failed to commit transaction (%s)\n"
msgstr "failed to commit transaction (%s)\n"
#, c-format
-msgid "could not access database directory\n"
-msgstr "could not access database directory\n"
+msgid "could not remove %s: %s\n"
+msgstr "could not remove %s: %s\n"
#, c-format
-msgid "could not remove %s\n"
-msgstr "could not remove %s\n"
-
-#, c-format
-msgid "Do you want to remove %s?"
-msgstr "Do you want to remove %s?"
+msgid "could not access database directory\n"
+msgstr "could not access database directory\n"
#, c-format
msgid "Database directory: %s\n"
@@ -878,8 +870,8 @@ msgid "Do you want to remove unused repositories?"
msgstr "Do you want to remove unused repositories?"
#, c-format
-msgid "Database directory cleaned up\n"
-msgstr "Database directory cleaned up\n"
+msgid "removing unused sync repositories...\n"
+msgstr "removing unused sync repositories...\n"
#, c-format
msgid "Cache directory: %s\n"
@@ -1018,6 +1010,10 @@ msgid "failed to init transaction (%s)\n"
msgstr "failed to init transaction (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "could not lock database: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
@@ -1200,3 +1196,14 @@ msgstr "error: "
#, c-format
msgid "warning: "
msgstr "warning: "
+
+#~ msgid "Do you want to remove %s?"
+#~ msgstr "Do you want to remove %s?"
+
+#~ msgid "Database directory cleaned up\n"
+#~ msgstr "Database directory cleaned up\n"
+
+#~ msgid ""
+#~ " --recursive reinstall all dependencies of target packages\n"
+#~ msgstr ""
+#~ " --recursive reinstall all dependencies of target packages\n"
diff --git a/src/pacman/po/fi.po b/src/pacman/po/fi.po
index cd3c56e2..5b192643 100644
--- a/src/pacman/po/fi.po
+++ b/src/pacman/po/fi.po
@@ -13,11 +13,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2012-02-11 19:30+0000\n"
-"Last-Translator: Jesse Jaara <jesse.jaara@gmail.com>\n"
+"POT-Creation-Date: 2012-02-23 10:28-0600\n"
+"PO-Revision-Date: 2012-02-23 16:43+0000\n"
+"Last-Translator: Larso <larso@gmx.com>\n"
"Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/fi/)\n"
+"language/fi/)\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -506,12 +506,6 @@ msgstr ""
" --needed älä asenna ajan tasalla olevia pakatteja uudelleen\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr ""
-" --recursive asenna kaikki kohdepakettien riippuvuudet "
-"uudelleen\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog näytä paketin muutosloki\n"
@@ -1045,6 +1039,10 @@ msgid "failed to init transaction (%s)\n"
msgstr "latauksen alustaminen epäonnistui (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "tietokantaa ei voitu lukita: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
diff --git a/src/pacman/po/fr.po b/src/pacman/po/fr.po
index d85a11da..8276c521 100644
--- a/src/pacman/po/fr.po
+++ b/src/pacman/po/fr.po
@@ -6,15 +6,16 @@
# Dan McGee <dpmcgee@gmail.com>, 2011.
# <ma.jiehong@gmail.com>, 2011, 2012.
# shining <chantry.xavier@gmail.com>, 2011.
+# <solstice.dhiver@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2012-02-06 20:18+0000\n"
-"Last-Translator: jiehong <ma.jiehong@gmail.com>\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\n"
+"PO-Revision-Date: 2012-02-29 16:17+0000\n"
+"Last-Translator: solstice <solstice.dhiver@gmail.com>\n"
"Language-Team: French (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/fr/)\n"
+"language/fr/)\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -142,7 +143,7 @@ msgstr ""
#, c-format
msgid ":: Import PGP key %s, \"%s\", created %s?"
-msgstr ":: Importation de la clé PGP %s, « %s », %s créée ?"
+msgstr ":: Importation de la clé PGP %s, « %s », créée le %s ?"
#, c-format
msgid "installing"
@@ -511,12 +512,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed ne pas réinstaller les paquets à jour\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr ""
-" --recursive Réinstaller toutes les dépendances det paquets "
-"cibles\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog affiche le Changelog du paquet\n"
@@ -910,17 +905,13 @@ msgstr "Voulez-vous désinstaller ces paquets ?"
msgid "failed to commit transaction (%s)\n"
msgstr "la validation de la transaction a échoué (%s)\n"
-#, c-format
-msgid "could not access database directory\n"
-msgstr "l'accès au dossier des dépôts a échoué\n"
-
-#, c-format
-msgid "could not remove %s\n"
+#, fuzzy, c-format
+msgid "could not remove %s: %s\n"
msgstr "impossible de supprimer %s\n"
#, c-format
-msgid "Do you want to remove %s?"
-msgstr "Voulez-vous désinstaller %s ?"
+msgid "could not access database directory\n"
+msgstr "l'accès au dossier des dépôts a échoué\n"
#, c-format
msgid "Database directory: %s\n"
@@ -930,9 +921,9 @@ msgstr "Répertoire des dépôts : %s\n"
msgid "Do you want to remove unused repositories?"
msgstr "Voulez-vous supprimer les dépôts non utilisés ?"
-#, c-format
-msgid "Database directory cleaned up\n"
-msgstr "Répertoire des dépôts nettoyés\n"
+#, fuzzy, c-format
+msgid "removing unused sync repositories...\n"
+msgstr "Voulez-vous supprimer les dépôts non utilisés ?"
#, c-format
msgid "Cache directory: %s\n"
@@ -1071,6 +1062,10 @@ msgid "failed to init transaction (%s)\n"
msgstr "l'initialisation de la transaction a échoué (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "ne peut pas bloquer la base de donnée: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
@@ -1253,3 +1248,9 @@ msgstr "Erreur : "
#, c-format
msgid "warning: "
msgstr "Avertissement : "
+
+#~ msgid "Do you want to remove %s?"
+#~ msgstr "Voulez-vous désinstaller %s ?"
+
+#~ msgid "Database directory cleaned up\n"
+#~ msgstr "Répertoire des dépôts nettoyés\n"
diff --git a/src/pacman/po/it.po b/src/pacman/po/it.po
index a6d4223d..102ab3b7 100644
--- a/src/pacman/po/it.po
+++ b/src/pacman/po/it.po
@@ -9,11 +9,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2012-02-11 18:11+0000\n"
+"POT-Creation-Date: 2012-02-23 10:28-0600\n"
+"PO-Revision-Date: 2012-02-16 17:05+0000\n"
"Last-Translator: Giovanni Scafora <giovanni@archlinux.org>\n"
"Language-Team: Italian (http://www.transifex.net/projects/p/archlinux-pacman/"
-"team/it/)\n"
+"language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -50,7 +50,7 @@ msgstr "aggiornamento di %s in corso...\n"
#, c-format
msgid "checking package integrity...\n"
-msgstr "controllo dell'integrità dei pacchetti in corso...\n"
+msgstr "verifica dell'integrità dei pacchetti in corso...\n"
#, c-format
msgid "loading package files...\n"
@@ -58,7 +58,7 @@ msgstr "caricamento dei file dei pacchetti in corso...\n"
#, c-format
msgid "checking delta integrity...\n"
-msgstr "controllo dell'integrità del delta in corso...\n"
+msgstr "verifica dell'integrità del delta in corso...\n"
#, c-format
msgid "applying deltas...\n"
@@ -74,7 +74,7 @@ msgstr "operazione riuscita con successo!\n"
#, c-format
msgid "failed.\n"
-msgstr "non riuscito.\n"
+msgstr "l'operazione non è riuscita.\n"
#, c-format
msgid ":: Retrieving packages from %s...\n"
@@ -86,7 +86,7 @@ msgstr "controllo dello spazio disponibile sul disco...\n"
#, c-format
msgid ":: %s is in IgnorePkg/IgnoreGroup. Install anyway?"
-msgstr ":: %s è in IgnorePkg/IgnoreGroup. Vuoi installarlo?"
+msgstr ":: %s è in IgnorePkg/IgnoreGroup. Vuoi installarlo comunque?"
#, c-format
msgid ":: Replace %s with %s/%s?"
@@ -126,7 +126,8 @@ msgstr ":: Ci sono %zd provider disponibili per %s:\n"
#, c-format
msgid ":: %s-%s: local version is newer. Upgrade anyway?"
-msgstr ":: %s-%s: la versione installata è più recente. Vuoi aggiornarlo?"
+msgstr ""
+":: %s-%s: la versione installata è più recente. Vuoi aggiornare comunque?"
#, c-format
msgid ""
@@ -162,11 +163,11 @@ msgstr "controllo dello spazio disponibile sul disco"
#, c-format
msgid "checking package integrity"
-msgstr "controllo dell'integrità del pacchetto"
+msgstr "verifica dell'integrità dei pacchetti"
#, c-format
msgid "loading package files"
-msgstr "caricamento dei file del pacchetto"
+msgstr "caricamento dei file dei pacchetti"
#, c-format
msgid "downloading %s...\n"
@@ -174,7 +175,7 @@ msgstr "download di %s in corso...\n"
#, c-format
msgid "malloc failure: could not allocate %zd bytes\n"
-msgstr "malloc fallita: impossibile allocare %zd byte\n"
+msgstr "malloc non riuscita: impossibile allocare %zd byte\n"
#, c-format
msgid "could not get current working directory\n"
@@ -239,7 +240,7 @@ msgstr ""
#, c-format
msgid "problem setting gpgdir '%s' (%s)\n"
msgstr ""
-"si è verificato un errore durante l'impostazione della cartella gpg "
+"si è verificato un errore durante l'impostazione della directory gpg "
"'%s' (%s)\n"
#, c-format
@@ -256,11 +257,12 @@ msgstr "impossibile aggiungere il mirror '%s' al database '%s' (%s)\n"
#, c-format
msgid "config parsing exceeded max recursion depth of %d.\n"
-msgstr "l'analisi della configurazione eccede di %d.\n"
+msgstr ""
+"l'analisi della configurazione ha superato la profondità massima di %d.\n"
#, c-format
msgid "config file %s could not be read.\n"
-msgstr "il file di configurazione %s potrebbe non essere leggibile.\n"
+msgstr "il file di configurazione %s non può essere letto.\n"
#, c-format
msgid "config file %s, line %d: bad section name.\n"
@@ -269,7 +271,8 @@ msgstr "file di configurazione %s, linea %d: il nome della sezione è errato.\n"
#, c-format
msgid "config file %s, line %d: syntax error in config file- missing key.\n"
msgstr ""
-"file di configurazione %s, linea %d: errore di sintassi, manca una chiave.\n"
+"file di configurazione %s, linea %d: errore di sintassi nel file di "
+"configurazione, manca la chiave.\n"
#, c-format
msgid "config file %s, line %d: All directives must belong to a section.\n"
@@ -436,7 +439,7 @@ msgstr "Descrizione :"
#, c-format
msgid "could not calculate checksums for %s\n"
-msgstr "impossibile calcolare il controllo d'integrità di %s\n"
+msgstr "impossibile calcolare il controllo dell'integrità di %s\n"
#, c-format
msgid "Backup Files:\n"
@@ -448,7 +451,7 @@ msgstr "(nessuno)\n"
#, c-format
msgid "no changelog available for '%s'.\n"
-msgstr "nessun changelog disponibile per '%s'.\n"
+msgstr "nessun changelog è disponibile per '%s'.\n"
#, c-format
msgid "options"
@@ -499,7 +502,8 @@ msgid ""
" (-ss includes explicitly installed dependencies)\n"
msgstr ""
" -s, --recursive rimuove le dipendenze non necessarie\n"
-" (-ss include quelle installate esplicitamente)\n"
+" (-ss include le dipendenze installate "
+"esplicitamente)\n"
#, c-format
msgid " -u, --unneeded remove unneeded packages\n"
@@ -510,10 +514,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed non reinstalla i pacchetti aggiornati\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr " --recursive reinstalla tutte le dipendenze dei pacchetti\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog mostra il changelog di un pacchetto\n"
@@ -538,8 +538,8 @@ msgstr " -g, --groups mostra tutti i pacchetti di un gruppo\n"
msgid ""
" -i, --info view package information (-ii for backup files)\n"
msgstr ""
-" -i, --info mostra le informazioni del pacchetto (-ii per il "
-"backup)\n"
+" -i, --info mostra le informazioni del pacchetto (-ii per i file "
+"di backup)\n"
#, c-format
msgid ""
@@ -573,7 +573,9 @@ msgstr ""
#, c-format
msgid " -q, --quiet show less information for query and search\n"
-msgstr " -q, --quiet mostra meno informazioni per query e ricerca\n"
+msgstr ""
+" -q, --quiet mostra meno informazioni per la query e per la "
+"ricerca\n"
#, c-format
msgid ""
@@ -621,7 +623,7 @@ msgstr ""
msgid ""
" -u, --sysupgrade upgrade installed packages (-uu allows downgrade)\n"
msgstr ""
-" -u, --sysupgrade aggiorna tutti i pacchetti (-uu permette il "
+" -u, --sysupgrade aggiorna tutti i pacchetti (-uu consente il "
"downgrade)\n"
#, c-format
@@ -651,7 +653,7 @@ msgstr ""
#, c-format
msgid " -f, --force force install, overwrite conflicting files\n"
msgstr ""
-" -f, --force forza l'installazione e sovrascrive i file in "
+" -f, --force forza l'installazione, sovrascrive i file in "
"conflitto\n"
#, c-format
@@ -669,7 +671,9 @@ msgstr ""
msgid ""
" --ignore <pkg> ignore a package upgrade (can be used more than "
"once)\n"
-msgstr " --ignore <pkg> ignora l'aggiornamento di un pacchetto\n"
+msgstr ""
+" --ignore <pkg> ignora l'aggiornamento di un pacchetto (può essere "
+"usato più volte)\n"
#, c-format
msgid ""
@@ -677,14 +681,15 @@ msgid ""
" ignore a group upgrade (can be used more than once)\n"
msgstr ""
" --ignoregroup <grp>\n"
-" ignora l'aggiornamento di un gruppo\n"
+" ignora l'aggiornamento di un gruppo (può essere usato "
+"più volte)\n"
#, c-format
msgid ""
" -d, --nodeps skip dependency version checks (-dd to skip all "
"checks)\n"
msgstr ""
-" -d, --nodeps salta il controllo sulle versioni delle dipendenze (-"
+" -d, --nodeps salta il controllo delle versioni delle dipendenze (-"
"dd salta tutti i controlli)\n"
#, c-format
@@ -697,7 +702,9 @@ msgstr ""
#, c-format
msgid ""
" --noprogressbar do not show a progress bar when downloading files\n"
-msgstr " --noprogressbar non mostra la barra di avanzamento\n"
+msgstr ""
+" --noprogressbar non mostra la barra di avanzamento durante il "
+"download dei file\n"
#, c-format
msgid ""
@@ -709,7 +716,8 @@ msgid ""
" -p, --print print the targets instead of performing the "
"operation\n"
msgstr ""
-" -p, --print stampa i pacchetti invece di effettuare l'operazione\n"
+" -p, --print visualizza i pacchetti invece di effettuare "
+"l'operazione\n"
#, c-format
msgid ""
@@ -789,7 +797,7 @@ msgstr "la memoria è stata esaurita durante l'analisi degli argomenti\n"
#, c-format
msgid "failed to reopen stdin for reading: (%s)\n"
-msgstr "impossibile riaprire stdin in lettura: (%s)\n"
+msgstr "impossibile riaprire stdin per la lettura: (%s)\n"
#, c-format
msgid "you cannot perform this operation unless you are root.\n"
@@ -797,7 +805,7 @@ msgstr "questa operazione è possibile solo da root.\n"
#, c-format
msgid "no operation specified (use -h for help)\n"
-msgstr "nessuna operazione specificata (usa -h per un aiuto)\n"
+msgstr "non è stata specificata nessuna operazione (usa -h per un aiuto)\n"
#, c-format
msgid "%s is owned by %s %s\n"
@@ -844,8 +852,8 @@ msgstr[1] "%s: %jd file totali, "
#, c-format
msgid "%jd missing file\n"
msgid_plural "%jd missing files\n"
-msgstr[0] "manca il file %jd\n"
-msgstr[1] "mancano i file %jd\n"
+msgstr[0] "manca %jd file\n"
+msgstr[1] "mancano %jd file\n"
#, c-format
msgid "package '%s' was not found\n"
@@ -917,7 +925,7 @@ msgstr "Vuoi rimuovere i repository inutilizzati?"
#, c-format
msgid "Database directory cleaned up\n"
-msgstr "Directory del database pulita\n"
+msgstr "La directory del database è stata ripulita\n"
#, c-format
msgid "Cache directory: %s\n"
@@ -929,11 +937,11 @@ msgstr "Pacchetti da mantenere:\n"
#, c-format
msgid " All locally installed packages\n"
-msgstr "Tutti i pacchetti installati localmente\n"
+msgstr " Tutti i pacchetti installati localmente\n"
#, c-format
msgid " All current sync database packages\n"
-msgstr "Tutti i pacchetti dell'attuale database sincronizzato\n"
+msgstr " Tutti i pacchetti dell'attuale database sincronizzato\n"
#, c-format
msgid "Do you want to remove all other packages from cache?"
@@ -953,7 +961,7 @@ msgstr "rimozione di tutti i file dalla cache in corso...\n"
#, c-format
msgid "could not access cache directory %s\n"
-msgstr "impossibile accedere alla directory %s della cache\n"
+msgstr "impossibile accedere alla directory della cache %s\n"
#, c-format
msgid "failed to update %s (%s)\n"
@@ -1056,13 +1064,17 @@ msgstr "caricamento dei pacchetti in corso...\n"
msgid "failed to init transaction (%s)\n"
msgstr "inizializzazione non riuscita (%s)\n"
+#, fuzzy, c-format
+msgid "could not lock database: %s\n"
+msgstr "impossibile caricare il pacchetto '%s': %s\n"
+
#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
msgstr ""
" se sei sicuro che il gestore dei pacchetti non sia già\n"
-" in funzione, puoi rimuovere %s\n"
+" in esecuzione, puoi rimuovere %s\n"
#, c-format
msgid "failed to release transaction (%s)\n"
@@ -1106,19 +1118,19 @@ msgstr "La chiave è disabilitata"
#, c-format
msgid "Signature error"
-msgstr "Errore firma"
+msgstr "Errore della firma"
#, c-format
msgid "full trust"
-msgstr "attendibile"
+msgstr "piena attendibilità"
#, c-format
msgid "marginal trust"
-msgstr "poco attendibile"
+msgstr "attendibilità marginale"
#, c-format
msgid "never trust"
-msgstr "non attendibile"
+msgstr "mai attendibile"
#, c-format
msgid "unknown trust"
@@ -1138,19 +1150,19 @@ msgstr "Nome"
#, c-format
msgid "Old Version"
-msgstr "Vecchia Versione"
+msgstr "Vecchia versione"
#, c-format
msgid "New Version"
-msgstr "Nuova Versione"
+msgstr "Nuova versione"
#, c-format
msgid "Net Change"
-msgstr "Cambio della rete"
+msgstr "Variazione netta"
#, c-format
msgid "Download Size"
-msgstr "Dimensioni del download"
+msgstr "Dimensione del download"
#, c-format
msgid "Targets (%d):"
@@ -1158,23 +1170,19 @@ msgstr "Pacchetti (%d):"
#, c-format
msgid "Total Download Size: %.2f %s\n"
-msgstr ""
-"Dimensione totale dei pacchetti da scaricare: %.2f %s\n"
-"\n"
+msgstr "Dimensione totale dei pacchetti da scaricare: %.2f %s\n"
#, c-format
msgid "Total Installed Size: %.2f %s\n"
-msgstr ""
-"Dimensione totale dei pacchetti da installare: %.2f %s\n"
-"\n"
+msgstr "Dimensione totale dei pacchetti da installare: %.2f %s\n"
#, c-format
msgid "Total Removed Size: %.2f %s\n"
-msgstr "Dimensione totale dei pacchetti rimossi: %.2f %s\n"
+msgstr "Dimensione totale dei pacchetti rimossi: %.2f %s\n"
#, c-format
msgid "Net Upgrade Size: %.2f %s\n"
-msgstr "Dimensione dell'aggiornamento di rete: %.2f %s\n"
+msgstr "Dimensione netta dell'aggiornamento: %.2f %s\n"
#, c-format
msgid "New optional dependencies for %s\n"
@@ -1243,3 +1251,8 @@ msgstr "errore: "
#, c-format
msgid "warning: "
msgstr "attenzione: "
+
+#~ msgid ""
+#~ " --recursive reinstall all dependencies of target packages\n"
+#~ msgstr ""
+#~ " --recursive reinstalla tutte le dipendenze dei pacchetti\n"
diff --git a/src/pacman/po/lt.po b/src/pacman/po/lt.po
index f18cf05c..28781b5b 100644
--- a/src/pacman/po/lt.po
+++ b/src/pacman/po/lt.po
@@ -5,16 +5,17 @@
# Translators:
# Algimantas Margevičius <gymka@mail.ru>, 2011.
# Algimantas Margevičius <margevicius.algimantas@gmail.com>, 2011, 2012.
+# Kiprianas Spiridonovas <k.spiridonovas@gmail.com>, 2012.
# toofishes <dpmcgee@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2012-02-05 07:49+0000\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\n"
+"PO-Revision-Date: 2012-02-25 05:57+0000\n"
"Last-Translator: Algimantas Margevičius <margevicius.algimantas@gmail.com>\n"
"Language-Team: Lithuanian (http://www.transifex.net/projects/p/archlinux-"
-"pacman/team/lt/)\n"
+"pacman/language/lt/)\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +29,7 @@ msgstr "tikrinamos priklausomybės...\n"
#, c-format
msgid "checking for file conflicts...\n"
-msgstr "tikrinamas suderinamumas...\n"
+msgstr "tikrinamas failų suderinamumas...\n"
#, c-format
msgid "resolving dependencies...\n"
@@ -92,7 +93,7 @@ msgstr ":: %s yra IgnorePkg/IgnoreGroup sąraše. Vistiek įdiegti?"
#, c-format
msgid ":: Replace %s with %s/%s?"
-msgstr ":: Įrašyti %s su %s/%s?"
+msgstr ":: Vietoje %s įrašyti %s/%s?"
#, c-format
msgid ":: %s and %s are in conflict. Remove %s?"
@@ -157,11 +158,11 @@ msgstr "šalinama"
#, c-format
msgid "checking for file conflicts"
-msgstr "tikrinamas suderinamumas"
+msgstr "tikrinamas failų suderinamumas"
#, c-format
msgid "checking available disk space"
-msgstr "tikrinama prieinama disko vieta"
+msgstr "tikrinama laisva disko vieta"
#, c-format
msgid "checking package integrity"
@@ -173,7 +174,7 @@ msgstr "įkraunami paketo failai"
#, c-format
msgid "downloading %s...\n"
-msgstr "parsiunčiama %s...\n"
+msgstr "parsisiunčiama %s...\n"
#, c-format
msgid "malloc failure: could not allocate %zd bytes\n"
@@ -185,7 +186,7 @@ msgstr "negaliu pasiekti dabartinio katalogo\n"
#, c-format
msgid "could not chdir to download directory %s\n"
-msgstr "negaliu pereiti į parsiuntimo katalogą %s\n"
+msgstr "negaliu pereiti į parsiuntimų katalogą %s\n"
#, c-format
msgid "running XferCommand: fork failed!\n"
@@ -299,7 +300,7 @@ msgstr "%s: diegimo priežastis nustatyta kaip „įdiegta kaip priklausomybė
#, c-format
msgid "%s: install reason has been set to 'explicitly installed'\n"
-msgstr "%s: diegimo priežastis nustatyta kaip „savarankiškas diegimas“\n"
+msgstr "%s: diegimo priežastis nustatyta kaip „įdiegta savarankiškai“\n"
#, c-format
msgid "Explicitly installed"
@@ -315,19 +316,19 @@ msgstr "Nežinoma"
#, c-format
msgid "Repository :"
-msgstr "Saugykla :"
+msgstr "Saugykla :"
#, c-format
msgid "Name :"
-msgstr "Pavadinimas :"
+msgstr "Pavadinimas :"
#, c-format
msgid "Version :"
-msgstr "Versija :"
+msgstr "Versija :"
#, c-format
msgid "URL :"
-msgstr "URL :"
+msgstr "URL :"
#, c-format
msgid "Licenses :"
@@ -339,11 +340,11 @@ msgstr "Grupės :"
#, c-format
msgid "Provides :"
-msgstr "Tiekia :"
+msgstr "Tiekia :"
#, c-format
msgid "Depends On :"
-msgstr "Priklauso nuo:"
+msgstr "Priklauso nuo :"
#, c-format
msgid "Optional Deps :"
@@ -351,7 +352,7 @@ msgstr "Nebūtinos priklausomybės:"
#, c-format
msgid "Required By :"
-msgstr "Reikalaujama:"
+msgstr "Reikia paketams:"
#, c-format
msgid "Conflicts With :"
@@ -359,11 +360,11 @@ msgstr "Nesuderinama su:"
#, c-format
msgid "Replaces :"
-msgstr "Pakeičia :"
+msgstr "Pakeičia :"
#, c-format
msgid "Download Size : %6.2f %s\n"
-msgstr "Parsiuntimo dydis : %6.2f %s\n"
+msgstr "Parsisiuntimo dydis : %6.2f %s\n"
#, c-format
msgid "Compressed Size: %6.2f %s\n"
@@ -375,19 +376,19 @@ msgstr "Įdiegto dydis : %6.2f %s\n"
#, c-format
msgid "Packager :"
-msgstr "Pakuotojas :"
+msgstr "Pakuotojas :"
#, c-format
msgid "Architecture :"
-msgstr "Architektūra :"
+msgstr "Architektūra :"
#, c-format
msgid "Build Date :"
-msgstr "Sukūrimo data :"
+msgstr "Sukūrimo data :"
#, c-format
msgid "Install Date :"
-msgstr "Įdiegimo data :"
+msgstr "Įdiegimo data :"
#, c-format
msgid "Install Reason :"
@@ -415,7 +416,7 @@ msgstr "SHA256 Sum :"
#, c-format
msgid "Signatures :"
-msgstr "Parašai :"
+msgstr "Parašai :"
#, c-format
msgid "None"
@@ -423,11 +424,11 @@ msgstr "Nieko"
#, c-format
msgid "Description :"
-msgstr "Aprašymas :"
+msgstr "Aprašymas :"
#, c-format
msgid "could not calculate checksums for %s\n"
-msgstr "negaliu apskaičiuot kontrolinės sumos failui %s\n"
+msgstr "negaliu apskaičiuoti kontrolinės sumos failui %s\n"
#, c-format
msgid "Backup Files:\n"
@@ -501,10 +502,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed neatnaujint paketų kurie ir taip naujausi\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr " --recursive iš naujo įdiegti visas paketo priklausomybes\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog peržiūrėti paketo keitimų žurnalą\n"
@@ -518,7 +515,7 @@ msgstr ""
#, c-format
msgid " -e, --explicit list packages explicitly installed [filter]\n"
msgstr ""
-" -e, --explicit parodo paketus įdiegtus kaip savarankius [filtras]\n"
+" -e, --explicit parodo savarankiškai įdiegtus paketus [filtras]\n"
#, c-format
msgid " -g, --groups view all members of a package group\n"
@@ -547,7 +544,7 @@ msgid ""
"[filter]\n"
msgstr ""
" -m, --foreign parodyti paketus kurių nėra sinchronizacijos duomenų "
-"bazėj [filtras]\n"
+"bazėje [filtras]\n"
#, c-format
msgid " -o, --owns <file> query the package that owns <file>\n"
@@ -560,7 +557,7 @@ msgstr " -p, --file <paketas> užklausti paketo failą vietoj duomenų bazės\n
#, c-format
msgid " -q, --quiet show less information for query and search\n"
msgstr ""
-" -q, --quiet parodyt mažiau informacijos užklausom ir paieškai\n"
+" -q, --quiet rodyti mažiau informacijos užklausoms ir paieškai\n"
#, c-format
msgid ""
@@ -593,7 +590,7 @@ msgstr " -i, --info peržiūrėti paketo informaciją\n"
#, c-format
msgid " -l, --list <repo> view a list of packages in a repo\n"
-msgstr " -l, --list <repo> peržiūrėti paketus kurie yra saugykloj\n"
+msgstr " -l, --list <repo> peržiūrėti paketus kurie yra saugykloje\n"
#, c-format
msgid ""
@@ -604,20 +601,21 @@ msgstr " -s, --search <regex> ieškoti nutolusių saugyklų pagal kriterijų\n"
msgid ""
" -u, --sysupgrade upgrade installed packages (-uu allows downgrade)\n"
msgstr ""
-" -u, --sysupgrade atnaujint įdiegtus paketus (-uu leidžia grįžti prie "
+" -u, --sysupgrade atnaujinti įdiegtus paketus (-uu leidžia grįžti prie "
"senos versijos)\n"
#, c-format
msgid ""
" -w, --downloadonly download packages but do not install/upgrade "
"anything\n"
-msgstr " -w, --downloadonly parsiųsti paketus, bet nediegti/neatnaujinti\n"
+msgstr ""
+" -w, --downloadonly parsisiųsti paketus, bet nediegti/neatnaujinti\n"
#, c-format
msgid ""
" -y, --refresh download fresh package databases from the server\n"
msgstr ""
-" -y, --refresh parsiųsti naują paketų duomenų bazę iš serverio\n"
+" -y, --refresh parsisiųsti naują paketų duomenų bazę iš serverio\n"
#, c-format
msgid " --asdeps mark packages as non-explicitly installed\n"
@@ -626,7 +624,7 @@ msgstr ""
#, c-format
msgid " --asexplicit mark packages as explicitly installed\n"
-msgstr " --asexplicit pažymėti paketus kaip savarankiškus diegimus\n"
+msgstr " --asexplicit pažymėti paketus kaip savarankiškai įdiegtus\n"
#, c-format
msgid " -f, --force force install, overwrite conflicting files\n"
@@ -635,12 +633,11 @@ msgstr ""
#, c-format
msgid " --asdeps install packages as non-explicitly installed\n"
-msgstr ""
-" --asdeps įdiegti paketus kaip ne savarankiškai įdiegtus\n"
+msgstr " --asdeps įdiegti paketus kaip nesavarankiškus\n"
#, c-format
msgid " --asexplicit install packages as explicitly installed\n"
-msgstr " --asexplicit įdiegti kaip savarankiškus paketus\n"
+msgstr " --asexplicit įdiegti paketus kaip savarankiškus\n"
#, c-format
msgid ""
@@ -648,7 +645,7 @@ msgid ""
"once)\n"
msgstr ""
" --ignore <pkg> ignoruoti paketo atnaujinimą (galima naudoti daugiau "
-"nei kartą)\n"
+"nei vieną kartą)\n"
#, c-format
msgid ""
@@ -656,8 +653,8 @@ msgid ""
" ignore a group upgrade (can be used more than once)\n"
msgstr ""
" --ignoregroup <grp>\n"
-" ignoruoti grupinį atnaujinimą (galima naudot daugiau "
-"nei kartą)\n"
+" ignoruoti grupinį atnaujinimą (galima naudoti daugiau "
+"nei vieną kartą)\n"
#, c-format
msgid ""
@@ -754,7 +751,7 @@ msgstr "„%s“ nėra teisingas derinimo informacijos lygis\n"
#, c-format
msgid "only one operation may be used at a time\n"
-msgstr "vienu metu tik viena komanda\n"
+msgstr "vienu metu gali būti vykdoma tik viena komanda\n"
#, c-format
msgid "invalid option\n"
@@ -770,7 +767,7 @@ msgstr "nepavyko pakartotinai atidaryti skaitymui stdin: (%s)\n"
#, c-format
msgid "you cannot perform this operation unless you are root.\n"
-msgstr "jūs negalite įvykdyt šios komandos nebent esate root naudotojas.\n"
+msgstr "jūs negalite įvykdyti šios komandos jei nesate root naudotojas.\n"
#, c-format
msgid "no operation specified (use -h for help)\n"
@@ -790,11 +787,11 @@ msgstr "kelias per ilgas: %s%s\n"
#, c-format
msgid "failed to find '%s' in PATH: %s\n"
-msgstr "kelyje: %s nepavyko rasti „%s“\n"
+msgstr "PATH kintamajame nepavyko rasti „%s“: %s\n"
#, c-format
msgid "failed to read file '%s': %s\n"
-msgstr "nepavyko perskaityt failo „%s“: %s\n"
+msgstr "nepavyko perskaityti failo „%s“: %s\n"
#, c-format
msgid "cannot determine ownership of directory '%s'\n"
@@ -815,16 +812,16 @@ msgstr "grupė „%s“ nerasta\n"
#, c-format
msgid "%s: %jd total file, "
msgid_plural "%s: %jd total files, "
-msgstr[0] "%s: %jd iš viso failas,"
-msgstr[1] "%s: %jd iš viso failų,"
-msgstr[2] "%s: %jd iš viso failų,"
+msgstr[0] "%s: iš viso %jd failas,"
+msgstr[1] "%s: iš viso %jd failai,"
+msgstr[2] "%s: iš viso %jd failų,"
#, c-format
msgid "%jd missing file\n"
msgid_plural "%jd missing files\n"
-msgstr[0] "%jd trūksta failo\n"
-msgstr[1] "%jd trūksta failų\n"
-msgstr[2] "%jd trūksta failų\n"
+msgstr[0] "%jd trūkstamas failas\n"
+msgstr[1] "%jd trūkstami failai\n"
+msgstr[2] "%jd trūkstamų failų\n"
#, c-format
msgid "package '%s' was not found\n"
@@ -856,7 +853,7 @@ msgstr ":: %s: reikalauja %s\n"
#, c-format
msgid "%s is designated as a HoldPkg.\n"
-msgstr "%s numatytas kaip HoldPkg.\n"
+msgstr "%s pažymėtas kaip HoldPkg.\n"
#, c-format
msgid "HoldPkg was found in target list. Do you want to continue?"
@@ -864,7 +861,7 @@ msgstr "HoldPkg buvo rastas objektų sąraše. Ar tęsti?"
#, c-format
msgid " there is nothing to do\n"
-msgstr "nėra ką daryti\n"
+msgstr " nėra ką daryti\n"
#, c-format
msgid "Do you want to remove these packages?"
@@ -874,17 +871,13 @@ msgstr "Ar norite pašalinti šiuos paketus?"
msgid "failed to commit transaction (%s)\n"
msgstr "nepavyko įvykdyt perdavimo (%s)\n"
-#, c-format
-msgid "could not access database directory\n"
-msgstr "nepavyko pasiekti duomenų bazės aplanko\n"
-
-#, c-format
-msgid "could not remove %s\n"
+#, fuzzy, c-format
+msgid "could not remove %s: %s\n"
msgstr "nepavyko pašalinti %s\n"
#, c-format
-msgid "Do you want to remove %s?"
-msgstr "Ar norite pašalinti %s?"
+msgid "could not access database directory\n"
+msgstr "nepavyko pasiekti duomenų bazės aplanko\n"
#, c-format
msgid "Database directory: %s\n"
@@ -894,9 +887,9 @@ msgstr "Duomenų bazės aplankas: %s\n"
msgid "Do you want to remove unused repositories?"
msgstr "Ar norite pašalinti nenaudojamas saugyklas?"
-#, c-format
-msgid "Database directory cleaned up\n"
-msgstr "Duomenų bazės aplankas išvalytas\n"
+#, fuzzy, c-format
+msgid "removing unused sync repositories...\n"
+msgstr "Ar norite pašalinti nenaudojamas saugyklas?"
#, c-format
msgid "Cache directory: %s\n"
@@ -944,7 +937,7 @@ msgstr " %s yra naujausias\n"
#, c-format
msgid "failed to synchronize any databases\n"
-msgstr "nepavyko susinchronizuot jokių duomenų bazių\n"
+msgstr "nepavyko sinchronizuoti nei vienos duomenų bazės\n"
#, c-format
msgid "installed"
@@ -972,7 +965,7 @@ msgstr "duomenų bazė nerasta: %s\n"
#, c-format
msgid "'%s' is a file, did you mean %s instead of %s?\n"
-msgstr "„%s“ yra failas, gal omeny turėjote %s, o ne %s?\n"
+msgstr "„%s“ yra failas, gal turėjote omeny %s, o ne %s?\n"
#, c-format
msgid ":: Starting full system upgrade...\n"
@@ -988,7 +981,7 @@ msgstr ":: %s ir %s yra nesuderinami (%s)\n"
#, c-format
msgid "Proceed with download?"
-msgstr "Vykdyti parsiuntimą?"
+msgstr "Vykdyti parsisiuntimą?"
#, c-format
msgid "Proceed with installation?"
@@ -1016,7 +1009,7 @@ msgstr ":: Sinchronizuojamos paketų duomenų bazės...\n"
#, c-format
msgid ":: The following packages should be upgraded first :\n"
-msgstr ":: Šie paketai turi būti atnaujinti pirmiausia :\n"
+msgstr ":: Šie paketai turėtų būti atnaujinti pirmiausia :\n"
#, c-format
msgid ""
@@ -1035,12 +1028,16 @@ msgid "failed to init transaction (%s)\n"
msgstr "nepavyko pradėti perdavimo (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "nepavyko užrakinti duomenų bazės: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
msgstr ""
-" jei jūs tikras jog paketų tvarkytojas \n"
-" nėra paleistas, gali ištrinti %s\n"
+" jei jūs esate tikras, kad paketų tvarkytuvė\n"
+" nėra paleista, galite ištrinti %s\n"
#, c-format
msgid "failed to release transaction (%s)\n"
@@ -1092,11 +1089,11 @@ msgstr "pilnas pasitikėjimas"
#, c-format
msgid "marginal trust"
-msgstr "marginalinis pasitikėjimas"
+msgstr "dalinis pasitikėjimas"
#, c-format
msgid "never trust"
-msgstr "niekada nepasitikėt"
+msgstr "niekada nepasitikėti"
#, c-format
msgid "unknown trust"
@@ -1108,7 +1105,7 @@ msgstr "%s, %s iš „%s“"
#, c-format
msgid "failed to allocate string\n"
-msgstr "nepavyko rasti eilutės\n"
+msgstr "nepavyko išskirti vietos eilutei\n"
#, c-format
msgid "Name"
@@ -1124,11 +1121,11 @@ msgstr "Nauja versija"
#, c-format
msgid "Net Change"
-msgstr "Tinklo keitimas"
+msgstr "Bendras pokytis"
#, c-format
msgid "Download Size"
-msgstr "Parsiuntimo dydis"
+msgstr "Parsisiuntimo dydis"
#, c-format
msgid "Targets (%d):"
@@ -1136,11 +1133,11 @@ msgstr "Paketai (%d):"
#, c-format
msgid "Total Download Size: %.2f %s\n"
-msgstr "Išviso parsiųsti: %.2f %s\n"
+msgstr "Iš viso bus parsisiųsta: %.2f %s\n"
#, c-format
msgid "Total Installed Size: %.2f %s\n"
-msgstr "Išviso įdiegto dydis: %.2f %s\n"
+msgstr "Iš viso bus įdiegta: %.2f %s\n"
#, c-format
msgid "Total Removed Size: %.2f %s\n"
@@ -1148,7 +1145,7 @@ msgstr "Iš viso bus pašalinta: %.2f %s\n"
#, c-format
msgid "Net Upgrade Size: %.2f %s\n"
-msgstr "Tinklo atnaujinimo dydis: %.2f %s\n"
+msgstr "Bendras atnaujinimų dydis: %.2f %s\n"
#, c-format
msgid "New optional dependencies for %s\n"
@@ -1156,7 +1153,7 @@ msgstr "Naujos nebūtinos priklausomybės paketui %s\n"
#, c-format
msgid "Optional dependencies for %s\n"
-msgstr "Nebūtinos priklausomybės %s paketui\n"
+msgstr "Nebūtinos priklausomybės paketui %s\n"
#, c-format
msgid "Repository %s\n"
@@ -1212,8 +1209,14 @@ msgstr "įspėjimas: %s"
#, c-format
msgid "error: "
-msgstr "klaida:"
+msgstr "klaida: "
#, c-format
msgid "warning: "
-msgstr "įspėjimas:"
+msgstr "įspėjimas: "
+
+#~ msgid "Do you want to remove %s?"
+#~ msgstr "Ar norite pašalinti %s?"
+
+#~ msgid "Database directory cleaned up\n"
+#~ msgstr "Duomenų bazės aplankas išvalytas\n"
diff --git a/src/pacman/po/pacman.pot b/src/pacman/po/pacman.pot
index dcabdde7..b9a8314f 100644
--- a/src/pacman/po/pacman.pot
+++ b/src/pacman/po/pacman.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: pacman 4.0.1\n"
+"Project-Id-Version: pacman 4.0.2\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\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"
@@ -475,10 +475,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr ""
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr ""
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr ""
@@ -814,15 +810,11 @@ msgid "failed to commit transaction (%s)\n"
msgstr ""
#, c-format
-msgid "could not access database directory\n"
+msgid "could not remove %s: %s\n"
msgstr ""
#, c-format
-msgid "could not remove %s\n"
-msgstr ""
-
-#, c-format
-msgid "Do you want to remove %s?"
+msgid "could not access database directory\n"
msgstr ""
#, c-format
@@ -834,7 +826,7 @@ msgid "Do you want to remove unused repositories?"
msgstr ""
#, c-format
-msgid "Database directory cleaned up\n"
+msgid "removing unused sync repositories...\n"
msgstr ""
#, c-format
@@ -972,6 +964,10 @@ msgid "failed to init transaction (%s)\n"
msgstr ""
#, c-format
+msgid "could not lock database: %s\n"
+msgstr ""
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
diff --git a/src/pacman/po/pt_BR.po b/src/pacman/po/pt_BR.po
index 97a87b65..43d3a800 100644
--- a/src/pacman/po/pt_BR.po
+++ b/src/pacman/po/pt_BR.po
@@ -5,17 +5,18 @@
# Translators:
# ambaratti <ambaratti.listas@gmail.com>, 2011.
# Antonio Fernandes C. Neto <fernandes@pelivre.org>, 2011.
-# Rafael <rafael.f.f1@gmail.com>, 2011.
+# Rafael Ferreira <rafael.f.f1@gmail.com>, 2012.
+# Rafael <rafael.f.f1@gmail.com>, 2011, 2012.
# Sandro <sandrossv@hotmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2011-11-14 04:14+0000\n"
-"Last-Translator: rafaelff1 <rafael.f.f1@gmail.com>\n"
-"Language-Team: Portuguese (Brazilian) (http://www.transifex.net/projects/p/"
-"archlinux-pacman/team/pt_BR/)\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\n"
+"PO-Revision-Date: 2012-02-28 00:55+0000\n"
+"Last-Translator: Rafael Ferreira <rafael.f.f1@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.net/projects/p/"
+"archlinux-pacman/language/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -140,7 +141,7 @@ msgstr ""
#, c-format
msgid ":: Import PGP key %s, \"%s\", created %s?"
-msgstr ":: Importar chave PGP %s, \"%s\", criada %s?"
+msgstr ":: Importar a chave PGP %s, \"%s\", criada em %s ?"
#, c-format
msgid "installing"
@@ -196,7 +197,7 @@ msgstr "não foi possível renomear %s para %s (%s)\n"
#, c-format
msgid "could not restore working directory (%s)\n"
-msgstr "Falha em recuperar diretório de trabalho (%s)\n"
+msgstr "não foi possível recuperar diretório de trabalho (%s)\n"
#, c-format
msgid "config file %s, line %d: invalid value for '%s' : '%s'\n"
@@ -252,7 +253,7 @@ msgstr "não foi possível registrar a base de dados '%s' (%s)\n"
#, c-format
msgid "could not add mirror '%s' to database '%s' (%s)\n"
msgstr ""
-"Não foi possível adicionar o espelho \"%s\" para a base de dados \"%s"
+"não foi possível adicionar o espelho \"%s\" para a base de dados \"%s"
"\" (%s)\n"
#, c-format
@@ -419,11 +420,11 @@ msgstr "Soma MD5 :"
#, c-format
msgid "SHA256 Sum :"
-msgstr "Soma SH256 :"
+msgstr "Some SHA256 :"
#, c-format
msgid "Signatures :"
-msgstr "Assinaturas :"
+msgstr "Assinaturas :"
#, c-format
msgid "None"
@@ -509,11 +510,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed não reinstala pacotes atualizados\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr ""
-" --recursive reinstala todas dependências de pacotes alvos\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog visualiza o changelog de um pacote\n"
@@ -876,7 +872,7 @@ msgstr "\"%s\" é um arquivo, você pode querer usar %s.\n"
#, c-format
msgid "could not load package '%s': %s\n"
-msgstr "Falha em carregar pacote \"%s\": %s\n"
+msgstr "não foi possível carregar pacote \"%s\": %s\n"
#, c-format
msgid "target not found: %s\n"
@@ -914,17 +910,13 @@ msgstr "Deseja remover estes pacotes?"
msgid "failed to commit transaction (%s)\n"
msgstr "falha em submeter a transação (%s)\n"
-#, c-format
-msgid "could not access database directory\n"
-msgstr "não foi possível acessar o diretório da base de dados\n"
-
-#, c-format
-msgid "could not remove %s\n"
+#, fuzzy, c-format
+msgid "could not remove %s: %s\n"
msgstr "não foi possível remover %s\n"
#, c-format
-msgid "Do you want to remove %s?"
-msgstr "Deseja remover %s?"
+msgid "could not access database directory\n"
+msgstr "não foi possível acessar o diretório da base de dados\n"
#, c-format
msgid "Database directory: %s\n"
@@ -934,9 +926,9 @@ msgstr "Diretório da base de dados: %s\n"
msgid "Do you want to remove unused repositories?"
msgstr "Deseja remover repositórios não utilizados?"
-#, c-format
-msgid "Database directory cleaned up\n"
-msgstr "Diretório da base de dados foi apagado\n"
+#, fuzzy, c-format
+msgid "removing unused sync repositories...\n"
+msgstr "Deseja remover repositórios não utilizados?"
#, c-format
msgid "Cache directory: %s\n"
@@ -1048,7 +1040,7 @@ msgstr "%s é inválido ou está corrompido\n"
#, c-format
msgid "Errors occurred, no packages were upgraded.\n"
-msgstr "Ocorreram erros, nenhum pacote foi atualizado.\n"
+msgstr "Ocorreram erros e, portanto, nenhum pacote foi atualizado.\n"
#, c-format
msgid ":: Synchronizing package databases...\n"
@@ -1075,6 +1067,10 @@ msgid "failed to init transaction (%s)\n"
msgstr "falha ao iniciar a transação (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "não foi possível travar a base de dados: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
@@ -1096,7 +1092,7 @@ msgstr "\"%s\" base de dados não é válida (%s)\n"
#, c-format
msgid "insufficient columns available for table display\n"
-msgstr "disponibilidade de colunas insuficiente para exibir tabela\n"
+msgstr "não há disponibilidade suficiente de colunas para exibir a tabela\n"
#, c-format
msgid "Valid"
@@ -1257,3 +1253,9 @@ msgstr "erro: "
#, c-format
msgid "warning: "
msgstr "atenção: "
+
+#~ msgid "Do you want to remove %s?"
+#~ msgstr "Deseja remover %s?"
+
+#~ msgid "Database directory cleaned up\n"
+#~ msgstr "Diretório da base de dados foi apagado\n"
diff --git a/src/pacman/po/uk.po b/src/pacman/po/uk.po
index 5db67405..355756a6 100644
--- a/src/pacman/po/uk.po
+++ b/src/pacman/po/uk.po
@@ -9,11 +9,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
-"POT-Creation-Date: 2012-02-06 05:42-0600\n"
-"PO-Revision-Date: 2012-01-29 10:04+0000\n"
+"POT-Creation-Date: 2012-03-05 11:35-0600\n"
+"PO-Revision-Date: 2012-02-25 18:17+0000\n"
"Last-Translator: Данило Коростіль <ted.korostiled@gmail.com>\n"
"Language-Team: Ukrainian (http://www.transifex.net/projects/p/archlinux-"
-"pacman/team/uk/)\n"
+"pacman/language/uk/)\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -309,7 +309,7 @@ msgstr "Явно встановлено"
#, c-format
msgid "Installed as a dependency for another package"
-msgstr "Встановлений як залежність до іншого пакунку"
+msgstr "Встановлений як залежність до іншого пакунка"
#, c-format
msgid "Unknown"
@@ -502,11 +502,6 @@ msgid " --needed do not reinstall up to date packages\n"
msgstr " --needed не перевстановлювати оновлені пакунки\n"
#, c-format
-msgid " --recursive reinstall all dependencies of target packages\n"
-msgstr ""
-" --recursive перевстановити усі залежності вказаних пакунків\n"
-
-#, c-format
msgid " -c, --changelog view the changelog of a package\n"
msgstr " -c, --changelog показати список змін пакунка\n"
@@ -887,17 +882,13 @@ msgstr "Вилучити ці пакунки?"
msgid "failed to commit transaction (%s)\n"
msgstr "не вдалось завершити транзакцію (%s)\n"
-#, c-format
-msgid "could not access database directory\n"
-msgstr "немає доступу до каталогу бази даних\n"
-
-#, c-format
-msgid "could not remove %s\n"
+#, fuzzy, c-format
+msgid "could not remove %s: %s\n"
msgstr "неможливо вилучити %s\n"
#, c-format
-msgid "Do you want to remove %s?"
-msgstr "Вилучити %s?"
+msgid "could not access database directory\n"
+msgstr "немає доступу до каталогу бази даних\n"
#, c-format
msgid "Database directory: %s\n"
@@ -907,9 +898,9 @@ msgstr "Каталог бази даних: %s\n"
msgid "Do you want to remove unused repositories?"
msgstr "Вилучити сховища, які не використовуються?"
-#, c-format
-msgid "Database directory cleaned up\n"
-msgstr "Каталог бази даних очищено\n"
+#, fuzzy, c-format
+msgid "removing unused sync repositories...\n"
+msgstr "Вилучити сховища, які не використовуються?"
#, c-format
msgid "Cache directory: %s\n"
@@ -1050,6 +1041,10 @@ msgid "failed to init transaction (%s)\n"
msgstr "не вдалось розпочати транзакцію (%s)\n"
#, c-format
+msgid "could not lock database: %s\n"
+msgstr "неможливо заблокувати базу даних: %s\n"
+
+#, c-format
msgid ""
" if you're sure a package manager is not already\n"
" running, you can remove %s\n"
@@ -1232,3 +1227,9 @@ msgstr "помилка: "
#, c-format
msgid "warning: "
msgstr "попередження: "
+
+#~ msgid "Do you want to remove %s?"
+#~ msgstr "Вилучити %s?"
+
+#~ msgid "Database directory cleaned up\n"
+#~ msgstr "Каталог бази даних очищено\n"
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index f370f82f..e69ca587 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -23,6 +23,7 @@
#include <string.h>
#include <limits.h>
#include <unistd.h>
+#include <errno.h>
#include <dirent.h>
#include <sys/stat.h>
@@ -35,6 +36,20 @@
#include "package.h"
#include "conf.h"
+static int unlink_verbose(const char *pathname, int ignore_missing)
+{
+ int ret = unlink(pathname);
+ if(ret) {
+ if(ignore_missing && errno == ENOENT) {
+ ret = 0;
+ } else {
+ pm_printf(ALPM_LOG_ERROR, _("could not remove %s: %s\n"),
+ pathname, strerror(errno));
+ }
+ }
+ return ret;
+}
+
/* if keep_used != 0, then the db files which match an used syncdb
* will be kept */
static int sync_cleandb(const char *dbpath, int keep_used)
@@ -42,6 +57,7 @@ static int sync_cleandb(const char *dbpath, int keep_used)
DIR *dir;
struct dirent *ent;
alpm_list_t *syncdbs;
+ int ret = 0;
dir = opendir(dbpath);
if(dir == NULL) {
@@ -58,6 +74,7 @@ static int sync_cleandb(const char *dbpath, int keep_used)
struct stat buf;
int found = 0;
const char *dname = ent->d_name;
+ char *dbname;
size_t len;
if(strcmp(dname, ".") == 0 || strcmp(dname, "..") == 0) {
@@ -77,44 +94,46 @@ static int sync_cleandb(const char *dbpath, int keep_used)
/* remove all non-skipped directories and non-database files */
stat(path, &buf);
- len = strlen(path);
- if(S_ISDIR(buf.st_mode) || strcmp(path + len - 3, ".db") != 0) {
+ if(S_ISDIR(buf.st_mode)) {
if(rmrf(path)) {
- pm_printf(ALPM_LOG_ERROR,
- _("could not remove %s\n"), path);
- closedir(dir);
- return 1;
+ pm_printf(ALPM_LOG_ERROR, _("could not remove %s: %s\n"),
+ path, strerror(errno));
}
continue;
}
+ len = strlen(dname);
+ if(len > 3 && strcmp(dname + len - 3, ".db") == 0) {
+ dbname = strndup(dname, len - 3);
+ } else if(len > 7 && strcmp(dname + len - 7, ".db.sig") == 0) {
+ dbname = strndup(dname, len - 7);
+ } else {
+ ret += unlink_verbose(path, 0);
+ continue;
+ }
+
if(keep_used) {
alpm_list_t *i;
- len = strlen(dname);
- char *dbname = strndup(dname, len - 3);
for(i = syncdbs; i && !found; i = alpm_list_next(i)) {
alpm_db_t *db = i->data;
found = !strcmp(dbname, alpm_db_get_name(db));
}
- free(dbname);
}
- /* We have a database that doesn't match any syncdb.
- * Ask the user if he wants to remove it. */
- if(!found) {
- if(!yesno(_("Do you want to remove %s?"), path)) {
- continue;
- }
- if(rmrf(path)) {
- pm_printf(ALPM_LOG_ERROR,
- _("could not remove %s\n"), path);
- closedir(dir);
- return 1;
- }
+ /* We have a database that doesn't match any syncdb. */
+ if(!found) {
+ /* ENOENT check is because the signature and database could come in any
+ * order in our readdir() call, so either file may already be gone. */
+ snprintf(path, PATH_MAX, "%s%s.db", dbpath, dbname);
+ ret += unlink_verbose(path, 1);
+ /* unlink a signature file if present too */
+ snprintf(path, PATH_MAX, "%s%s.db.sig", dbpath, dbname);
+ ret += unlink_verbose(path, 1);
}
+ free(dbname);
}
closedir(dir);
- return 0;
+ return ret;
}
static int sync_cleandb_all(void)
@@ -128,6 +147,7 @@ static int sync_cleandb_all(void)
if(!yesno(_("Do you want to remove unused repositories?"))) {
return 0;
}
+ printf(_("removing unused sync repositories...\n"));
/* The sync dbs were previously put in dbpath/ but are now in dbpath/sync/.
* We will clean everything in dbpath/ except local/, sync/ and db.lck, and
* only the unused sync dbs in dbpath/sync/ */
@@ -140,7 +160,6 @@ static int sync_cleandb_all(void)
ret += sync_cleandb(newdbpath, 1);
free(newdbpath);
- printf(_("Database directory cleaned up\n"));
return ret;
}
@@ -208,7 +227,7 @@ static int sync_cleancache(int level)
/* short circuit for removing all files from cache */
if(level > 1) {
- unlink(path);
+ ret += unlink_verbose(path, 0);
continue;
}
@@ -254,11 +273,11 @@ static int sync_cleancache(int level)
if(delete) {
size_t pathlen = strlen(path);
- unlink(path);
+ ret += unlink_verbose(path, 0);
/* unlink a signature file if present too */
if(PATH_MAX - 5 >= pathlen) {
strcpy(path + pathlen, ".sig");
- unlink(path);
+ ret += unlink_verbose(path, 1);
}
}
}