Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/.gitignore4
-rw-r--r--scripts/Makefile.am69
-rw-r--r--scripts/library/README15
-rw-r--r--scripts/library/output_format.sh21
-rw-r--r--scripts/library/parse_options.sh105
-rw-r--r--scripts/makepkg.sh.in861
-rw-r--r--scripts/pacman-db-upgrade.sh.in13
-rw-r--r--scripts/pacman-key.sh.in421
-rw-r--r--scripts/pacman-optimize.sh.in16
-rw-r--r--scripts/pkgdelta.sh.in25
-rw-r--r--scripts/po/.gitignore4
-rw-r--r--scripts/po/LINGUAS26
-rw-r--r--scripts/po/Makefile.in.in444
-rw-r--r--scripts/po/Makevars26
-rw-r--r--scripts/po/POTFILES.in11
-rw-r--r--scripts/po/ca.po1056
-rw-r--r--scripts/po/cs.po1031
-rw-r--r--scripts/po/da.po1026
-rw-r--r--scripts/po/de.po1058
-rw-r--r--scripts/po/el.po1036
-rw-r--r--scripts/po/en_GB.po1076
-rw-r--r--scripts/po/es.po1053
-rw-r--r--scripts/po/fi.po1038
-rw-r--r--scripts/po/fr.po1061
-rw-r--r--scripts/po/hu.po1050
-rw-r--r--scripts/po/it.po1061
-rw-r--r--scripts/po/kk.po1036
-rw-r--r--scripts/po/nb.po1034
-rw-r--r--scripts/po/pacman-scripts.pot993
-rw-r--r--scripts/po/pl.po1035
-rw-r--r--scripts/po/pt.po1063
-rw-r--r--scripts/po/pt_BR.po1057
-rw-r--r--scripts/po/remove-potcdate.sin19
-rw-r--r--scripts/po/ro.po1051
-rw-r--r--scripts/po/ru.po1046
-rw-r--r--scripts/po/sk.po1032
-rw-r--r--scripts/po/sr.po1031
-rw-r--r--scripts/po/sr@latin.po1032
-rw-r--r--scripts/po/sv.po1022
-rw-r--r--scripts/po/tr.po1040
-rw-r--r--scripts/po/uk.po1023
-rw-r--r--scripts/po/zh_CN.po1020
-rw-r--r--scripts/rankmirrors.sh.in2
-rw-r--r--scripts/repo-add.sh.in441
44 files changed, 29081 insertions, 503 deletions
diff --git a/scripts/.gitignore b/scripts/.gitignore
index fe4616f2..21b671c0 100644
--- a/scripts/.gitignore
+++ b/scripts/.gitignore
@@ -1,7 +1,9 @@
makepkg
pacman-db-upgrade
+pacman-key
pacman-optimize
+pkgdelta
rankmirrors
repo-add
+repo-elephant
repo-remove
-pkgdelta
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index ae6ce366..adb259a7 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -1,13 +1,17 @@
# enforce that all scripts have a --help and --version option
AUTOMAKE_OPTIONS = std-options
+SUBDIRS = po
+
bin_SCRIPTS = \
$(OURSCRIPTS) \
- repo-remove
+ repo-remove \
+ repo-elephant
OURSCRIPTS = \
makepkg \
pacman-db-upgrade \
+ pacman-key \
pacman-optimize \
pkgdelta \
rankmirrors \
@@ -16,13 +20,19 @@ OURSCRIPTS = \
EXTRA_DIST = \
makepkg.sh.in \
pacman-db-upgrade.sh.in \
+ pacman-key.sh.in \
pacman-optimize.sh.in \
pkgdelta.sh.in \
rankmirrors.sh.in \
- repo-add.sh.in
+ repo-add.sh.in \
+ $(LIBRARY)
+
+LIBRARY = \
+ library/output_format.sh \
+ library/parse_options.sh
# Files that should be removed, but which Automake does not know.
-MOSTLYCLEANFILES = $(bin_SCRIPTS) *.tmp
+MOSTLYCLEANFILES = $(bin_SCRIPTS)
if USE_GIT_VERSION
GIT_VERSION := $(shell sh -c 'git describe --abbrev=4 --dirty | sed s/^v//')
@@ -37,7 +47,7 @@ edit = sed \
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
-e 's|@localstatedir[@]|$(localstatedir)|g' \
-e 's|@prefix[@]|$(prefix)|g' \
- -e 's|@BASH_SHELL[@]|$(BASH_SHELL)|g' \
+ -e '1s|!/bin/bash|!$(BASH_SHELL)|g' \
-e 's|@PACKAGE_VERSION[@]|$(REAL_PACKAGE_VERSION)|g' \
-e 's|@PACKAGE_BUGREPORT[@]|$(PACKAGE_BUGREPORT)|g' \
-e 's|@PACKAGE_NAME[@]|$(PACKAGE_NAME)|g' \
@@ -45,7 +55,8 @@ edit = sed \
-e 's|@SIZECMD[@]|$(SIZECMD)|g' \
-e 's|@SEDINPLACE[@]|$(SEDINPLACE)|g' \
-e 's|@DUPATH[@]|$(DUPATH)|g' \
- -e 's|@configure_input[@]|Generated from $@.in; do not edit by hand.|g'
+ -e 's|@SCRIPTNAME[@]|$@|g' \
+ -e 's|@configure_input[@]|Generated from $@.sh.in; do not edit by hand.|g'
## All the scripts depend on Makefile so that they are rebuilt when the
## prefix etc. changes. Use chmod -w to prevent people from editing the
@@ -54,22 +65,44 @@ edit = sed \
# third 'test' line- make sure one of the two checks succeeded
$(OURSCRIPTS): Makefile
@echo ' ' GEN $@;
- @rm -f $@ $@.tmp
- @test -f $(srcdir)/$@.sh.in && $(edit) $(srcdir)/$@.sh.in >$@.tmp || true
- @test -f $(srcdir)/$@.py.in && $(edit) $(srcdir)/$@.py.in >$@.tmp || true
- @test -f $@.tmp || false
- @chmod +x $@.tmp
- @chmod a-w $@.tmp
- @mv $@.tmp $@
-
-makepkg: $(srcdir)/makepkg.sh.in
-pacman-db-upgrade: $(srcdir)/pacman-db-upgrade.sh.in
-pacman-optimize: $(srcdir)/pacman-optimize.sh.in
-pkgdelta: $(srcdir)/pkgdelta.sh.in
+ @rm -f $@
+ @test -f $(srcdir)/$@.sh.in && m4 -P -I $(srcdir) $(srcdir)/$@.sh.in | $(edit) >$@
+ @chmod +x $@
+ @chmod a-w $@
+
+makepkg: \
+ $(srcdir)/makepkg.sh.in \
+ $(srcdir)/library/parse_options.sh
+
+pacman-db-upgrade: \
+ $(srcdir)/pacman-db-upgrade.sh.in \
+ $(srcdir)/library/output_format.sh
+
+pacman-key: \
+ $(srcdir)/pacman-key.sh.in \
+ $(srcdir)/library/output_format.sh \
+ $(srcdir)/library/parse_options.sh
+
+pacman-optimize: \
+ $(srcdir)/pacman-optimize.sh.in \
+ $(srcdir)/library/output_format.sh
+
+pkgdelta: \
+ $(srcdir)/pkgdelta.sh.in \
+ $(srcdir)/library/output_format.sh
+
rankmirrors: $(srcdir)/rankmirrors.sh.in
-repo-add: $(srcdir)/repo-add.sh.in
+
+repo-add: \
+ $(srcdir)/repo-add.sh.in \
+ $(srcdir)/library/output_format.sh
+
repo-remove: $(srcdir)/repo-add.sh.in
rm -f repo-remove
$(LN_S) repo-add repo-remove
+repo-elephant: $(srcdir)/repo-add.sh.in
+ rm -f repo-elephant
+ $(LN_S) repo-add repo-elephant
+
# vim:set ts=2 sw=2 noet:
diff --git a/scripts/library/README b/scripts/library/README
new file mode 100644
index 00000000..1e9c962b
--- /dev/null
+++ b/scripts/library/README
@@ -0,0 +1,15 @@
+This folder contains code snippets that can be reused by multiple
+scripts. A brief description of each file follows.
+
+output_format.sh:
+Provides basic output formatting functions with levels 'msg', 'msg2',
+'warning' and 'error'. The 'msg' amd 'msg2' functions print to stdout
+and can be silenced by defining 'QUIET'. The 'warning' and 'error'
+functions print to stderr with the appropriate prefix added to the
+message.
+
+parse_options.sh:
+A getopt replacement to avoids portability issues, in particular the
+lack of long option name support in the default getopt provided by some
+platforms.
+Usage: parse_option $SHORT_OPTS $LONG_OPTS "$@"
diff --git a/scripts/library/output_format.sh b/scripts/library/output_format.sh
new file mode 100644
index 00000000..9e890e76
--- /dev/null
+++ b/scripts/library/output_format.sh
@@ -0,0 +1,21 @@
+msg() {
+ (( QUIET )) && return
+ local mesg=$1; shift
+ printf "==> ${mesg}\n" "$@" >&1
+}
+
+msg2() {
+ (( QUIET )) && return
+ local mesg=$1; shift
+ printf " -> ${mesg}\n" "$@" >&1
+}
+
+warning() {
+ local mesg=$1; shift
+ printf "==> $(gettext "WARNING:") ${mesg}\n" "$@" >&2
+}
+
+error() {
+ local mesg=$1; shift
+ printf "==> $(gettext "ERROR:") ${mesg}\n" "$@" >&2
+} \ No newline at end of file
diff --git a/scripts/library/parse_options.sh b/scripts/library/parse_options.sh
new file mode 100644
index 00000000..48fd42cd
--- /dev/null
+++ b/scripts/library/parse_options.sh
@@ -0,0 +1,105 @@
+# getopt like parser
+parse_options() {
+ local short_options=$1; shift;
+ local long_options=$1; shift;
+ local ret=0;
+ local unused_options=""
+ local i
+
+ while [[ -n $1 ]]; do
+ if [[ ${1:0:2} = '--' ]]; then
+ if [[ -n ${1:2} ]]; then
+ local match=""
+ for i in ${long_options//,/ }; do
+ if [[ ${1:2} = ${i//:} ]]; then
+ match=$i
+ break
+ fi
+ done
+ if [[ -n $match ]]; then
+ local needsargument=0
+
+ [[ ${match} = ${1:2}: ]] && needsargument=1
+ [[ ${match} = ${1:2}:: && -n $2 && ${2:0:1} != "-" ]] && needsargument=1
+
+ if (( ! needsargument )); then
+ printf ' %s' "$1"
+ else
+ if [[ -n $2 ]]; then
+ printf ' %s ' "$1"
+ shift
+ printf "'%q" "$1"
+ while [[ -n $2 && ${2:0:1} != "-" ]]; do
+ shift
+ printf " %q" "$1"
+ done
+ printf "'"
+ else
+ printf "@SCRIPTNAME@: $(gettext "option %s requires an argument\n")" "'$1'" >&2
+ ret=1
+ fi
+ fi
+ else
+ echo "@SCRIPTNAME@: $(gettext "unrecognized option") '$1'" >&2
+ ret=1
+ fi
+ else
+ shift
+ break
+ fi
+ elif [[ ${1:0:1} = '-' ]]; then
+ for ((i=1; i<${#1}; i++)); do
+ if [[ $short_options =~ ${1:i:1} ]]; then
+ local needsargument=0
+
+ [[ $short_options =~ ${1:i:1}: && ! $short_options =~ ${1:i:1}:: ]] && needsargument=1
+ [[ $short_options =~ ${1:i:1}:: && \
+ ( -n ${1:$i+1} || ( -n $2 && ${2:0:1} != "-" ) ) ]] && needsargument=1
+
+ if (( ! needsargument )); then
+ printf ' -%s' "${1:i:1}"
+ else
+ if [[ -n ${1:$i+1} ]]; then
+ printf ' -%s ' "${1:i:1}"
+ printf "'%q" "${1:$i+1}"
+ while [[ -n $2 && ${2:0:1} != "-" ]]; do
+ shift
+ printf " %q" "$1"
+ done
+ printf "'"
+ else
+ if [[ -n $2 ]]; then
+ printf ' -%s ' "${1:i:1}"
+ shift
+ printf "'%q" "$1"
+ while [[ -n $2 && ${2:0:1} != "-" ]]; do
+ shift
+ printf " %q" "$1"
+ done
+ printf "'"
+
+ else
+ printf "@SCRIPTNAME@: $(gettext "option %s requires an argument\n")" "'-${1:i:1}'" >&2
+ ret=1
+ fi
+ fi
+ break
+ fi
+ else
+ echo "@SCRIPTNAME@: $(gettext "unrecognized option") '-${1:i:1}'" >&2
+ ret=1
+ fi
+ done
+ else
+ unused_options="${unused_options} '$1'"
+ fi
+ shift
+ done
+
+ printf " --"
+ [[ $unused_options ]] && printf ' %s' "${unused_options[@]}"
+ [[ $1 ]] && printf " '%s'" "$@"
+ printf "\n"
+
+ return $ret
+} \ No newline at end of file
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 8fa64f7b..8845a417 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1,4 +1,4 @@
-#!@BASH_SHELL@ -e
+#!/bin/bash -e
#
# makepkg - make packages compatible for use with pacman
# @configure_input@
@@ -28,10 +28,10 @@
# makepkg uses quite a few external programs during its execution. You
# need to have at least the following installed for makepkg to function:
# awk, bsdtar (libarchive), bzip2, coreutils, fakeroot, file, find (findutils),
-# gettext, grep, gzip, openssl, sed, tput (ncurses), xz
+# gettext, gpg, grep, gzip, openssl, sed, tput (ncurses), xz
# gettext initialization
-export TEXTDOMAIN='pacman'
+export TEXTDOMAIN='pacman-scripts'
export TEXTDOMAINDIR='@localedir@'
# file -i does not work on Mac OSX unless legacy mode is set
@@ -41,25 +41,23 @@ myver='@PACKAGE_VERSION@'
confdir='@sysconfdir@'
BUILDSCRIPT='@BUILDSCRIPT@'
startdir="$PWD"
-srcdir="$startdir/src"
-pkgdir="$startdir/pkg"
-packaging_options=('strip' 'docs' 'libtool' 'emptydirs' 'zipman' 'purge')
+packaging_options=('strip' 'docs' 'libtool' 'emptydirs' 'zipman' 'purge' 'upx')
other_options=('ccache' 'distcc' 'buildflags' 'makeflags')
-splitpkg_overrides=('pkgver' 'pkgrel' 'pkgdesc' 'arch' 'license' 'groups' \
- 'depends' 'optdepends' 'provides' 'conflicts' 'replaces' \
- 'backup' 'options' 'install' 'changelog')
+splitpkg_overrides=('pkgver' 'pkgrel' 'epoch' 'pkgdesc' 'arch' 'license' \
+ 'groups' 'depends' 'optdepends' 'provides' 'conflicts' \
+ 'replaces' 'backup' 'options' 'install' 'changelog')
readonly -a packaging_options other_options splitpkg_overrides
# Options
ASROOT=0
CLEANUP=0
-CLEANCACHE=0
DEP_BIN=0
FORCE=0
INFAKEROOT=0
GENINTEG=0
-SKIPINTEG=0
+SKIPCHECKSUMS=0
+SKIPPGPCHECK=0
INSTALL=0
NOBUILD=0
NODEPS=0
@@ -75,6 +73,7 @@ CHECKFUNC=0
PKGFUNC=0
SPLITPKG=0
PKGLIST=()
+SIGNPKG=''
# Forces the pkgver of the current PKGBUILD. Used by the fakeroot call
# when dealing with svn/cvs/etc PKGBUILDs.
@@ -142,8 +141,7 @@ clean_up() {
msg "$(gettext "Cleaning up...")"
rm -rf "$pkgdir" "$srcdir"
if [[ -n $pkgbase ]]; then
- # TODO: this wasn't properly fixed in commit 2020e629
- local fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ local fullver=$(get_full_version)
# Can't do this unless the BUILDSCRIPT has been sourced.
if (( BUILDFUNC )); then
rm -f "${pkgbase}-${fullver}-${CARCH}-build.log"*
@@ -183,6 +181,17 @@ trap 'trap_exit "$(gettext "TERM signal caught. Exiting...")"' TERM HUP QUIT
trap 'trap_exit "$(gettext "Aborted by user! Exiting...")"' INT
trap 'trap_exit "$(gettext "An unknown error has occurred. Exiting...")"' ERR
+enter_fakeroot() {
+ msg "$(gettext "Entering %s environment...")" "fakeroot"
+
+ if [[ -n $newpkgver ]]; then
+ fakeroot -- $0 --forcever $newpkgver -F "${ARGLIST[@]}" || exit $?
+ else
+ fakeroot -- $0 -F "${ARGLIST[@]}" || exit $?
+ fi
+}
+
+
# a source entry can have two forms :
# 1) "filename::http://path/to/file"
# 2) "http://path/to/file"
@@ -227,15 +236,27 @@ get_url() {
}
##
-# usage : get_full_version( $epoch, $pkgver, $pkgrel )
+# usage : get_full_version( [$pkgname] )
# return : full version spec, including epoch (if necessary), pkgver, pkgrel
##
get_full_version() {
- if [[ $1 -eq 0 ]]; then
- # zero epoch case, don't include it in version
- echo $2-$3
+ if [[ -z $1 ]]; then
+ if [[ $epoch ]] && (( ! $epoch )); then
+ echo $pkgver-$pkgrel
+ else
+ echo $epoch:$pkgver-$pkgrel
+ fi
else
- echo $1:$2-$3
+ for i in pkgver pkgrel epoch; do
+ local indirect="${i}_override"
+ eval $(declare -f package_$1 | sed -n "s/\(^[[:space:]]*$i=\)/${i}_override=/p")
+ [[ -z ${!indirect} ]] && eval "${indirect}=\${${i}}"
+ done
+ if (( ! $epoch_override )); then
+ echo $pkgver_override-$pkgrel_override
+ else
+ echo $epoch_override:$pkgver_override-$pkgrel_override
+ fi
fi
}
@@ -275,7 +296,7 @@ check_option() {
# ? - not found
##
check_buildenv() {
- echo $(in_opt_array "$1" ${BUILDENV[@]})
+ in_opt_array "$1" ${BUILDENV[@]}
}
@@ -310,7 +331,6 @@ in_opt_array() {
##
in_array() {
local needle=$1; shift
- [[ -z $1 ]] && return 1 # Not Found
local item
for item in "$@"; do
[[ $item = $needle ]] && return 0 # Found
@@ -318,6 +338,16 @@ in_array() {
return 1 # Not Found
}
+source_has_signatures(){
+ local file
+ for file in "${source[@]}"; do
+ if [[ $file =~ .*(sig|asc) ]]; then
+ return 0
+ fi
+ done
+ return 1
+}
+
get_downloadclient() {
# $1 = URL with valid protocol prefix
local url=$1
@@ -391,7 +421,7 @@ run_pacman() {
local cmd
printf -v cmd "%q " "$PACMAN" $PACMAN_OPTS "$@"
if (( ! ASROOT )) && [[ ! $1 =~ ^-(T|Qq)$ ]]; then
- if [ "$(type -p sudo)" ]; then
+ if type -p sudo >/dev/null; then
cmd="sudo $cmd"
else
cmd="su root -c '$cmd'"
@@ -509,7 +539,8 @@ download_sources() {
local file=$(get_filepath "$netfile" || true)
if [[ -n "$file" ]]; then
msg2 "$(gettext "Found %s")" "${file##*/}"
- ln -sf "$file" "$srcdir/"
+ rm -f "$srcdir/${file##*/}"
+ ln -s "$file" "$srcdir/"
continue
fi
@@ -564,7 +595,7 @@ generate_checksums() {
plain ""
if ! type -p openssl >/dev/null; then
- error "$(gettext "Cannot find openssl.")"
+ error "$(gettext "Cannot find the %s binary required for generating sourcefile checksums.")" "openssl"
exit 1 # $E_MISSING_PROGRAM
fi
@@ -610,13 +641,9 @@ generate_checksums() {
}
check_checksums() {
+ (( SKIPCHECKSUMS )) && return 0
(( ! ${#source[@]} )) && return 0
- if ! type -p openssl >/dev/null; then
- error "$(gettext "Cannot find openssl.")"
- exit 1 # $E_MISSING_PROGRAM
- fi
-
local correlation=0
local integ required
for integ in md5 sha1 sha256 sha384 sha512; do
@@ -669,6 +696,89 @@ check_checksums() {
fi
}
+check_pgpsigs() {
+ (( SKIPPGPCHECK )) && return 0
+ ! source_has_signatures && return 0
+
+ msg "$(gettext "Verifying source file signatures with %s...")" "gpg"
+
+ local file
+ local warning=0
+ local errors=0
+ local statusfile=$(mktemp)
+
+ for file in "${source[@]}"; do
+ file="$(get_filename "$file")"
+ if [[ ! $file =~ .*(sig|asc) ]]; then
+ continue
+ fi
+
+ echo -n " ${file%.*} ... " >&2
+
+ if ! file="$(get_filepath "$file")"; then
+ echo "$(gettext "SIGNATURE NOT FOUND")" >&2
+ errors=1
+ continue
+ fi
+
+ if ! sourcefile="$(get_filepath "${file%.*}")"; then
+ echo "$(gettext "SOURCE FILE NOT FOUND")" >&2
+ errors=1
+ continue
+ fi
+
+ if ! gpg --quiet --batch --status-file "$statusfile" --verify "$file" "$sourcefile" 2> /dev/null; then
+ if grep "NO_PUBKEY" "$statusfile" > /dev/null; then
+ warning "$(gettext "Unknown public key") $(awk '/NO_PUBKEY/ {print $3}' $statusfile)" >&2
+ warnings=1
+ else
+ echo "$(gettext "FAILED")" >&2
+ errors=1
+ fi
+ else
+ if grep "REVKEYSIG" "$statusfile" > /dev/null; then
+ echo "$(gettext "Passed")" "-" "$(gettext "Warning: the key has been revoked.")" >&2
+ errors=1
+ elif grep "EXPSIG" "$statusfile" > /dev/null; then
+ echo "$(gettext "Passed")" "-" "$(gettext "Warning: the signature has expired.")" >&2
+ warnings=1
+ elif grep "EXPKEYSIG" "$statusfile" > /dev/null; then
+ echo "$(gettext "Passed")" "-" "$(gettext "Warning: the key has expired.")" >&2
+ warnings=1
+ else
+ echo $(gettext "Passed") >&2
+ fi
+ fi
+ done
+
+ rm -f "$statusfile"
+
+ if (( errors )); then
+ error "$(gettext "One or more PGP signatures could not be verified!")"
+ exit 1
+ fi
+
+ if (( warnings )); then
+ warning "$(gettext "Warnings have occurred while verifying the signatures.")"
+ plain "$(gettext "Please make sure you really trust them.")"
+ fi
+}
+
+check_source_integrity() {
+ if (( SKIPCHECKSUMS && SKIPPGPCHECK )); then
+ warning "$(gettext "Skipping all source file integrity checks.")"
+ elif (( SKIPCHECKSUMS )); then
+ warning "$(gettext "Skipping verification of source file checksums.")"
+ check_pgpsigs
+ elif (( SKIPPGPCHECK )); then
+ warning "$(gettext "Skipping verification of source file PGP signatures.")"
+ check_checksums
+ else
+ check_checksums
+ check_pgpsigs
+ fi
+}
+
extract_sources() {
msg "$(gettext "Extracting Sources...")"
local netfile
@@ -775,7 +885,7 @@ run_function() {
local ret=0
local restoretrap
if (( LOGGING )); then
- local fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ local fullver=$(get_full_version)
local BUILDLOG="${startdir}/${pkgbase}-${fullver}-${CARCH}-$pkgfunc.log"
if [[ -f $BUILDLOG ]]; then
local i=1
@@ -817,9 +927,6 @@ run_build() {
if [[ $(check_buildenv distcc) = "y" && $(check_option distcc) != "n" ]]; then
[[ -d /usr/lib/distcc/bin ]] && export PATH="/usr/lib/distcc/bin:$PATH"
export DISTCC_HOSTS
- elif [[ $(check_option distcc) = "n" ]]; then
- # if it is not wanted, clear the makeflags too
- MAKEFLAGS=""
fi
# use ccache if it is requested (check buildenv and PKGBUILD opts)
@@ -855,7 +962,7 @@ tidy_install() {
fi
if [[ $(check_option purge) = "y" && -n ${PURGE_TARGETS[*]} ]]; then
- msg2 "$(gettext "Purging other files...")"
+ msg2 "$(gettext "Purging unwanted files...")"
local pt
for pt in "${PURGE_TARGETS[@]}"; do
if [[ ${pt} = ${pt//\/} ]]; then
@@ -877,8 +984,8 @@ tidy_install() {
# update symlinks to this manpage
find ${MAN_DIRS[@]} -lname "$file" 2>/dev/null |
while read link ; do
- rm -f "$link"
- ln -sf "${file}.gz" "${link}.gz"
+ rm -f "$link" "${link}.gz"
+ ln -s "${file}.gz" "${link}.gz"
done
# check file still exists (potentially already compressed due to hardlink)
@@ -921,7 +1028,7 @@ tidy_install() {
fi
if [[ $(check_option libtool) = "n" ]]; then
- msg2 "$(gettext "Removing libtool .la files...")"
+ msg2 "$(gettext "Removing "%s" files...")" "libtool"
find . ! -type d -name "*.la" -exec rm -f -- '{}' \;
fi
@@ -929,6 +1036,69 @@ tidy_install() {
msg2 "$(gettext "Removing empty directories...")"
find . -depth -type d -empty -delete
fi
+
+ if [[ $(check_option upx) = "y" ]]; then
+ msg2 "$(gettext "Compressing binaries with %s...")" "UPX"
+ local binary
+ find . -type f -perm -u+w 2>/dev/null | while read binary ; do
+ if [[ $(file -bi "$binary") = *'application/x-executable'* ]]; then
+ upx $UPXFLAGS "$binary" &>/dev/null ||
+ warning "$(gettext "Could not compress binary : %s")" "${binary/$pkgdir\//}"
+ fi
+ done
+ fi
+}
+
+find_libdepends() {
+ local libdepends
+ find "$pkgdir" -type f -perm -u+x | while read filename
+ do
+ # get architecture of the file; if soarch is empty it's not an ELF binary
+ soarch=$(LC_ALL=C readelf -h "$filename" 2>/dev/null | sed -n 's/.*Class.*ELF\(32\|64\)/\1/p')
+ [ -n "$soarch" ] || continue
+ # process all libraries needed by the binary
+ 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"
+ # extract the major version: 1
+ soversion="${sofile##*\.so\.}"
+ if in_array "${soname}" ${depends[@]}; then
+ if ! in_array "${soname}=${soversion}-${soarch}" ${libdepends[@]}; then
+ # libfoo.so=1-64
+ echo "${soname}=${soversion}-${soarch}"
+ libdepends=(${libdepends[@]} "${soname}=${soversion}-${soarch}")
+ fi
+ fi
+ done
+ done
+}
+
+find_libprovides() {
+ local libprovides
+ find "$pkgdir" -type f -name \*.so\* | while read filename
+ do
+ # check if we really have a shared object
+ if LC_ALL=C readelf -h "$filename" 2>/dev/null | grep -q '.*Type:.*DYN (Shared object file).*'; then
+ # 64
+ soarch=$(LC_ALL=C readelf -h "$filename" | sed -n 's/.*Class.*ELF\(32\|64\)/\1/p')
+ # get the string binaries link to: libfoo.so.1.2 -> libfoo.so.1
+ sofile=$(LC_ALL=C readelf -d "$filename" 2>/dev/null | sed -n 's/.*Library soname: \[\(.*\)\].*/\1/p')
+ [ -z "$sofile" ] && sofile="${filename##*/}"
+
+ # extract the library name: libfoo.so
+ soname="${sofile%%\.so\.*}.so"
+ # extract the major version: 1
+ soversion="${sofile##*\.so\.}"
+ if in_array "${soname}" ${provides[@]}; then
+ if ! in_array "${soname}=${soversion}-${soarch}" ${libprovides[@]}; then
+ # libfoo.so=1-64
+ echo "${soname}=${soversion}-${soarch}"
+ libprovides=(${libprovides[@]} "${soname}=${soversion}-${soarch}")
+ fi
+ fi
+ fi
+ done
}
write_pkginfo() {
@@ -941,7 +1111,7 @@ write_pkginfo() {
local size="$(@DUPATH@ -sk)"
size="$(( ${size%%[^0-9]*} * 1024 ))"
- msg2 "$(gettext "Generating .PKGINFO file...")"
+ msg2 "$(gettext "Generating %s file...")" ".PKGINFO"
echo "# Generated by makepkg $myver"
if (( INFAKEROOT )); then
echo "# using $(fakeroot -v)"
@@ -949,7 +1119,7 @@ write_pkginfo() {
echo "# $(LC_ALL=C date -u)"
echo "pkgname = $1"
(( SPLITPKG )) && echo pkgbase = $pkgbase
- echo "pkgver = $(get_full_version $epoch $pkgver $pkgrel)"
+ echo "pkgver = $(get_full_version)"
echo "pkgdesc = $pkgdesc"
echo "url = $url"
echo "builddate = $builddate"
@@ -960,13 +1130,44 @@ write_pkginfo() {
[[ $license ]] && printf "license = %s\n" "${license[@]}"
[[ $replaces ]] && printf "replaces = %s\n" "${replaces[@]}"
[[ $groups ]] && printf "group = %s\n" "${groups[@]}"
- [[ $depends ]] && printf "depend = %s\n" "${depends[@]}"
[[ $optdepends ]] && printf "optdepend = %s\n" "${optdepends[@]}"
[[ $conflicts ]] && printf "conflict = %s\n" "${conflicts[@]}"
- [[ $provides ]] && printf "provides = %s\n" "${provides[@]}"
[[ $backup ]] && printf "backup = %s\n" "${backup[@]}"
local it
+
+ libprovides=$(find_libprovides)
+ libdepends=$(find_libdepends)
+ provides=("${provides[@]}" ${libprovides})
+ depends=("${depends[@]}" ${libdepends})
+
+ for it in "${depends[@]}"; do
+ 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
+ error "$(gettext "Cannot find library listed in %s: %s")" "'depends'" "$it"
+ return 1
+ fi
+ else
+ echo "depend = $it"
+ fi
+ done
+
+ for it in "${provides[@]}"; do
+ # ignore versionless entires (those come from the PKGBUILD)
+ if [[ $it = *.so ]]; then
+ # check if the entry has been found by find_libprovides
+ # if not, it's unneeded; tell the user so he can remove it
+ if [[ ! $libprovides =~ (^|\s)${it}=.* ]]; then
+ error "$(gettext "Cannot find library listed in %s: %s")" "'provides'" "$it"
+ return 1
+ fi
+ else
+ echo "provides = $it"
+ fi
+ done
+
for it in "${packaging_options[@]}"; do
local ret="$(check_option $it)"
if [[ $ret != "?" ]]; then
@@ -982,7 +1183,7 @@ write_pkginfo() {
# warn if license array is not present or empty
if [[ -z $license ]]; then
warning "$(gettext "Please add a license line to your %s!")" "$BUILDSCRIPT"
- plain "$(gettext "Example for GPL\'ed software: license=('GPL').")"
+ plain "$(gettext "Example for GPL\'ed software: %s.")" "license=('GPL')"
fi
}
@@ -993,7 +1194,7 @@ check_package() {
local file
for file in "${backup[@]}"; do
if [[ ! -f $file ]]; then
- warning "$(gettext "Backup entry file not in package : %s")" "$file"
+ warning "$(gettext "%s entry file not in package : %s")" "backup" "$file"
fi
done
@@ -1009,7 +1210,7 @@ check_package() {
create_package() {
if [[ ! -d $pkgdir ]]; then
- error "$(gettext "Missing pkg/ directory.")"
+ error "$(gettext "Missing %s directory.")" "pkg/"
plain "$(gettext "Aborting...")"
exit 1 # $E_MISSING_PKGDIR
fi
@@ -1038,7 +1239,7 @@ create_package() {
# check for changelog/install files
for i in 'changelog/.CHANGELOG' 'install/.INSTALL'; do
- IFS='/' read -r orig dest <<< "$i"
+ IFS='/' read -r orig dest < <(printf '%s\n' "$i")
if [[ -n ${!orig} ]]; then
msg2 "$(gettext "Adding %s file...")" "$orig"
@@ -1056,15 +1257,19 @@ create_package() {
*tar.gz) EXT=${PKGEXT%.gz} ;;
*tar.bz2) EXT=${PKGEXT%.bz2} ;;
*tar.xz) EXT=${PKGEXT%.xz} ;;
+ *tar.Z) EXT=${PKGEXT%.Z} ;;
*tar) EXT=${PKGEXT} ;;
*) warning "$(gettext "'%s' is not a valid archive extension.")" \
"$PKGEXT" ; EXT=$PKGEXT ;;
esac
- local fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ local fullver=$(get_full_version)
local pkg_file="$PKGDEST/${nameofpkg}-${fullver}-${PKGARCH}${PKGEXT}"
local ret=0
+ [[ -f $pkg_file ]] && rm -f "$pkg_file"
+ [[ -f $pkg_file.sig ]] && rm -f "$pkg_file.sig"
+
# when fileglobbing, we want * in an empty directory to expand to
# the null string rather than itself
shopt -s nullglob
@@ -1075,6 +1280,7 @@ create_package() {
*tar.gz) gzip -c -f -n ;;
*tar.bz2) bzip2 -c -f ;;
*tar.xz) xz -c -z - ;;
+ *tar.Z) compress -c -f ;;
*tar) cat ;;
esac > "${pkg_file}" || ret=$?
@@ -1086,9 +1292,16 @@ create_package() {
exit 1 # TODO: error code
fi
+ create_signature "$pkg_file"
+
if (( ! ret )) && [[ ! "$PKGDEST" -ef "${startdir}" ]]; then
- ln -sf "${pkg_file}" "${pkg_file/$PKGDEST/$startdir}"
+ rm -f "${pkg_file/$PKGDEST/$startdir}"
+ ln -s "${pkg_file}" "${pkg_file/$PKGDEST/$startdir}"
ret=$?
+ if [[ -f $pkg_file.sig ]]; then
+ rm -f "${pkg_file/$PKGDEST/$startdir}.sig"
+ ln -s "$pkg_file.sig" "${pkg_file/$PKGDEST/$startdir}.sig"
+ fi
fi
if (( ret )); then
@@ -1096,24 +1309,30 @@ create_package() {
fi
}
-create_srcpackage() {
- cd "$startdir"
+create_signature() {
+ if [[ $SIGNPKG != 'y' ]]; then
+ return
+ fi
+ local ret=0
+ local filename="$1"
+ msg "$(gettext "Signing package...")"
- # Get back to our src directory so we can begin with sources.
- mkdir -p "$srcdir"
- chmod a-s "$srcdir"
- cd "$srcdir"
- if (( ! SKIPINTEG || SOURCEONLY == 2 )); then
- download_sources
+ local SIGNWITHKEY=""
+ if [[ -n $GPGKEY ]]; then
+ SIGNWITHKEY="-u ${GPGKEY}"
fi
- if (( ! SKIPINTEG )); then
- # We can only check checksums if we have all files.
- check_checksums
+ # The signature will be generated directly in ascii-friendly format
+ gpg --detach-sign --use-agent ${SIGNWITHKEY} "$filename" &>/dev/null || ret=$?
+
+
+ if (( ! ret )); then
+ msg2 "$(gettext "Created signature file %s.")" "$filename.sig"
else
- warning "$(gettext "Skipping integrity checks.")"
+ warning "$(gettext "Failed to sign package file.")"
fi
- cd "$startdir"
+}
+create_srcpackage() {
msg "$(gettext "Creating source package...")"
local srclinks="$(mktemp -d "$startdir"/srclinks.XXXXXXXXX)"
mkdir "${srclinks}"/${pkgbase}
@@ -1157,7 +1376,7 @@ create_srcpackage() {
"$SRCEXT" ;;
esac
- local fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ local fullver=$(get_full_version)
local pkg_file="$SRCPKGDEST/${pkgbase}-${fullver}${SRCEXT}"
# tar it up
@@ -1169,7 +1388,8 @@ create_srcpackage() {
fi
if (( ! ret )) && [[ ! "$SRCPKGDEST" -ef "${startdir}" ]]; then
- ln -sf "${pkg_file}" "${pkg_file/$SRCPKGDEST/$startdir}"
+ rm -f "${pkg_file/$SRCPKGDEST/$startdir}"
+ ln -s "${pkg_file}" "${pkg_file/$SRCPKGDEST/$startdir}"
ret=$?
fi
@@ -1185,15 +1405,14 @@ install_package() {
(( ! INSTALL )) && return
if (( ! SPLITPKG )); then
- msg "$(gettext "Installing package %s with %s -U...")" "$pkgname" "$PACMAN"
+ msg "$(gettext "Installing package %s with %s...")" "$pkgname" "$PACMAN -U"
else
- msg "$(gettext "Installing %s package group with %s -U...")" "$pkgbase" "$PACMAN"
+ msg "$(gettext "Installing %s package group with %s...")" "$pkgbase" "$PACMAN -U"
fi
local fullver pkg pkglist
for pkg in ${pkgname[@]}; do
- # TODO: this wasn't properly fixed in commit 2020e629
- fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ fullver=$(get_full_version $pkg)
if [[ -f $PKGDEST/${pkg}-${fullver}-${CARCH}${PKGEXT} ]]; then
pkglist+=" $PKGDEST/${pkg}-${fullver}-${CARCH}${PKGEXT}"
else
@@ -1229,37 +1448,63 @@ check_sanity() {
error "$(gettext "%s is not allowed to start with a hyphen.")" "pkgbase"
ret=1
fi
- if [[ $pkgver =~ [:-] ]]; then
- error "$(gettext "%s is not allowed to contain colons or hyphens.")" "pkgver"
- ret=1
- fi
- if [[ $pkgrel != ${pkgrel//-/} ]]; then
- error "$(gettext "%s is not allowed to contain hyphens.")" "pkgrel"
- ret=1
- fi
- if [[ ! $epoch =~ ^[0-9]*$ ]]; then
- error "$(gettext "%s must be an integer.")" "epoch"
- ret=1
- fi
+ awk -F'=' '/^[[:space:]]*pkgver=/ { $1=""; print $0 }' "$BUILDFILE" |
+ while read i _; do
+ if [[ $i =~ [[:space:]:-] ]]; then
+ error "$(gettext "%s is not allowed to contain colons, hyphens or whitespace.")" "pkgver"
+ return 1
+ fi
+ done || ret=1
+
+ awk -F'=' '/^[[:space:]]*pkgrel=/ { $1=""; print $0 }' "$BUILDFILE" |
+ while read i _; do
+ if [[ $i =~ [[:space:]-] ]]; then
+ error "$(gettext "%s is not allowed to contain hyphens or whitespace.")" "pkgrel"
+ return 1
+ fi
+ done || ret=1
+
+ awk -F'=' '/^[[:space:]]*epoch=/ { $1=""; print $0 }' "$BUILDFILE" |
+ while read i _; do
+ if [[ ! $i =~ ^[0-9]*$ ]]; then
+ error "$(gettext "%s must be an integer.")" "epoch"
+ return 1
+ fi
+ done || ret=1
if [[ $arch != 'any' ]]; then
if ! in_array $CARCH ${arch[@]}; then
if (( ! IGNOREARCH )); then
error "$(gettext "%s is not available for the '%s' architecture.")" "$pkgbase" "$CARCH"
plain "$(gettext "Note that many packages may need a line added to their %s")" "$BUILDSCRIPT"
- plain "$(gettext "such as arch=('%s').")" "$CARCH"
+ plain "$(gettext "such as %s.")" "arch=('$CARCH')"
ret=1
fi
fi
fi
+ if (( ${#pkgname[@]} > 1 )); then
+ for i in ${pkgname[@]}; do
+ local arch_list=""
+ eval $(declare -f package_${i} | sed -n 's/\(^[[:space:]]*arch=\)/arch_list=/p')
+ if [[ ${arch_list[@]} && ${arch_list} != 'any' ]]; then
+ if ! in_array $CARCH ${arch_list[@]}; then
+ if (( ! IGNOREARCH )); then
+ error "$(gettext "%s is not available for the '%s' architecture.")" "$i" "$CARCH"
+ ret=1
+ fi
+ fi
+ fi
+ done
+ fi
+
local provides_list=()
eval $(awk '/^[[:space:]]*provides=/,/\)/' "$BUILDFILE" | \
sed -e "s/provides=/provides_list+=/" -e "s/#.*//" -e 's/\\$//')
for i in ${provides_list[@]}; do
if [[ $i != ${i//</} || $i != ${i//>/} ]]; then
- error "$(gettext "Provides array cannot contain comparison (< or >) operators.")"
+ error "$(gettext "%s array cannot contain comparison (< or >) operators.")" "provides"
ret=1
fi
done
@@ -1269,7 +1514,7 @@ check_sanity() {
sed -e "s/backup=/backup_list+=/" -e "s/#.*//" -e 's/\\$//')
for i in "${backup_list[@]}"; do
if [[ ${i:0:1} = "/" ]]; then
- error "$(gettext "Backup entry should not contain leading slash : %s")" "$i"
+ error "$(gettext "%s entry should not contain leading slash : %s")" "backup" "$i"
ret=1
fi
done
@@ -1280,7 +1525,7 @@ check_sanity() {
for i in "${optdepends_list[@]}"; do
local pkg=${i%%:*}
if [[ ! $pkg =~ ^[[:alnum:]\>\<\=\.\+\_\-]+$ ]]; then
- error "$(gettext "Invalid syntax for optdepend : '%s'")" "$i"
+ error "$(gettext "Invalid syntax for %s : '%s'")" "optdepend" "$i"
ret=1
fi
done
@@ -1311,7 +1556,7 @@ check_sanity() {
fi
done
if (( ! known )); then
- error "$(gettext "options array contains unknown option '%s'")" "$i"
+ error "$(gettext "%s array contains unknown option '%s'")" "options" "$i"
valid_options=0
fi
done
@@ -1322,7 +1567,7 @@ check_sanity() {
if (( ${#pkgname[@]} > 1 )); then
for i in ${pkgname[@]}; do
if ! declare -f package_${i} >/dev/null; then
- error "$(gettext "missing package function for split package '%s'")" "$i"
+ error "$(gettext "Missing %s function for split package '%s'")" "package_$i()" "$i"
ret=1
fi
done
@@ -1330,7 +1575,7 @@ check_sanity() {
for i in ${PKGLIST[@]}; do
if ! in_array $i ${pkgname[@]}; then
- error "$(gettext "requested package %s is not provided in %s")" "$i" "$BUILDFILE"
+ error "$(gettext "Requested package %s is not provided in %s")" "$i" "$BUILDFILE"
ret=1
fi
done
@@ -1338,13 +1583,99 @@ check_sanity() {
return $ret
}
+check_software() {
+ # check for needed software
+ local ret=0
+
+ # check for sudo if we will need it during makepkg execution
+ if (( ! ( ASROOT || INFAKEROOT ) && ( DEP_BIN || RMDEPS || INSTALL ) )); then
+ if ! type -p sudo >/dev/null; then
+ warning "$(gettext "Sudo can not be found. Will use su to acquire root privileges.")"
+ fi
+ fi
+
+ # fakeroot - building as non-root user
+ if [[ $(check_buildenv fakeroot) = "y" ]] && (( EUID > 0 )); then
+ if ! type -p fakeroot >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for building as non-root user.")" "fakeroot"
+ ret=1
+ fi
+ fi
+
+ # gpg - package signing
+ if [[ $SIGNPKG == 'y' || (-z "$SIGNPKG" && $(check_buildenv sign) == 'y') ]]; then
+ if ! type -p gpg >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for signing packages.")" "gpg"
+ ret=1
+ fi
+ fi
+
+ # gpg - source verification
+ if (( ! SKIPPGPCHECK )) && [[ source_has_signatures ]]; then
+ if ! type -p gpg >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for verifying source files.")" "gpg"
+ ret=1
+ fi
+ fi
+
+ # openssl - checksum operations
+ if (( ! SKIPCHECKSUMS )); then
+ if ! type -p openssl >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for validating sourcefile checksums.")" "openssl"
+ ret=1
+ fi
+ fi
+
+ # upx - binary compression
+ if [[ $(check_option upx) == 'y' ]]; then
+ if ! type -p upx >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for compressing binaries.")" "upx"
+ ret=1
+ fi
+ fi
+
+ # distcc - compilation with distcc
+ if [[ $(check_buildenv distcc) = "y" && $(check_option distcc) != "n" ]]; then
+ if ! type -p distcc >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for distributed compilation.")" "distcc"
+ ret=1
+ fi
+ fi
+
+ # ccache - compilation with ccache
+ if [[ $(check_buildenv ccache) = "y" && $(check_option ccache) != "n" ]]; then
+ if ! type -p ccache >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for compiler cache usage.")" "ccache"
+ ret=1
+ fi
+ fi
+
+ # strip - strip symbols from binaries/libraries
+ if [[ $(check_option strip) = "y" ]]; then
+ if ! type -p strip >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for object file stripping.")" "strip"
+ ret=1
+ fi
+ fi
+
+ # gzip - compressig man and info pages
+ if [[ $(check_option zipman) = "y" ]]; then
+ if ! type -p gzip >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for compressing man and info pages.")" "gzip"
+ ret=1
+ fi
+ fi
+
+ return $ret
+}
+
devel_check() {
newpkgver=""
# Do not update pkgver if --holdver is set, when building a source package, repackaging,
# reading PKGBUILD from pipe (-f), or if we cannot write to the file (-w)
- if (( HOLDVER || SOURCEONLY || REPKG )) \
- || [[ ! -f $BUILDFILE || ! -w $BUILDFILE ]]; then
+ if (( HOLDVER || SOURCEONLY || REPKG )) ||
+ [[ ! -f $BUILDFILE || ! -w $BUILDFILE || $BUILDFILE = /dev/stdin ]]; then
return
fi
@@ -1353,30 +1684,48 @@ devel_check() {
# This will only be used on the first call to makepkg; subsequent
# calls to makepkg via fakeroot will explicitly pass the version
# number to avoid having to determine the version number twice.
- # Also do a brief check to make sure we have the VCS tool available.
+ # Also do a check to make sure we have the VCS tool available.
oldpkgver=$pkgver
if [[ -n ${_darcstrunk} && -n ${_darcsmod} ]] ; then
- type -p darcs >/dev/null || return 0
+ if ! type -p darcs >/dev/null; then
+ warning "$(gettext "Cannot find the %s binary required to determine latest %s revision.")" "darcs" "darcs"
+ return 0
+ fi
msg "$(gettext "Determining latest %s revision...")" 'darcs'
newpkgver=$(date +%Y%m%d)
elif [[ -n ${_cvsroot} && -n ${_cvsmod} ]] ; then
- type -p cvs >/dev/null || return 0
+ if ! type -p cvs >/dev/null; then
+ warning "$(gettext "Cannot find the %s binary required to determine latest %s revision.")" "cvs" "cvs"
+ return 0
+ fi
msg "$(gettext "Determining latest %s revision...")" 'cvs'
newpkgver=$(date +%Y%m%d)
elif [[ -n ${_gitroot} && -n ${_gitname} ]] ; then
- type -p git >/dev/null || return 0
+ if ! type -p git >/dev/null; then
+ warning "$(gettext "Cannot find the %s binary required to determine latest %s revision.")" "git" "git"
+ return 0
+ fi
msg "$(gettext "Determining latest %s revision...")" 'git'
newpkgver=$(date +%Y%m%d)
elif [[ -n ${_svntrunk} && -n ${_svnmod} ]] ; then
- type -p svn >/dev/null || return 0
+ if ! type -p svn >/dev/null; then
+ warning "$(gettext "Cannot find the %s binary required to determine latest %s revision.")" "svn" "svn"
+ return 0
+ fi
msg "$(gettext "Determining latest %s revision...")" 'svn'
newpkgver=$(LC_ALL=C svn info $_svntrunk | sed -n 's/^Last Changed Rev: \([0-9]*\)$/\1/p')
elif [[ -n ${_bzrtrunk} && -n ${_bzrmod} ]] ; then
- type -p bzr >/dev/null || return 0
+ if ! type -p bzr >/dev/null; then
+ warning "$(gettext "Cannot find the %s binary required to determine latest %s revision.")" "bzr" "bzr"
+ return 0
+ fi
msg "$(gettext "Determining latest %s revision...")" 'bzr'
newpkgver=$(bzr revno ${_bzrtrunk})
elif [[ -n ${_hgroot} && -n ${_hgrepo} ]] ; then
- type -p hg >/dev/null || return 0
+ if ! type -p hg >/dev/null; then
+ warning "$(gettext "Cannot find the %s binary required to determine latest %s revision.")" "hg" "hg"
+ return 0
+ fi
msg "$(gettext "Determining latest %s revision...")" 'hg'
if [[ -d ./src/$_hgrepo ]] ; then
cd ./src/$_hgrepo
@@ -1472,93 +1821,7 @@ canonicalize_path() {
fi
}
-# getopt like parser
-parse_options() {
- local short_options=$1; shift;
- local long_options=$1; shift;
- local ret=0;
- local unused_options=""
- local i
-
- while [[ -n $1 ]]; do
- if [[ ${1:0:2} = '--' ]]; then
- if [[ -n ${1:2} ]]; then
- local match=""
- for i in ${long_options//,/ }; do
- if [[ ${1:2} = ${i//:} ]]; then
- match=$i
- break
- fi
- done
- if [[ -n $match ]]; then
- if [[ ${1:2} = $match ]]; then
- printf ' %s' "$1"
- else
- if [[ -n $2 ]]; then
- printf ' %s' "$1"
- shift
- printf " '%s'" "$1"
- else
- echo "makepkg: option '$1' $(gettext "requires an argument")" >&2
- ret=1
- fi
- fi
- else
- echo "makepkg: $(gettext "unrecognized option") '$1'" >&2
- ret=1
- fi
- else
- shift
- break
- fi
- elif [[ ${1:0:1} = '-' ]]; then
- for ((i=1; i<${#1}; i++)); do
- if [[ $short_options =~ ${1:i:1} ]]; then
- if [[ $short_options =~ ${1:i:1}: ]]; then
- if [[ -n ${1:$i+1} ]]; then
- printf ' -%s' "${1:i:1}"
- printf " '%s'" "${1:$i+1}"
- else
- if [[ -n $2 ]]; then
- printf ' -%s' "${1:i:1}"
- shift
- printf " '%s'" "${1}"
- else
- echo "makepkg: option $(gettext "requires an argument") -- '${1:i:1}'" >&2
- ret=1
- fi
- fi
- break
- else
- printf ' -%s' "${1:i:1}"
- fi
- else
- echo "makepkg: $(gettext "invalid option") -- '${1:i:1}'" >&2
- ret=1
- fi
- done
- else
- unused_options="${unused_options} '$1'"
- fi
- shift
- done
-
- printf " --"
- if [[ -n $unused_options ]]; then
- for i in ${unused_options[@]}; do
- printf ' %s' "$i"
- done
- fi
- if [[ -n $1 ]]; then
- while [[ -n $1 ]]; do
- printf " '%s'" "${1}"
- shift
- done
- fi
- printf "\n"
-
- return $ret
-}
+m4_include(library/parse_options.sh)
usage() {
printf "makepkg (pacman) %s\n" "$myver"
@@ -1566,14 +1829,13 @@ usage() {
printf "$(gettext "Usage: %s [options]")\n" "$0"
echo
echo "$(gettext "Options:")"
- printf "$(gettext " -A, --ignorearch Ignore incomplete arch field in %s")\n" "$BUILDSCRIPT"
+ printf "$(gettext " -A, --ignorearch Ignore incomplete %s field in %s")\n" "arch" "$BUILDSCRIPT"
echo "$(gettext " -c, --clean Clean up work files after build")"
- echo "$(gettext " -C, --cleancache Clean up source files from the cache")"
echo "$(gettext " -d, --nodeps Skip all dependency checks")"
- echo "$(gettext " -e, --noextract Do not extract source files (use existing src/ dir)")"
+ printf "$(gettext " -e, --noextract Do not extract source files (use existing %s dir)")\n" "src/"
echo "$(gettext " -f, --force Overwrite existing package")"
echo "$(gettext " -g, --geninteg Generate integrity checks for source files")"
- echo "$(gettext " -h, --help This help")"
+ echo "$(gettext " -h, --help Show this help message and exit")"
echo "$(gettext " -i, --install Install package after successful build")"
echo "$(gettext " -L, --log Log package build process")"
echo "$(gettext " -m, --nocolor Disable colorized output messages")"
@@ -1581,23 +1843,28 @@ usage() {
printf "$(gettext " -p <file> Use an alternate build script (instead of '%s')")\n" "$BUILDSCRIPT"
echo "$(gettext " -r, --rmdeps Remove installed dependencies after a successful build")"
echo "$(gettext " -R, --repackage Repackage contents of the package without rebuilding")"
- echo "$(gettext " -s, --syncdeps Install missing dependencies with pacman")"
+ printf "$(gettext " -s, --syncdeps Install missing dependencies with %s")\n" "pacman"
echo "$(gettext " --allsource Generate a source-only tarball including downloaded sources")"
- echo "$(gettext " --asroot Allow makepkg to run as root user")"
- printf "$(gettext " --check Run the check() function in the %s")\n" "$BUILDSCRIPT"
+ printf "$(gettext " --asroot Allow %s to run as root user")\n" "makepkg"
+ printf "$(gettext " --check Run the %s function in the %s")\n" "check()" "$BUILDSCRIPT"
printf "$(gettext " --config <file> Use an alternate config file (instead of '%s')")\n" "$confdir/makepkg.conf"
printf "$(gettext " --holdver Prevent automatic version bumping for development %ss")\n" "$BUILDSCRIPT"
- printf "$(gettext " --nocheck Do not run the check() function in the %s")\n" "$BUILDSCRIPT"
+ printf "$(gettext " --key <key> Specify a key to use for %s signing instead of the default")\n" "gpg"
+ printf "$(gettext " --nocheck Do not run the %s function in the %s")\n" "check()" "$BUILDSCRIPT"
+ echo "$(gettext " --nosign Do not create a signature for the package")"
echo "$(gettext " --pkg <list> Only build listed packages from a split package")"
- echo "$(gettext " --skipinteg Do not fail when integrity checks are missing")"
+ printf "$(gettext " --sign Sign the resulting package with %s")\n" "gpg"
+ echo "$(gettext " --skipchecksums Do not verify checksums of the source files")"
+ echo "$(gettext " --skipinteg Do not perform any verification checks on source files")"
+ echo "$(gettext " --skippgpcheck Do not verify source files with PGP signatures")"
echo "$(gettext " --source Generate a source-only tarball without downloaded sources")"
echo
- echo "$(gettext "These options can be passed to pacman:")"
+ printf "$(gettext "These options can be passed to %s:")\n" "pacman"
echo
echo "$(gettext " --noconfirm Do not ask for confirmation when resolving dependencies")"
echo "$(gettext " --noprogressbar Do not show a progress bar when downloading files")"
echo
- printf "$(gettext "If -p is not specified, makepkg will look for '%s'")\n" "$BUILDSCRIPT"
+ printf "$(gettext "If %s is not specified, %s will look for '%s'")\n" "-p" "makepkg" "$BUILDSCRIPT"
echo
}
@@ -1622,16 +1889,16 @@ fi
ARGLIST=("$@")
# Parse Command Line Options.
-OPT_SHORT="AcCdefFghiLmop:rRsV"
-OPT_LONG="allsource,asroot,ignorearch,check,clean,cleancache,nodeps"
-OPT_LONG+=",noextract,force,forcever:,geninteg,help,holdver"
-OPT_LONG+=",install,log,nocolor,nobuild,nocheck,pkg:,rmdeps"
-OPT_LONG+=",repackage,skipinteg,source,syncdeps,version,config:"
+OPT_SHORT="AcdefFghiLmop:rRsV"
+OPT_LONG="allsource,asroot,ignorearch,check,clean,nodeps"
+OPT_LONG+=",noextract,force,forcever:,geninteg,help,holdver,skippgpcheck"
+OPT_LONG+=",install,key:,log,nocolor,nobuild,nocheck,nosign,pkg:,rmdeps"
+OPT_LONG+=",repackage,skipchecksums,skipinteg,skippgpcheck,sign,source,syncdeps"
+OPT_LONG+=",version,config:"
+
# Pacman Options
OPT_LONG+=",noconfirm,noprogressbar"
-OPT_TEMP="$(parse_options $OPT_SHORT $OPT_LONG "$@" || echo 'PARSE_OPTIONS FAILED')"
-if [[ $OPT_TEMP = *'PARSE_OPTIONS FAILED'* ]]; then
- # This is a small hack to stop the script bailing with 'set -e'
+if ! OPT_TEMP="$(parse_options $OPT_SHORT $OPT_LONG "$@")"; then
echo; usage; exit 1 # E_INVALID_OPTION;
fi
eval set -- "$OPT_TEMP"
@@ -1648,7 +1915,6 @@ while true; do
--asroot) ASROOT=1 ;;
-A|--ignorearch) IGNOREARCH=1 ;;
-c|--clean) CLEANUP=1 ;;
- -C|--cleancache) CLEANCACHE=1 ;;
--check) RUN_CHECK='y' ;;
--config) shift; MAKEPKG_CONF=$1 ;;
-d|--nodeps) NODEPS=1 ;;
@@ -1660,15 +1926,20 @@ while true; do
-g|--geninteg) GENINTEG=1 ;;
--holdver) HOLDVER=1 ;;
-i|--install) INSTALL=1 ;;
+ --key) shift; GPGKEY=$1 ;;
-L|--log) LOGGING=1 ;;
-m|--nocolor) USE_COLOR='n' ;;
--nocheck) RUN_CHECK='n' ;;
+ --nosign) SIGNPKG='n' ;;
-o|--nobuild) NOBUILD=1 ;;
-p) shift; BUILDFILE=$1 ;;
--pkg) shift; PKGLIST=($1) ;;
-r|--rmdeps) RMDEPS=1 ;;
-R|--repackage) REPKG=1 ;;
- --skipinteg) SKIPINTEG=1 ;;
+ --skipchecksums) SKIPCHECKSUMS=1 ;;
+ --skipinteg) SKIPCHECKSUMS=1; SKIPPGPCHECK=1 ;;
+ --skippgpcheck) SKIPPGPCHECK=1;;
+ --sign) SIGNPKG='y' ;;
--source) SOURCEONLY=1 ;;
-s|--syncdeps) DEP_BIN=1 ;;
@@ -1685,6 +1956,10 @@ done
[[ -n ${PKGDEST} ]] && _PKGDEST=$(canonicalize_path ${PKGDEST})
[[ -n ${SRCDEST} ]] && _SRCDEST=$(canonicalize_path ${SRCDEST})
[[ -n ${SRCPKGDEST} ]] && _SRCPKGDEST=$(canonicalize_path ${SRCPKGDEST})
+[[ -n ${BUILDDIR} ]] && _BUILDDIR=$(canonicalize_path ${BUILDDIR})
+[[ -n ${PKGEXT} ]] && _PKGEXT=${PKGEXT}
+[[ -n ${SRCEXT} ]] && _SRCEXT=${SRCEXT}
+[[ -n ${GPGKEY} ]] && _GPGKEY=${GPGKEY}
# default config is makepkg.conf
MAKEPKG_CONF=${MAKEPKG_CONF:-$confdir/makepkg.conf}
@@ -1698,8 +1973,9 @@ else
exit 1 # $E_CONFIG_ERROR
fi
-# Source user-specific makepkg.conf overrides
-if [[ -r ~/.makepkg.conf ]]; then
+# Source user-specific makepkg.conf overrides, but only if no override config
+# file was specified
+if [[ $MAKEPKG_CONF = "$confdir/makepkg.conf" && -r ~/.makepkg.conf ]]; then
source ~/.makepkg.conf
fi
@@ -1729,9 +2005,24 @@ fi
readonly ALL_OFF BOLD BLUE GREEN RED YELLOW
# override settings with an environment variable for batch processing
+BUILDDIR=${_BUILDDIR:-$BUILDDIR}
+BUILDDIR=${BUILDDIR:-$startdir} #default to $startdir if undefined
+if [[ ! -d $BUILDDIR ]]; then
+ mkdir -p "$BUILDDIR" ||
+ error "$(gettext "You do not have write permission to create packages in %s.")" "$BUILDDIR"
+ chmod a-s "$BUILDDIR"
+fi
+if [[ ! -w $BUILDDIR ]]; then
+ error "$(gettext "You do not have write permission to create packages in %s.")" "$BUILDDIR"
+ plain "$(gettext "Aborting...")"
+ exit 1
+fi
+srcdir="$BUILDDIR/src"
+pkgdir="$BUILDDIR/pkg"
+
PKGDEST=${_PKGDEST:-$PKGDEST}
PKGDEST=${PKGDEST:-$startdir} #default to $startdir if undefined
-if [[ ! -w $PKGDEST ]]; then
+if (( ! (NOBUILD || GENINTEG) )) && [[ ! -w $PKGDEST ]]; then
error "$(gettext "You do not have write permission to store packages in %s.")" "$PKGDEST"
plain "$(gettext "Aborting...")"
exit 1
@@ -1748,82 +2039,41 @@ fi
SRCPKGDEST=${_SRCPKGDEST:-$SRCPKGDEST}
SRCPKGDEST=${SRCPKGDEST:-$startdir} #default to $startdir if undefined
+PKGEXT=${_PKGEXT:-$PKGEXT}
+SRCEXT=${_SRCEXT:-$SRCEXT}
+GPGKEY=${_GPGKEY:-$GPGKEY}
if (( HOLDVER )) && [[ -n $FORCE_VER ]]; then
# The '\\0' is here to prevent gettext from thinking --holdver is an option
- error "$(gettext "\\0--holdver and --forcever cannot both be specified" )"
+ error "$(gettext "\\0%s and %s cannot both be specified" )" "--holdver" "--forcever"
exit 1
fi
-if (( CLEANCACHE )); then
- #fix flyspray feature request #5223
- if [[ -n $SRCDEST && ! $SRCDEST -ef "${startdir}" ]]; then
- msg "$(gettext "Cleaning up ALL files from %s.")" "$SRCDEST"
- echo -n "$(gettext " Are you sure you wish to do this? ")"
- echo -n "$(gettext "[y/N]")"
- read answer
- answer=$(tr '[:lower:]' '[:upper:]' <<< "$answer")
- if [[ $answer = $(gettext YES) || $answer = $(gettext Y) ]]; then
- rm "$SRCDEST"/*
- if (( $? )); then
- error "$(gettext "Problem removing files; you may not have correct permissions in %s")" "$SRCDEST"
- exit 1
- else
- # removal worked
- msg "$(gettext "Source cache cleaned.")"
- exit 0
- fi
- else
- # answer = no
- msg "$(gettext "No files have been removed.")"
- exit 0
- fi
- else
- # $SRCDEST is $startdir, two possibilities
- error "$(gettext "Source destination must be defined in %s.")" "$MAKEPKG_CONF"
- plain "$(gettext "In addition, please run makepkg -C outside of your cache directory.")"
- exit 1
- fi
-fi
-
if (( ! INFAKEROOT )); then
if (( EUID == 0 && ! ASROOT )); then
# Warn those who like to live dangerously.
- error "$(gettext "Running makepkg as root is a BAD idea and can cause")"
- plain "$(gettext "permanent, catastrophic damage to your system. If you")"
- plain "$(gettext "wish to run as root, please use the --asroot option.")"
+ error "$(gettext "Running %s as root is a BAD idea and can cause permanent,\n\
+catastrophic damage to your system. If you wish to run as root, please\n\
+use the %s option.")" "makepkg" "--asroot"
exit 1 # $E_USER_ABORT
elif (( EUID > 0 && ASROOT )); then
# Warn those who try to use the --asroot option when they are not root
- error "$(gettext "The --asroot option is meant for the root user only.")"
- plain "$(gettext "Please rerun makepkg without the --asroot flag.")"
+ error "$(gettext "The %s option is meant for the root user only. Please\n\
+rerun %s without the %s flag.")" "--asroot" "makepkg" "--asroot"
exit 1 # $E_USER_ABORT
- elif [[ $(check_buildenv fakeroot) = "y" ]] && (( EUID > 0 )); then
- if ! type -p fakeroot >/dev/null; then
- error "$(gettext "Fakeroot must be installed if using the 'fakeroot' option")"
- plain "$(gettext "in the BUILDENV array in %s.")" "$MAKEPKG_CONF"
- exit 1
- fi
- elif (( EUID > 0 )); then
- warning "$(gettext "Running makepkg as an unprivileged user will result in non-root")"
- plain "$(gettext "ownership of the packaged files. Try using the fakeroot environment by")"
- plain "$(gettext "placing 'fakeroot' in the BUILDENV array in %s.")" "$MAKEPKG_CONF"
+ elif (( EUID > 0 )) && [[ $(check_buildenv fakeroot) != "y" ]]; then
+ warning "$(gettext "Running %s as an unprivileged user will result in non-root\n\
+ownership of the packaged files. Try using the %s environment by\n\
+placing %s in the %s array in %s.")" "makepkg" "fakeroot" "'fakeroot'" "BUILDENV" "$MAKEPKG_CONF"
sleep 1
fi
else
if [[ -z $FAKEROOTKEY ]]; then
- error "$(gettext "Do not use the '-F' option. This option is only for use by makepkg.")"
+ error "$(gettext "Do not use the %s option. This option is only for use by %s.")" "'-F'" "makepkg"
exit 1 # TODO: error code
fi
fi
-# check for sudo if we will need it during makepkg execution
-if (( ! ( ASROOT || INFAKEROOT ) && ( DEP_BIN || RMDEPS || INSTALL ) )); then
- if ! type -p sudo >/dev/null; then
- warning "$(gettext "Sudo can not be found. Will use su to acquire root privileges.")"
- fi
-fi
-
unset pkgname pkgbase pkgver pkgrel epoch pkgdesc url license groups provides
unset md5sums replaces depends conflicts backup source install changelog build
unset makedepends optdepends options noextract
@@ -1841,7 +2091,7 @@ if [[ ! -f $BUILDFILE ]]; then
else
crlftest=$(file "$BUILDFILE" | grep -F 'CRLF' || true)
if [[ -n $crlftest ]]; then
- error "$(gettext "%s contains CRLF characters and cannot be sourced.")" "$BUILDFILE"
+ error "$(gettext "%s contains %s characters and cannot be sourced.")" "$BUILDFILE" "CRLF"
exit 1
fi
@@ -1867,6 +2117,9 @@ fi
# check the PKGBUILD for some basic requirements
check_sanity || exit 1
+# check we have the software required to process the PKGBUILD
+check_software || exit 1
+
# We need to run devel_update regardless of whether we are in the fakeroot
# build process so that if the user runs makepkg --forcever manually, we
# 1) output the correct pkgver, and 2) use the correct filename when
@@ -1899,8 +2152,22 @@ if [[ -n "${PKGLIST[@]}" ]]; then
pkgname=("${PKGLIST[@]}")
fi
+# check if gpg signature is to be created and if signing key is valid
+[[ -z $SIGNPKG ]] && SIGNPKG=$(check_buildenv sign)
+if [[ $SIGNPKG == 'y' ]]; then
+ if ! gpg --list-key ${GPGKEY} &>/dev/null; then
+ if [[ ! -z $GPGKEY ]]; then
+ error "$(gettext "The key %s does not exist in your keyring.")" "${GPGKEY}"
+ else
+ error "$(gettext "There is no key in your keyring.")"
+ fi
+ exit 1
+ fi
+fi
+
+
if (( ! SPLITPKG )); then
- fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ fullver=$(get_full_version)
if [[ -f $PKGDEST/${pkgname}-${fullver}-${CARCH}${PKGEXT} \
|| -f $PKGDEST/${pkgname}-${fullver}-any${PKGEXT} ]] \
&& ! (( FORCE || SOURCEONLY || NOBUILD )); then
@@ -1909,7 +2176,7 @@ if (( ! SPLITPKG )); then
install_package
exit $?
else
- error "$(gettext "A package has already been built. (use -f to overwrite)")"
+ error "$(gettext "A package has already been built. (use %s to overwrite)")" "-f"
exit 1
fi
fi
@@ -1917,8 +2184,7 @@ else
allpkgbuilt=1
somepkgbuilt=0
for pkg in ${pkgname[@]}; do
- # TODO: this wasn't properly fixed in commit 2020e629
- fullver=$(get_full_version $epoch $pkgver $pkgrel)
+ fullver=$(get_full_version $pkg)
if [[ -f $PKGDEST/${pkg}-${fullver}-${CARCH}${PKGEXT} \
|| -f $PKGDEST/${pkg}-${fullver}-any${PKGEXT} ]]; then
somepkgbuilt=1
@@ -1933,12 +2199,12 @@ else
install_package
exit $?
else
- error "$(gettext "The package group has already been built. (use -f to overwrite)")"
+ error "$(gettext "The package group has already been built. (use %s to overwrite)")" "-f"
exit 1
fi
fi
if (( somepkgbuilt )); then
- error "$(gettext "Part of the package group has already been built. (use -f to overwrite)")"
+ error "$(gettext "Part of the package group has already been built. (use %s to overwrite)")" "-f"
exit 1
fi
fi
@@ -1947,6 +2213,12 @@ fi
# Run the bare minimum in fakeroot
if (( INFAKEROOT )); then
+ if (( SOURCEONLY )); then
+ create_srcpackage
+ msg "$(gettext "Leaving %s environment.")" "fakeroot"
+ exit 0 # $E_OK
+ fi
+
if (( ! SPLITPKG )); then
if (( ! PKGFUNC )); then
if (( ! REPKG )); then
@@ -1956,7 +2228,7 @@ if (( INFAKEROOT )); then
tidy_install
fi
else
- warning "$(gettext "Repackaging without the use of a package() function is deprecated.")"
+ warning "$(gettext "Repackaging without the use of a %s function is deprecated.")" "package()"
plain "$(gettext "File permissions may not be preserved.")"
fi
else
@@ -1968,21 +2240,40 @@ if (( INFAKEROOT )); then
run_split_packaging
fi
- msg "$(gettext "Leaving fakeroot environment.")"
+ msg "$(gettext "Leaving %s environment.")" "fakeroot"
exit 0 # $E_OK
fi
-fullver=$(get_full_version $epoch $pkgver $pkgrel)
+fullver=$(get_full_version)
msg "$(gettext "Making package: %s")" "$pkgbase $fullver ($(date))"
# if we are creating a source-only package, go no further
if (( SOURCEONLY )); then
if [[ -f $SRCPKGDEST/${pkgbase}-${fullver}${SRCEXT} ]] \
&& (( ! FORCE )); then
- error "$(gettext "A source package has already been built. (use -f to overwrite)")"
+ error "$(gettext "A source package has already been built. (use %s to overwrite)")" "-f"
exit 1
fi
- create_srcpackage
+
+ # Get back to our src directory so we can begin with sources.
+ mkdir -p "$srcdir"
+ chmod a-s "$srcdir"
+ cd "$srcdir"
+ if ( (( ! SKIPCHECKSUMS )) || \
+ ( (( ! SKIPPGPCHECK )) && source_has_signatures ) ) || \
+ (( SOURCEONLY == 2 )); then
+ download_sources
+ fi
+ check_source_integrity
+ cd "$startdir"
+
+ # if we are root or if fakeroot is not enabled, then we don't use it
+ if [[ $(check_buildenv fakeroot) != "y" ]] || (( EUID == 0 )); then
+ create_srcpackage
+ else
+ enter_fakeroot
+ fi
+
msg "$(gettext "Source package created: %s")" "$pkgbase ($(date))"
exit 0
fi
@@ -2017,7 +2308,7 @@ elif type -p "${PACMAN%% *}" >/dev/null; then
exit 1
fi
else
- warning "$(gettext "%s was not found in PATH; skipping dependency checks.")" "${PACMAN%% *}"
+ warning "$(gettext "%s was not found in %s; skipping dependency checks.")" "${PACMAN%% *}" "PATH"
fi
# ensure we have a sane umask set
@@ -2029,9 +2320,9 @@ chmod a-s "$srcdir"
cd "$srcdir"
if (( NOEXTRACT )); then
- warning "$(gettext "Skipping source retrieval -- using existing src/ tree")"
- warning "$(gettext "Skipping source integrity checks -- using existing src/ tree")"
- warning "$(gettext "Skipping source extraction -- using existing src/ tree")"
+ warning "$(gettext "Skipping source retrieval -- using existing %s tree")" "src/"
+ warning "$(gettext "Skipping source integrity checks -- using existing %s tree")" "src/"
+ warning "$(gettext "Skipping source extraction -- using existing %s tree")" "src/"
if (( NOEXTRACT )) && [[ -z $(ls "$srcdir" 2>/dev/null) ]]; then
error "$(gettext "The source directory is empty, there is nothing to build!")"
@@ -2047,11 +2338,7 @@ elif (( REPKG )); then
fi
else
download_sources
- if (( ! SKIPINTEG )); then
- check_checksums
- else
- warning "$(gettext "Skipping integrity checks.")"
- fi
+ check_source_integrity
extract_sources
fi
@@ -2061,7 +2348,7 @@ if (( NOBUILD )); then
else
# check for existing pkg directory; don't remove if we are repackaging
if [[ -d $pkgdir ]] && (( ! REPKG || PKGFUNC || SPLITPKG )); then
- msg "$(gettext "Removing existing pkg/ directory...")"
+ msg "$(gettext "Removing existing %s directory...")" "pkg/"
rm -rf "$pkgdir"
fi
mkdir -p "$pkgdir"
@@ -2083,7 +2370,7 @@ else
if (( ! REPKG )); then
tidy_install
else
- warning "$(gettext "Repackaging without the use of a package() function is deprecated.")"
+ warning "$(gettext "Repackaging without the use of a %s function is deprecated.")" "package()"
plain "$(gettext "File permissions may not be preserved.")"
fi
fi
@@ -2099,17 +2386,11 @@ else
cd "$startdir"
fi
- msg "$(gettext "Entering fakeroot environment...")"
-
- if [[ -n $newpkgver ]]; then
- fakeroot -- $0 --forcever $newpkgver -F "${ARGLIST[@]}" || exit $?
- else
- fakeroot -- $0 -F "${ARGLIST[@]}" || exit $?
- fi
+ enter_fakeroot
fi
fi
-fullver=$(get_full_version $epoch $pkgver $pkgrel)
+fullver=$(get_full_version)
msg "$(gettext "Finished making: %s")" "$pkgbase $fullver ($(date))"
install_package
diff --git a/scripts/pacman-db-upgrade.sh.in b/scripts/pacman-db-upgrade.sh.in
index 17d8beb4..3e0d702d 100644
--- a/scripts/pacman-db-upgrade.sh.in
+++ b/scripts/pacman-db-upgrade.sh.in
@@ -1,4 +1,4 @@
-#!@BASH_SHELL@ -e
+#!/bin/bash -e
#
# pacman-db-upgrade - upgrade the local pacman db to a newer format
# @configure_input@
@@ -20,7 +20,7 @@
#
# gettext initialization
-export TEXTDOMAIN='pacman'
+export TEXTDOMAIN='pacman-scripts'
export TEXTDOMAINDIR='@localedir@'
myver='@PACKAGE_VERSION@'
@@ -28,15 +28,8 @@ myver='@PACKAGE_VERSION@'
eval $(awk '/DBPath/ {print $1$2$3}' @sysconfdir@/pacman.conf)
dbroot="${DBPath:-@localstatedir@/lib/pacman/}"
-msg() {
- local mesg=$1; shift
- printf "==> ${mesg}\n" "$@" >&2
-}
+m4_include(library/output_format.sh)
-error () {
- local mesg=$1; shift
- printf "==> ERROR: ${mesg}\n" "$@" >&2
-}
usage() {
printf "pacman-db-upgrade (pacman) %s\n\n" "$myver"
printf "$(gettext "Usage: %s [pacman_db_root]")\n\n" "$0"
diff --git a/scripts/pacman-key.sh.in b/scripts/pacman-key.sh.in
new file mode 100644
index 00000000..74ecfcf1
--- /dev/null
+++ b/scripts/pacman-key.sh.in
@@ -0,0 +1,421 @@
+#!/bin/bash -e
+#
+# pacman-key - manages pacman's keyring
+# Based on apt-key, from Debian
+# @configure_input@
+#
+# Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+
+# gettext initialization
+export TEXTDOMAIN='pacman-scripts'
+export TEXTDOMAINDIR='@localedir@'
+
+myver="@PACKAGE_VERSION@"
+
+# Options
+ADD=0
+DELETE=0
+EDITKEY=0
+EXPORT=0
+FINGER=0
+IMPORT=0
+IMPORT_TRUSTDB=0
+INIT=0
+LISTKEYS=0
+LISTSIGS=0
+RECEIVE=0
+RELOAD=0
+UPDATEDB=0
+VERIFY=0
+
+m4_include(library/output_format.sh)
+
+m4_include(library/parse_options.sh)
+
+usage() {
+ printf "pacman-key (pacman) %s\n" ${myver}
+ echo
+ printf "$(gettext "Usage: %s [options]")\n" $(basename $0)
+ echo
+ printf "$(gettext "Manage pacman\'s list of trusted keys")\n"
+ echo
+ echo "$(gettext "Options:")"
+ echo "$(gettext " -a, --add [<file(s)>] Add the specified keys (empty for stdin)")"
+ echo "$(gettext " -d, --delete <keyid(s)> Remove the specified keyids")"
+ echo "$(gettext " -e, --export [<keyid(s)>] Export the specified or all keyids")"
+ echo "$(gettext " -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids")"
+ echo "$(gettext " -h, --help Show this help message and exit")"
+ echo "$(gettext " -l, --list-keys [<keyid(s)>] List the specified or all keys")"
+ echo "$(gettext " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids")"
+ echo "$(gettext " -u, --updatedb Update the trustdb of pacman")"
+ echo "$(gettext " -v, --verify <signature> Verify the file specified by the signature")"
+ echo "$(gettext " -V, --version Show program version")"
+ printf "$(gettext " --config <file> Use an alternate config file (instead of\n\
+ '%s')")\n" "@sysconfdir@/pacman.conf"
+ echo "$(gettext " --edit-key <keyid(s)> Present a menu for key management task on keyids")"
+ printf "$(gettext " --gpgdir <dir> Set an alternate directory for GnuPG (instead\n\
+ of '%s')")\n" "@sysconfdir@/pacman.d/gnupg"
+ echo "$(gettext " --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)")"
+ echo "$(gettext " --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir(s)")"
+ echo "$(gettext " --init Ensure the keyring is properly initialized")"
+ echo "$(gettext " --list-sigs [<keyid(s)>] List keys and their signatures")"
+ echo "$(gettext " --reload Reload the default keys")"
+}
+
+version() {
+ printf "pacman-key (pacman) %s\n" "${myver}"
+ printf "$(gettext "\
+Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>.\n\
+This is free software; see the source for copying conditions.\n\
+There is NO WARRANTY, to the extent permitted by law.\n")"
+}
+
+# read the config file "$1" which has key=value pairs, and return the key which
+# matches "$2". the equals sign between pairs may be surrounded by any amount
+# of whitespace.
+get_from() {
+ while IFS='=' read -r key value; do
+ [[ -z $key || ${key:0:1} = '#' ]] && continue
+
+ if [[ ${key%% *} = "$2" && -n ${value##* } ]]; then
+ echo "${value##* }"
+ return 0
+ fi
+ done < "$1"
+ return 1
+}
+
+initialize() {
+ # Check for simple existence rather than for a directory as someone
+ # may want to use a symlink here
+ [[ -e ${PACMAN_KEYRING_DIR} ]] || mkdir -p -m 755 "${PACMAN_KEYRING_DIR}"
+
+ # keyring files
+ [[ -f ${PACMAN_KEYRING_DIR}/pubring.gpg ]] || touch ${PACMAN_KEYRING_DIR}/pubring.gpg
+ [[ -f ${PACMAN_KEYRING_DIR}/secring.gpg ]] || touch ${PACMAN_KEYRING_DIR}/secring.gpg
+ [[ -f ${PACMAN_KEYRING_DIR}/trustdb.gpg ]] || "${GPG_PACMAN[@]}" --update-trustdb
+ chmod 644 ${PACMAN_KEYRING_DIR}/{{pub,sec}ring,trustdb}.gpg
+
+ # gpg.conf
+ [[ -f ${PACMAN_KEYRING_DIR}/gpg.conf ]] || touch ${PACMAN_KEYRING_DIR}/gpg.conf
+ chmod 644 ${PACMAN_KEYRING_DIR}/gpg.conf
+ if ! grep -w -q "lock-never" ${PACMAN_KEYRING_DIR}/gpg.conf &>/dev/null; then
+ echo "lock-never" >> ${PACMAN_KEYRING_DIR}/gpg.conf
+ fi
+}
+
+check_keyring() {
+ if [[ ! -r ${PACMAN_KEYRING_DIR}/pubring.gpg || \
+ ! -r ${PACMAN_KEYRING_DIR}/secring.gpg || \
+ ! -r ${PACMAN_KEYRING_DIR}/trustdb.gpg ]]; then
+ error "$(gettext "You do not have sufficient permissions to read the %s keyring...")" "pacman"
+ msg "$(gettext "Use '%s' to correct the keyring permissions.")" "pacman-key --init"
+ exit 1
+ fi
+
+ if (( (EXPORT || FINGER || LIST || VERIFY) && EUID != 0 )); then
+ if ! grep -w -q "lock-never" ${PACMAN_KEYRING_DIR}/gpg.conf &>/dev/null; then
+ error "$(gettext "You do not have sufficient permissions to run this command...")"
+ msg "$(gettext "Use '%s' to correct the keyring permissions.")" "pacman-key --init"
+ exit 1
+ fi
+ fi
+
+}
+
+verify_keyring_input() {
+ local ret=0;
+
+ # Verify signatures of related files, if they exist
+ if [[ -r "${ADDED_KEYS}" ]]; then
+ msg "$(gettext "Verifying official keys file signature...")"
+ if ! "${GPG_PACMAN[@]}" --verify "${ADDED_KEYS}.sig" &>/dev/null; then
+ error "$(gettext "The signature of file %s is not valid.")" "${ADDED_KEYS}"
+ ret=1
+ fi
+ fi
+
+ if [[ -r "${DEPRECATED_KEYS}" ]]; then
+ msg "$(gettext "Verifying deprecated keys file signature...")"
+ if ! "${GPG_PACMAN[@]}" --verify "${DEPRECATED_KEYS}.sig" &>/dev/null; then
+ error "$(gettext "The signature of file %s is not valid.")" "${DEPRECATED_KEYS}"
+ ret=1
+ fi
+ fi
+
+ if [[ -r "${REMOVED_KEYS}" ]]; then
+ msg "$(gettext "Verifying deleted keys file signature...")"
+ if ! "${GPG_PACMAN[@]}" --verify "${REMOVED_KEYS}.sig" &>/dev/null; then
+ error "$(gettext "The signature of file %s is not valid.")" "${REMOVED_KEYS}"
+ ret=1
+ fi
+ fi
+
+ return $ret
+}
+
+reload_keyring() {
+ local PACMAN_SHARE_DIR='@prefix@/share/pacman'
+ local GPG_NOKEYRING=(gpg --batch --quiet --ignore-time-conflict --no-options --no-default-keyring --homedir ${PACMAN_KEYRING_DIR})
+
+ # Variable used for iterating on keyrings
+ local key
+ local key_id
+
+ # Keyring with keys to be added to the keyring
+ local ADDED_KEYS="${PACMAN_SHARE_DIR}/addedkeys.gpg"
+
+ # Keyring with keys that were deprecated and will eventually be deleted
+ local DEPRECATED_KEYS="${PACMAN_SHARE_DIR}/deprecatedkeys.gpg"
+
+ # List of keys removed from the keyring. This file is not a keyring, unlike the others.
+ # It is a textual list of values that gpg recogniezes as identifiers for keys.
+ local REMOVED_KEYS="${PACMAN_SHARE_DIR}/removedkeys"
+
+ verify_keyring_input || exit 1
+
+ # Read the key ids to an array. The conversion from whatever is inside the file
+ # to key ids is important, because key ids are the only guarantee of identification
+ # for the keys.
+ local -A removed_ids
+ if [[ -r "${REMOVED_KEYS}" ]]; then
+ while read key; do
+ local key_values name
+ key_values="$("${GPG_PACMAN[@]}" --quiet --with-colons --list-key "${key}" | grep ^pub | cut -d: -f5,10 --output-delimiter=' ')"
+ if [[ -n $key_values ]]; then
+ # The first word is the key_id
+ key_id="${key_values%% *}"
+ # the rest if the name of the owner
+ name="${key_values#* }"
+ if [[ -n ${key_id} ]]; then
+ # Mark this key to be deleted
+ removed_ids[$key_id]="$name"
+ fi
+ fi
+ done < "${REMOVED_KEYS}"
+ fi
+
+ # List of keys that must be kept installed, even if in the list of keys to be removed
+ local HOLD_KEYS="$(get_from "$CONFIG" "HoldKeys")"
+
+ # Remove the keys that must be kept from the set of keys that should be removed
+ if [[ -n ${HOLD_KEYS} ]]; then
+ for key in ${HOLD_KEYS}; do
+ key_id="$("${GPG_PACMAN[@]}" --quiet --with-colons --list-key "${key}" | grep ^pub | cut -d: -f5)"
+ if [[ -n "${removed_ids[$key_id]}" ]]; then
+ unset removed_ids[$key_id]
+ fi
+ done
+ fi
+
+ # Add keys from the current set of keys from pacman-keyring package. The web of trust will
+ # be updated automatically.
+ if [[ -r "${ADDED_KEYS}" ]]; then
+ msg "$(gettext "Appending official keys...")"
+ local add_keys="$("${GPG_NOKEYRING[@]}" --keyring "${ADDED_KEYS}" --with-colons --list-keys | grep ^pub | cut -d: -f5)"
+ for key_id in ${add_keys}; do
+ # There is no point in adding a key that will be deleted right after
+ if [[ -z "${removed_ids[$key_id]}" ]]; then
+ "${GPG_NOKEYRING[@]}" --keyring "${ADDED_KEYS}" --export "${key_id}" | "${GPG_PACMAN[@]}" --import
+ fi
+ done
+ fi
+
+ if [[ -r "${DEPRECATED_KEYS}" ]]; then
+ msg "$(gettext "Appending deprecated keys...")"
+ local add_keys="$("${GPG_NOKEYRING[@]}" --keyring "${DEPRECATED_KEYS}" --with-colons --list-keys | grep ^pub | cut -d: -f5)"
+ for key_id in ${add_keys}; do
+ # There is no point in adding a key that will be deleted right after
+ if [[ -z "${removed_ids[$key_id]}" ]]; then
+ "${GPG_NOKEYRING[@]}" --keyring "${DEPRECATED_KEYS}" --export "${key_id}" | "${GPG_PACMAN[@]}" --import
+ fi
+ done
+ fi
+
+ # Remove the keys not marked to keep
+ if (( ${#removed_ids[@]} > 0 )); then
+ msg "$(gettext "Removing deleted keys from keyring...")"
+ for key_id in "${!removed_ids[@]}"; do
+ echo " removing key $key_id - ${removed_ids[$key_id]}"
+ "${GPG_PACMAN[@]}" --quiet --batch --yes --delete-key "${key_id}"
+ done
+ fi
+
+ # Update trustdb, just to be sure
+ msg "$(gettext "Updating trust database...")"
+ "${GPG_PACMAN[@]}" --batch --check-trustdb
+}
+
+receive_keys() {
+ if [[ -z ${KEYIDS[@]} ]]; then
+ error "$(gettext "You need to specify the keyserver and at least one key identifier")"
+ exit 1
+ fi
+ "${GPG_PACMAN[@]}" --keyserver "$KEYSERVER" --recv-keys "${KEYIDS[@]}"
+}
+
+edit_keys() {
+ local errors=0;
+ for key in ${KEYIDS[@]}; do
+ # Verify if the key exists in pacman's keyring
+ if ! "${GPG_PACMAN[@]}" --list-keys "$key" &>/dev/null; then
+ error "$(gettext "The key identified by %s does not exist")" "$key"
+ errors=1;
+ fi
+ done
+ (( errors )) && exit 1;
+
+ for key in ${KEYIDS[@]}; do
+ "${GPG_PACMAN[@]}" --edit-key "$key"
+ done
+}
+
+import_trustdb() {
+ local importdir
+ local trustdb=$(mktemp)
+ "${GPG_PACMAN[@]}" --export-ownertrust > ${trustdb}
+
+ for importdir in "${IMPORT_DIRS[@]}"; do
+ if [[ -f "${importdir}/trustdb.gpg" ]]; then
+ gpg --homedir "${importdir}" --export-ownertrust >> ${trustdb}
+ fi
+ done
+
+ "${GPG_PACMAN[@]}" --import-ownertrust ${trustdb}
+ rm -f ${trustdb}
+}
+
+import() {
+ local importdir
+
+ # Imports public keys, then import trustdbs
+ for importdir in "${IMPORT_DIRS[@]}"; do
+ if [[ -f "${importdir}/pubring.gpg" ]]; then
+ "${GPG_PACMAN[@]}" --quiet --batch --import "${importdir}/pubring.gpg"
+ fi
+ done
+
+ import_trustdb
+}
+
+# PROGRAM START
+if ! type gettext &>/dev/null; then
+ gettext() {
+ echo "$@"
+ }
+fi
+
+OPT_SHORT="a::d:e:f::hl::r:uv:V"
+OPT_LONG="add::,config:,delete:,edit-key:,export::,finger::,gpgdir:"
+OPT_LONG+=",help,import:,import-trustdb:,init,list-keys::,list-sigs::,,receive:"
+OPT_LONG+=",reload,updatedb,verify:,version"
+if ! OPT_TEMP="$(parse_options $OPT_SHORT $OPT_LONG "$@")"; then
+ echo; usage; exit 1 # E_INVALID_OPTION;
+fi
+eval set -- "$OPT_TEMP"
+unset OPT_SHORT OPT_LONG OPT_TEMP
+
+if [[ $1 == "--" ]]; then
+ usage;
+ exit 0;
+fi
+
+while true; do
+ case "$1" in
+ -a|--add) ADD=1; [[ -n $2 && ${2:0:1} != "-" ]] && shift && KEYFILES=($1) ;;
+ --config) shift; CONFIG=$1 ;;
+ -d|--delete) DELETE=1; shift; KEYIDS=($1) ;;
+ --edit-key) EDITKEY=1; shift; KEYIDS=($1) ;;
+ -e|--export) EXPORT=1; [[ -n $2 && ${2:0:1} != "-" ]] && shift && KEYIDS=($1) ;;
+ -f|--finger) FINGER=1; [[ -n $2 && ${2:0:1} != "-" ]] && shift && KEYIDS=($1) ;;
+ --gpgdir) shift; PACMAN_KEYRING_DIR=$1 ;;
+ --import) IMPORT=1; shift; IMPORT_DIRS=($1) ;;
+ --import-trustdb) IMPORT_TRUSTDB=1; shift; IMPORT_DIRS=($1) ;;
+ --init) INIT=1 ;;
+ -l|--list-keys) LISTKEYS=1; [[ -n $2 && ${2:0:1} != "-" ]] && shift && KEYIDS=($1) ;;
+ --list-sigs) LISTSIGS=1; [[ -n $2 && ${2:0:1} != "-" ]] && shift && KEYIDS=($1) ;;
+ -r|--receive) RECEIVE=1; shift; TMP=($1); KEYSERVER=${TMP[0]}; KEYIDS=(${TMP[@]:1}); unset TMP;;
+ --reload) RELOAD=1 ;;
+ -u|--updatedb) UPDATEDB=1 ;;
+ -v|--verify) VERIFY=1; shift; SIGNATURE=$1 ;;
+
+ -h|--help) usage; exit 0 ;;
+ -V|--version) version; exit 0 ;;
+
+ --) OPT_IND=0; shift; break;;
+ *) usage; exit 1 ;;
+ esac
+ shift
+done
+
+
+if ! type -p gpg >/dev/null; then
+ error "$(gettext "Cannot find the %s binary required for all %s operations.")" "gpg" "pacman-key"
+ exit 1
+fi
+
+if (( (ADD || DELETE || EDITKEY || IMPORT || IMPORT_TRUSTDB || INIT || RECEIVE || RELOAD || UPDATEDB) && EUID != 0 )); then
+ error "$(gettext "%s needs to be run as root for this operation.")" "pacman-key"
+ exit 1
+fi
+
+CONFIG=${CONFIG:-@sysconfdir@/pacman.conf}
+if [[ ! -r "${CONFIG}" ]]; then
+ error "$(gettext "%s configuration file '%s' not found.")" "pacman" "$CONFIG"
+ exit 1
+fi
+
+# if PACMAN_KEYRING_DIR isn't assigned, try to get it from the config
+# file, falling back on a hard default
+PACMAN_KEYRING_DIR=${PACMAN_KEYRING_DIR:-$(get_from "$CONFIG" "GPGDir" || echo "@sysconfdir@/pacman.d/gnupg")}
+
+GPG_PACMAN=(gpg --homedir ${PACMAN_KEYRING_DIR} --no-permission-warning)
+
+# check only a single operation has been given
+numopt=$(( ADD + DELETE + EDITKEY + EXPORT + FINGER + IMPORT + IMPORT_TRUSTDB +
+ INIT + LISTKEYS + LISTSIGS + RECEIVE + RELOAD + UPDATEDB + VERIFY ))
+
+case $numopt in
+ 0)
+ error "$(gettext "no operation specified (use -h for help)")"
+ exit 1
+ ;;
+ [!1])
+ error "$(gettext "Multiple operations specified")"
+ printf "$(gettext "Please run %s with each operation separately\n")" "pacman-key"
+ exit 1
+ ;;
+esac
+
+(( ! INIT )) && check_keyring
+
+(( ADD )) && "${GPG_PACMAN[@]}" --quiet --batch --import "${KEYFILES[@]}"
+(( DELETE )) && "${GPG_PACMAN[@]}" --quiet --batch --delete-key --yes "${KEYIDS[@]}"
+(( EDITKEY )) && edit_keys
+(( EXPORT )) && "${GPG_PACMAN[@]}" --armor --export "${KEYIDS[@]}"
+(( FINGER )) && "${GPG_PACMAN[@]}" --batch --fingerprint "${KEYIDS[@]}"
+(( IMPORT )) && import
+(( IMPORT_TRUSTDB)) && import_trustdb
+(( INIT )) && initialize
+(( LISTKEYS )) && "${GPG_PACMAN[@]}" --batch --list-keys "${KEYIDS[@]}"
+(( LISTSIGS )) && "${GPG_PACMAN[@]}" --batch --list-sigs "${KEYIDS[@]}"
+(( RECEIVE )) && receive_keys
+(( RELOAD )) && reload_keyring
+(( UPDATEDB )) && "${GPG_PACMAN[@]}" --batch --check-trustdb
+(( VERIFY )) && "${GPG_PACMAN[@]}" --verify $SIGNATURE
+
+# vim: set ts=2 sw=2 noet:
diff --git a/scripts/pacman-optimize.sh.in b/scripts/pacman-optimize.sh.in
index 4e2a328a..5ff302e2 100644
--- a/scripts/pacman-optimize.sh.in
+++ b/scripts/pacman-optimize.sh.in
@@ -1,4 +1,4 @@
-#!@BASH_SHELL@
+#!/bin/bash
#
# pacman-optimize
# @configure_input@
@@ -21,7 +21,7 @@
#
# gettext initialization
-export TEXTDOMAIN='pacman'
+export TEXTDOMAIN='pacman-scripts'
export TEXTDOMAINDIR='@localedir@'
myver='@PACKAGE_VERSION@'
@@ -29,15 +29,7 @@ myver='@PACKAGE_VERSION@'
eval $(awk '/DBPath/ {print $1$2$3}' @sysconfdir@/pacman.conf)
dbroot="${DBPath:-@localstatedir@/lib/pacman/}"
-msg() {
- local mesg=$1; shift
- printf "==> ${mesg}\n" "$@" >&2
-}
-
-error () {
- local mesg=$1; shift
- printf "==> ERROR: ${mesg}\n" "$@" >&2
-}
+m4_include(library/output_format.sh)
usage() {
printf "pacman-optimize (pacman) %s\n\n" "$myver"
@@ -122,7 +114,7 @@ fi
touch "$lockfile"
workdir=$(mktemp -d /tmp/pacman-optimize.XXXXXXXXXX) ||
- die_r "$(gettext "ERROR: Can not create temp directory for database building.")\n" >&2
+ die_r "$(gettext "Can not create temp directory for database building.")\n" >&2
# step 1: sum the old db
msg "$(gettext "MD5sum'ing the old database...")"
diff --git a/scripts/pkgdelta.sh.in b/scripts/pkgdelta.sh.in
index ecca4277..0f3472b6 100644
--- a/scripts/pkgdelta.sh.in
+++ b/scripts/pkgdelta.sh.in
@@ -1,4 +1,4 @@
-#!@BASH_SHELL@
+#!/bin/bash
#
# pkgdelta - create delta files for use with pacman and repo-add
# @configure_input@
@@ -20,11 +20,10 @@
#
# bash options
-set -o nounset
set -o errexit
# gettext initialization
-export TEXTDOMAIN='pacman'
+export TEXTDOMAIN='pacman-scripts'
export TEXTDOMAINDIR='@localedir@'
myver='@PACKAGE_VERSION@'
@@ -34,21 +33,7 @@ QUIET=0
# ensure we have a sane umask set
umask 0022
-msg() {
- (( QUIET )) && return
- local mesg=$1; shift
- printf "==> ${mesg}\n" "$@" >&1
-}
-
-warning() {
- local mesg=$1; shift
- printf "==> $(gettext "WARNING:") ${mesg}\n" "$@" >&2
-}
-
-error() {
- local mesg=$1; shift
- printf "==> $(gettext "ERROR:") ${mesg}\n" "$@" >&2
-}
+m4_include(library/output_format.sh)
# print usage instructions
usage() {
@@ -144,7 +129,7 @@ esac
if (( $# != 2 )); then
usage
- exit 0
+ exit 1
fi
if [[ ! -f $1 ]]; then
@@ -163,3 +148,5 @@ if ! type xdelta3 &>/dev/null; then
fi
create_xdelta "$1" "$2"
+
+# vim: set ts=2 sw=2 noet:
diff --git a/scripts/po/.gitignore b/scripts/po/.gitignore
new file mode 100644
index 00000000..3be83ffa
--- /dev/null
+++ b/scripts/po/.gitignore
@@ -0,0 +1,4 @@
+*.gmo
+POTFILES
+stamp-po
+remove-potcdate.sed
diff --git a/scripts/po/LINGUAS b/scripts/po/LINGUAS
new file mode 100644
index 00000000..fac79ebd
--- /dev/null
+++ b/scripts/po/LINGUAS
@@ -0,0 +1,26 @@
+# Set of available languages.
+ca
+cs
+da
+de
+el
+en_GB
+es
+fi
+fr
+hu
+it
+kk
+nb
+pl
+pt
+pt_BR
+ro
+ru
+sk
+sr
+sr@latin
+sv
+tr
+uk
+zh_CN
diff --git a/scripts/po/Makefile.in.in b/scripts/po/Makefile.in.in
new file mode 100644
index 00000000..83d8838a
--- /dev/null
+++ b/scripts/po/Makefile.in.in
@@ -0,0 +1,444 @@
+# Makefile for PO directory in any package using GNU gettext.
+# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file can be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU General Public
+# License but which still want to provide support for the GNU gettext
+# functionality.
+# Please note that the actual code of GNU gettext is covered by the GNU
+# General Public License and is *not* in the public domain.
+#
+# Origin: gettext-0.18
+GETTEXT_MACRO_VERSION = 0.18
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+
+SHELL = /bin/sh
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+datadir = @datadir@
+localedir = @localedir@
+gettextsrcdir = $(datadir)/gettext/po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+
+# We use $(mkdir_p).
+# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
+# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
+# @install_sh@ does not start with $(SHELL), so we add it.
+# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined
+# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
+# versions, $(mkinstalldirs) and $(install_sh) are unused.
+mkinstalldirs = $(SHELL) @install_sh@ -d
+install_sh = $(SHELL) @install_sh@
+MKDIR_P = @MKDIR_P@
+mkdir_p = @mkdir_p@
+
+GMSGFMT_ = @GMSGFMT@
+GMSGFMT_no = @GMSGFMT@
+GMSGFMT_yes = @GMSGFMT_015@
+GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
+MSGFMT_ = @MSGFMT@
+MSGFMT_no = @MSGFMT@
+MSGFMT_yes = @MSGFMT_015@
+MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
+XGETTEXT_ = @XGETTEXT@
+XGETTEXT_no = @XGETTEXT@
+XGETTEXT_yes = @XGETTEXT_015@
+XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
+MSGMERGE = msgmerge
+MSGMERGE_UPDATE = @MSGMERGE@ --update
+MSGINIT = msginit
+MSGCONV = msgconv
+MSGFILTER = msgfilter
+
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+UPDATEPOFILES = @UPDATEPOFILES@
+DUMMYPOFILES = @DUMMYPOFILES@
+DISTFILES.common = Makefile.in.in remove-potcdate.sin \
+$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
+DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
+$(POFILES) $(GMOFILES) \
+$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+
+# Makevars gets inserted here. (Don't remove this line!)
+
+.SUFFIXES:
+.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
+
+.po.mo:
+ @echo "$(MSGFMT) -c -o $@ $<"; \
+ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
+
+.po.gmo:
+ @lang=`echo $* | sed -e 's,.*/,,'`; \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
+ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
+
+.sin.sed:
+ sed -e '/^#/d' $< > t-$@
+ mv t-$@ $@
+
+
+all: check-macro-version all-@USE_NLS@
+
+all-yes: stamp-po
+all-no:
+
+# Ensure that the gettext macros and this Makefile.in.in are in sync.
+check-macro-version:
+ @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \
+ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \
+ exit 1; \
+ }
+
+# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
+# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
+# we don't want to bother translators with empty POT files). We assume that
+# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
+# In this case, stamp-po is a nop (i.e. a phony target).
+
+# stamp-po is a timestamp denoting the last time at which the CATALOGS have
+# been loosely updated. Its purpose is that when a developer or translator
+# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
+# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
+# invocations of "make" will do nothing. This timestamp would not be necessary
+# if updating the $(CATALOGS) would always touch them; however, the rule for
+# $(POFILES) has been designed to not touch files that don't need to be
+# changed.
+stamp-po: $(srcdir)/$(DOMAIN).pot
+ test ! -f $(srcdir)/$(DOMAIN).pot || \
+ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
+ @test ! -f $(srcdir)/$(DOMAIN).pot || { \
+ echo "touch stamp-po" && \
+ echo timestamp > stamp-poT && \
+ mv stamp-poT stamp-po; \
+ }
+
+# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
+# otherwise packages like GCC can not be built if only parts of the source
+# have been downloaded.
+
+# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
+# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
+$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
+ if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \
+ package_gnu='GNU '; \
+ else \
+ package_gnu=''; \
+ fi; \
+ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
+ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
+ else \
+ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
+ fi; \
+ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
+ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
+ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
+ --files-from=$(srcdir)/POTFILES.in \
+ --copyright-holder='$(COPYRIGHT_HOLDER)' \
+ --msgid-bugs-address="$$msgid_bugs_address" \
+ ;; \
+ *) \
+ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
+ --files-from=$(srcdir)/POTFILES.in \
+ --copyright-holder='$(COPYRIGHT_HOLDER)' \
+ --package-name="$${package_gnu}@PACKAGE@" \
+ --package-version='@VERSION@' \
+ --msgid-bugs-address="$$msgid_bugs_address" \
+ ;; \
+ esac
+ test ! -f $(DOMAIN).po || { \
+ if test -f $(srcdir)/$(DOMAIN).pot; then \
+ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
+ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
+ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
+ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
+ else \
+ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
+ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+ fi; \
+ else \
+ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+ fi; \
+ }
+
+# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
+# every "make" invocation, only create it when it is missing.
+# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
+$(srcdir)/$(DOMAIN).pot:
+ $(MAKE) $(DOMAIN).pot-update
+
+# This target rebuilds a PO file if $(DOMAIN).pot has changed.
+# Note that a PO file is not touched if it doesn't need to be changed.
+$(POFILES): $(srcdir)/$(DOMAIN).pot
+ @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
+ if test -f "$(srcdir)/$${lang}.po"; then \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
+ cd $(srcdir) \
+ && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
+ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
+ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
+ *) \
+ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
+ esac; \
+ }; \
+ else \
+ $(MAKE) $${lang}.po-create; \
+ fi
+
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-@USE_NLS@
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
+ for file in $(DISTFILES.common) Makevars.template; do \
+ $(INSTALL_DATA) $(srcdir)/$$file \
+ $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ for file in Makevars; do \
+ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ else \
+ : ; \
+ fi
+install-data-no: all
+install-data-yes: all
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkdir_p) $(DESTDIR)$$dir; \
+ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
+ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
+ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
+ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+ if test -n "$$lc"; then \
+ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+ for file in *; do \
+ if test -f $$file; then \
+ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+ fi; \
+ done); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ else \
+ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+ :; \
+ else \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ fi; \
+ fi; \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
+ fi; \
+ done; \
+ done
+
+install-strip: install
+
+installdirs: installdirs-exec installdirs-data
+installdirs-exec:
+installdirs-data: installdirs-data-@USE_NLS@
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
+ else \
+ : ; \
+ fi
+installdirs-data-no:
+installdirs-data-yes:
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkdir_p) $(DESTDIR)$$dir; \
+ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+ if test -n "$$lc"; then \
+ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+ for file in *; do \
+ if test -f $$file; then \
+ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+ fi; \
+ done); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ else \
+ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+ :; \
+ else \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ fi; \
+ fi; \
+ fi; \
+ done; \
+ done
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall: uninstall-exec uninstall-data
+uninstall-exec:
+uninstall-data: uninstall-data-@USE_NLS@
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ for file in $(DISTFILES.common) Makevars.template; do \
+ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ else \
+ : ; \
+ fi
+uninstall-data-no:
+uninstall-data-yes:
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ done; \
+ done
+
+check: all
+
+info dvi ps pdf html tags TAGS ctags CTAGS ID:
+
+mostlyclean:
+ rm -f remove-potcdate.sed
+ rm -f stamp-poT
+ rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
+ rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES *.mo
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f stamp-po $(GMOFILES)
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir:
+ $(MAKE) update-po
+ @$(MAKE) dist2
+# This is a separate target because 'update-po' must be executed before.
+dist2: stamp-po $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ dists="$$dists Makevars.template"; \
+ fi; \
+ if test -f $(srcdir)/$(DOMAIN).pot; then \
+ dists="$$dists $(DOMAIN).pot stamp-po"; \
+ fi; \
+ if test -f $(srcdir)/ChangeLog; then \
+ dists="$$dists ChangeLog"; \
+ fi; \
+ for i in 0 1 2 3 4 5 6 7 8 9; do \
+ if test -f $(srcdir)/ChangeLog.$$i; then \
+ dists="$$dists ChangeLog.$$i"; \
+ fi; \
+ done; \
+ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
+ for file in $$dists; do \
+ if test -f $$file; then \
+ cp -p $$file $(distdir) || exit 1; \
+ else \
+ cp -p $(srcdir)/$$file $(distdir) || exit 1; \
+ fi; \
+ done
+
+update-po: Makefile
+ $(MAKE) $(DOMAIN).pot-update
+ test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
+ $(MAKE) update-gmo
+
+# General rule for creating PO files.
+
+.nop.po-create:
+ @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
+ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
+ exit 1
+
+# General rule for updating PO files.
+
+.nop.po-update:
+ @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
+ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
+ tmpdir=`pwd`; \
+ echo "$$lang:"; \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
+ cd $(srcdir); \
+ if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
+ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
+ $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
+ *) \
+ $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
+ esac; \
+ }; then \
+ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+ rm -f $$tmpdir/$$lang.new.po; \
+ else \
+ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+ :; \
+ else \
+ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+ exit 1; \
+ fi; \
+ fi; \
+ else \
+ echo "msgmerge for $$lang.po failed!" 1>&2; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ fi
+
+$(DUMMYPOFILES):
+
+update-gmo: Makefile $(GMOFILES)
+ @:
+
+# Recreate Makefile by invoking config.status. Explicitly invoke the shell,
+# because execution permission bits may not work on the current file system.
+# Use @SHELL@, which is the shell determined by autoconf for the use by its
+# scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient.
+Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@
+ cd $(top_builddir) \
+ && @SHELL@ ./config.status $(subdir)/$@.in po-directories
+
+force:
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/scripts/po/Makevars b/scripts/po/Makevars
new file mode 100644
index 00000000..178b4dc7
--- /dev/null
+++ b/scripts/po/Makevars
@@ -0,0 +1,26 @@
+# Makefile variables for PO directory in any package using GNU gettext.
+
+# Usually the message domain is the same as the package name.
+DOMAIN = pacman-scripts
+
+# These two variables depend on the location of this directory.
+subdir = scripts/po
+top_builddir = ../../
+
+# These options get passed to xgettext.
+XGETTEXT_OPTIONS = --no-location \
+ --keyword=_ --flag=_:1:c-format \
+ --keyword=_n:1,2 --flag=_n:1:c-format --flag=_n:2:c-format
+
+# This is the copyright holder that gets inserted into the header of the
+# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
+# package.
+COPYRIGHT_HOLDER = Pacman Development Team <pacman-dev@archlinux.org>
+
+# This is the email address or URL to which the translators shall report
+# bugs in the untranslated strings.
+MSGID_BUGS_ADDRESS = http://bugs.archlinux.org/index.php?project=3
+
+# This is the list of locale categories, beyond LC_MESSAGES, for which the
+# message catalogs shall be used. It is usually empty.
+EXTRA_LOCALE_CATEGORIES =
diff --git a/scripts/po/POTFILES.in b/scripts/po/POTFILES.in
new file mode 100644
index 00000000..007e535f
--- /dev/null
+++ b/scripts/po/POTFILES.in
@@ -0,0 +1,11 @@
+# List of source files with translatable strings
+
+# scripts with gettext translations
+scripts/makepkg.sh.in
+scripts/pacman-db-upgrade.sh.in
+scripts/pacman-key.sh.in
+scripts/pacman-optimize.sh.in
+scripts/pkgdelta.sh.in
+scripts/repo-add.sh.in
+scripts/library/output_format.sh
+scripts/library/parse_options.sh
diff --git a/scripts/po/ca.po b/scripts/po/ca.po
new file mode 100644
index 00000000..f26a79a0
--- /dev/null
+++ b/scripts/po/ca.po
@@ -0,0 +1,1056 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Catalan (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/ca/)\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "AVÍS:"
+
+msgid "ERROR:"
+msgstr "ERROR:"
+
+msgid "Cleaning up..."
+msgstr "S'està netejant..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "No s'ha pogut trobar el fitxer de codi font %s."
+
+msgid "Aborting..."
+msgstr "S'està cancel·lant..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "No hi ha cap agent establert per gestionar URL %s. Comproveu %s."
+
+msgid "The download program %s is not installed."
+msgstr "El programa de baixades %s no està instal·lat."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "«%s» ha retornat un error fatal (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "S'estan instal·lant les dependències que falten..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "«%s» ha fallat en instal·lar les dependències que falten."
+
+msgid "Missing Dependencies:"
+msgstr "Dependències que falten:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Ha fallat en eliminar les dependències instal·lades."
+
+msgid "Retrieving Sources..."
+msgstr "S'estan recuperant les fonts..."
+
+msgid "Found %s"
+msgstr "S'ha trobat %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s no s'ha trobat en el directori de construcció i no és un URL."
+
+msgid "Downloading %s..."
+msgstr "S'està baixant %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Fallada mentre es baixava %s"
+
+msgid "Generating checksums for source files..."
+msgstr "S'estan generant les sumes de comprovació dels fitxer de codi font..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Algoritme d'integritat especificat «%s» invàlid."
+
+msgid "Validating source files with %s..."
+msgstr "S'està validant el fitxer de codi font amb %s..."
+
+msgid "NOT FOUND"
+msgstr "NO S'HA TROBAT"
+
+msgid "Passed"
+msgstr "Ha passat"
+
+msgid "FAILED"
+msgstr "HA FALLAT"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Un o més fitxer no han passat la comprovació de la validació!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Les comprovacions de la integritat (%s) difereixen en mida de la cadena de "
+"les fonts."
+
+msgid "Integrity checks are missing."
+msgstr "Falten les comprovacions de la integritat."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "S'està extraient el codi font..."
+
+msgid "Extracting %s with %s"
+msgstr "S'està extraient %s amb %s"
+
+msgid "Failed to extract %s"
+msgstr "Ha fallat en extreure %s"
+
+msgid "A failure occurred in %s()."
+msgstr "S'ha produït un error en %s()."
+
+msgid "Starting %s()..."
+msgstr "Iniciant %s()..."
+
+msgid "Tidying install..."
+msgstr "S'està netejant la instal·lació..."
+
+msgid "Removing doc files..."
+msgstr "S'estan eliminant els fitxers doc..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "S'està comprimint el manual i les pàgines d'informació..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"S'estan retirant els símbols innecessaris de depuració dels binaris i les "
+"biblioteques..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "S'estan eliminant els directoris buits..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Si us plau, afegiu una línia de llicència al vostre %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "El paquet conté referències a %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "S'està creant el paquet..."
+
+msgid "Adding %s file..."
+msgstr "Afegint fitxer %s..."
+
+msgid "Compressing package..."
+msgstr "S'està comprimint el paquet..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "«%s» no és una extensió de fitxer vàlida."
+
+msgid "Failed to create package file."
+msgstr "Ha fallat en crear el fitxer de paquet."
+
+msgid "Failed to create symlink to package file."
+msgstr "Ha fallat en crear l'enllaç simbòlic al fitxer de paquet."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "S'està creant el paquet de codi font..."
+
+msgid "Adding %s..."
+msgstr "S'està afegint %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "S'està afegint el fitxer %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "S'està comprimint el paquet de codi font..."
+
+msgid "Failed to create source package file."
+msgstr "Ha fallat en crear el fitxer de paquet de codi font."
+
+msgid "Failed to create symlink to source package file."
+msgstr "No s'ha pogut crear l'enllaç simbòlic a l'arxiu font del paquet."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Ha fallat en instal·lar els paquets construïts."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s no pot estar buit."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s no pot començar amb un guionet."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s ha de ser un nombre enter."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s no és disponible per l'arquitectura «%s»."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Noteu que molts paquets poden necessitar una línia afegida als seus %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "el fitxer %s (%s) no existeix."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "No es pot trobar Sudo. S'usarà su per obtenir privilegis de root."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Determinant la darrera revisió %s..."
+
+msgid "Version found: %s"
+msgstr "S'ha trobat la versió: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Sintaxi: %s (opcions)"
+
+msgid "Options:"
+msgstr "Opcions:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Neteja els fitxers de treball després de construir"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Salta totes les comprovacions de dependències"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Sobreescriu els paquets existents"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Genera comprovacions de la integritat pels fitxers font"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr ""
+" -i, --install Instal·la el paquet després d'una construcció "
+"satisfactòria"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Crea registre del procés de construcció del paquet"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Deshabilita els missatges de sortida acolorits"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Només baixa i extreu els fitxers"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <file> Usa un script de construcció alternatiu (enlloc de '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Elimina les dependències instal·lades després d'una "
+"construcció satisfactòria"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Reempaqueta el contingut del paquet sense tornar a "
+"construir"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Genera un tarball només amb codi font incloent el codi font "
+"baixat"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Usa un fitxer de configuració alternatiu (enlloc de «%s»)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Prevé increment automàtic de la versió en el "
+"desenvolupament %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Construeix només els paquets llistats d'un paquet dividit"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Genera un tarball només amb codi font sense el codi font "
+"baixat"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm No demanis confirmació en resoldre dependències"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar No mostris un barra de progrés en baixar fitxers"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nAquest es "
+"un programa lliure; consulteu el codi font per a les condicions de còpia."
+"\\nNO hi ha cap GARANTIA, en la mesura permesa per la llei.\\n"
+
+msgid "%s not found."
+msgstr "no s'ha trobat %s"
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "No teniu permisos d'escriptura per emmagatzemar paquets a %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "No teniu permisos d'escriptura per emmagatzemar les baixades en %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s no existeix."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Un paquet ja s'ha construït, s'està instal·lant el paquet existent..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"El grup de paquets ja s'ha construït, s'estan instal·lant els paquets "
+"existents..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "No es poden preservar els permisos del fitxer."
+
+msgid "Making package: %s"
+msgstr "S'està fent el paquet: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Paquet de codi font creat: %s"
+
+msgid "Skipping dependency checks."
+msgstr "S'està ometent la comprovació de les dependències."
+
+msgid "Checking runtime dependencies..."
+msgstr "Comprovant les dependències en temps d'execució ..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Comprovant de dependències per l'assemblatge ..."
+
+msgid "Could not resolve all dependencies."
+msgstr "No es poden resoldre totes les dependències."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "El directori de codi font és buit, no hi ha res a construir!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "El directori del paquet és buit, no hi ha res a reempaquetar!"
+
+msgid "Sources are ready."
+msgstr "Les fonts estan preparades."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "S'ha acabat de fer: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Sintaxi: %s [arrel_bd_pacman]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nAquest es un programa lliure; consulteu el codi font per a les condicions "
+"de còpia.\\nNO hi ha cap GARANTIA, en la mesura permesa per la llei.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s no existeix o no és un directori."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s no és un directori de la base de dades de pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Has de corregir els permisos per actualitzar la base de dades."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"S'ha trobat el fitxer de bloqueig del Pacman. No es pot executar mentre "
+"pacman és en execució."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Format base de dades Pre-3.5 detectat - actualitzant..."
+
+msgid "Done."
+msgstr "Fet."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Usa un fitxer de configuració alternatiu (enlloc de «%s»)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "No s'ha trobat el fitxer de repositori «%s»."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize és un petit arranjament que hauria de millorar el rendiment"
+"\\nde pacman en llegir/escriure a la seva base de dades basada en un sistema "
+"de fitxers.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Com que pacman usa molts fitxers petits per mantenir el seguiment dels "
+"paquets.\\nHi ha tendència a que aquests fitxers es fragmentin.\\nAquest "
+"script intenta reassignar aquests petits fitxers en una\\nubicació contínua "
+"en el vostre disc dur. Des resultes d'això el disc\\ndur hauria de poder "
+"llegir-los més fàcilment, ja que la capçalera del disc\\nno s'ha de moure "
+"massa per tot el disc.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "no s'ha trobat l'eina diff, si us plau instal·leu diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Heu de tenir els permisos correctes per optimitzar la base de dades."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "S'està MD5sumant la antiga base de dades..."
+
+msgid "Tar'ing up %s..."
+msgstr "Creant Tar de %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Ha fallat la creació del Tar de %s."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Fent i MD5sumant la nova base de dades..."
+
+msgid "Untar'ing %s failed."
+msgstr "Ha fallat en fer Untar de %s"
+
+msgid "Syncing database to disk..."
+msgstr "S'està sincronitzant la base de dades al disc..."
+
+msgid "Checking integrity..."
+msgstr "S'està comprovant la integritat..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr ""
+"Ha FALLAT la comprovació de la integritat, s'està revertint a la antiga base "
+"de dades."
+
+msgid "Rotating database into place..."
+msgstr "S'està rotant la base de dades en l'emplaçament..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Ha finalitzat. S'ha optimitzat la base de dades del pacman."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Ús: pkgdelta [q] <package1><package2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"»pkgdelta crearà un fitxer delta file entre dos paquets.\\n Aquest fitxer "
+"delta pot ser afegit a la base de dades mitjançant repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Exemple: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nAquest es un "
+"programa lliure; consulteu el codi font per a les condicions de còpia.\\nNO "
+"hi ha cap GARANTIA, en la mesura permesa per la llei.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Fitxer de paquet invàlid «%s»..."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Els noms dels paquets no coincideixen: '%s' i '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Les arquitectures del paquet no coincideixen: '%s' i '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Tots dos paquets tenen la mateixa versió: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Generant delta de la versió %s a la versió %s"
+
+msgid "Delta could not be created."
+msgstr "No s'ha pogut generar delta."
+
+msgid "Generated delta : '%s'"
+msgstr "Delta generada: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "L'arxiu '%s' no existeix"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "No es pot trobar el binari xdelta3! Està instal·lat xdelta3?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add actualitza una base de dades de paquets llegint un fitxer de paquet."
+"\\nEs poden especificar múltiples paquets a afegir en la línia d'ordres.\\n"
+"\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove actualitza una base de dades de paquets eliminant el nom del "
+"paquet\\nespecificat en la línia d'ordres de la base de dades del repositori "
+"donada.\\nEs poden especificar múltiples paquets a eliminar en la línia "
+"d'ordres.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Exemple: repo-remove /ruta/a/repo.bd.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "No existeix cap base de dades amb entrades referents al paquet '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Afegint entrada 'deltas':%s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "S'està eliminant l'entrada existent «%s»..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "No es pot trobar el binari xdelta3! Està instal·lat xdelta3?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "«%s» no té una extensió d'arxiu vàlida."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Ja existeix una entrada per «%s»"
+
+msgid "Creating '%s' db entry..."
+msgstr "Creant entrada base de dades '%s'..."
+
+msgid "Old package file not found: %s"
+msgstr "Antic arxiu del paquet no trobat: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Ha fallat en adquirir el fitxer de bloqueig: %s."
+
+msgid "Held by process %s"
+msgstr "Retingut pel procés %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr ""
+"El fitxer de repositori «%s» no és una base de dades de pacman adequada."
+
+msgid "Extracting database to a temporary location..."
+msgstr "S'està extraient la base de dades a una ubicació temporal...."
+
+msgid "Repository file '%s' was not found."
+msgstr "No s'ha trobat el fitxer de repositori «%s»."
+
+msgid "Repository file '%s' could not be created."
+msgstr "No s'ha pogut crear el fitxer de repositori «%s»."
+
+msgid "File '%s' not found."
+msgstr "No s'ha trobat el fitxer «%s»."
+
+msgid "Adding delta '%s'"
+msgstr "S'està afegint delta «%s»"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "«%s» no és un fitxer de paquet. S'està ometent"
+
+msgid "Adding package '%s'"
+msgstr "S'està afegint el paquet «%s»"
+
+msgid "Searching for delta '%s'..."
+msgstr "S'està cercant delta «%s»..."
+
+msgid "Delta matching '%s' not found."
+msgstr "No s'ha trobat delta coincident per «%s»."
+
+msgid "Searching for package '%s'..."
+msgstr "S'està cercant el paquet «%s»..."
+
+msgid "Package matching '%s' not found."
+msgstr "No s'ha trobat coincidència pel paquet «%s»."
+
+msgid "Invalid command name '%s' specified."
+msgstr "S'ha especificat un nom d'ordre «%s» invàlid."
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+"No s'ha pogut crear el directori temporal per construir la base de dades."
+
+msgid "Creating updated database file '%s'"
+msgstr "S'està creant el fitxer de base de dades actualitzada «%s»"
+
+msgid "No packages remain, creating empty database."
+msgstr "No queda cap paquet, s'està creant una base de dades buida."
+
+msgid "No packages modified, nothing to do."
+msgstr "No s'ha modificat cap paquet, res a fer."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "danys catastròfics permanents en el vostre sistema. Si"
diff --git a/scripts/po/cs.po b/scripts/po/cs.po
new file mode 100644
index 00000000..99c190f7
--- /dev/null
+++ b/scripts/po/cs.po
@@ -0,0 +1,1031 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Czech (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/cs/)\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
+
+msgid "WARNING:"
+msgstr "VAROVÁNÍ:"
+
+msgid "ERROR:"
+msgstr "CHYBA:"
+
+msgid "Cleaning up..."
+msgstr "Probíhá vyčištění..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Nepodařilo se nalézt zdrojový soubor %s."
+
+msgid "Aborting..."
+msgstr "Probíhá rušení..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Použitý agent neumí zacházet s %s URL. Zkontrolujte %s."
+
+msgid "The download program %s is not installed."
+msgstr "Program pro stahování %s není nainstalován."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "%s vrátil fatální chybu (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Instalují se chybějící závislosti..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "%s selhal při instalaci chybějících závislostí."
+
+msgid "Missing Dependencies:"
+msgstr "Chybějící závislosti:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Selhalo odstranění nainstalovaných závislostí."
+
+msgid "Retrieving Sources..."
+msgstr "Získávají se zdrojové soubory..."
+
+msgid "Found %s"
+msgstr "Nalezen %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr ""
+"Soubor %s nebyl nalezen v adresáři, kde se provádí sestavení, a není ani URL."
+
+msgid "Downloading %s..."
+msgstr "Stahuje se %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Selhalo stažení %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generují se kontrolní součty zdrojových souborů..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Zadán chybný algoritmus '%s' pro kontrolu integrity."
+
+msgid "Validating source files with %s..."
+msgstr "Kontrola zdrojových souborů pomocí %s..."
+
+msgid "NOT FOUND"
+msgstr "NENALEZEN"
+
+msgid "Passed"
+msgstr "Prošel"
+
+msgid "FAILED"
+msgstr "NEPROŠEL"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Jeden nebo více souborů neprošlo kontrolou validity!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Kontrolní součty (%s) nesouhlasí s velikostí pole zdrojů."
+
+msgid "Integrity checks are missing."
+msgstr "Kontrolní součty nebyly nalezeny."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Rozbalují se zdrojové soubory..."
+
+msgid "Extracting %s with %s"
+msgstr "Rozbaluje se %s pomocí %s"
+
+msgid "Failed to extract %s"
+msgstr "Selhalo rozbalení %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Došlo k chybě v %s()."
+
+msgid "Starting %s()..."
+msgstr "Spouští se %s()..."
+
+msgid "Tidying install..."
+msgstr "Uklízí se instalace..."
+
+msgid "Removing doc files..."
+msgstr "Odstraňují se doc soubory..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Komprimují se man a info stránky..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"Odstraňují se nepotřebné ladící informace z binárních souborů a knihoven..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Odstraňují se prázdné adresáře..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Přidejte, prosím, informace o licenci do vašeho %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Balíček obsahuje odkaz na %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Vytváří se balíček..."
+
+msgid "Adding %s file..."
+msgstr "Přidán soubor %s..."
+
+msgid "Compressing package..."
+msgstr "Komprimuje se balíček..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' není platná přípona archívu."
+
+msgid "Failed to create package file."
+msgstr "Selhalo vytvoření balíčku."
+
+msgid "Failed to create symlink to package file."
+msgstr "Selhalo vytváření symbolického odkazu na soubor balíčku."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Vytváří se zdrojový balíček..."
+
+msgid "Adding %s..."
+msgstr "Přidává se %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Přidává se soubor %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Komprimuje se zdrojový balíček..."
+
+msgid "Failed to create source package file."
+msgstr "Selhalo vytváření zdrojového balíčku."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Nepodařilo se vytvořit symbolický odkaz na soubor zdrojového balíčku."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Selhala instalace vytvořeného balíčku."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s nemůže být prázdné."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s nemůže začínat pomlčkou."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s musí být celé číslo."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s není dostupný pro architekturu '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Všimněte si, že mnohé balíčky potřebují přidat řádek do %s,"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "Instalační skript %s (%s) neexistuje."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo nebylo nalezeno. K získání práv roota bude použito su."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Určuje se poslední revize %s..."
+
+msgid "Version found: %s"
+msgstr "Nalezena verze: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Použití: %s [volby]"
+
+msgid "Options:"
+msgstr "Volby:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Odstranit pracovní soubory po sestavení"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Přeskočit všechny kontroly závislostí"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Přepsat existující balíček"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Vygenerovat kontrolní součty zdrojových souborů"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Po úspěšném sestavení nainstalovat balíček"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Zaznamenat proces sestavení balíčku"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Zakázat barevný výstup zpráv"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Pouze stáhnout a rozbalit soubory"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <file> Použít alternativní build skript (namísto '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Po úspěšném sestavení odstranit nainstalované závislosti"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Znovu zabalit obsah balícku bez sestavení"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Vytvořit zdrojový archiv, včetně stahovaných souborů"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Použít alternativní konfigurační soubor (namísto '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Zabrání automatickému zjištění verze pro vývojové %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Sestavit jen vyjmenované balíčky z rozděleného balíčku"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Vytvořit zdrojový archiv, bez stahovaných souborů"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Nedotazovat se na potvrzení"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Nezobrazovat průběh stahování souborů"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nToto je "
+"svobodný software; vizte zdrojový kód pro podmínky kopírování.\\nNejsou "
+"poskytovány žádné záruky, v rozsahu povoleném zákonem.\\n"
+
+msgid "%s not found."
+msgstr "%s nebyl nalezen."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Nemáte práva zápisu k uložení stažených balíčků do %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Nemáte práva zápisu k uložení stažených souborů do %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s neexistuje."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Balíček je již sestaven, instaluje se existující balíček..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Skupina balíčků je již sestavena, instalují se existující balíčky..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Přístupová práva souborů nemusí být zachována."
+
+msgid "Making package: %s"
+msgstr "Vytváří se balíček: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Zdrojový balíček vytvořen: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Neprovádí se kontrola závislostí."
+
+msgid "Checking runtime dependencies..."
+msgstr "Kontrola runtime závislostí..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Kontrola buildtime závislostí..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Nelze vyřešit všechny závislosti."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Zdrojový adresář je prázdný, není co sestavovat!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Adresář s balíčkem je prázdný, není nic k opětovnému zabalení!"
+
+msgid "Sources are ready."
+msgstr "Zdroje jsou připraveny."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Dokončeno vytváření: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Použití: %s [kořen_databáze_pacmana]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nToto je svobodný software; vizte zdrojový kód pro podmínky kopírování."
+"\\nNejsou poskytovány žádné záruky, v rozsahu povoleném zákonem.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s neexistuje, nebo není adresář."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s není adresář databáze pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Musíte mít správná oprávnění k aktualizaci databáze."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Byl nalezen zámek pacmana. Nelze pokračovat, pokud pacman běží."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Zjištěn formát databáze před verzí 3.5 - aktualizuje se..."
+
+msgid "Done."
+msgstr "Hotovo."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Použít alternativní konfigurační soubor (namísto '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Repozitář \"%s\" nebyl nalezen."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize je malý hack, který pomáhá zlepšit výkon pacmana\\npři čtení "
+"a zápisu do databáze na bázi souborového systému.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Protože pacman používá mnoho malých souborů pro udržování informací\\no "
+"balíčcích, má tendenci v průběhu času tyto soubory fragmentovat.\\nTento "
+"skript se pokouší přemístit tyto malé soubory do jedné souvislé\\noblasti na "
+"disku. Ve výsledku by měl disk být schopen číst tyto soubory\\nrychleji, "
+"protože hlavičky disku se nemusí tak často přesouvat.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff nebyl nalezen, prosím nainstalujte diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Musíte mít správná oprávnění k optimalizaci databáze."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Počítá se MD5 součtu staré databáze..."
+
+msgid "Tar'ing up %s..."
+msgstr "Balí se %s pomocí tar..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Balení %s pomocí tar selhalo."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Vytváří se nová databáze a počítá se MD5 součet..."
+
+msgid "Untar'ing %s failed."
+msgstr "Rozbalení %s pomocí tar selhalo."
+
+msgid "Syncing database to disk..."
+msgstr "Databáze se synchronizuje na disk..."
+
+msgid "Checking integrity..."
+msgstr "Kontroluje se integrita..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Kontrola integrity SELHALA, vrací se stará databáze."
+
+msgid "Rotating database into place..."
+msgstr "Vyměňují se databáze..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Dokončeno. Databáze pacmana byla optimalizována."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Použití: pkgdelta [-q] <balíček1><balíček2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"»Pkgdelta vytvoří delta rozdíl mezi dvěma balíčky.\\nTento delta rozdíl pak "
+"může být přidán do databáze pomocí repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Příklad: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nToto je "
+"svobodný software; vizte zdrojový kód pro podmínky kopírování.\\nNejsou "
+"poskytovány žádné záruky, v rozsahu povoleném zákonem.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Neplatný soubor balíčku '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Jména balíčků nesouhlasí: '%s' a '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Architektury balíčků nesouhlasí: '%s' a '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Oba balíčky mají stejnou verzi: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Generuje se delta z verze %s na verzi %s"
+
+msgid "Delta could not be created."
+msgstr "Delta rozdíl nemohl být vytvořen."
+
+msgid "Generated delta : '%s'"
+msgstr "Vygenerován delta rozdíl: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Soubor '%s' neexistuje"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Nelze nalézt příkaz xdelta3! Je xdelta3 nainstalován?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add aktualizuje databázi balíčků pomocí čtení souboru balíčku.\\nNa "
+"příkazové řádce může být uvedeno více balíčků pro přidání.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove aktualizuje databázi balíčků odstraňováním balíčků podle jména"
+"\\nuvedeného na příkazové řádce z dané databáze. Na příkazové řádce může být"
+"\\nuvedeno více balíčků pro odebrání.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Příklad: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Žádné záznamy v databázi pro balíček '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Přidávají se záznamy o delta rozdílech: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Odstraňuje se existující záznam '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Nelze nalézt příkaz xdelta3! Je xdelta3 nainstalován?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' nemá platnou příponu archivu."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Záznam pro '%s' již existuje"
+
+msgid "Creating '%s' db entry..."
+msgstr "Vytváření záznamu databáze '%s'..."
+
+msgid "Old package file not found: %s"
+msgstr "Starý soubor balíčku nebyl nalezen: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Selhalo získání zamykacího souboru: %s."
+
+msgid "Held by process %s"
+msgstr "Vlastněný procesem %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Soubor repozitáře '%s' není vhodná databáze pacman."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Rozbaluje se databáze do dočasného umístění..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Repozitář \"%s\" nebyl nalezen."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Nepodařilo se vytvořit soubor repozitáře %s."
+
+msgid "File '%s' not found."
+msgstr "Soubor '%s' nebyl nalezen."
+
+msgid "Adding delta '%s'"
+msgstr "Přidává se delta rozdíl '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' není soubor balíčku, přeskočit"
+
+msgid "Adding package '%s'"
+msgstr "Přidává se balíček '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Vyhledává se delta rozdíl '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta rozdíl odpovídající '%s' nebyl nalezen."
+
+msgid "Searching for package '%s'..."
+msgstr "Vyhledává se balíček '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Balíček odpovídající '%s' nebyl nalezen."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Byl zadán chybný příkaz '%s'."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Nelze vytvořit dočasný adresář pro sestavení databáze."
+
+msgid "Creating updated database file '%s'"
+msgstr "Vytváří se aktualizovaný soubor databáze '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nezůstaly žádné balíčky, vytváří se prázdná databáze."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nebyl změněn žádný balíček, není co dělat."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "trvalé a katastrofální poškození vašeho systému. Pokud"
diff --git a/scripts/po/da.po b/scripts/po/da.po
new file mode 100644
index 00000000..9852cbe3
--- /dev/null
+++ b/scripts/po/da.po
@@ -0,0 +1,1026 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:39+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Danish (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/da/)\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "ADVARSEL:"
+
+msgid "ERROR:"
+msgstr "FEJL:"
+
+msgid "Cleaning up..."
+msgstr "Rydder op..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Kunne ikke finde kildefil %s."
+
+msgid "Aborting..."
+msgstr "Afbryder..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Der er ingen agentopsætning til at håndtere %s-adresser. Tjek %s."
+
+msgid "The download program %s is not installed."
+msgstr "Hentningsprogrammet %s er ikke installeret."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "»%s« returnerede en fatal fejl (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installerer manglende afhængigheder..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "»%s« fejlede med at installere manglende afhængigheder."
+
+msgid "Missing Dependencies:"
+msgstr "Manglende afhængigheder:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Kunne ikke fjerne installerede afhængigheder."
+
+msgid "Retrieving Sources..."
+msgstr "Indhenter kilder..."
+
+msgid "Found %s"
+msgstr "Fandt %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s blev ikke fundet i kompileringsmappen og er ikk en adresse."
+
+msgid "Downloading %s..."
+msgstr "Henter %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Fejl under hentning af %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Opretter tjeksummer for kildefiler..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Ugyldig integritetsalgoritme »%s« angivet."
+
+msgid "Validating source files with %s..."
+msgstr "Validerer kildefiler med %s..."
+
+msgid "NOT FOUND"
+msgstr "IKKE FUNDET"
+
+msgid "Passed"
+msgstr "Bestået"
+
+msgid "FAILED"
+msgstr "FEJLEDE"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "En eller flere filer bestod ikke validitetstjekket!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Integritetstjek (%s) har forskellig størrelse i forhold til kildetabellen."
+
+msgid "Integrity checks are missing."
+msgstr "Integritetstjek mangler."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Udtrækker kilder..."
+
+msgid "Extracting %s with %s"
+msgstr "Udtrækker %s med %s"
+
+msgid "Failed to extract %s"
+msgstr "Kunne ikke udtrække %s"
+
+msgid "A failure occurred in %s()."
+msgstr ""
+
+msgid "Starting %s()..."
+msgstr "Starter %s()..."
+
+msgid "Tidying install..."
+msgstr "Rydder op i installation..."
+
+msgid "Removing doc files..."
+msgstr "Fjerner doc-filer..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Pakker manual- og informationssider..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Fjerne unødvendige symboler fra binære filer og biblioteker..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Fjerner tomme mapper..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Tilføj venligst en licenslinje til din %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Pakke indeholder reference til %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Opretter pakke..."
+
+msgid "Adding %s file..."
+msgstr ""
+
+msgid "Compressing package..."
+msgstr "Pakker pakke..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "»%s« er ikke en gyldig arkivfilendelse."
+
+msgid "Failed to create package file."
+msgstr "Kunne ikke oprette pakkefil."
+
+msgid "Failed to create symlink to package file."
+msgstr "Kunne ikke oprette symbolsk henvisning til pakkefil."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Opretter kildepakke..."
+
+msgid "Adding %s..."
+msgstr "Tilføjer %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Tilføjer %s-fil (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Pakker kildepakke..."
+
+msgid "Failed to create source package file."
+msgstr "Kunne ikke oprette kildepakkefil."
+
+msgid "Failed to create symlink to source package file."
+msgstr ""
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Kunne ikke installere kompileringspakker."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s må ikke være tom."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s må ikke starte med en bindestreg."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr ""
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s er ikke tilgængelig for arkitekturen »%s«."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Bemærk at mange pakker måske skal bruge en linjetilføjelse til deres %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s fil (%s) findes ikke."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo kan ikke findes. Vil bruge su til at indhente rodprivilegier."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr ""
+
+msgid "Version found: %s"
+msgstr "Version fundet: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Brug: %s [tilvalg]"
+
+msgid "Options:"
+msgstr "Tilvalg:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Ryd op i arbejdsfiler efter kompilering"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Spring alle afhængighedstjek over"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Overskriv eksisterende pakke"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Opret integritetstjek for kildefiler"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr ""
+" -i, --install Installer pakke efter succesfuld kompilering (build)"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Log pakkekompileringsproces (build)"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Deaktiver farvelagte uddatabeskeder"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Hent og udtræk kun filerne"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <fil> Brug et alternativt kompileringsskript (fremfor »%s«)"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Fjern installerede afhængigheder efter en succesfuld "
+"kompilering (build)"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Pak indholdet af pakken om uden at kompilere igen"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Opret en tarball kun for kilde inklusiv hentede kilder"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <fil> Brug en alternativ konfigurationsfil (i steden for »%s«)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <vis> Kompiler kun viste pakker fra en delt pakke"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Opret en tarball kun for kilde uden hentede kilder"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Spørg ikke efter bekræftelse når der skal løses "
+"afhængigheder"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Vis ikke en statusbjælke når der hentes filer"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s not found."
+msgstr "%s blev ikke fundet."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Du har ikke skriverettigheder til at gemme pakker i %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Du har ikke skriverettigheder til at gemme overførsler i %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s findes ikke."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr ""
+"En pakke er allerede blevet kompileret, installerer eksisterende pakke..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Pakkegruppen er allerede blevet kompileret, installerer eksisterende "
+"pakker..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Filrettigheder bliver måske ikke bevaret."
+
+msgid "Making package: %s"
+msgstr "Fremstiller pakke: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Kildepakke oprettet: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Spring afhængighedstjek over."
+
+msgid "Checking runtime dependencies..."
+msgstr ""
+
+msgid "Checking buildtime dependencies..."
+msgstr ""
+
+msgid "Could not resolve all dependencies."
+msgstr "Kunne ikke løse alle afhængigheder."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Kildemappen er tom, der er ikke noget at kompilere!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Pakkemappen er tom, der er ikke noget at genpakke!"
+
+msgid "Sources are ready."
+msgstr "Kilder er klar."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Færdig med udførelse: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Brug: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s findes ikke elelr er ikke en mappe."
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Pacmans låsningsfil blev fundet. Kan ikke køre mens pacman kører."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr ""
+
+msgid "Done."
+msgstr ""
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <fil> Brug en alternativ konfigurationsfil (i steden for »%s«)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Arkivfil »%s« blev ikke fundet."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize er et lille hack som skal forbedre ydelsen\\naf pacman når "
+"den læser/skriver til sin filsystembaseret database.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Da pacman bruger mange små filer til at holde styr på pakker,\\ner der en "
+"tendens til at disse filer bliver fragmenteret over tid.\\nDette skript "
+"forsøger at reallokere disse små filer til en\\nfortsættende placering på "
+"dit harddisk. Resultatet er at harddisken\\n skulle kunne læse dem "
+"hurtigere, da harddiskhovedet ikke skal\\nbevæge sig så meget omkring på "
+"disken.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff-værktøj blev ikke fundet, installer venligst diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Du skal have korrekte rettigheder til at optimere databasen."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "MD5-summering af den gamle database..."
+
+msgid "Tar'ing up %s..."
+msgstr "Udpakker %s med Tar..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Udpakning med Tar fejlede."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Oprettelse af og MD5-summering af den nye database..."
+
+msgid "Untar'ing %s failed."
+msgstr "Udpakning med Tar af %s fejlede."
+
+msgid "Syncing database to disk..."
+msgstr "Synkroniserer database til disk..."
+
+msgid "Checking integrity..."
+msgstr "Tjekker integritet..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Integritetstjek FEJLEDE, gendanner tidligere database."
+
+msgid "Rotating database into place..."
+msgstr "Roterer database på plads..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Færdig. Din pacman-database er blevet optimeret."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr ""
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+
+msgid "Invalid package file '%s'."
+msgstr "Ugyldig pakkefil »%s«."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "Both packages have the same version : '%s'"
+msgstr ""
+
+msgid "Generating delta from version %s to version %s"
+msgstr ""
+
+msgid "Delta could not be created."
+msgstr ""
+
+msgid "Generated delta : '%s'"
+msgstr ""
+
+msgid "File '%s' does not exist"
+msgstr ""
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Kan ikke finde den binære fil xdelta3! Er xdelta3 installeret?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add til opdatere en pakkedatabase ved at læse en pakkefil.\\nFlere "
+"pakker at tilføje kan angives på kommandlinjen.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove vil opdatatere en pakkedatabase ved at fjerne pakkenavnet"
+"\\nspecificeret på kommandolinjen fra den angive arkivdatabase. Flere"
+"\\npakker til fjernelse kan specificeres på kommandolinje.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Eksempel: repo-remove /sti/til/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr ""
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr ""
+
+msgid "Removing existing entry '%s'..."
+msgstr "Fjerner eksisterende punkt »%s«..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Kan ikke finde den binære fil xdelta3! Er xdelta3 installeret?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "»%s« har ikke en gyldig arkivfilendelse."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Et punkt for »%s« findes allerede"
+
+msgid "Creating '%s' db entry..."
+msgstr ""
+
+msgid "Old package file not found: %s"
+msgstr ""
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Kunne ikke indhente låsfil: %s."
+
+msgid "Held by process %s"
+msgstr "Holdt af proces %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Arkivfil »%s« er ikke en korrekt pacman-database."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Udtrækker database til en midlertidig placering..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Arkivfil »%s« blev ikke fundet."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Arkivfil »%s« kunne ikke oprettes."
+
+msgid "File '%s' not found."
+msgstr "Fil »%s« blev ikke fundet."
+
+msgid "Adding delta '%s'"
+msgstr "Tilføjer delta »%s«"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "»%s« er ikke en pakkefil, springer over"
+
+msgid "Adding package '%s'"
+msgstr "Tilføjer pakke »%s«"
+
+msgid "Searching for delta '%s'..."
+msgstr "Søger efter delta »%s«..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Deltamatch »%s« ikke fundet."
+
+msgid "Searching for package '%s'..."
+msgstr "Søger efter pakke »%s«..."
+
+msgid "Package matching '%s' not found."
+msgstr "Pakkematch »%s« blev ikke fundet."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Ugyldig kommandonavn »%s« angivet."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Kan ikke oprette midlertidig mappe for databaseopbygning."
+
+msgid "Creating updated database file '%s'"
+msgstr "Opretter opdateret databasefil »%s«"
+
+msgid "No packages remain, creating empty database."
+msgstr "Ingen pakker er tilbage, opretter tom database."
+
+msgid "No packages modified, nothing to do."
+msgstr "Ingen pakker ændret, intet at udføre."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "permanent, katastrofal skade på dit system. Hvis"
diff --git a/scripts/po/de.po b/scripts/po/de.po
new file mode 100644
index 00000000..6784007e
--- /dev/null
+++ b/scripts/po/de.po
@@ -0,0 +1,1058 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: German (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/de/)\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "WARNUNG:"
+
+msgid "ERROR:"
+msgstr "FEHLER:"
+
+msgid "Cleaning up..."
+msgstr "Räume auf... "
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Konnte die Quell-Datei %s nicht finden."
+
+msgid "Aborting..."
+msgstr "Breche ab ..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr ""
+"Es ist kein Agent eingerichtet, der %s URLs bearbeiten kann. Prüfen Sie %s."
+
+msgid "The download program %s is not installed."
+msgstr "Das Download-Programm %s ist nicht installiert."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' ergibt einen tödlichen Fehler (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installiere fehlende Abhängigkeiten... "
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' konnte fehlende Abhängigkeiten nicht installieren."
+
+msgid "Missing Dependencies:"
+msgstr "Fehlende Abhängigkeiten: "
+
+msgid "Failed to remove installed dependencies."
+msgstr "Konnte installierte Abhängigkeiten nicht entfernen."
+
+msgid "Retrieving Sources..."
+msgstr "Empfange Quellen..."
+
+msgid "Found %s"
+msgstr "%s gefunden"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s wurde nicht im build Verzeichnis gefunden und ist keine URL."
+
+msgid "Downloading %s..."
+msgstr "Lade %s herunter..."
+
+msgid "Failure while downloading %s"
+msgstr "Fehler beim Download von %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Erstelle Prüfsummen für Quell-Dateien..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Ungültiger Integritäts-Algorithmus '%s' spezifiziert."
+
+msgid "Validating source files with %s..."
+msgstr "Überprüfe Gültigkeit der Quell-Dateien mit %s..."
+
+msgid "NOT FOUND"
+msgstr "NICHT GEFUNDEN"
+
+msgid "Passed"
+msgstr "Durchgelaufen"
+
+msgid "FAILED"
+msgstr "FEHLGESCHLAGEN"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Eine oder mehrere Dateien überstanden nicht die Gültigkeits-Prüfung!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Integritäts-Prüfungen (%s) unterscheiden sich in der Größe vom Array der "
+"Quelle."
+
+msgid "Integrity checks are missing."
+msgstr "Integritäts-Prüfungen fehlen."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Entpacke Quellen..."
+
+msgid "Extracting %s with %s"
+msgstr "Entpacke %s mit %s "
+
+msgid "Failed to extract %s"
+msgstr "Konnte %s nicht entpacken"
+
+msgid "A failure occurred in %s()."
+msgstr "Ein Fehler geschah in %s()."
+
+msgid "Starting %s()..."
+msgstr "Beginne %s()..."
+
+msgid "Tidying install..."
+msgstr "Säubere Installation..."
+
+msgid "Removing doc files..."
+msgstr "Entferne doc-Dateien... "
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Komprimiere Man-Pages und Info-Seiten..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Entferne leere Verzeichnisse... "
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Bitte fügen Sie eine Lizenz-Zeile zu Ihrer %s hinzu!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Paket enthält einen Verweis auf %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Erstelle Paket ... "
+
+msgid "Adding %s file..."
+msgstr "Füge %s Datei hinzu..."
+
+msgid "Compressing package..."
+msgstr "Komprimiere Paket ... "
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' ist keine gültige Archiv-Endung."
+
+msgid "Failed to create package file."
+msgstr "Konnte Paket-Datei nicht erstellen."
+
+msgid "Failed to create symlink to package file."
+msgstr "Konnte konnte keinen Symlink auf die Paket-Datei erstellen."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Erstelle Quell-Paket..."
+
+msgid "Adding %s..."
+msgstr "Füge %s hinzu ... "
+
+msgid "Adding %s file (%s)..."
+msgstr "Füge Datei %s hinzu (%s)... "
+
+msgid "Compressing source package..."
+msgstr "Komprimiere Quell-Paket..."
+
+msgid "Failed to create source package file."
+msgstr "Konnte Quell-Paket nicht erstellen."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Erstellung des Symlinks zur Quell-Paket-Datei fehlgeschlagen."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Konnte die erstellten Pakete nicht installieren."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s darf nicht leer sein."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s darf nicht mit einem Bindestrich beginnen."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s muß eine ganze Zahl sein."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s steht für die '%s'-Architektur nicht zur Verfügung."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Beachten Sie, dass bei vielen Paketen eine Zeile zu %s hinzugefügt werden "
+"muss."
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "Datei %s (%s) existiert nicht."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Sudo kann nicht gefunden werden. Werde su benutzen, um Root-Rechte zu "
+"erhalten."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Bestimme letzte %s Revision ..."
+
+msgid "Version found: %s"
+msgstr "Gefundene Version: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Verwendung: %s [Optionen]"
+
+msgid "Options:"
+msgstr "Optionen:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Säubere Arbeitsverzeichnisse nach dem Build"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Überspringt alle Abhängigkeitsprüfungen"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Existierendes Paket überschreiben"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Erstelle Integritäts-Prüfung für Quell-Dateien"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Installiere Paket nach erfolgreichem Build"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Erstelle Log-Datei beim Bauen des Paketes"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Farbige Ausgabe-Mitteilungen abschalten"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Dateien nur herunterladen und auspacken"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <Datei> Ein alternatives Build-Skript (statt '%s') verwenden"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Entferne installierte Abhängigkeiten nach erfolgreichem "
+"Build"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Packe den Inhalt des Paketes neu, ohne etwas zu bauen"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Erstellt einen Tarball nur der heruntergeladenen Quellen "
+"einschließlich der heruntergeladenen Quellen"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <Datei> Eine alternative Konfigurations-Datei (statt '%s') "
+"verwenden"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Verhindert die automatische Erhöhung der Versionsnummer "
+"für die Entwickler-Version %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Nur die angeführten Pakete von einem gesplitteten Paket "
+"bauen"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Erstellt einen Quell-Tarball ohne die heruntergeladenen "
+"Quellen"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Niemals nach einer Bestätigung fragen, wenn "
+"Abhängigkeiten aufgelöst werden"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Keine Fortschrittsanzeige anzeigen, wenn Dateien "
+"heruntergeladen werden"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nDies ist "
+"Freie Software, vgl. den Quellcode zu den Kopierbestimmungen.\\nEs gibt "
+"KEINE GARANTIE, soweit das Gesetz dies erlaubt.\\n"
+
+msgid "%s not found."
+msgstr "%s nicht gefunden."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Sie haben keine Schreib-Berechtigung, um Pakete in %s zu lagern."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Sie haben keine Schreib-Berechtigung, um Downloads in %s zu lagern."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s existiert nicht."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Es wurde bereits ein Paket gebaut, installiere existierendes Paket..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Die Paket-Gruppe wurde bereits gebaut, installiere existierende Pakete..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Die Datei-Berechtigungen werden vielleicht nicht erhalten."
+
+msgid "Making package: %s"
+msgstr "Erstelle Paket: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Quell-Paket erstellt: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Überspringe Abhängigkeits-Prüfungen."
+
+msgid "Checking runtime dependencies..."
+msgstr "Prüfe Laufzeit-Abhängigkeiten..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Prüfe Buildtime-Abhängigkeiten..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Konnte nicht alle Abhängigkeiten auflösen."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Das Quell-Verzeichnis ist leer, es kann nichts gebaut werden!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Das Paket-Verzeichnis ist leer, es kann nichts neu gepackt werden!"
+
+msgid "Sources are ready."
+msgstr "Quellen sind fertig."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Beendete make: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Verwendung: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nDies ist Freie Software, vgl. den Quellcode zu den Kopierbestimmungen."
+"\\nEs gibt KEINE GARANTIE, soweit das Gesetz dies erlaubt.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s existiert nicht oder ist kein Verzeichnis"
+
+msgid "%s is not a pacman database directory."
+msgstr "%s ist kein Pacman Datenbank Verzeichnis."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+"Sie müssen über die korrekten Berechtigungen verfügen, um die Datenbank zu "
+"aktualisieren."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Pacman Lock-Datei gefunden. Kann nicht arbeiten, während Pacman läuft."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Prä-3.5 Datenbankformat entdeckt - aktualisiere..."
+
+msgid "Done."
+msgstr "Fertig."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <Datei> Eine alternative Konfigurations-Datei (statt '%s') "
+"verwenden"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Repositorium \"%s\" wurde nicht gefunden."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize ist ein kleines Skript, das die Performanz von Pacman"
+"\\nverbessert, wenn die Dateisystem-basierte Datenbank gelesen/beschrieben "
+"wird.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Da Pacman viele kleine Dateien verwendet, um Pakete zu verfolgen,"
+"\\ntendieren diese Dateien im Laufe der Zeit dazu, zu fragmentieren."
+"\\nDieses Skript versucht, diese kleinen Dateien an einem Ort auf Ihrer"
+"\\nFestplatte zu versammeln. Als Ergebnis kann die Festplatte sie"
+"\\nschneller auslesen, da der Kopf der Festplatte nicht so viel umher-"
+"\\nwandern muss.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "Diff-Werkzeug nicht gefunden, bitte diffutils installieren."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr ""
+"Sie müssen über die nötigen Rechte verfügen, um die Datenbank zu optimieren."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Errechne MD5-Summe der alten Datenbank..."
+
+msgid "Tar'ing up %s..."
+msgstr "Erstelle Tarball aus %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Erstellen des Tarballs %s fehlgeschlagen."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Erstelle neue Datenbank und prüfe MD5-Summen..."
+
+msgid "Untar'ing %s failed."
+msgstr "Entpacken des Tarballs %s fehlgeschlagen."
+
+msgid "Syncing database to disk..."
+msgstr "Synchronisiere Datenbank mit Festplatte..."
+
+msgid "Checking integrity..."
+msgstr "Prüfe Integrität... "
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Integritäts-Prüfung FEHLGESCHLAGEN, kehre zur alten Datenbank zurück."
+
+msgid "Rotating database into place..."
+msgstr "Verschiebe neue Datenbank an ihren Ort..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Fertig. Ihre Pacman-Datenbank wurde optimiert."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Verwendung: pkgdelta [-q] <Paket1> <Paket2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta wird aus dem Vergleich zweier Pakete eine Delta-Datei erstellen."
+"\\nDiese Delta-Datei kann dann mittels repo-add der Datenbank hinzugefügt "
+"werden.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Beispiel: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nDies ist Freie "
+"Software, vgl. den Quellcode zu den Kopierbestimmungen.\\nEs gibt KEINE "
+"GARANTIE, soweit das Gesetz dies erlaubt.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Ungültige Paket-Datei '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Die Paketnamen stimmen nicht überein: '%s' und '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Die Paket-Architekturen stimmen nicht überein: '%s' und '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Beide Pakete haben die gleiche Versionsnummer: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Erstelle Delta von Version %s zu Version %s"
+
+msgid "Delta could not be created."
+msgstr "Delta konnte nicht erstellt werden."
+
+msgid "Generated delta : '%s'"
+msgstr "Erstellte Delta: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Datei '%s' existiert nicht"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Kann die xdelta3-Binär-Datei nicht finden! Ist xdelta3 installiert?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add wird eine Paket-DB aktualisieren, indem es eine Paket-Datei liest."
+"\\nMehrere Pakete zum Hinzufügen können über Kommandozeile spezifiziert "
+"werden.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove wird eine Paket-DB aktualisieren, indem es den auf der Kommando-"
+"\\nzeile der jeweiligen Repo-DB angegebenen Paket-Namen entfernt. Mehrere"
+"\\nPakete zum Entfernen können auf der Kommandozeile angegeben werden.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Beispiel: repo-remove /Pfad/zum/Repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Kein Datenbank-Eintrag für das Paket '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Füge 'deltas' Eintrag hinzu: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Entferne existierenden Eintrag '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Kann die xdelta3-Binär-Datei nicht finden! Ist xdelta3 installiert?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' hat keine gültige Archiv-Endung."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Ein Eintrag für '%s' existierte bereits"
+
+msgid "Creating '%s' db entry..."
+msgstr "Erstelle '%s' Datenbank-Eintrag"
+
+msgid "Old package file not found: %s"
+msgstr "Alte Paket-Datei nicht gefunden: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Konnte die Lock-Datei nicht beanspruchen: %s."
+
+msgid "Held by process %s"
+msgstr "Gehalten vom Prozess %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Repositorien-Datei '%s' ist keine korrekte pacman-Datenbank."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Entpacke Datenbank an einen temporären Ort..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Repositorium \"%s\" wurde nicht gefunden."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Repositorien-Datei '%s' konnte nicht erstellt werden."
+
+msgid "File '%s' not found."
+msgstr "Datei '%s' wurde nicht gefunden."
+
+msgid "Adding delta '%s'"
+msgstr "Füge Delta '%s' hinzu"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' ist keine Paket-Datei, überspringe"
+
+msgid "Adding package '%s'"
+msgstr "Füge Paket '%s' hinzu "
+
+msgid "Searching for delta '%s'..."
+msgstr "Suche nach Delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta, das '%s' entspricht, wurde nicht gefunden."
+
+msgid "Searching for package '%s'..."
+msgstr "Suche nach Paket '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Paket, das '%s' entspricht wurde nicht gefunden."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Ungültiger Kommando-Name '%s' angegeben."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Kann kein temporäres Verzeichnis zum Aufbau der Datenbank erstellen."
+
+msgid "Creating updated database file '%s'"
+msgstr "Erstelle aktualisierte Datenbank-Datei '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Keine Pakete mehr vorhanden, erstelle leere Datenbank."
+
+msgid "No packages modified, nothing to do."
+msgstr "Keine Pakete modifiziert, ich kann nichts machen."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "Idee, die dauerhaften Schaden auf Ihrem System anrichten kann."
diff --git a/scripts/po/el.po b/scripts/po/el.po
new file mode 100644
index 00000000..4150bb2a
--- /dev/null
+++ b/scripts/po/el.po
@@ -0,0 +1,1036 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Greek (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/el/)\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "ΠΡΟΣΟΧΗ:"
+
+msgid "ERROR:"
+msgstr "ΣΦΑΛΜΑ:"
+
+msgid "Cleaning up..."
+msgstr "Αποκατάσταση..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Αδυναμία εύρεσης πηγαίου αρχείου %s."
+
+msgid "Aborting..."
+msgstr "Ματαίωση..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Δεν βρέθηκε πρόγραμμα χειρισμού διευθύνσεων %s. Έλεγξε το %s."
+
+msgid "The download program %s is not installed."
+msgstr "Το πρόγραμμα λήψης %s δεν είναι εγκατεστημένο."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s': κρίσιμο σφάλμα (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Εγκατάσταση απουσών εξαρτήσεων..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s': αποτυχία εγκατάστασης απουσών εξαρτήσεων."
+
+msgid "Missing Dependencies:"
+msgstr "Απούσες εξαρτήσεις:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Αποτυχία διαγραφής εγκατεστημένων εξαρτήσεων."
+
+msgid "Retrieving Sources..."
+msgstr "Λήψη Πηγών..."
+
+msgid "Found %s"
+msgstr "Εύρεση %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "Το %s δεν βρέθηκε στον κατάλογο μεταγλώττισης ούτε είναι διεύθυνση."
+
+msgid "Downloading %s..."
+msgstr "Λήψη %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Αποτυχία λήψης %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Δημιουργία αθροισμάτων ελέγχου πηγαίων αρχείων..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Άκυρος αλγόριθμος ακεραιότητας: '%s'."
+
+msgid "Validating source files with %s..."
+msgstr "Επικύρωση πηγαίων αρχείων με %s..."
+
+msgid "NOT FOUND"
+msgstr "ΔΕΝ ΒΡΕΘΗΚΕ"
+
+msgid "Passed"
+msgstr "Επιτυχία"
+
+msgid "FAILED"
+msgstr "ΑΠΟΤΥΧΙΑ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Ένα ή περισσότερα αρχεία απέτυχαν στον έλεγχο εγκυρότητας!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Ασυμφωνία μεγέθους έλεγχων ακεραιότητας (%s) από τον πηγαίο πίνακα."
+
+msgid "Integrity checks are missing."
+msgstr "Απουσία ελέγχων ακεραιότητας."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Εξαγωγή πηγαίων αρχείων..."
+
+msgid "Extracting %s with %s"
+msgstr "Εξαγωγή %s με %s"
+
+msgid "Failed to extract %s"
+msgstr "Αποτυχία εξαγωγής %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Αποτυχία στην %s()."
+
+msgid "Starting %s()..."
+msgstr "Έναρξη %s()..."
+
+msgid "Tidying install..."
+msgstr "Ευπρεπισμός εγκατάστασης..."
+
+msgid "Removing doc files..."
+msgstr "Αφαίρεση αρχείων τεκμηρίωσης..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Συμπίεση σελίδων man και info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Αφαίρεση αχρείαστων συμβόλων από εκτελέσιμα και βιβλιοθήκες..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Διαγραφή κενών καταλόγων..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Παρακαλώ πρόσθεσε γραμμή license στο %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Το πακέτο περιέχει αναφορά στο %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Δημιουργία πακέτου..."
+
+msgid "Adding %s file..."
+msgstr "Προσθήκη αρχείου %s..."
+
+msgid "Compressing package..."
+msgstr "Συμπίεση πακέτου..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "Το '%s' δεν είναι έγκυρη επέκταση συμπιεσμένου αρχείου."
+
+msgid "Failed to create package file."
+msgstr "Αποτυχία δημιουργίας πακέτου."
+
+msgid "Failed to create symlink to package file."
+msgstr "Αποτυχία δημιουργίας συμβολικού δεσμού στο πακέτο."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Δημιουργία πηγαίου πακέτου..."
+
+msgid "Adding %s..."
+msgstr "Προσθήκη %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Προσθήκη αρχείου %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Συμπίεση πηγαίου πακέτου..."
+
+msgid "Failed to create source package file."
+msgstr "Αποτυχία δημιουργίας πηγαίου πακέτου."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Αποτυχία δημιουργίας συμβλικού δεσμού στο πηγαίο αρχείο πακέτου."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Αποτυχία εγκατάστασης πακέτου(-ων)."
+
+msgid "%s is not allowed to be empty."
+msgstr "Το %s δεν επιτρέπεται να είναι κενό."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "Το %s δεν επιτρέπεται να ξεκινά με παύλα."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "Το %s πρέπει να είναι ακέραιος."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "Το %s δεν είναι διαθέσιμο για αρχιτεκτονική '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Πολλά πακέτα ίσως χρειάζονται προσθήκη μιας γραμμής στο %s τους"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "Ανύπαρκτο αρχείο %s (%s)."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Το sudo δεν βρέθηκε. Χρήση su για απόκτηση προνομίων root."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Προσδιορισμός τελευταίας αναθεώρησης %s..."
+
+msgid "Version found: %s"
+msgstr "Ευρεθείσα έκδοση: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Χρήση: %s [επιλογές]"
+
+msgid "Options:"
+msgstr "Επιλογές:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Διαγραφή αρχείων εργασίας μετά την δημιουργία"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Παράλειψη όλων των ελέγχων εξαρτήσεων"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Αντικατάσταση υπάρχοντος πακέτου"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Δημιουργία ελέγχων ακεραιότητας των πηγαίων αρχείων"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Εγκατάσταση πακέτου μετά από επιτυχή μεταγλώττιση"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Καταγραφή διαδικασίας μεταγλώττισης"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Απενεργοποίηση χρωμάτων στην έξοδο"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Λήψη αρχείων και εξαγωγή μόνο"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <file> Χρήση εναλλακτικού σεναρίου μεταγλώττισης (αντί του '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Διαγραφή εγκατεστημένων εξαρτήσεων κατόπιν επιτυχούς "
+"μεταγλώττισης"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Ανασύνθεση πακέτου χωρίς αναμεταγλώττιση"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Δημιουργία πηγαίου αρχείου tar συμπεριλαμβάνοντας "
+"ληφθείσες πηγές"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Χρήση εναλλακτικού αρχείου ρυθμίσεων (αντί του '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr " --holdver Πρόληψη αυτόματης αναβάθμισης για %ss υπό ανάπτυξη"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <list> Δημιουργία πακέτων λίστας από διαιρεμένο πακέτο"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Δημιουργία πηγαίου αρχείου tar χωρίς τις ληφθείσες πηγές"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Επίλυση εξαρτήσεων χωρίς επιβεβαίωση"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Λήψη αρχείων χωρίς γραμμή προόδου"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Πνευματική ιδιοκτησία (c) 2006-2011 Ομάδα Ανάπτυξης Pacman <pacman-"
+"dev@archlinux.org>.\\nΠνευματική ιδιοκτησία (c) 2002-2006 Judd Vinet "
+"<jvinet@zeroflux.org>.\\n\\nΑυτό είναι ελεύθερο λογισμικό, οι όροι "
+"αντιγραφής βρίσκονται στον πηγαίο κώδικα.\\nΚΑΜΜΙΑ ΕΓΓΥΗΣΗ δεν δίδεται, στον "
+"βαθμό που δια νόμου επιτρέπεται.\\n"
+
+msgid "%s not found."
+msgstr "Το %s δεν βρέθηκε."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Δεν υπάρχει δικαίωμα εγγραφής στο %s για αποθήκευση πακέτων."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Δεν υπάρχει δικαίωμα εγγραφής/αποθήκευσης λήψεων στο %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "Δεν υπάρχει %s."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Το πακέτο έχει ήδη μεταγλωττιστεί, εγκατάσταση..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Η ομάδα πακέτων έχει ήδη μεταγλωττιστεί, εγκατάσταση..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Αδυναμία διατήρησης δικαιωμάτων αρχείου."
+
+msgid "Making package: %s"
+msgstr "Δημιουργία πακέτου: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Δημιουργία πηγαίου πακέτου: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Παράλειψη ελέγχου εξαρτήσεων."
+
+msgid "Checking runtime dependencies..."
+msgstr "Έλεχος εξαρτήσεων εκτέλεσης..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Έλεγχος εξαρτήσεων μεταγλώττισης..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Αδυναμία επίλυσης εξαρτήσεων."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Ο πηγαίος κατάλογος είναι κενός, ουδέν προς μεταγλώττιση!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Ο κατάλογος πακέτου είναι κενός, ουδέν προς πακετάρισμα!"
+
+msgid "Sources are ready."
+msgstr "Πηγαίος κώδικας έτοιμος."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Τέλος δημιουργίας: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Χρήση: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Πνευματική ιδιοκτησία (c) 2006-2011 Ομάδα Ανάπτυξης Pacman <pacman-"
+"dev@archlinux.org>\\nΑυτό είναι ελεύθερο λογισμικό, οι όροι αντιγραφής "
+"βρίσκονται στον πηγαίο κώδικα.\\nΚΑΜΜΙΑ ΕΓΓΥΗΣΗ δεν δίδεται, στον βαθμό που "
+"δια νόμου επιτρέπεται.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "Το %s δεν υπάρχει ή δεν είναι κατάλογος."
+
+msgid "%s is not a pacman database directory."
+msgstr "το %s δεν είναι κατάλογος βάσης του pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Απαιτούνται σωστές άδειες για την αναβάθμιση της βάσης."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Υπάρχει αρχείο κλειδώματος του pacman. Αδυναμία εκτέλεσης ενώ ο pacman "
+"τρέχει."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Εντοπισμός διαμόρφωσης βάσης προ-3.5 - αναβάθμιση..."
+
+msgid "Done."
+msgstr "Πέρας."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Χρήση εναλλακτικού αρχείου ρυθμίσεων (αντί του '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Το αρχείο αποθήκης '%s' δεν βρέθηκε."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"Το pacman-optimize είναι ένα εργαλείο που βελτιώνει την απόδοση του\\n\n"
+"pacman στην ανάγνωση/εγγραφή της βάσης πακέτων στον δίσκο.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Επειδή ο pacman χρησιμοποιεί πολλά μικρά αρχεία για τον έλεγχο των πακέτων,"
+"\\nαυτά τείνουν να κατακερματίζονται με την πάροδο του χρόνου.\\nΑυτό το "
+"εργαλείο επιχειρεί να μεταφέρει τα αρχεία αυτά σε μία συνεχόμενη\\nθέση στον "
+"δίσκο. Ως αποτέλεσμα, ο σκληρός δίσκος θα μπορεί να τα διαβάζει\\nταχύτερα, "
+"εφ' όσον οι κεφαλές του δεν θα χρειάζεται να μετακινούνται συνεχώς.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "Δεν βρέθηκε το diff, απαιτείται εγκατάσταση του diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Χρειάζονται επαρκή δικαιώματα για την βελτιστοποίηση της βάσης."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Άθροιση ελέγχου παλαιάς βάσης..."
+
+msgid "Tar'ing up %s..."
+msgstr "Δημιουργία tar από %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Αποτυχία δημιουργίας tar από %s"
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Δημιουργία και άθροιση ελέγχου νέας βάσης..."
+
+msgid "Untar'ing %s failed."
+msgstr "Αποτυχία εξαγωγής από %s."
+
+msgid "Syncing database to disk..."
+msgstr "Συγχρονισμός βάσης στον δίσκο..."
+
+msgid "Checking integrity..."
+msgstr "Έλεγχος ακεραιότητας..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "ΑΠΟΤΥΧΙΑ ελέγχου ακεραιότητας, αναστροφή στην παλαιά βάση."
+
+msgid "Rotating database into place..."
+msgstr "Μεταστροφή βάσης..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Τέλος. Η βάση πακέτων του pacman βελτιστοποιήθηκε."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Χρήση: pkgdelta [-q] <πακέτο1> <πακέτο2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tτο pkgdelta δημιουργεί αρχείο delta μεταξύ δύο πακέτων. Αυτό το\\nαρχείο "
+"δέλτα μπορεί κατόπιν να προστεθεί σε μια βάση με το repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Παράδειγμα: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Πνευματική ιδιοκτησία (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\nΑυτό "
+"είναι ελεύθερο λογισμικό, οι όροι αντιγραφής βρίσκονται στον πηγαίο"
+"\\nκώδικα. ΚΑΜΜΙΑ ΕΓΓΥΗΣΗ δεν δίδεται, στον βαθμό που δια νόμου επιτρέπεται."
+"\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Άκυρο όνομα πακέτου '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Τα ονόματα των πακέτων δεν ταιριάζουν: '%s' και '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Οι αρχιτεκτονικές των πακέτων δεν ταιριάζουν: '%s' και '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Αμφότερα τα πακέτα έχουν την ίδια έκδοση: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Δημιουργία delta από έκδοση %s σε %s"
+
+msgid "Delta could not be created."
+msgstr "Αδυναμία δημιουργίας delta."
+
+msgid "Generated delta : '%s'"
+msgstr "Δημιουργία delta: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Δεν υπάρχει αρχείο '%s'"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Το εκτελέσιμο xdelta3 δεν υπάρχει! Είναι εγκατεστημένο;"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"το repo-add ενημερώνει μια βάση πακέτων διαβάζοντας ένα αρχείο πακέτου."
+"\\nΜπορούν να ορισθούν πολλαπλά πακέτα στην γραμμή εντολών.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"το repo-remove ενημερώνει μια βάση πακέτων διαγράφοντας το αρχείο πακέτου"
+"\\nπου ορίζεται στην γραμμή εντολών από την δοθείσα βάση αποθήκης.\\nΜπορούν "
+"να ορισθούν πολλαπλά πακέτα στην γραμμή εντολών.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Παράδειγμα: repo-remove /διαδρομή/προς/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Δεν υπάρχει εγγραφή βάσης για το '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Προσθήκη εγγραφής 'deltas': %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Διαγραφή υπάρχουσας εγγραφής '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Το εκτελέσιμο xdelta3 δεν υπάρχει! Είναι εγκατεστημένο;"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "Το '%s' δεν έχει έγκυρη επέκταση συμπιεσμένου πακέτου."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Υπάρχει ήδη εγγραφή για το '%s'"
+
+msgid "Creating '%s' db entry..."
+msgstr "Δημιουργία εγγραφής '%s' στην βάση..."
+
+msgid "Old package file not found: %s"
+msgstr "Δεν βρέθηκε παλιό πακέτο: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Αποτυχία πρόσκτησης αρχείου κλειδώματος: %s."
+
+msgid "Held by process %s"
+msgstr "Κράτηση από την διεργασία %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Το αρχείο αποθήκης '%s' δεν είναι ορθή βάση pacman."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Εξαγωγή βάσης σε προσωρινή θέση..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Το αρχείο αποθήκης '%s' δεν βρέθηκε."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Αδυναμία δημιουργίας αρχείου αποθήκης '%s'."
+
+msgid "File '%s' not found."
+msgstr "Το αρχείο '%s' δεν βρέθηκε."
+
+msgid "Adding delta '%s'"
+msgstr "Προσθήκη delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "Το '%s' δεν είναι αρχείο πακέτου, παράλειψη"
+
+msgid "Adding package '%s'"
+msgstr "Προσθήκη πακέτου '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Αναζήτηση delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Δεν βρέθηκε delta που να ταιριάζει με '%s'."
+
+msgid "Searching for package '%s'..."
+msgstr "Αναζήτηση πακέτου '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Δεν βρέθηκε πακέτο που να ταιριάζει με '%s'."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Ορίστηκε άκυρη εντολή: '%s'."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Αδυναμία δημιουργίας προσωρινού καταλόγου για δημιουργία βάσης."
+
+msgid "Creating updated database file '%s'"
+msgstr "Δημιουργία ενημερωμένου αρχείου βάσης '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Δεν απομένουν άλλα πακέτα, δημιουργία κενής βάσης."
+
+msgid "No packages modified, nothing to do."
+msgstr "Ουδέν πακέτο τροποποιήθηκε, πέρας εκτέλεσης."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "μόνιμη, καταστροφική ζημιά στο σύστημα. Εάν επιθυμείς"
diff --git a/scripts/po/en_GB.po b/scripts/po/en_GB.po
new file mode 100644
index 00000000..fae82f54
--- /dev/null
+++ b/scripts/po/en_GB.po
@@ -0,0 +1,1076 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-09 01:00+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "WARNING:"
+
+msgid "ERROR:"
+msgstr "ERROR:"
+
+msgid "Cleaning up..."
+msgstr "Cleaning up..."
+
+msgid "Entering %s environment..."
+msgstr "Entering %s environment..."
+
+msgid "Unable to find source file %s."
+msgstr "Unable to find source file %s."
+
+msgid "Aborting..."
+msgstr "Aborting..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "There is no agent set up to handle %s URLs. Check %s."
+
+msgid "The download program %s is not installed."
+msgstr "The download program %s is not installed."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' returned a fatal error (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installing missing dependencies..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' failed to install missing dependencies."
+
+msgid "Missing Dependencies:"
+msgstr "Missing Dependencies:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Failed to remove installed dependencies."
+
+msgid "Retrieving Sources..."
+msgstr "Retrieving Sources..."
+
+msgid "Found %s"
+msgstr "Found %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s was not found in the build directory and is not a URL."
+
+msgid "Downloading %s..."
+msgstr "Downloading %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Failure while downloading %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generating checksums for source files..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+"Cannot find the %s binary required for generating sourcefile checksums."
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Invalid integrity algorithm '%s' specified."
+
+msgid "Validating source files with %s..."
+msgstr "Validating source files with %s..."
+
+msgid "NOT FOUND"
+msgstr "NOT FOUND"
+
+msgid "Passed"
+msgstr "Passed"
+
+msgid "FAILED"
+msgstr "FAILED"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "One or more files did not pass the validity check!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Integrity checks (%s) differ in size from the source array."
+
+msgid "Integrity checks are missing."
+msgstr "Integrity checks are missing."
+
+msgid "Verifying source file signatures with %s..."
+msgstr "Verifying source file signatures with %s..."
+
+msgid "SIGNATURE NOT FOUND"
+msgstr "SIGNATURE NOT FOUND"
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr "SOURCE FILE NOT FOUND"
+
+#, fuzzy
+msgid "Unknown public key"
+msgstr "Warning: Unknown public key"
+
+msgid "Warning: the key has been revoked."
+msgstr "Warning: the key has been revoked."
+
+msgid "Warning: the signature has expired."
+msgstr "Warning: the signature has expired."
+
+msgid "Warning: the key has expired."
+msgstr "Warning: the key has expired."
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr "One or more PGP signatures could not be verified!"
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr "Warnings have occurred while verifying the signatures."
+
+msgid "Please make sure you really trust them."
+msgstr "Please make sure you really trust them."
+
+msgid "Skipping all source file integrity checks."
+msgstr "Skipping all source file integrity checks."
+
+msgid "Skipping verification of source file checksums."
+msgstr "Skipping verification of source file checksums."
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr "Skipping verification of source file PGP signatures."
+
+msgid "Extracting Sources..."
+msgstr "Extracting Sources..."
+
+msgid "Extracting %s with %s"
+msgstr "Extracting %s with %s"
+
+msgid "Failed to extract %s"
+msgstr "Failed to extract %s"
+
+msgid "A failure occurred in %s()."
+msgstr "A failure occurred in %s()."
+
+msgid "Starting %s()..."
+msgstr "Starting %s()..."
+
+msgid "Tidying install..."
+msgstr "Tidying install..."
+
+msgid "Removing doc files..."
+msgstr "Removing doc files..."
+
+msgid "Purging unwanted files..."
+msgstr "Purging unwanted files..."
+
+msgid "Compressing man and info pages..."
+msgstr "Compressing man and info pages..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Stripping unneeded symbols from binaries and libraries..."
+
+msgid "Removing %s files..."
+msgstr "Removing %s files..."
+
+msgid "Removing empty directories..."
+msgstr "Removing empty directories..."
+
+msgid "Compressing binaries with %s..."
+msgstr "Compressing binaries with %s..."
+
+msgid "Could not compress binary : %s"
+msgstr "Could not compress binary : %s"
+
+msgid "Generating %s file..."
+msgstr "Generating %s file..."
+
+msgid "Cannot find library listed in %s: %s"
+msgstr "Cannot find library listed in %s: %s"
+
+msgid "Please add a license line to your %s!"
+msgstr "Please add a license line to your %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr "Example for GPL'ed software: %s."
+
+msgid "%s entry file not in package : %s"
+msgstr "%s entry file not in package : %s"
+
+msgid "Package contains reference to %s"
+msgstr "Package contains reference to %s"
+
+msgid "Missing %s directory."
+msgstr "Missing %s directory."
+
+msgid "Creating package..."
+msgstr "Creating package..."
+
+msgid "Adding %s file..."
+msgstr "Adding %s file..."
+
+msgid "Compressing package..."
+msgstr "Compressing package..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' is not a valid archive extension."
+
+msgid "Failed to create package file."
+msgstr "Failed to create package file."
+
+msgid "Failed to create symlink to package file."
+msgstr "Failed to create symlink to package file."
+
+msgid "Signing package..."
+msgstr "Signing package..."
+
+msgid "Created signature file %s."
+msgstr "Created signature file %s."
+
+msgid "Failed to sign package file."
+msgstr "Failed to sign package file."
+
+msgid "Creating source package..."
+msgstr "Creating source package..."
+
+msgid "Adding %s..."
+msgstr "Adding %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Adding %s file (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Compressing source package..."
+
+msgid "Failed to create source package file."
+msgstr "Failed to create source package file."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Failed to create symlink to source package file."
+
+msgid "Installing package %s with %s..."
+msgstr "Installing package %s with %s..."
+
+msgid "Installing %s package group with %s..."
+msgstr "Installing %s package group with %s..."
+
+msgid "Failed to install built package(s)."
+msgstr "Failed to install built package(s)."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s is not allowed to be empty."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s is not allowed to start with a hyphen."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr "%s is not allowed to contain colons, hyphens or whitespace."
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr "%s is not allowed to contain hyphens or whitespace."
+
+msgid "%s must be an integer."
+msgstr "%s must be an integer."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s is not available for the '%s' architecture."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Note that many packages may need a line added to their %s"
+
+msgid "such as %s."
+msgstr "such as %s."
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr "%s array cannot contain comparison (< or >) operators."
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr "%s entry should not contain leading slash : %s"
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr "Invalid syntax for %s : '%s'"
+
+msgid "%s file (%s) does not exist."
+msgstr "%s file (%s) does not exist."
+
+msgid "%s array contains unknown option '%s'"
+msgstr "%s array contains unknown option '%s'"
+
+msgid "Missing %s function for split package '%s'"
+msgstr "Missing %s function for split package '%s'"
+
+msgid "Requested package %s is not provided in %s"
+msgstr "Requested package %s is not provided in %s"
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo can not be found. Will use su to acquire root privileges."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr "Cannot find the %s binary required for building as non-root user."
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr "Cannot find the %s binary required for signing packages."
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr "Cannot find the %s binary required for verifying source files."
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+"Cannot find the %s binary required for validating sourcefile checksums."
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr "Cannot find the %s binary required for compressing binaries."
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr "Cannot find the %s binary required for distributed compilation."
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr "Cannot find the %s binary required for compiler cache usage."
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr "Cannot find the %s binary required for object file stripping."
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr "Cannot find the %s binary required for compressing man and info pages."
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr "Cannot find the %s binary required to determine latest %s revision."
+
+msgid "Determining latest %s revision..."
+msgstr "Determining latest %s revision..."
+
+msgid "Version found: %s"
+msgstr "Version found: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Usage: %s [options]"
+
+msgid "Options:"
+msgstr "Options:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr " -A, --ignorearch Ignore incomplete %s field in %s"
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Clean up work files after build"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Skip all dependency checks"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr " -e, --noextract Do not extract source files (use existing %s dir)"
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Overwrite existing package"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Generate integrity checks for source files"
+
+msgid " -h, --help Show this help message and exit"
+msgstr " -h, --help Show this help message and exit"
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Install package after successful build"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Log package build process"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Disable colourised output messages"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Download and extract files only"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <file> Use an alternate build script (instead of '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Repackage contents of the package without rebuilding"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr " -s, --syncdeps Install missing dependencies with %s"
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr " --asroot Allow %s to run as root user"
+
+msgid " --check Run the %s function in the %s"
+msgstr " --check Run the %s function in the %s"
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr " --config <file> Use an alternate config file (instead of '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Prevent automatic version bumping for development %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr " --nocheck Do not run the %s function in the %s"
+
+msgid " --nosign Do not create a signature for the package"
+msgstr " --nosign Do not create a signature for the package"
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <list> Only build listed packages from a split package"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr " --sign Sign the resulting package with %s"
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr " --skipchecksums Do not verify checksums of the source files"
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+" --skipinteg Do not perform any verification checks on source files"
+
+#, fuzzy
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr " --skippgpcheck Do not verify source files with pgp signatures"
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Generate a source-only tarball without downloaded sources"
+
+msgid "These options can be passed to %s:"
+msgstr "These options can be passed to %s:"
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Do not show a progress bar when downloading files"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr "If %s is not specified, %s will look for '%s'"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s not found."
+msgstr "%s not found."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr "You do not have write permission to create packages in %s."
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "You do not have write permission to store packages in %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "You do not have write permission to store downloads in %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr "\\0%s and %s cannot both be specified"
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+#, fuzzy
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr "The %s option is meant for the root user only."
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr "Do not use the %s option. This option is only for use by %s."
+
+msgid "%s does not exist."
+msgstr "%s does not exist."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr "%s contains %s characters and cannot be sourced."
+
+msgid "The key %s does not exist in your keyring."
+msgstr "The key %s does not exist in your keyring."
+
+msgid "There is no key in your keyring."
+msgstr "There is no key in your keyring."
+
+msgid "A package has already been built, installing existing package..."
+msgstr "A package has already been built, installing existing package..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr "A package has already been built. (use %s to overwrite)"
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"The package group has already been built, installing existing packages..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr "The package group has already been built. (use %s to overwrite)"
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+"Part of the package group has already been built. (use %s to overwrite)"
+
+msgid "Leaving %s environment."
+msgstr "Leaving %s environment."
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr "Repackaging without the use of a %s function is deprecated."
+
+msgid "File permissions may not be preserved."
+msgstr "File permissions may not be preserved."
+
+msgid "Making package: %s"
+msgstr "Making package: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr "A source package has already been built. (use %s to overwrite)"
+
+msgid "Source package created: %s"
+msgstr "Source package created: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Skipping dependency checks."
+
+msgid "Checking runtime dependencies..."
+msgstr "Checking runtime dependencies..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Checking buildtime dependencies..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Could not resolve all dependencies."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr "%s was not found in %s; skipping dependency checks."
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr "Skipping source retrieval -- using existing %s tree"
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr "Skipping source integrity checks -- using existing %s tree"
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr "Skipping source extraction -- using existing %s tree"
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "The source directory is empty, there is nothing to build!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "The package directory is empty, there is nothing to repackage!"
+
+msgid "Sources are ready."
+msgstr "Sources are ready."
+
+msgid "Removing existing %s directory..."
+msgstr "Removing existing %s directory..."
+
+msgid "Finished making: %s"
+msgstr "Finished making: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Usage: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s does not exist or is not a directory."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s is not a pacman database directory."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "You must have correct permissions to upgrade the database."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Pacman lock file was found. Cannot run while pacman is running."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Pre-3.5 database format detected - upgrading..."
+
+msgid "Done."
+msgstr "Done."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr "Manage pacman's list of trusted keys"
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr " -d, --delete <keyid(s)> Remove the specified keyids"
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr " -e, --export [<keyid(s)>] Export the specified or all keyids"
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+
+msgid " -h, --help Show this help message and exit"
+msgstr " -h, --help Show this help message and exit"
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr " -u, --updatedb Update the trustdb of pacman"
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr " -v, --verify <signature> Verify the file specified by the signature"
+
+msgid " -V, --version Show program version"
+msgstr " -V, --version Show program version"
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr " --config <file> Use an alternate config file (instead of '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+
+#, fuzzy
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr " --gpgdir <dir> Set an alternate directory for gnupg"
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr " --init Ensure the keyring is properly initialised"
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr " --list-sigs [<keyid(s)>] List keys and their signatures"
+
+msgid " --reload Reload the default keys"
+msgstr " --reload Reload the default keys"
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr "You do not have sufficient permissions to read the %s keyring..."
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr "Use '%s' to correct the keyring permissions."
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr "You do not have sufficient permissions to run this command..."
+
+msgid "Verifying official keys file signature..."
+msgstr "Verifying official keys file signature..."
+
+msgid "The signature of file %s is not valid."
+msgstr "The signature of file %s is not valid."
+
+msgid "Verifying deprecated keys file signature..."
+msgstr "Verifying deprecated keys file signature..."
+
+msgid "Verifying deleted keys file signature..."
+msgstr "Verifying deleted keys file signature..."
+
+msgid "Appending official keys..."
+msgstr "Appending official keys..."
+
+msgid "Appending deprecated keys..."
+msgstr "Appending deprecated keys..."
+
+msgid "Removing deleted keys from keyring..."
+msgstr "Removing deleted keys from keyring..."
+
+msgid "Updating trust database..."
+msgstr "Updating trust database..."
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr "You need to specify the keyserver and at least one key identifier"
+
+msgid "The key identified by %s does not exist"
+msgstr "The key identified by %s does not exist"
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr "Cannot find the %s binary required for all %s operations."
+
+msgid "%s needs to be run as root for this operation."
+msgstr "%s needs to be run as root for this operation."
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "%s configuation file '%s' not found."
+
+msgid "no operation specified (use -h for help)"
+msgstr "no operation specified (use -h for help)"
+
+msgid "Multiple operations specified"
+msgstr "Multiple operations specified"
+
+msgid "Please run %s with each operation separately\\n"
+msgstr "Please run %s with each operation separately\\n"
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff tool was not found, please install diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "You must have correct permissions to optimise the database."
+
+msgid "Can not create temp directory for database building."
+msgstr "Can not create temp directory for database building."
+
+msgid "MD5sum'ing the old database..."
+msgstr "MD5sum'ing the old database..."
+
+msgid "Tar'ing up %s..."
+msgstr "Tar'ing up %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Tar'ing up %s failed."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Making and MD5sum'ing the new database..."
+
+msgid "Untar'ing %s failed."
+msgstr "Untar'ing %s failed."
+
+msgid "Syncing database to disk..."
+msgstr "Syncing database to disk..."
+
+msgid "Checking integrity..."
+msgstr "Checking integrity..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Integrity check FAILED, reverting to old database."
+
+msgid "Rotating database into place..."
+msgstr "Rotating database into place..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Finished. Your pacman database has been optimised."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Usage: pkgdelta [-q] <package1> <package2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Example: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Invalid package file '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "The package names don't match : '%s' and '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "The package architectures don't match : '%s' and '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Both packages have the same version : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Generating delta from version %s to version %s"
+
+msgid "Delta could not be created."
+msgstr "Delta could not be created."
+
+msgid "Generated delta : '%s'"
+msgstr "Generated delta : '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "File '%s' does not exist"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+
+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\\n"
+msgstr ""
+"repo-add will update a package database by reading a package file."
+"\\nMultiple packages to add can be specified on the command line.\\n\\n"
+
+msgid "Options:\\n"
+msgstr "Options:\\n"
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr " -d, --delta generate and add delta for package update\\n"
+
+msgid " -f, --files update database's file list\\n"
+msgstr " -f, --files update database's file list\\n"
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+"Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr " -q, --quiet minimise output\\n"
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr " -s, --sign sign database with GnuPG after update\\n"
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr " -k, --key <key> use the specified key to sign the database\\n"
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr " -v, --verify verify database's signature before update\\n"
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+
+msgid "No database entry for package '%s'."
+msgstr "No database entry for package '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Adding 'deltas' entry : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Removing existing entry '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Cannot find the gpg binary! Is gnupg installed?"
+
+msgid "Signing database..."
+msgstr "Signing database..."
+
+msgid "Failed to sign package database."
+msgstr "Failed to sign package database."
+
+msgid "Verifying database signature..."
+msgstr "Verifying database signature..."
+
+msgid "No existing signature found, skipping verification."
+msgstr "No existing signature found, skipping verification."
+
+msgid "Database signature file verified."
+msgstr "Database signature file verified."
+
+msgid "Database signature was NOT valid!"
+msgstr "Database signature was NOT valid!"
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' does not have a valid archive extension."
+
+msgid "Computing checksums..."
+msgstr "Computing checksums..."
+
+msgid "An entry for '%s' already existed"
+msgstr "An entry for '%s' already existed"
+
+msgid "Creating '%s' db entry..."
+msgstr "Creating '%s' db entry..."
+
+msgid "Old package file not found: %s"
+msgstr "Old package file not found: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Failed to acquire lockfile: %s."
+
+msgid "Held by process %s"
+msgstr "Held by process %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Repository file '%s' is not a proper pacman database."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Extracting database to a temporary location..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Repository file '%s' was not found."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Repository file '%s' could not be created."
+
+msgid "File '%s' not found."
+msgstr "File '%s' not found."
+
+msgid "Adding delta '%s'"
+msgstr "Adding delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' is not a package file, skipping"
+
+msgid "Adding package '%s'"
+msgstr "Adding package '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Searching for delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta matching '%s' not found."
+
+msgid "Searching for package '%s'..."
+msgstr "Searching for package '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Package matching '%s' not found."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Invalid command name '%s' specified."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Cannot create temp directory for database building."
+
+msgid "Creating updated database file '%s'"
+msgstr "Creating updated database file '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "No packages modified, nothing to do."
+
+msgid "No packages modified, nothing to do."
+msgstr "No packages modified, nothing to do."
+
+msgid "option %s requires an argument\\n"
+msgstr "option %s requires an argument\\n"
+
+msgid "unrecognized option"
+msgstr "unrecognised option"
+
+#~ msgid "Running %s as root is a BAD idea and can cause"
+#~ msgstr "Running %s as root is a BAD idea and can cause"
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "permanent, catastrophic damage to your system. If you"
+
+#~ msgid "wish to run as root, please use the %s option."
+#~ msgstr "wish to run as root, please use the %s option."
+
+#~ msgid "Please rerun %s without the %s flag."
+#~ msgstr "Please rerun %s without the %s flag."
+
+#~ msgid "Running %s as an unprivileged user will result in non-root"
+#~ msgstr "Running %s as an unprivileged user will result in non-root"
+
+#~ msgid "ownership of the packaged files. Try using the %s environment by"
+#~ msgstr "ownership of the packaged files. Try using the %s environment by"
+
+#~ msgid "placing %s in the %s array in %s."
+#~ msgstr "placing %s in the %s array in %s."
+
+#~ msgid " --config <file> Use an alternate config file"
+#~ msgstr " --config <file> Use an alternate config file"
+
+#~ msgid " (instead of '%s')"
+#~ msgstr " (instead of '%s')"
diff --git a/scripts/po/es.po b/scripts/po/es.po
new file mode 100644
index 00000000..54eee08c
--- /dev/null
+++ b/scripts/po/es.po
@@ -0,0 +1,1053 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/"
+"archlinux-pacman/team/es/)\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "PRECAUCIÓN:"
+
+msgid "ERROR:"
+msgstr "ERROR:"
+
+msgid "Cleaning up..."
+msgstr "Limpiando..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "No se puede abrir el archivo fuente %s."
+
+msgid "Aborting..."
+msgstr "Cancelando..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "No se definió un agente para manejar las direcciones %s. Compruebe %s."
+
+msgid "The download program %s is not installed."
+msgstr "El programa de descarga %s no está instalado."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' devolvió un error fatal (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Instalando las dependencias que faltan... "
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' fallo al instalar las dependencias faltantes."
+
+msgid "Missing Dependencies:"
+msgstr "Dependencias que faltan:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Error al quitar las dependencias instaladas."
+
+msgid "Retrieving Sources..."
+msgstr "Obteniendo fuentes..."
+
+msgid "Found %s"
+msgstr "Se encontró %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s no fue encontrado en el directorio de compilación, y no es una URL."
+
+msgid "Downloading %s..."
+msgstr "Descargando %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Error al descargar %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generando la verificación para los archivos fuente..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "El algoritmo de integridad especificado '%s' no es válido."
+
+msgid "Validating source files with %s..."
+msgstr "Validando el archivo fuente con %s..."
+
+msgid "NOT FOUND"
+msgstr "NO ENCONTRADO"
+
+msgid "Passed"
+msgstr "Aprobado"
+
+msgid "FAILED"
+msgstr "FALLÓ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "¡Uno o más archivos no pasaron la verificación de integridad!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Las pruebas de integridad (%s) difieren en tamaño de las especificadas en la "
+"fuente."
+
+msgid "Integrity checks are missing."
+msgstr "Faltan las pruebas de integridad."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Descomprimiendo fuentes..."
+
+msgid "Extracting %s with %s"
+msgstr "Extrayendo %s con %s"
+
+msgid "Failed to extract %s"
+msgstr "Error al extraer %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Se produjo un error en %s()."
+
+msgid "Starting %s()..."
+msgstr "Iniciando %s()..."
+
+msgid "Tidying install..."
+msgstr "Limpiando la instalación..."
+
+msgid "Removing doc files..."
+msgstr "Quitando los archivos doc..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Comprimiendo las páginas man e info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Quitando los símbolos no requeridos de los binarios y bibliotecas..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Quitando directorios vacíos... "
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Por favor, ¡añada una línea de licencia a su %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "El paquete contiene referencias a %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Creando el paquete..."
+
+msgid "Adding %s file..."
+msgstr "Añadiendo %s archivo..."
+
+msgid "Compressing package..."
+msgstr "Comprimiendo el paquete..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' no es una extensión de archivo válida."
+
+msgid "Failed to create package file."
+msgstr "Error al crear el paquete."
+
+msgid "Failed to create symlink to package file."
+msgstr "Error al crear un enlace simbólico al paquete."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Creando paquete fuente..."
+
+msgid "Adding %s..."
+msgstr "Añadiendo %s... "
+
+msgid "Adding %s file (%s)..."
+msgstr "Añadiendo el archivo %s (%s)... "
+
+msgid "Compressing source package..."
+msgstr "Comprimiendo el paquete fuente..."
+
+msgid "Failed to create source package file."
+msgstr "Error al crear paquete fuente."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Falló al crear enlace simbólico al archivo del paquete origen."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Error al instalar el/los paquete(s) compilado(s)."
+
+msgid "%s is not allowed to be empty."
+msgstr "No está permitido que %s esté vacío."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "No está permitido que %s comience con un guion."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s debe ser un entero"
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s no está disponible para la arquitectura '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Tenga en cuenta que muchos paquetes pueden necesitar añadir una línea a sus "
+"%s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "El archivo %s (%s) no existe."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"No se pudo encontrar sudo. Se usará su para obtener privilegios de "
+"administrador."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Determinando ultima revisión de %s..."
+
+msgid "Version found: %s"
+msgstr "Versión encontrada: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Uso: %s [opciones]"
+
+msgid "Options:"
+msgstr "Opciones:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Limpiar archivos tras la compilación"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Saltar la verificación de dependencias"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Sobreescribe el paquete existente"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Generar verificaciones de integridad para los fuentes"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Instalar el paquete tras una compilación exitosa"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Registra el proceso de compilación"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Deshabilitar los colores en la salida"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Sólo descargar y extraer"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <archivo> Usar un script alternativo (en lugar de '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Elimina las dependencias instaladas tras una compilación "
+"exitosa."
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Vuelve a crear el paquete sin recompilar"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Genera un archivo sólo con las fuentes, incluyendo las "
+"fuentes descargadas"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <arch> Usa un archivo de configuración alternativo (en vez de "
+"'%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Previene automáticamente el incremento de versión para "
+"desarrollo %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <lista> Sólo compila los paquetes listados desde un paquete "
+"dividido"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Genera un paquete de fuentes, sin incluir las fuentes "
+"descargadas"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm No solicita confirmación alguna cuando se encuentra "
+"resolviendo dependencias"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar No muestra la barra de progreso al descargar los archivos"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Equipo de Desarrollo de Pacman <pacman-dev@archlinux."
+"org>.\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nEste "
+"software es libre; mira las fuentes para condiciones de copias.\\nNo tiene "
+"GARANTÍA, en la medida permitida por la ley.\\n"
+
+msgid "%s not found."
+msgstr "no fue encontrado %s."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "No tiene permisos de escritura para guardar las descargas en %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "No tiene permiso de escritura para guardar las descargas en %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s no existe."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "El paquete ya ha sido compilado, instalando el paquete preexistente..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"El grupo de paquetes ya ha sido compilado, instalando los paquetes "
+"existentes..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Puede que no se preserven los permisos del archivo."
+
+msgid "Making package: %s"
+msgstr "Creando el paquete: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Paquete fuente creado: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Saltando la verificación de dependencias."
+
+msgid "Checking runtime dependencies..."
+msgstr "Resolviendo dependencias..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Verificando conflictos..."
+
+msgid "Could not resolve all dependencies."
+msgstr "No se pudieron resolver todas las dependencias."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "El directorio de las fuentes esta vacío, ¡no hay nada que compilar!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "El directorio del paquete esta vacío, ¡no hay nada que re-empaquetar!"
+
+msgid "Sources are ready."
+msgstr "Las fuentes están listas."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Terminado haciendo: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Uso: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Equipo de Desarrollo Pacman <pacman-dev@archlinux."
+"org>.\\nEste software es libre; mira las fuentes para condiciones de copias."
+"\\nNo tiene GARANTÍA, en la medida permitida por la ley.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "'%s' no existe o no es un directorio."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s no es un directorio de una base de datos de pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Debes tener los permisos adecuados para actualizar la base de datos."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Se encontró el archivo bloqueo de pacman. No se puede ejecutar mientras "
+"pacman esté ejecutándose."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Formato de base de datos anterior a 3.5 detectado - actualizando..."
+
+msgid "Done."
+msgstr "Hecho."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <arch> Usa un archivo de configuración alternativo (en vez de "
+"'%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "No fue encontrado el archivo de repositorio '%s'."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize es un pequeño hack que debería aumentar el rendimiento\\nde "
+"pacman cuando lea/escriba en su base de datos.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Debido a que pacman usa un montón de archivos pequeños para mantener el "
+"rastro de los paquetes,\\nhay una tendencia a que estos archivos se "
+"fragmenten com el paso del tiempo.\\nEste script ubicará y situará estos "
+"pequeños archivos en un espacio\\ncontinuo en tu disco duro. El resultado es "
+"que el disco duro debería ser capaz de leerlos más rápido, ya que los "
+"cabezales\\nno tienen que moverse tanto.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "no se encontró diff, por favor, instale diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Debes tener los permisos adecuados para optimizar la base de datos."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Calculando md5 de la base de datos antigua..."
+
+msgid "Tar'ing up %s..."
+msgstr "Empaquetando %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Error al empaquetar %s."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Creando y realizando verificación MD5 a la nueva base de datos..."
+
+msgid "Untar'ing %s failed."
+msgstr "Error al desempaquetar %s."
+
+msgid "Syncing database to disk..."
+msgstr "Sincronizando la base de datos al disco..."
+
+msgid "Checking integrity..."
+msgstr "Verificando la integridad..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "FALLÓ la prueba de integridad, volviendo a la base de datos antigua."
+
+msgid "Rotating database into place..."
+msgstr "Rotando el sitio de la base de datos..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Finalizado. Su base de datos de Pacman ha sido optimizada."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Uso: pkgdelta [-q] <paquete1> <paquete2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta creará un diferencial entre dos paquetes.\\nEste archivo delta "
+"entonces podrá ser agregado a la base de datos usando repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Ejemplo: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nEste software "
+"es libre; mira las fuentes para condiciones de copias.\\nNo tiene GARANTIA, "
+"en la medida permitida por la ley.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Archivo de paquete no válido '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Los nombres de los paquetes no coinciden: '%s' y '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Las arquitecturas de los paquetes no coinciden: '%s' y '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Ambos paquetes tienen la misma versión: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Generando delta de versión %s a la versión %s"
+
+msgid "Delta could not be created."
+msgstr "No se pudo crear delta."
+
+msgid "Generated delta : '%s'"
+msgstr "Delta generado: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "El archivo '%s' no existe"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "¡No se pudo encontrar el binario xdelta3! ¿xdelta3 está instalado?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add actualizará la base de datos leyendo un archivo de paquetes."
+"\\nPueden especificarse varios paquetes para añadir en la linea de comandos."
+"\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove actualizará una base de datos eliminando de ella el paquete"
+"\\nespecificado en la línea de comandos. Varios paquetes\\n pueden "
+"eliminarse especificándolos en la línea de comandos.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Ejemplo: repo-remove /ruta/al/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "No hay registros en la base de datos para el paquete '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Agregando entradas 'diferenciales': %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Quitando la entrada existente '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "¡No se pudo encontrar el binario xdelta3! ¿xdelta3 está instalado?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' no tiene una extensión de archivo válida."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Una entrada para '%s' ya existía"
+
+msgid "Creating '%s' db entry..."
+msgstr "Creando entradas en la bd de '%s'"
+
+msgid "Old package file not found: %s"
+msgstr "Antiguo archivo de paquete no encontrado: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Falló al obtener el archivo de bloqueo: %s."
+
+msgid "Held by process %s"
+msgstr "Detenido por el proceso %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "El archivo '%s' no es una base de datos pacman válida."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Extrayendo base de datos a un sitio temporal..."
+
+msgid "Repository file '%s' was not found."
+msgstr "No fue encontrado el archivo de repositorio '%s'."
+
+msgid "Repository file '%s' could not be created."
+msgstr "El archivo de configuración %s no se pudo crear."
+
+msgid "File '%s' not found."
+msgstr "No fue encontrado el archivo '%s'."
+
+msgid "Adding delta '%s'"
+msgstr "Agregando diferencial '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' no es un paquete, omitiendo"
+
+msgid "Adding package '%s'"
+msgstr "Agregando el paquete %s"
+
+msgid "Searching for delta '%s'..."
+msgstr "Buscando el diferencial '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "No fueron encontrados diferenciales que coincidan con '%s'."
+
+msgid "Searching for package '%s'..."
+msgstr "Buscando el paquete '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "No fueron encontrados paquetes que coincidan con '%s'."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Nombre de comando especificado '%s' inválido"
+
+msgid "Cannot create temp directory for database building."
+msgstr "No se puede crear directorio temporal para compilar la base de datos."
+
+msgid "Creating updated database file '%s'"
+msgstr "Creado un archivo de base de datos actualizada '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "No quedan paquetes, creando una base de datos vacía."
+
+msgid "No packages modified, nothing to do."
+msgstr "No se modificaron paquetes, nada que hacer."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "un daño catastrófico y permanente en su sistema. Si"
diff --git a/scripts/po/fi.po b/scripts/po/fi.po
new file mode 100644
index 00000000..7ee654c2
--- /dev/null
+++ b/scripts/po/fi.po
@@ -0,0 +1,1038 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/fi/)\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "VAROITUS:"
+
+msgid "ERROR:"
+msgstr "VIRHE:"
+
+msgid "Cleaning up..."
+msgstr "Siivotaan..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Lähdetiedostoa %s ei löydy."
+
+msgid "Aborting..."
+msgstr "Peruutetaan..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Protokollan %s osoitteille ei ole määritetty agenttia. Katso %s."
+
+msgid "The download program %s is not installed."
+msgstr "Latausohjelmaa %s ei ole asennettu."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' palautti virheen (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Asennetaan puuttuvia riippuvuuksia..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' ei onnistunut asentamaan puuttuvia riippuvuuksia."
+
+msgid "Missing Dependencies:"
+msgstr "Puuttuvat riippuvuudet:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Asennettujen riippuvuuksien poistaminen epäonnistui."
+
+msgid "Retrieving Sources..."
+msgstr "Noudetaan lähdetiedostoja..."
+
+msgid "Found %s"
+msgstr "Kohde %s löytyi"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "Kohdetta %s ei löydy kääntökansiosta eikä se ole osoite."
+
+msgid "Downloading %s..."
+msgstr "Ladataan kohdetta %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Kohdetta %s ladatessa tapahtui virhe"
+
+msgid "Generating checksums for source files..."
+msgstr "Luodaan tarkistussummia lähdetiedostoille..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Epäkelvollinen tarkistussumma-algoritmi '%s' määriteltynä."
+
+msgid "Validating source files with %s..."
+msgstr "Lähdetiedostojen virheettömyyttä tarkastetaan algoritmilla '%s'..."
+
+msgid "NOT FOUND"
+msgstr "EI LÖYDY"
+
+msgid "Passed"
+msgstr "Virheetön"
+
+msgid "FAILED"
+msgstr "Virheellinen"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Yksi tai useampi tiedosto ei läpäissyt virheettömyystestiä!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Tarkistussummien (%s) lukumäärä ei täsmää lähdetiedostojen määrän kassa."
+
+msgid "Integrity checks are missing."
+msgstr "Tarkistussummat puuttuvat."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Puretaan lähdetiedostoja..."
+
+msgid "Extracting %s with %s"
+msgstr "Lähdetiedostoa %s puretaan ohjelmalla %s"
+
+msgid "Failed to extract %s"
+msgstr "tiedoston %s purkaminen epäonnistui"
+
+msgid "A failure occurred in %s()."
+msgstr "Virhe tapahtui funktiossa %s()."
+
+msgid "Starting %s()..."
+msgstr "Aloitetaan osion %s() käsittelemistä..."
+
+msgid "Tidying install..."
+msgstr "Siistitään pakettia..."
+
+msgid "Removing doc files..."
+msgstr "Poistetaan doc-tiedostoja..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Pakataan man- ja info-sivuja..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Poistetaan tarpeettomat symbolit ohjelmista ja kirjastoista..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Poistetaan tyhjiä kansioita..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Lisää lisenssirivi tiedostoosi %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Paketti sisältää viitteitä kohteeseen %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Luodaan pakettia..."
+
+msgid "Adding %s file..."
+msgstr "Lisätään %s tiedostoa..."
+
+msgid "Compressing package..."
+msgstr "Pakataan pakettia..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' ei ole kelvollinen arkistopääte."
+
+msgid "Failed to create package file."
+msgstr "Pakettitiedoston luominen epäonnistui."
+
+msgid "Failed to create symlink to package file."
+msgstr "Symbolisen linkin luominen pakettiin epäonnistui."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Luodaan lähdepakettia..."
+
+msgid "Adding %s..."
+msgstr "Lisätään kohdetta %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Lisätään %s tiedostoa (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Pakataan lähdekoodipakettia..."
+
+msgid "Failed to create source package file."
+msgstr "Lähdepaketin luominen epäonnistui."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Symbolisen linkin luominen lähdetiedostoon epäonnistui."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Käännettyjen pakettien asentaminen epäonnistui."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s ei saa olla tyhjä."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s ei saa alkaa tavuviivalla."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s:n tulee olla luku."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s ei ole saatavilla arkkitehtuurille '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Huomioi että monet paketit saattavat tarvita rivin %s:iinsa"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s tiedostoa (%s) ei ole olemassa."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Sudoa ei löydy. Käytetään su-komentoa ylläpitäjän oikeuksien saamiseksi."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Etsitään uusinta %s-versiota..."
+
+msgid "Version found: %s"
+msgstr "Löydetty versio: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Käyttö: %s [valitsimet]"
+
+msgid "Options:"
+msgstr "Valitsimet:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Siivoa käännöstiedostot kääntämisen jälkeen"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Ohita riippuvuustarkastukset"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Ylikirjoita olemassa oleva paketti"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Luo virheellisyyden tarkistussummat"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Asenna paketti kääntämisen jälkeen"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Kirjaa paketin kääntämisprosessi muistiin"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Älä käytä värejä viesteissä"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr ""
+" -o, --nobuild Älä käännä pakettia, mutta lataa ja pura lähdetiedostot"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <tiedosto> Käytä vaihtoehtoista käännösskriptiä ('%s':in sjaan)"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr " -r, --rmdeps Poista asennetut riippuvuudet kääntämisen jälkeen"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Uudelleenpakkaa paketin sisältö ilman kääntämistä"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Luo lähdepaketti ja sisällytä myös ladatut lähdetiedostot "
+"siihen"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config<tiedosto> Käytä vaihtoehtoista asetustiedostoa ('%s':in sijaan)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Estää automaattisen version muutoksen kehittämiseen %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <lista> Käännä vain listatut paketit jaetustapaketista"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Luo lähdepaketti ilman ladattuja lähdetiedostoja"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Älä kysy vahvistusta riippuvuuksia setvittäessä"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Älä näytä edistymispalkkia tiedostoja ladattaessa"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Tekijänoikeudet (c) 2006-2011 Pacmanin kehitystiimi <pacman-dev@archlinux."
+"org>.\\nTekijänoikeudet (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n"
+"\\nTämä on ilmainen ohjelmisto; katso kopioimisehdot lähdekoodista.\\nMitään "
+"takuita ei anneta, lain rajoissa.\\n"
+
+msgid "%s not found."
+msgstr "%s löytyi."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Sinulla ei ole oikeuksia säilöä paketteja sijainnissa %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Sinulla ei ole oikeuksia säilöä latauksia sijainnissa %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s ei ole olemassa."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Paketti on jo käännetty. Asennetaan valmista pakettia..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Pakettiryhmä on jo käännetty. Asennetaan valmiiksi käännettyjä paketteja..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Tiedostojen omistussuhteet saattavat kärsiä."
+
+msgid "Making package: %s"
+msgstr "Käännetään pakettia: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Luotiin lähdepaketti: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Ohitetaan riippuvuustarkastukset."
+
+msgid "Checking runtime dependencies..."
+msgstr "Tarkastetaan yleisriippuvuuksia..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Tarkastetaan käännönaikaisia riippuvuuksia..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Kaikkia riippuvuuksia ei pystytty selvittämään."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Lähdekansio on tyhjä, ei ole mitään käännettävää."
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Pakettikansio on tyhjä, ei ole mitään uudelleenpakattavaa."
+
+msgid "Sources are ready."
+msgstr "Lähdetiedostot ovat valmiita."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Saatiin valmiiksi paketti: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Käyttö: %s [pacman_tietokannan_juuri]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Tekijänoikeudet (c) 2010-2011 Pacmanin kehitystiimi <pacman-dev@archlinux."
+"org>.\\nTämä on ilmainen ohjelmisto; katso kopioimisehdot lähdekoodista."
+"\\nMitään takuita ei anneta, lain rajoissa.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s ei ole olemassa, tai se ei ole kansio."
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Sinulla tulee olla oikeat oikeudet tietokannan päivittämiseen."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Pacmanin lukitustiedosto löytyi. Et voi ajaa kahta pacmania samanaikaisesti."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr ""
+"Vanhanaikainen pakettitietokantaformaatti havaittu. Päivitetään sitä uuteen "
+"3.5 formaattiin..."
+
+msgid "Done."
+msgstr "Tehty."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config<tiedosto> Käytä vaihtoehtoista asetustiedostoa ('%s':in sijaan)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Tietokantatiedostoa '%s' ei löydy."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize on pikkuinen skripti, jonka tarkoituksena\\non kohentaa "
+"pacmanin suorituskykyä,\\nluettaessa ja kirjoitettaessa sen tietokantaa.\\n"
+"\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Koska pacman pitää kirjaa paketeista monien pienten tiedostojen\\navulla, "
+"niin saattavat nämä tiedostot kertyä ympäri kiintolevyä\\najan kuluessa. "
+"Tämän skriptin tarkoituksena on tuoda nämä tiedostot\\nyhteen ja samaan "
+"paikkaan kiintolevyllä.\\nNäin ollen pacmanilta menee vähemmän aikaa löytää "
+"ne.\\n\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff työkalua ei löydy. Asenna diffutils-paketti."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Sinulla tulee olla kunnolliset oikeudet tietokannan optimoimiseen."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Luodaan md5-summaa vanhasta tietokannasta..."
+
+msgid "Tar'ing up %s..."
+msgstr "Tar-arkistoidaan %s"
+
+msgid "Tar'ing up %s failed."
+msgstr "%s:n tar-arkistointi epäonnistui."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Luodaan uutta tietokantaa ja sen md5-summia..."
+
+msgid "Untar'ing %s failed."
+msgstr "%s:n purkaminen tar-arkistosta epäonnistui."
+
+msgid "Syncing database to disk..."
+msgstr "Siirretään tietokantaa levylle..."
+
+msgid "Checking integrity..."
+msgstr "Tarkastetaan virheettömyyttä..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Uusi tietokanta on VIRHEELLINEN, palautetaan vanhaa tietokantaa..."
+
+msgid "Rotating database into place..."
+msgstr "Pyöritellään tietokantaa paikalleen..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Valmis. Pakettitietokantasi on nyt optimoitu."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Käyttö: pkgdelta [-q] <paketti1> <paketti2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta luo kahden tiedoston välisen deltatiedoston.\\nTämä deltatiedosto "
+"voidaan sitten lisätä pakettitietokantaan\\nkäyttäen repo-add-ohjelmaa.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Esimerkki: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Tekijänoikeudet (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nTämä on "
+"ilmainen ohjelmito, katso kopiontiehdot lähdekoodista.\\nMitään takuita ei "
+"anneta, lain rajoissa.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Pakettitiedosto '%s' ei ole kelvollinen."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Pakettien nimet eivät täsmää: '%s' ja '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Pakettien arkkitehtuurit eivät täsmää: '%s' ja '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Paketeilla on sama versio: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Luodaan deltaa versiosta %s versioon %s"
+
+msgid "Delta could not be created."
+msgstr "Deltaa ei voitu luoda."
+
+msgid "Generated delta : '%s'"
+msgstr "Luotiin delta: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Tiedostoa '%s' ei ole olemassa"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Xdelta3-ohjelmaa ei löydy! Onko xdelta3 asennettuna?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add päivittää pakettitietokannan lukemalla pakettitiedoston."
+"\\nKomentorivillä voidaan määrittää useampia paketteja kerrallaan.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove päivittää pakettitietokannan, poistamalla\\nkomentorivillä "
+"määriteltyjen pakettien nimet tietokannasta.\\n komentorivillä voidaan "
+"määrittää kerrallaan useampia paketteja.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Esimerkki: repo-remove /tieto/kannan/sijainti/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Paketilla '%s' ei ole merkintää tietokannassa."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Lisätään 'deltas'-merkintää: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Poistetaan pakettia '%s' tietokannasta..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Xdelta3-ohjelmaa ei löydy! Onko xdelta3 asennettuna?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "kohteella '%s' ei ole kelvollista arkistopäätettä."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Paketti '%s' on jo tietokannassa"
+
+msgid "Creating '%s' db entry..."
+msgstr "Luodaan tietokantamerkintää '%s'.."
+
+msgid "Old package file not found: %s"
+msgstr "Vanhaa pakettia ei löydy: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Ei saatu hallintaan lukkotiedostoa: %s."
+
+msgid "Held by process %s"
+msgstr "Prosessin %s hallinnassa"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr ""
+"Pakettivarastotiedosto '%s' ei ole kelvollinen pacmanin pakettitietokanta."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Puretaan tietokantaa väliaikaiseen sijaintiin..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Tietokantatiedostoa '%s' ei löydy."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Tietokantatiedostoa '%s' ei voida luoda."
+
+msgid "File '%s' not found."
+msgstr "Tiedostoa '%s' ei löydy."
+
+msgid "Adding delta '%s'"
+msgstr "Lisätään deltaa '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' ei ole pakettitiedosto, ohitetaan"
+
+msgid "Adding package '%s'"
+msgstr "Lisätään pakettia '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Etsitään deltaa '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Kyselyä '%s' vastaavaa deltaa ei löydy."
+
+msgid "Searching for package '%s'..."
+msgstr "Etsitään pakettia '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Kyselyä '%s' vastaavaa pakettia ei löydy."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Epäkelvollinen komento '%s' annettu."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Tietokannan luontiin tarvittavaa väliaikaiskansiota ei voida luoda."
+
+msgid "Creating updated database file '%s'"
+msgstr "Luodaan päivitettyä tietokantatiedostoa '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Yhtään pakettia ei ole jäljellä, luodaan tyhjä tietokanta."
+
+msgid "No packages modified, nothing to do."
+msgstr "Yhtään pakettia ei ole muokattu, ei ole mitään tehtävää jäljellä."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "Se voi aiheuttaa katastrofaalista tuhoa järjestelmääsi."
diff --git a/scripts/po/fr.po b/scripts/po/fr.po
new file mode 100644
index 00000000..656d7fab
--- /dev/null
+++ b/scripts/po/fr.po
@@ -0,0 +1,1061 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+# shining <chantry.xavier@gmail.com>, 2011.
+# Dan McGee <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: 2011-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: French (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/fr/)\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+
+msgid "WARNING:"
+msgstr "ATTENTION:"
+
+msgid "ERROR:"
+msgstr "ERREUR:"
+
+msgid "Cleaning up..."
+msgstr "Nettoyage..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Impossible de trouver le fichier source %s."
+
+msgid "Aborting..."
+msgstr "Abandon..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Il n'y a pas d'agent défini pour les URLs %s. Vérifiez %s."
+
+msgid "The download program %s is not installed."
+msgstr "Le programme de téléchargement %s n'est pas installé."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' a rencontré une erreur fatale (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installation des dépendances manquantes... "
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' n'a pas pu installer les dépendances manquantes."
+
+msgid "Missing Dependencies:"
+msgstr "Dépendances manquantes :"
+
+msgid "Failed to remove installed dependencies."
+msgstr "La suppression des dépendances installées a échoué."
+
+msgid "Retrieving Sources..."
+msgstr "Récupération des sources..."
+
+msgid "Found %s"
+msgstr "%s trouvé"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr ""
+"%s n'a pas été trouvé dans le répertoire de travail et n'est pas une URL."
+
+msgid "Downloading %s..."
+msgstr "Téléchargement de %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Erreur lors du téléchargement de %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Génération des sommes de contrôle des sources..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "L'algorithme d'intégrité '%s' spécifié est invalide."
+
+msgid "Validating source files with %s..."
+msgstr "Validation des fichiers sources avec %s..."
+
+msgid "NOT FOUND"
+msgstr "INTROUVABLE"
+
+msgid "Passed"
+msgstr "Réussite"
+
+msgid "FAILED"
+msgstr "ECHEC"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Un ou plusieurs fichiers sont invalides!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Les sommes de contrôle (%s) sont incomplètes."
+
+msgid "Integrity checks are missing."
+msgstr "Des sommes de contrôle sont manquantes."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Extraction des sources..."
+
+msgid "Extracting %s with %s"
+msgstr "Extraction de %s avec %s"
+
+msgid "Failed to extract %s"
+msgstr "L'extraction de %s a échoué"
+
+msgid "A failure occurred in %s()."
+msgstr "Une erreur s'est produite dans %s()."
+
+msgid "Starting %s()..."
+msgstr "Lancement de %s()..."
+
+msgid "Tidying install..."
+msgstr "Nettoyage de l'installation..."
+
+msgid "Removing doc files..."
+msgstr "Suppression de la documentation..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Compression des pages de man/info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Strip des symboles inutiles dans les binaires et les bibliothèques..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Suppression des répertoires vides... "
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Veuillez ajouter une ligne license à votre %s !"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Le paquet contient une référence à %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Création du paquet... "
+
+msgid "Adding %s file..."
+msgstr "Ajout du fichier %s..."
+
+msgid "Compressing package..."
+msgstr "Compression du paquet... "
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' n'est pas pas une extension valide pour une archive."
+
+msgid "Failed to create package file."
+msgstr "Échec à la création du paquet."
+
+msgid "Failed to create symlink to package file."
+msgstr "Impossible de créer un lien vers le paquet."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Création du paquet source..."
+
+msgid "Adding %s..."
+msgstr "Ajoute %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Ajout du fichier %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Compression du paquet source... "
+
+msgid "Failed to create source package file."
+msgstr "Impossible de créer le paquet source."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Impossible de créer un lien symbolique vers le paquet source."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Échec à l'installation des paquets."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s ne peut pas être vide."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s ne peut pas commencer par un tiret."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s doit être un entier."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s n'est pas disponible pour l'architecture '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Notez que beaucoup de paquets peuvent avoir besoin d'une ligne dans %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "Le fichier %s (%s) n'existe pas."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Impossible de trouver sudo. su sera utilisé pour les privilèges root."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Détermination de la dernière révision %s..."
+
+msgid "Version found: %s"
+msgstr "Version trouvée : %s"
+
+msgid "Usage: %s [options]"
+msgstr "Utilisation: %s [options]"
+
+msgid "Options:"
+msgstr "Options:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Nettoyer les fichiers après compilation"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Ne pas vérifier les dépendances"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Écraser le paquet existant"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Générer les sommes d'intégrité des sources"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Installer le paquet après une compilation réussie"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Log la compilation du paquet"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Ne pas colorer les messages de sortie"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr ""
+" -o, --nobuild Effectuer seulement le téléchargement\n"
+" et l'extraction des fichiers"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <file> Utiliser un script alternatif (au lieu de '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Supprimer les dépendances installées après une\n"
+" compilation réussie"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Recréer le paquet sans recompiler"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Créer une archive source incluant les sources téléchargées"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Utilise un fichier de configuration alternatif (au lieu "
+"de '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Ne pas changer automatiquement la version pour\n"
+" les %ss de développement"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Compile seulement les paquets listés pour un paquet "
+"splitté"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Générer une archive source sans les sources téléchargées"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Ne demander aucune confirmation"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Ne pas afficher la barre de progression pendant le\n"
+" téléchargement"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s not found."
+msgstr "%s introuvable."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr ""
+"Vous n'avez pas les permissions nécessaires pour enregistrer les "
+"téléchargements dans %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr ""
+"Vous n'avez pas les permissions nécessaires pour enregistrer les "
+"téléchargements dans %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s n'existe pas."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Un paquet a déjà été compilé, installation du paquet existant..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Un groupe de paquets a déjà été compilé, installation des paquets "
+"existants..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Les permissions des fichiers peuvent ne pas être préservées."
+
+msgid "Making package: %s"
+msgstr "Création du paquet %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Paquet source créé: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Passe la vérification des dépendances."
+
+msgid "Checking runtime dependencies..."
+msgstr "Vérification des dépendances pour l'exécution..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Vérification des dépendances pour la compilation..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Échec de résolution des dépendances."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Le répertoire source est vide, il n'y a rien à compiler !"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Le répertoire du paquet est vide, il n'y a rien à repaqueter !"
+
+msgid "Sources are ready."
+msgstr "Les sources sont prêtes."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Création finie: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Utilisation: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "'%s' n'existe pas ou n'est pas un dossier."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s n'est pas un répertoire de dépôt pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+"Vous devez avoir les permissions suffisantes pour mettre à jour la base de "
+"données."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Le fichier de verrou de pacman est présent. Ne peut pas être exécuté pendant "
+"que pacman tourne."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Le format de la base de données est antérieur à 3.5 - mise à jour..."
+
+msgid "Done."
+msgstr "Effectuée."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Utilise un fichier de configuration alternatif (au lieu "
+"de '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Le fichier de dépôt '%s' n'a pas été trouvé."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize est un petit hack qui devrait améliorer les performances"
+"\\nde pacman lors de la lecture/écriture de sa base de données.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Pacman utilise beaucoup de petits fichiers pour garder des traces des "
+"paquets,\\nces fichiers ont ainsi tendance à se fragmenter avec le temps. "
+"\\nCe script tente de replacer tous ces fichiers ensemble sur votre disque "
+"dur.\\nLe résultat est que le disque devrait être capable de les lire plus "
+"rapidement\\n,puisque la tête de lecture n'aura plus besoin de bouger autant."
+"\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "L'outil diff est introuvable, veuillez installer diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr ""
+"Vous devez avoir les permissions suffisantes pour optimiser la base de "
+"données."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Calcul du md5sum de l'ancienne base de données..."
+
+msgid "Tar'ing up %s..."
+msgstr "Archive %s... "
+
+msgid "Tar'ing up %s failed."
+msgstr "L'archivage de %s a échoué."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Création de la nouvelle base de données et calcul du md5sum..."
+
+msgid "Untar'ing %s failed."
+msgstr "L'extraction de %s a échoué."
+
+msgid "Syncing database to disk..."
+msgstr "Synchronisation de la base de données sur le disque..."
+
+msgid "Checking integrity..."
+msgstr "Analyse de l'intégrité... "
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr ""
+"La vérification de l'intégrité a échoué, restauration de l'ancienne base de "
+"données."
+
+msgid "Rotating database into place..."
+msgstr "Mise en place de la base de données..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Fini. La base de données de pacman a été optimisée."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Utilisation: pkgdelta [-q] <package1> <package2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta va créer un fichier de delta entre les deux paquets.\\nCe fichier "
+"delta pourra être ajouté au dépôt avec repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Exemple: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Le paquet '%s' est invalide."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Le nom du paquet n'est pas cohérent : '%s' et '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "L'architecture du paquet n'est pas cohérente : '%s' et '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Les deux paquets ont la même version : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Génération du delta de la version %s vers la version %s"
+
+msgid "Delta could not be created."
+msgstr "Impossible de créer le delta."
+
+msgid "Generated delta : '%s'"
+msgstr "Delta généré : '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Fichier '%s' introuvable"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr ""
+"Le programme xdelta3 est introuvable ! Vérifiez qu'il est bien installé."
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add va mettre à jour un dépôt en lisant un paquet.\\nIl est possible de "
+"spécifier plusieurs paquets à ajouter.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove va mettre un jour un dépôt en supprimant le paquet\\nspécifié en "
+"ligne de commande pour un dépôt donné. Plusieurs\\npaquets à supprimer "
+"peuvent être spécifiés.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Exemple: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Pas d'entrée pour le paquet '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Ajout de l'entrée 'deltas' : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Suppression de l'entrée existante '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr ""
+"Le programme xdelta3 est introuvable ! Vérifiez qu'il est bien installé."
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' n'a pas une extension valide pour une archive."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Une entrée pour '%s' existait déjà"
+
+msgid "Creating '%s' db entry..."
+msgstr "Création de l'entrée '%s'..."
+
+msgid "Old package file not found: %s"
+msgstr "Ancien paquet introuvable: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Echec à l'acquisition du fichier de verrou: %s."
+
+msgid "Held by process %s"
+msgstr "Occupé par le processus %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Le fichier de dépôt '%s' n'est pas un dépôt pacman valide."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Extraction de la base de données vers un répertoire temporaire..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Le fichier de dépôt '%s' n'a pas été trouvé."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Le fichier de dépôt '%s' n'a pas pu être créé."
+
+msgid "File '%s' not found."
+msgstr "Le fichier '%s' n'a pas été trouvé."
+
+msgid "Adding delta '%s'"
+msgstr "Ajout du delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' n'est pas un paquet, ignore"
+
+msgid "Adding package '%s'"
+msgstr "Ajoute le paquet '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Recherche le delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "aucun delta correspondant à '%s' n'a été trouvé."
+
+msgid "Searching for package '%s'..."
+msgstr "Recherche le paquet '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "le paquet '%s' n'a pas été trouvé."
+
+msgid "Invalid command name '%s' specified."
+msgstr "La commande '%s' spécifiée est invalide."
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+"Ne peut pas créer le répertoire temporaire pour construire la base de "
+"données."
+
+msgid "Creating updated database file '%s'"
+msgstr "Création du nouveau fichier de dépôt '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Plus de paquets, création d'un dépôt vide."
+
+msgid "No packages modified, nothing to do."
+msgstr "Aucun paquet modifié, il n'y a rien à faire."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "des dommages permanents et catastrophiques à votre système. Si vous"
diff --git a/scripts/po/hu.po b/scripts/po/hu.po
new file mode 100644
index 00000000..55d4ef55
--- /dev/null
+++ b/scripts/po/hu.po
@@ -0,0 +1,1050 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Hungarian (http://www.transifex.net/projects/p/archlinux-"
+"pacman/team/hu/)\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "FIGYELMEZTETÉS:"
+
+msgid "ERROR:"
+msgstr "HIBA:"
+
+msgid "Cleaning up..."
+msgstr "Tisztítás..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Nem található a %s forrásfájl."
+
+msgid "Aborting..."
+msgstr "Megszakítás..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Nincs beállítva ügynök a %s URL kezelésére. Ellenőrizze %s -t."
+
+msgid "The download program %s is not installed."
+msgstr "A letöltő %s program nincs telepítve."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' végzetes hibával tért vissza (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Hiányzó függőségek telepítése..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' nem tudta telepíteni a hiányzó függőségeket."
+
+msgid "Missing Dependencies:"
+msgstr "Hiányzó függőségek:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Nem sikerült törölni a telepített függőségeket."
+
+msgid "Retrieving Sources..."
+msgstr "Források letöltése..."
+
+msgid "Found %s"
+msgstr "%s helyi forrás"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s nem található a fordítási könyvtárban és nem URL."
+
+msgid "Downloading %s..."
+msgstr "%s letöltése..."
+
+msgid "Failure while downloading %s"
+msgstr "Hiba %s letöltése közben"
+
+msgid "Generating checksums for source files..."
+msgstr "A forrás fájlok ellenőrzőösszegeinek generálása...."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Érvénytelen integritás algoritmust megadva: '%s'."
+
+msgid "Validating source files with %s..."
+msgstr "Forrásfájlok eredetiségének ellenőrzése ezzel: %s..."
+
+msgid "NOT FOUND"
+msgstr "NEM TALÁLHATÓ"
+
+msgid "Passed"
+msgstr "Rendben"
+
+msgid "FAILED"
+msgstr "HIBA"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Egy vagy több fájl nem ment át az eredetiség ellenőrzésen!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Az integritás ellenőrzések (%s) méretben különböznek a forrás tömbtől."
+
+msgid "Integrity checks are missing."
+msgstr "Az integritás ellenőrzések hiányoznak."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Források kitömörítése..."
+
+msgid "Extracting %s with %s"
+msgstr "%s kitömörítése a %s programmal"
+
+msgid "Failed to extract %s"
+msgstr "%s kitömörítése nem sikerült"
+
+msgid "A failure occurred in %s()."
+msgstr "Hiba történt a %s()-ben."
+
+msgid "Starting %s()..."
+msgstr "%s() indítása..."
+
+msgid "Tidying install..."
+msgstr "Telepítés takarítása..."
+
+msgid "Removing doc files..."
+msgstr "Doc fájlok eltávolítása..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "A man és info oldalak tömörítése..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Hibakereső szimbólumok kivétele a binárisokból és könyvtárakból..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Üres könyvtárak eltávolítása..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Kérem adjon license sort a %s -jéhez!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "A csomag hivatkozik a %s-ra"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Csomag létrehozása..."
+
+msgid "Adding %s file..."
+msgstr "%s fájl hozzáadása..."
+
+msgid "Compressing package..."
+msgstr "Csomag tömörítése...."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "A '%s' nem egy érvényes archívum kiterjesztés."
+
+msgid "Failed to create package file."
+msgstr "Nem sikerült létrehozni a csomagfájlt."
+
+msgid "Failed to create symlink to package file."
+msgstr "Nem sikerült létrehozni a csomagfájlra mutató szimbolikus linket."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Forrás csomag létrehozása..."
+
+msgid "Adding %s..."
+msgstr "%s hozzáadása..."
+
+msgid "Adding %s file (%s)..."
+msgstr "%s fájl hozzáadása (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Forráscsomag tömörítése..."
+
+msgid "Failed to create source package file."
+msgstr "Nem sikerült létrehozni a forráscsomagfájlt."
+
+msgid "Failed to create symlink to source package file."
+msgstr ""
+"Nem sikerült létrehozni a forrás-csomagfájlra mutató szimbolikus linket."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Nem sikerült a lefordított csomag(ok) telepítése."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s nem lehet üres."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s nem kezdődhet kötőjellel."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s-nak egész számnak kell lennie."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s nem érhető el '%s' architektúrára."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Vegye figyelembe, hogy sok csomagnak szüksége lehet egy sor hozzáadására a "
+"%s-ben"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "A(z) %s fájl (%s) nem létezik."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Nem található sudo, ezért su-t fogok használni a root privilégiumok "
+"megszerzéséhez."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Legfrissebb %s revízió meghatározása..."
+
+msgid "Version found: %s"
+msgstr "Megtalált verzió: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Használat: %s [opciók]"
+
+msgid "Options:"
+msgstr "Opciók:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Munkafájlok tisztítása fordítás után"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Minden függőségellenőrzés kihagyása"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Létező csomag felülírása"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Integritás ellenőrzések generálása a forrásfájlokhoz"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Csomagok telepítése sikeres fordítás után"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log A csomag fordítás folyamatának naplózása"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Színezett kimeneti üzenetek kikapcsolása"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Csak a fájlok letöltése és kitömörítése"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <file> Alternatív fordító szkript használata ('%s' helyett)"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps A telepített függőségek eltávolítása sikeres fordítás után"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage A csomag tartalmának újracsomagolása újrafordítás nélkül"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Csak forrás tarball generálása a letöltött forrásokkal "
+"együtt"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Használjon egy alternatív konfiguráció fájlt ('%s' "
+"helyett)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Az automatikus verziószámnövelés kikapcsolása a "
+"fejlesztői %s-ekhez"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Csak a felsorolt csomagok elkészítése osztott csomag "
+"esetén"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Csak forrás tarball generálása a letöltött források nélkül"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Ne kérjen soha megerősítést a függőségek feloldása közben"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Ne mutasson folyamatsávot a fájlok letöltése közben"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nEz egy "
+"szabad szoftver; a forráskódban leírtak szerint terjeszthető.\\nNINCS "
+"GARANCIA, a jog által engedélyezett mértékig.\\n"
+
+msgid "%s not found."
+msgstr "%s nem található"
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Nincs írási jogosultsága ahhoz, hogy itt tároljon letöltéseket: %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Nincs írási jogosultsága ahhoz, hogy itt tároljon letöltéseket: %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s nem létezik."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Egy csomag már le lett fordítva, létező csomag telepítése..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "A csomagcsoport már le lett fordítva, létező csomagok telepítése..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Lehetséges, hogy a fájl-jogosultságok nem lesznek megőrizve."
+
+msgid "Making package: %s"
+msgstr "Csomag készítése: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Forráscsomag létrehozva: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Függőség ellenőrzések kihagyása."
+
+msgid "Checking runtime dependencies..."
+msgstr "Futtatási függőségek ellenőrzése..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Fordítási függőségek ellenőrzése..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Nem sikerült teljesíteni az összes függőséget."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "A forrás könyvtár üres, nincs mit fordítani!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "A csomag könyvtár üres, nincs mit csomagolni!"
+
+msgid "Sources are ready."
+msgstr "A források készen állnak."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Létrehozás befejezve: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Használat: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nEz egy szabad szoftver; a forráskódban leírtak szerint terjeszthető."
+"\\nNINCS GARANCIA, a jog által engedélyezett mértékig.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "A %s nem létezik vagy nem egy könyvtár."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s nem pacman adatbáziskönyvtár."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Megfelelő jogosultságok kellenek az adatbázis frissítéséhez."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"A pacman zároló fájlt találtam. Ez az eszköz nem futtatható, miközben a "
+"pacman fut."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "3.5 verzió előtti adatbázist észleltem - frissítés..."
+
+msgid "Done."
+msgstr "Kész."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Használjon egy alternatív konfiguráció fájlt ('%s' "
+"helyett)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "A '%s' tároló fájl nem található."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"A pacman-optimize egy kis hack, aminek javítani kellene a pacman"
+"\\nteljesítményét amikor olvas/ír a fájlrendszer alapú adatbázisát.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Mivel a pacman sok kicsi fájlt használ ahhoz, hogy figyelemmel kövesse\\na "
+"csomagokat, van egy tendencia arra, hogy ezek a kis fájlok töredezetté"
+"\\nválnak az idő során. Ez a szkript megkísérli ezen kis fájlokat egy "
+"folyamatos\\nhelyre rakni a merevlemezen. Az eredmény az, hogy a merevlemez "
+"gyorsabban\\nkellene, hogy olvassa őket, mivel a merevlemez fej nem kell, "
+"hogy olyan sokat\\nmozogjon."
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "A diff eszköz nem található, kérem telepítse a diffutils -t."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr ""
+"Megfelelő jogosultságai kell, hogy legyenek az adatbázis optimalizálásához."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "A régi adatbázis MD5summolása..."
+
+msgid "Tar'ing up %s..."
+msgstr "%s becsomagolása..."
+
+msgid "Tar'ing up %s failed."
+msgstr "%s becsomagolása nem sikerült."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Az új adatbázis létrehozása és MD5summolása..."
+
+msgid "Untar'ing %s failed."
+msgstr "%s kicsomagolása nem sikerült."
+
+msgid "Syncing database to disk..."
+msgstr "Adatbázis szinkronizálása a lemezre..."
+
+msgid "Checking integrity..."
+msgstr "Integritás ellenőrzése..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr ""
+"Az integritás ellenőrzés HIBÁT JELZETT, visszaállás a régi adatbázisra."
+
+msgid "Rotating database into place..."
+msgstr "Adatbázis helyre forgatása..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Befejezve. A Ön pacman adatbázisa optimalizálva lett."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Használat: pkgdelta [-q] <csomag1> <csomag2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tA pkgdelta két csomag között delta különbségfájlt készít. Ez a delta fájl "
+"a repo-add paranccsal adható az adatbázishoz."
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Példa: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\n Ez egy szabad "
+"szoftver; a forráskódban leírtak szerint terjeszthető.\\nNINCS GARANCIA, a "
+"jogáltal engedélyezett mértékig.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Érvénytelen csomagfájl '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "A csomagnevek nem egyeznek : '%s' és '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "A csomagarchitektúrák nem egyeznek : '%s' és '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Mindkét csomagnak ugyanaz a verziószáma : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Delta generálása %s verzióról %s verzióra"
+
+msgid "Delta could not be created."
+msgstr "Nem sikerült létrehozni a deltát."
+
+msgid "Generated delta : '%s'"
+msgstr "Generált delta : '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "A(z) '%s' fájl nem létezik"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Nem található az xdelta3 bináris! Telepítve van az xdelta3?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"A repo-add frissíti a csomag adatbázist egy csomagfájl olvasásával.\\nTöbb "
+"hozzáadandó csomagot a parancssorban lehet megadni.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"A repo-remove frissíti a csomag adatbázist egy csomagnév eltávolításával"
+"\\nami a parancssorban van megadva a megadott adatbázisból. Több "
+"\\neltávolítandó csomagot a parancssorban lehet megadni.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Példa: repo-remove /útvonal/ide/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Nincs adatbázis-bejegyzés a(z) '%s' csomaghoz."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "'delta' bejegyzés hozzáadása : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Létező '%s' bejegyzés eltávolítása..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Nem található az xdelta3 bináris! Telepítve van az xdelta3?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' nem érvényes archívum kiterjesztésű."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Egy bejegyzés a '%s'-hez már létezett"
+
+msgid "Creating '%s' db entry..."
+msgstr "'%s' db bejegyzés létrehozása..."
+
+msgid "Old package file not found: %s"
+msgstr "A régi csomagfájl nem található: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "A zároló fájl megszerzése nem sikerült: %s."
+
+msgid "Held by process %s"
+msgstr "a(z) %s folyamat használja"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "A '%s' tároló fájl nem egy megfelelő pacman adatbázis."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Adatbázis kitömörítése egy ideiglenes helyre..."
+
+msgid "Repository file '%s' was not found."
+msgstr "A '%s' tároló fájl nem található."
+
+msgid "Repository file '%s' could not be created."
+msgstr "A '%s' tároló fájlt nem sikerült létrehozni."
+
+msgid "File '%s' not found."
+msgstr "A '%s' fájl nem található."
+
+msgid "Adding delta '%s'"
+msgstr "'%s' delta hozzáadása"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' nem egy csomagfájl, kihagyás"
+
+msgid "Adding package '%s'"
+msgstr "'%s' csomag hozzáadása"
+
+msgid "Searching for delta '%s'..."
+msgstr "'%s' delta keresése..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Nem található '%s'-nek megfelelő delta."
+
+msgid "Searching for package '%s'..."
+msgstr "'%s' csomag keresése..."
+
+msgid "Package matching '%s' not found."
+msgstr "Nem található '%s'-nek megfelelő csomag."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Érvénytelen '%s' parancsnév lett meghatározva."
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+"Nem sikerült létrehozni az ideiglenes könyvtárat az adatbázis építéséhez."
+
+msgid "Creating updated database file '%s'"
+msgstr "Frissített adatbázis fájl '%s' létrehozása"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nem maradt csomag, üres adatbázis létrehozása."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nem módosultak csomagok, nincs mit tenni."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "maradandó, katasztrofális sérülést tud okozni az Ön rendszerének."
diff --git a/scripts/po/it.po b/scripts/po/it.po
new file mode 100644
index 00000000..f0ae2141
--- /dev/null
+++ b/scripts/po/it.po
@@ -0,0 +1,1061 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Italian (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/it/)\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "ATTENZIONE:"
+
+msgid "ERROR:"
+msgstr "ERRORE:"
+
+msgid "Cleaning up..."
+msgstr "Pulizia in corso..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Impossibile trovare il sorgente del file %s."
+
+msgid "Aborting..."
+msgstr "L'operazione sta per essere interrotta..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr ""
+"Non sono stati impostati agenti per gestire gli URL di %s. Controllare %s."
+
+msgid "The download program %s is not installed."
+msgstr "Il programma %s per il download non è installato."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' ha ritornato un errore fatale (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installazione delle dipendenze mancanti in corso..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' non è riuscito ad installare le dipendenze mancanti."
+
+msgid "Missing Dependencies:"
+msgstr "Dipendenze mancanti:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Impossibile rimuovere le dipendenze installate."
+
+msgid "Retrieving Sources..."
+msgstr "Download dei sorgenti in corso..."
+
+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."
+
+msgid "Downloading %s..."
+msgstr "Download di %s in corso..."
+
+msgid "Failure while downloading %s"
+msgstr "Impossibile scaricare %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generazione dei checksum dei sorgenti in corso..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "L'algoritmo dell'integrità di '%s' specificato non è valido."
+
+msgid "Validating source files with %s..."
+msgstr "Validazione dei file sorgenti con %s in corso..."
+
+msgid "NOT FOUND"
+msgstr "NON TROVATO"
+
+msgid "Passed"
+msgstr "Verificato"
+
+msgid "FAILED"
+msgstr "NON RIUSCITO"
+
+msgid "One or more files did not pass the validity check!"
+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 dell'integrità (%s) differiscono in dimensione dall'array del "
+"sorgente."
+
+msgid "Integrity checks are missing."
+msgstr "Mancano i controlli dell'integrità."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Estrazione dei sorgenti in corso..."
+
+msgid "Extracting %s with %s"
+msgstr "estrazione di %s con %s in corso... "
+
+msgid "Failed to extract %s"
+msgstr "Impossibile estrarre %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Si è verificato un errore in %s()."
+
+msgid "Starting %s()..."
+msgstr "Avvio di %s() in corso..."
+
+msgid "Tidying install..."
+msgstr "Rimozione dei dati superflui in corso..."
+
+msgid "Removing doc files..."
+msgstr "Rimozione dei file doc in corso..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Compressione delle pagine man ed info in corso..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"Rimozione dei simboli non necessari dai binari e dalle librerie in corso..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Rimozione delle directory vuote in corso..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Aggiungi il campo license al tuo %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Il pacchetto contiene dei riferimenti a %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Creazione del pacchetto in corso..."
+
+msgid "Adding %s file..."
+msgstr "Aggiunta del file %s in corso..."
+
+msgid "Compressing package..."
+msgstr "Compressione del pacchetto in corso..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' non è una valida estensione di un archivio."
+
+msgid "Failed to create package file."
+msgstr "Impossibile creare il pacchetto."
+
+msgid "Failed to create symlink to package file."
+msgstr "Impossibile creare il link simbolico al file del pacchetto."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Creazione del pacchetto in corso..."
+
+msgid "Adding %s..."
+msgstr "Aggiunta di %s in corso..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Aggiunta del file %s (%s) in corso..."
+
+msgid "Compressing source package..."
+msgstr "Compressione del pacchetto in corso..."
+
+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."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Impossibile installare il pacchetto creato."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s non può essere vuoto."
+
+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 ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s deve essere un intero."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s non è disponibile per l'architettura '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Nota che molti pacchetti potrebbero aver bisogno di una linea aggiunta al "
+"loro %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "il file (%s) non esiste."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+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 ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Determinazione dell'ultima revisione di %s in corso..."
+
+msgid "Version found: %s"
+msgstr "Versione trovata: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Uso: %s [opzioni]"
+
+msgid "Options:"
+msgstr "Opzioni:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Ripulisce i sorgenti dopo la compilazione"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Ignora tutti i controlli sulle dipendenze"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Sovrascrive i pacchetti esistenti"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Genera i controlli dell'integrità dei sorgenti"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Installa il pacchetto dopo la compilazione"
+
+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"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Scarica ed estrae solo i file"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <file> Usa uno script di build alternativo (invece di '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Rimuove le dipendenze installate dopo la compilazione"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Ricrea il contenuto del pacchetto senza ricompilarlo"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Genera solo un archivio che include i sorgenti scaricati"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Usa un file di configurazione alternativo (invece di '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Previene l'incremento automatico della versione per lo "
+"sviluppo %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Compila solo i pacchetti elencati da un pacchetto "
+"splittato"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Genera solo un archivio che esclude i sorgenti scaricati"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Non chiede conferme durante la risoluzione delle "
+"dipendenze"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Non mostra la barra di avanzamento durante il download "
+"dei file"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s not found."
+msgstr "Impossibile trovare %s."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr ""
+"Non si dispone dei permessi in scrittura per salvare i pacchetti in %s."
+
+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 "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s non esiste."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr ""
+"Già è stato creato un pacchetto, installazione del pacchetto esistente in "
+"corso..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Il gruppo del pacchetto è stato già creato, installazione dei pacchetti "
+"esistenti in corso..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "I permessi del file potrebbero non essere preservati."
+
+msgid "Making package: %s"
+msgstr "Creazione del pacchetto: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Il pacchetto è stato creato: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Controllo delle dipendenze ignorato."
+
+msgid "Checking runtime dependencies..."
+msgstr "Controllo delle dipendenze durante l'avvio in corso..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Controllo delle dipendenze durante la compilazione in corso..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Impossibile risolvere tutte le dipendenze."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "La directory dei sorgenti è vuota, non c'è nulla da compilare!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "La directory del pacchetto è vuota, non c'è nulla ripacchettizzare!"
+
+msgid "Sources are ready."
+msgstr "I sorgenti sono pronti."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Compilazione terminata: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Uso: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s non esiste o non è una directory."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s non è una directory di un database di pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Per aggiornare il database devi avere i corretti permessi."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Il file lock di pacman è stato trovato. Impossibile avviare di nuovo pacman "
+"mentre è ancora in funzione."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr ""
+"È stato individuato il formato del database pre-3.5, aggiornamento in "
+"corso..."
+
+msgid "Done."
+msgstr "Fatto."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Usa un file di configurazione alternativo (invece di '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Impossibile trovare il file del repository '%s'."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize è un piccolo hack che dovrebbe migliorare le prestazioni"
+"\\ndi pacman durante la lettura/scrittura del suo database.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Poiché pacman utilizza molti file piccoli per tenere traccia dei pacchetti,"
+"\\ncol tempo questi file tendono a frammentarsi.\\nQuesto script prova a "
+"sistemare questi file piccoli all'interno di una\\nlocazione continua sul "
+"tuo disco rigido. Il risultato è che il disco rigido\\ndovrebbe essere in "
+"grado di leggerli più velocemente, in quanto la testina non\\ndeve spostarsi "
+"continuamente sul disco.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+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."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Calcolo della somma MD5 del vecchio database in corso..."
+
+msgid "Tar'ing up %s..."
+msgstr "Compressione di %s in corso..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Impossibile comprimere %s."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Creazione del nuovo database e calcolo della somma MD5 in corso..."
+
+msgid "Untar'ing %s failed."
+msgstr "Impossibile decomprimere %s."
+
+msgid "Syncing database to disk..."
+msgstr "Sincronizzazione del database in corso..."
+
+msgid "Checking integrity..."
+msgstr "Controllo dell'integrità in corso..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr ""
+"Impossibile effettuare il controllo dell'integrità, ritorno al vecchio "
+"database."
+
+msgid "Rotating database into place..."
+msgstr "Ottimizzazione del database in corso..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Terminato. Il database di pacman è stato ottimizzato."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Uso: pkgdelta [-q] <pacchetto1> <pacchetto2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta creerà un file delta tra i due pacchetti.\\nQuesto file delta "
+"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"
+
+msgid ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Il file '%s' del pacchetto non è valido."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "I nomi dei pacchetti non corrispondono : '%s' e '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Le architetture dei pacchetti non corrispondono : '%s' e '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Entrambi i pacchetti riportano la medesima versione : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Generazione in corso del delta dalla versione %s alla versione %s"
+
+msgid "Delta could not be created."
+msgstr "Il delta non può essere creato."
+
+msgid "Generated delta : '%s'"
+msgstr "Il delta è stato generato : '%s'"
+
+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?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add aggiornerà un database dei pacchetti leggendo un file del pacchetto."
+"\\nL'aggiunta di pacchetti multipli può essere specificata dalla linea di "
+"comando.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove aggiornerà un database, rimuovendo il nome del pacchetto"
+"\\nspecificato dalla linea di comando dal database del repo dato. La"
+"\\nrimozione di pacchetti multipli può essere specificata dalla linea di "
+"comando.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Esempio: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Non è stata trovata nessuna voce del database per il pacchetto '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Aggiunta della voce 'deltas' : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Rimozione della voce esistente '%s' in corso..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Impossibile trovare il binario di xdelta3! xdelta3 è installato?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' non è una valida estensione di un archivio."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Già esiste una voce per '%s'"
+
+msgid "Creating '%s' db entry..."
+msgstr "Creazione della voce del db '%s' in corso..."
+
+msgid "Old package file not found: %s"
+msgstr "Impossibile trovare il file del vecchio pacchetto: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Impossibile trovare il file di lock: %s."
+
+msgid "Held by process %s"
+msgstr "Tenuto dal processo %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Il file di repository '%s' non è un valido database di pacman."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Estrazione del database in una locazione temporanea in corso..."
+
+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."
+
+msgid "File '%s' not found."
+msgstr "Impossibile trovare il file '%s'"
+
+msgid "Adding delta '%s'"
+msgstr "Sto aggiungendo il delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' non è un pacchetto, ignorato"
+
+msgid "Adding package '%s'"
+msgstr "Aggiunta del pacchetto '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Ricerca del delta '%s' in corso..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Impossibile trovare il delta corrispondente a '%s'."
+
+msgid "Searching for package '%s'..."
+msgstr "Ricerca del pacchetto '%s' in corso..."
+
+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."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Impossibile creare la directory temp per creare il database."
+
+msgid "Creating updated database file '%s'"
+msgstr "Creazione di un database aggiornato di '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Non ci sono pacchetti, sto creando un database vuoto."
+
+msgid "No packages modified, nothing to do."
+msgstr "Non è stato modificato alcun pacchetto."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "danni permanenti e catastrofici al tuo sistema. Se"
diff --git a/scripts/po/kk.po b/scripts/po/kk.po
new file mode 100644
index 00000000..1d2b2a5d
--- /dev/null
+++ b/scripts/po/kk.po
@@ -0,0 +1,1036 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Kazakh (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/kk/)\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+msgid "WARNING:"
+msgstr "ЕСКЕРТУ:"
+
+msgid "ERROR:"
+msgstr "ҚАТЕ:"
+
+msgid "Cleaning up..."
+msgstr "Тазарту... "
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Бастапқы кодтар %s файлын табу мүмкін емес."
+
+msgid "Aborting..."
+msgstr "Үзу..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "URL %s өңдеу үшін агент орнатылмады. %s тексеріңіз."
+
+msgid "The download program %s is not installed."
+msgstr "%s жүктеу бағдарламасы орнатылмаған."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' қатаң қатені қайтарды (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Керек тәуелділіктерін орнату... "
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' керек тәуелділіктерді орната алмады."
+
+msgid "Missing Dependencies:"
+msgstr "Керек тәуелділіктер:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Барлық орнатылған тәуелділіктерді өшіру қатемен аяқталды."
+
+msgid "Retrieving Sources..."
+msgstr "Бастапқы кодтар файлдарын алу..."
+
+msgid "Found %s"
+msgstr "Табылды %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "Жасалу бумасында %s табылмады және ол сілтеме емес."
+
+msgid "Downloading %s..."
+msgstr "%s жүктелуде..."
+
+msgid "Failure while downloading %s"
+msgstr "%s жүктелуі қатемен аяқталды"
+
+msgid "Generating checksums for source files..."
+msgstr "Бастапқы кодтар файлдарының тексеру сомалары есептелуде..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Қате '%s' алгоритмі көрсетілген."
+
+msgid "Validating source files with %s..."
+msgstr "%s көмегімен бастапқы кодтар файлдарын тексеру..."
+
+msgid "NOT FOUND"
+msgstr "ТАБЫЛМАДЫ"
+
+msgid "Passed"
+msgstr "Аяқталды"
+
+msgid "FAILED"
+msgstr "ҚАТЕ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Бір немесе бірнеше файлдар бүтіндікті тексеруден өтпеді!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Бүтіндігін тексерудің (%s) бастапқы массивіндегі мәндерден өлшемдері басқа."
+
+msgid "Integrity checks are missing."
+msgstr "Бүтіндігін тексеру жоқ болып тұр."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Бастапқы код файлдарын тарқату..."
+
+msgid "Extracting %s with %s"
+msgstr "%s тарқатылуда %s көмегімен"
+
+msgid "Failed to extract %s"
+msgstr "%s тарқату мүмкін емес"
+
+msgid "A failure occurred in %s()."
+msgstr "%s() ішінде қате орын алды."
+
+msgid "Starting %s()..."
+msgstr "%s() іске қосылуда..."
+
+msgid "Tidying install..."
+msgstr "Тазарту..."
+
+msgid "Removing doc files..."
+msgstr "doc файлдарын өшіру... "
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "man мен info парақтарын сығу..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"Орындалатын файлдар мен жинақтардан керек емес таңбаларды алып тастау..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Бос бумаларды өшіру..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Өзініңіздің %s ішіне лицензия жолын қосыңыз!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Дестеде %s жеріне сілтеме бар"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Дестені жасау... "
+
+msgid "Adding %s file..."
+msgstr "%s файлды қосу..."
+
+msgid "Compressing package..."
+msgstr "Десте сығылуда... "
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' - архивтің дұрыс кеңейтуі емес."
+
+msgid "Failed to create package file."
+msgstr "Десте файлын жасау сәтсіз аяқталды."
+
+msgid "Failed to create symlink to package file."
+msgstr "Десте файлына сілтеме жасау сәтсіз аяқталды."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Бастапқы кодтар дестесі жасалуда..."
+
+msgid "Adding %s..."
+msgstr "%s қосылуда... "
+
+msgid "Adding %s file (%s)..."
+msgstr "%s файлы қосылуда (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Бастапқы кодтар дестесі сығылуда..."
+
+msgid "Failed to create source package file."
+msgstr "Бастапқы кодтар десте файлын жасау сәтсіз аяқталды.."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Бастапқы код десте файлына сілтемені жасау мүмкін емес."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Жиналған десте(лер)ні орнату қатемен аяқталды."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s бос болмауы керек."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s дефистан басталмауы керек."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s бүтін сан болуы керек."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s '%s' архитектурасы үшін қолданылмайды."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Есте сақтаңыз, көптеген дестелер үшін %s ішіне"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s файлы (%s) жоқ болып тұр."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo табылмады. Енді root құқығын алу үшін su қолданылады."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Соңғы %s ревизиясын анықтау..."
+
+msgid "Version found: %s"
+msgstr "Табылған нұсқасы: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Қолданылуы: %s [опциялар]"
+
+msgid "Options:"
+msgstr "Опциялар:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Жасаудан кейін қалған керек емес файлдарды өшіру"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Тәуелділіктерді тексермеу"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Бар болып тұрған дестені алмастыру"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Бастапқы файлдардың бүтіндігін тексеру үшін ақпаратты "
+"дайындау"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Сәтті жинаудан кейін дестені орнату"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Жинау үрдісін лог файлына жазу"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Түрлі-түсті хабарламаларды сөндіру"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Файлдарды тек жүктеп алу мен тарқату"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <file> Жинау үшін басқа скриптті қолдану ('%s' орнына)"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Сәтті жинаудан кейін орнатылған тәуелділіктерді өшіру"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Компиляциясыз-ақ десте құрамасын қайта дестеге жинау"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Бастапқы кодтары бар, жүктеліп алынған файлдармен қоса, "
+"архивті жасау"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr " --config <file> Басқа баптаулар файлын қолдану ('%s' орнына)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr " --holdver Өндіру %ss үшін автоматты нұсқа арттыруын болдырмау"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <тізім> Бөлінетін дестеден тек тізілген дестелерді жинау"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Бастапқы кодтары бар, жүктеліп алынған файлдары жоқ, "
+"архивті жасау"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Тәуелділіктерді шешу кезінде растауды сұрамау"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Файлдарды жүктеп алу кезінде үрдіс жолағын көрсетпеу"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nБұл еркін "
+"бағдарламалық қамтама; көшірме жасау шарттарын кодтан қараңыз.\\nЗаңмен "
+"рұқсат етілген шегінде ешбір КЕПІЛДЕМЕ берілмейді.\\n"
+
+msgid "%s not found."
+msgstr "%s табылмады."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Дестелерді %s ішінде сақтау үшін жазу құқығыңыз жоқ."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Жүктеліп алынған файлдарды %s ішіне сақтау үшін жазу құқығыңыз жоқ."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s жоқ болып тұр."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Десте жиналған болып тұр, бар болып тұрған десте орнатылуда..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Дестелер тобы жиналған болып тұр, бар дестелерді орнату..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Файл рұқсаттары сақталмауы мүмкін."
+
+msgid "Making package: %s"
+msgstr "Дестені жинау: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Бастапқы кодтар дестесі құрылған: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Тәуелділіктерді тексеруді аттап кету."
+
+msgid "Checking runtime dependencies..."
+msgstr "Іске қосу тәуелділіктерін тексеру..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Жасау кезіндегі тәуелділіктерді тексеру..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Барлық тәуелділіктерді шешу мүмкін емес."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Бастапқы кодтар бумасы бос. Жинайтын ешнәрсе жоқ!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Десте бумасы бос. Қайта сығу үшін ешнәрсе жоқ!"
+
+msgid "Sources are ready."
+msgstr "Бастапқы файлдар дайын."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Жинау аяқталды: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Қолданылуы: %s [pacman_ДҚ_түбірі]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nБұл еркін бағдарламалық қамтама; көшірме жасау шарттарын кодтан қараңыз."
+"\\nЗаңмен рұқсат етілген шегінде ешбір КЕПІЛДЕМЕ берілмейді.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s жоқ болып тұр немесе ол бума емес."
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Дерекқорды жаңарту үшін сізде керек рұқсаттар болу тиіс."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Pacman'ның оқшаулау файлы табылды. Pacman қосулы тұрғанда оны қайта қосуға "
+"болмайды."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "3.5-тен ескі дерекқор пішімі анықталды - жаңарту..."
+
+msgid "Done."
+msgstr "Аяқталды."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr " --config <file> Басқа баптаулар файлын қолдану ('%s' орнына)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "'%s' репозиторий файлы табылмады."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize - бұл кішкентай қу әрекет, ол pacman'ның жылдамдығын"
+"\\nфайлдық жүйеге негізделген дерекқорға жазу/оқу кезінде арттыра алады.\\n"
+"\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Дестелерді бақылау үшін pacman көп кішкентай файлдарды қолданған соң,"
+"\\nуақыт өте ол файлдар диск бойына тарап, фрагментацияға әкеп соғады.\\nБұл "
+"скрипт ол файлдарды дискіде үзіліссіз орналастыруға тырысады.\\nНәтижесінде "
+"қатты диск ол файлдарды тезірек оқуы керек,\\nөйткені дискіге енді аздау "
+"әрекеттер жасау керек болады.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff утилитасы табылмады, diffutils орнатыңыз."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Дерекқорды ыңғайлату үшін сіздің керек құқығыңыз болуы керек."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Ескі дерекқордың MD5 сомасы есептелуде..."
+
+msgid "Tar'ing up %s..."
+msgstr "%s tar көмегімен сығу ..."
+
+msgid "Tar'ing up %s failed."
+msgstr "%s tar көмегімен сығу мүмкін емес."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Жаңа дерекқор жасалуда мен MD5 сомасы есептелуде..."
+
+msgid "Untar'ing %s failed."
+msgstr "%s tar көмегімен тарқату қатемен аяқталды."
+
+msgid "Syncing database to disk..."
+msgstr ":: Дестелер дерекқоры синхрондалуда..."
+
+msgid "Checking integrity..."
+msgstr "Бүтіндігі тексерілуде..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Бүтіндікті тексеру ҚАТЕМЕН АЯҚТАЛДЫ, ескі дерекқор қолданылады."
+
+msgid "Rotating database into place..."
+msgstr "Жаңа дерекқор орнына апарылуда..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Аяқталды. pacman дерекқоры ыңғайлатылды."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Қолданылуы: pkgdelta [-q] <десте1> <десте2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta екі десте арасындағы дельта (өзгеріс) файлын жасайды.\\nБұл "
+"дельта файлын дерекқорға repo-add көмегімен қосуға болады.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Мысалы: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nБұл еркін "
+"бағдарламалық қамтама; көшірме жасау шарттарын кодтан қараңыз.\\nЗаңмен "
+"рұқсат етілген шегінде ешбір КЕПІЛДЕМЕ берілмейді.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "'%s' десте файлы қате."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Дестелер аттары өзара сәйкес емес : '%s' және '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Дестелер архитектуралары өзара сәйкес емес : '%s' және '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Екі десте де бір нұсқада : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Дельтаны жасау, %s нұсқадан %s нұсқасына дейін"
+
+msgid "Delta could not be created."
+msgstr "Дельтаны жасау мүмкін емес."
+
+msgid "Generated delta : '%s'"
+msgstr "Жасалған дельта : '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "'%s' файлы жоқ болып тұр"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "xdelta3 бинарлық файлы табылмады! xdelta3 орнатылған ба?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add десте файлдың ақпаратың оқу арқылы дестелердің дерекқорын жаңартады."
+"\\nБірнеше дестені қосу үшін олардың барлығын көрсетіңіз.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove көрсетілген дерекқордан көрсетілген дестені өшіріп,\\nдерекқорды "
+"жаңартады. Бірнеше дестені көрсете аласыз\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Мысалы: repo-remove /репозиторийге/дейінгі/жол.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "'%s' дестесі үшін дерекқор жазбасы жоқ."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "'deltas' жазбасын қосу : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Бар болып тұрған '%s' жазбасын өшіру..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "xdelta3 бинарлық файлы табылмады! xdelta3 орнатылған ба?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' дұрыс архив кеңейтілуіне ие емес."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "'%s' үшін жазба бар болып тұр"
+
+msgid "Creating '%s' db entry..."
+msgstr "Дерекқорда '%s' жазбасын жасау..."
+
+msgid "Old package file not found: %s"
+msgstr "Ескі десте файлы табылмады: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Оқшау файлын алу мүмкін емес: %s."
+
+msgid "Held by process %s"
+msgstr "Ұстап тұрған үрдісі %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "'%s' репозиторий файлы pacman дерекқоры үшін дұрыс файлы емес."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Дерекқор уақытша бумаға тарқатылуда..."
+
+msgid "Repository file '%s' was not found."
+msgstr "'%s' репозиторий файлы табылмады."
+
+msgid "Repository file '%s' could not be created."
+msgstr "'%s' репозиторий файлын жасау мүмкін емес."
+
+msgid "File '%s' not found."
+msgstr "'%s' файлы табылмады."
+
+msgid "Adding delta '%s'"
+msgstr "'%s' дельтасы қосылуда"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' десте файлы емес, өткізіледі"
+
+msgid "Adding package '%s'"
+msgstr "'%s' дестесі қосылуда"
+
+msgid "Searching for delta '%s'..."
+msgstr "'%s' дельтасы ізделуде..."
+
+msgid "Delta matching '%s' not found."
+msgstr "'%s' сәйкес дельта табылмады."
+
+msgid "Searching for package '%s'..."
+msgstr "'%s' дестесін іздеу..."
+
+msgid "Package matching '%s' not found."
+msgstr "'%s' сәйкес келетін десте табылмады."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Қате '%s' команда аты көрсетілген."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Дерекқорды жасау үшін уақытша буманы құру мүмкін емес."
+
+msgid "Creating updated database file '%s'"
+msgstr "Жаңартылған дерекқор %s файлын жасау"
+
+msgid "No packages remain, creating empty database."
+msgstr "Дестелер қалмады, бос дерекқор жасалынуда."
+
+msgid "No packages modified, nothing to do."
+msgstr "Дестелер өзгермеді, істейтін ешнәрсе жоқ."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "жүйеңіздің қайтарылмас зақымдалуына әкеп соғуы мүмкін."
diff --git a/scripts/po/nb.po b/scripts/po/nb.po
new file mode 100644
index 00000000..292d0128
--- /dev/null
+++ b/scripts/po/nb.po
@@ -0,0 +1,1034 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Norwegian Bokmål (http://www.transifex.net/projects/p/"
+"archlinux-pacman/team/nb/)\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "ADVARSEL:"
+
+msgid "ERROR:"
+msgstr "FEIL:"
+
+msgid "Cleaning up..."
+msgstr "Rydder opp ..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Fant ikke kildefilen %s."
+
+msgid "Aborting..."
+msgstr "Avslutter ..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Det finnes ikke et eksternt program til å håndtere %s URLer. Sjekk %s."
+
+msgid "The download program %s is not installed."
+msgstr "Nedlastingsprogrammet %s er ikke installert."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' avsluttet med en fatal feil (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installerer manglende avhengigheter ..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' klarte ikke installere manglende avhengigheter"
+
+msgid "Missing Dependencies:"
+msgstr "Manglende Avhengigheter:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Feilet å fjerne installerte avhengigheter."
+
+msgid "Retrieving Sources..."
+msgstr "Henter Kilder ..."
+
+msgid "Found %s"
+msgstr "Fant %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s ble ikke funnet i build-mappen, og er ikke en URL."
+
+msgid "Downloading %s..."
+msgstr "Laster ned %s ..."
+
+msgid "Failure while downloading %s"
+msgstr "Feil oppstod under nedlasting av %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Genererer sjekksummer for kildefiler ..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Ugyldig integritetsalgoritme '%s' spesifisert."
+
+msgid "Validating source files with %s..."
+msgstr "Validerer kildefiler med %s ..."
+
+msgid "NOT FOUND"
+msgstr "IKKE FUNNET"
+
+msgid "Passed"
+msgstr "Klarert"
+
+msgid "FAILED"
+msgstr "FEILET"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "En eller flere filer passerte ikke valideringstesten!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Integritetstester (%s) har forskjellig lengde enn de i kilden."
+
+msgid "Integrity checks are missing."
+msgstr "Integritetssjekker mangler."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Pakker ut kilder ..."
+
+msgid "Extracting %s with %s"
+msgstr "Pakker ut %s med %s"
+
+msgid "Failed to extract %s"
+msgstr "Klarte ikke å pakke ut %s"
+
+msgid "A failure occurred in %s()."
+msgstr "En feil oppsto i %s()."
+
+msgid "Starting %s()..."
+msgstr "Starter %s() ..."
+
+msgid "Tidying install..."
+msgstr "Rydder opp installasjon ..."
+
+msgid "Removing doc files..."
+msgstr "Fjerner dokument-filer ..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Komprimener manual- og informasjonssider ..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Fjerner unødvendige symboler fra binær- og katalogfiler..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Fjerner tomme mapper ..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Vennligst legg til en license-linje til din %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Pakken inneholder referanser til %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Lager pakke ..."
+
+msgid "Adding %s file..."
+msgstr "Legger til fil %s..."
+
+msgid "Compressing package..."
+msgstr "Komprimerer pakke ..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' er ikke en gyldig arkiv-suffix."
+
+msgid "Failed to create package file."
+msgstr "Feilet å lage pakkefil."
+
+msgid "Failed to create symlink to package file."
+msgstr "Klarte ikke lage symbolsk lenke til pakkefilen."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Lager kildepakke ..."
+
+msgid "Adding %s..."
+msgstr "Legger til %s ..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Legger til %s fil (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Komprimerer kildepakker ..."
+
+msgid "Failed to create source package file."
+msgstr "Feilet å lage pakkefil for kilde."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Kunne ikke opprette symbolsk lenke til pakkefil."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Feilet å installere pakke(r) som er bygd."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s tillates ikke å være tom."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s kan ikke starte med en bindestrek."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s må være et helt tall."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s er ikke tilgjengelig for '%s'-arkitekturen."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Legg merke til at mange pakker trenger en linje lagt til deres %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s fil (%s) finnes ikke."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Fant ikke sudo. Bruker su for å få rot-rettigheter."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Avgjøre siste %s versjon..."
+
+msgid "Version found: %s"
+msgstr "Versjon funnet: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Bruk: %s [options]"
+
+msgid "Options:"
+msgstr "Alternativer:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Rydd opp arbeidsfiler etter bygging av pakke"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Hopp over alle avhengighetstester"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Skriv over eksisterende pakke"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Generer integritetstester for kildefiler"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Installerer pakken etter en vellykket bygging"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Loggfører pakkens byggeprosess"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Skrur av farger i beskjeder til bruker"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Laster kun ned og pakker ut filer"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <fil> Bruk alternativt oppsettsscript (istedenfor '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Fjerner installerte avhengigheter etter vellykket bygging"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Pakker pakkens innhold på nytt uten å utføre hele "
+"prosessen fra begynnelsen"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Opprett en .tar fil med kun kildekode og nedlastede kilder"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <fil> Bruk en alternativ konfigurasjonsfil (istedenfor '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Forhindre automatisk versjonsoppdatering for utvikling "
+"%ser"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <liste> Bygg kun oppgitte pakker fra en delt pakke"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Generér en .tar fil med kildekode, men uten kilder"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Ikke spør etter bekreftelse under oppløsning av "
+"avhengigheter"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Ikke vis framdrift under nedlasting av filer "
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Kopirett (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nKopirett (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nDette er "
+"gratis programvar; se kildekoden for kopibetingelser.\\nDet gis INGEN "
+"GARANTI innenfor det som er tillatt av loven.\\n"
+
+msgid "%s not found."
+msgstr "%s ikke funnet."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Du har ikke skriverettigheter til å lagre pakker i %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Du har ikke skriverettigheter til å lagre nedlastinger i %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s finnes ikke."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "En pakke har allerede blitt bygd, installerer eksisterende pakke ..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Pakkegruppen har allerede blitt bygd, installerer eksisterende pakker ..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Filerettigheter blir muligens ikke beholdt."
+
+msgid "Making package: %s"
+msgstr "Lager pakke: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Kildepakke laget: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Hopper over avhengighetstester."
+
+msgid "Checking runtime dependencies..."
+msgstr "Sjekker avhengigheter som trengs under kjøring..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Sjekker avhengigheter som trengs under bygging..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Kunne ikke avgjøre alle avhengigheter."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Kilde-mappen er tom, det er ingenting å bygge!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Pakke-mappen er tom, det er ingenting å pakke om!"
+
+msgid "Sources are ready."
+msgstr "Kildene er klare."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Ferdig å bygge: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Bruk: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s finnes ikke eller er ikke en mappe."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s er ikke en pacman databasemappe."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Du må ha riktige rettigheter for å oppgradere databasen."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Pacman lock-fil ble funnet. Kan ikke kjøre når pacman samtidig kjører."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Database fra før versjon 3.5 funnet - oppgraderer..."
+
+msgid "Done."
+msgstr "Ferdig."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <fil> Bruk en alternativ konfigurasjonsfil (istedenfor '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Pakkebrønnfil '%s' ble ikke funnet."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize er en liten hack som bør forbedre ytelsen\\ntil pacman når "
+"den leser/skriver til dens filsystem-baserte database.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Fordi pacman bruker mange små filer til å holde styr på pakkene,\\ner det "
+"entendens for disse filene å bli fragmenterte over tid.\\nDette "
+"skriptetforsøker å relokere disse små filene til en\\nsammenhengende "
+"plasseringpå harddisken. Resultatet er at harddisken bør klare å lese dem "
+"raskeresiden harddisken må ikke bruke mye tid på søke etter filer."
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff-verktøyet ble ikke funnet. Vennligst installér diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Du må ha korrekte tillatelser for å optimisere databasen."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "MD5sum-er den gamle databasen ..."
+
+msgid "Tar'ing up %s..."
+msgstr "Tar-er opp %s ..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Tar-ingen av %s feilet."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Lager og MD5sum-er den nye databasen ..."
+
+msgid "Untar'ing %s failed."
+msgstr "Utpakkingen av %s feilet."
+
+msgid "Syncing database to disk..."
+msgstr "Synkroniserer database til disk ..."
+
+msgid "Checking integrity..."
+msgstr "Sjekker integritet ..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Integritetstest FEILET, går tilbake til gammel database."
+
+msgid "Rotating database into place..."
+msgstr "Roterer database på plass ..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Ferdig. Din pacman-database har blitt optimisert."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Bruk: pkgdelta [-q] <pakke1> <pakke2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"»pkgdelta oppretter en fil med forskjellene mellom to pakker.\\nDenne "
+"forskjellsfilen kan så bli lagt til en database med repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Eksempel: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Kopirett (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nDette er gratis "
+"programvare;; se kildekoden for kopibetingelser.\\nDet gis INGEN GARANTI, "
+"innenfor det loven tillater.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Ugyldig pakkefil '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Pakkenavnene stemmer ikke overens : '%s' og '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Pakkearkitekturene stemmer ikke overens : '%s' og '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Begge pakkene har samme versjon : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Finner forskjellene mellom versjon %s og %s"
+
+msgid "Delta could not be created."
+msgstr "Forskjellene kunne ikke bli avgjort."
+
+msgid "Generated delta : '%s'"
+msgstr "Forskjeller : '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Filen '%s' finnes ikke"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Kan ikke finne xdelta3-programmet! Er xdelta3 installert?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add vil oppdatere en pakkedatabase ved å lese en pakkefil.\\nFlere "
+"pakker kan leses inn på én gang på kommandolinja.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove vil oppdatere en pakkedatabase ved å fjerne pakkenavnet"
+"\\nspesifisert på kommandolinja fra den gitte databasen. Flere pakker\\nkan "
+"leses inn på én gang."
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Eksempel: repo-remove /vei/til/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Ingen databaseoppføring for pakke '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Legger til forskjellsoppføring : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Fjerner eksisterende element '%s' ..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Kan ikke finne xdelta3-programmet! Er xdelta3 installert?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' har ikke en gyldig arkiv-suffix."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Et element for '%s' finnes allerede"
+
+msgid "Creating '%s' db entry..."
+msgstr "Oppretter '%s' databaseoppføring..."
+
+msgid "Old package file not found: %s"
+msgstr "Gammel pakkefil ikke funnet: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Kunne ikke innhente låsefil: %s."
+
+msgid "Held by process %s"
+msgstr "Holdt av prosess %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Pakkebrønnfil '%s' er ikke en gyldig pacman-database."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Pakker ut database til en midlertidig plassering ..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Pakkebrønnfil '%s' ble ikke funnet."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Pakkebrønnfil '%s' kunne ikke opprettes."
+
+msgid "File '%s' not found."
+msgstr "Fil '%s' ble ikke funnet."
+
+msgid "Adding delta '%s'"
+msgstr "Legger til delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' er ikke en pakkefil, hopper over"
+
+msgid "Adding package '%s'"
+msgstr "Legger til pakke '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Leter etter delta '%s' ..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta som samsvarer '%s' ble ikke funnet."
+
+msgid "Searching for package '%s'..."
+msgstr "Leter etter pakke '%s' ..."
+
+msgid "Package matching '%s' not found."
+msgstr "Pakke som samsvarer '%s' ble ikke funnet."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Ugyldig kommandonavn '%s' spesifisert."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Kan ikke opprette midlertidig mappe for database-bygging."
+
+msgid "Creating updated database file '%s'"
+msgstr "Oppretter oppdatert databasefil '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Ingen pakker gjenstår, oppretter tom database."
+
+msgid "No packages modified, nothing to do."
+msgstr "Ingen pakker modifisert, ingenting å gjøre."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "permanent, og katastrofal skade til ditt system. Hvis du"
diff --git a/scripts/po/pacman-scripts.pot b/scripts/po/pacman-scripts.pot
new file mode 100644
index 00000000..c995ba12
--- /dev/null
+++ b/scripts/po/pacman-scripts.pot
@@ -0,0 +1,993 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: pacman 3.5.3\n"
+"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
+"POT-Creation-Date: 2011-08-09 15:51-0500\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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "WARNING:"
+msgstr ""
+
+msgid "ERROR:"
+msgstr ""
+
+msgid "Cleaning up..."
+msgstr ""
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr ""
+
+msgid "Aborting..."
+msgstr ""
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr ""
+
+msgid "The download program %s is not installed."
+msgstr ""
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr ""
+
+msgid "Installing missing dependencies..."
+msgstr ""
+
+msgid "'%s' failed to install missing dependencies."
+msgstr ""
+
+msgid "Missing Dependencies:"
+msgstr ""
+
+msgid "Failed to remove installed dependencies."
+msgstr ""
+
+msgid "Retrieving Sources..."
+msgstr ""
+
+msgid "Found %s"
+msgstr ""
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr ""
+
+msgid "Downloading %s..."
+msgstr ""
+
+msgid "Failure while downloading %s"
+msgstr ""
+
+msgid "Generating checksums for source files..."
+msgstr ""
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr ""
+
+msgid "Validating source files with %s..."
+msgstr ""
+
+msgid "NOT FOUND"
+msgstr ""
+
+msgid "Passed"
+msgstr ""
+
+msgid "FAILED"
+msgstr ""
+
+msgid "One or more files did not pass the validity check!"
+msgstr ""
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+
+msgid "Integrity checks are missing."
+msgstr ""
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr ""
+
+msgid "Extracting %s with %s"
+msgstr ""
+
+msgid "Failed to extract %s"
+msgstr ""
+
+msgid "A failure occurred in %s()."
+msgstr ""
+
+msgid "Starting %s()..."
+msgstr ""
+
+msgid "Tidying install..."
+msgstr ""
+
+msgid "Removing doc files..."
+msgstr ""
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr ""
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr ""
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr ""
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr ""
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr ""
+
+msgid "Adding %s file..."
+msgstr ""
+
+msgid "Compressing package..."
+msgstr ""
+
+msgid "'%s' is not a valid archive extension."
+msgstr ""
+
+msgid "Failed to create package file."
+msgstr ""
+
+msgid "Failed to create symlink to package file."
+msgstr ""
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr ""
+
+msgid "Adding %s..."
+msgstr ""
+
+msgid "Adding %s file (%s)..."
+msgstr ""
+
+msgid "Compressing source package..."
+msgstr ""
+
+msgid "Failed to create source package file."
+msgstr ""
+
+msgid "Failed to create symlink to source package file."
+msgstr ""
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr ""
+
+msgid "%s is not allowed to be empty."
+msgstr ""
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr ""
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr ""
+
+msgid "%s is not available for the '%s' architecture."
+msgstr ""
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr ""
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr ""
+
+msgid "Version found: %s"
+msgstr ""
+
+msgid "Usage: %s [options]"
+msgstr ""
+
+msgid "Options:"
+msgstr ""
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr ""
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr ""
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr ""
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr ""
+
+msgid " -L, --log Log package build process"
+msgstr ""
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr ""
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr ""
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s not found."
+msgstr ""
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr ""
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr ""
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr ""
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr ""
+
+msgid "Making package: %s"
+msgstr ""
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr ""
+
+msgid "Skipping dependency checks."
+msgstr ""
+
+msgid "Checking runtime dependencies..."
+msgstr ""
+
+msgid "Checking buildtime dependencies..."
+msgstr ""
+
+msgid "Could not resolve all dependencies."
+msgstr ""
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr ""
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr ""
+
+msgid "Sources are ready."
+msgstr ""
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr ""
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s does not exist or is not a directory."
+msgstr ""
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr ""
+
+msgid "Done."
+msgstr ""
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+msgid "%s configuration file '%s' not found."
+msgstr ""
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+
+msgid "diff tool was not found, please install diffutils."
+msgstr ""
+
+msgid "You must have correct permissions to optimize the database."
+msgstr ""
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr ""
+
+msgid "Tar'ing up %s..."
+msgstr ""
+
+msgid "Tar'ing up %s failed."
+msgstr ""
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr ""
+
+msgid "Untar'ing %s failed."
+msgstr ""
+
+msgid "Syncing database to disk..."
+msgstr ""
+
+msgid "Checking integrity..."
+msgstr ""
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr ""
+
+msgid "Rotating database into place..."
+msgstr ""
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr ""
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr ""
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+
+msgid "Invalid package file '%s'."
+msgstr ""
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "Both packages have the same version : '%s'"
+msgstr ""
+
+msgid "Generating delta from version %s to version %s"
+msgstr ""
+
+msgid "Delta could not be created."
+msgstr ""
+
+msgid "Generated delta : '%s'"
+msgstr ""
+
+msgid "File '%s' does not exist"
+msgstr ""
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr ""
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr ""
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr ""
+
+msgid "Removing existing entry '%s'..."
+msgstr ""
+
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr ""
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr ""
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr ""
+
+msgid "Creating '%s' db entry..."
+msgstr ""
+
+msgid "Old package file not found: %s"
+msgstr ""
+
+msgid "Failed to acquire lockfile: %s."
+msgstr ""
+
+msgid "Held by process %s"
+msgstr ""
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr ""
+
+msgid "Extracting database to a temporary location..."
+msgstr ""
+
+msgid "Repository file '%s' was not found."
+msgstr ""
+
+msgid "Repository file '%s' could not be created."
+msgstr ""
+
+msgid "File '%s' not found."
+msgstr ""
+
+msgid "Adding delta '%s'"
+msgstr ""
+
+msgid "'%s' is not a package file, skipping"
+msgstr ""
+
+msgid "Adding package '%s'"
+msgstr ""
+
+msgid "Searching for delta '%s'..."
+msgstr ""
+
+msgid "Delta matching '%s' not found."
+msgstr ""
+
+msgid "Searching for package '%s'..."
+msgstr ""
+
+msgid "Package matching '%s' not found."
+msgstr ""
+
+msgid "Invalid command name '%s' specified."
+msgstr ""
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+
+msgid "Creating updated database file '%s'"
+msgstr ""
+
+msgid "No packages remain, creating empty database."
+msgstr ""
+
+msgid "No packages modified, nothing to do."
+msgstr ""
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
diff --git a/scripts/po/pl.po b/scripts/po/pl.po
new file mode 100644
index 00000000..2c216469
--- /dev/null
+++ b/scripts/po/pl.po
@@ -0,0 +1,1035 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Polish (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/pl/)\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2)\n"
+
+msgid "WARNING:"
+msgstr "UWAGA:"
+
+msgid "ERROR:"
+msgstr "BŁĄD:"
+
+msgid "Cleaning up..."
+msgstr "Sprzątam..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Nie znaleziono pliku źródłowego %s"
+
+msgid "Aborting..."
+msgstr "Przerywam..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Brak agenta do obslugi URL-i %s. Sprawdź %s."
+
+msgid "The download program %s is not installed."
+msgstr "Program do pobierania %s nie jest zainstalowany."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' zwrócił krytyczny błąd (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Instaluję brakujące zależności..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' nie mógł zainstalować brakujących zależności"
+
+msgid "Missing Dependencies:"
+msgstr "Brakujące zależności:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Nie udało się usunąć zainstalowanych zależności"
+
+msgid "Retrieving Sources..."
+msgstr "Pobieranie źródeł..."
+
+msgid "Found %s"
+msgstr "Znaleziono %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s nie jest URL i nie znalazłem go w katalgu źródłowym."
+
+msgid "Downloading %s..."
+msgstr "Pobieram %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Błąd podczas pobierania %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generuję sumy kontrolne dla plików źródłwych..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Algorytm sprawdzania spójności '%s' jest niepoprawny."
+
+msgid "Validating source files with %s..."
+msgstr "Sprawdzam pliki źródłowe przy użyciu %s..."
+
+msgid "NOT FOUND"
+msgstr "NIE ZNALEZIONO"
+
+msgid "Passed"
+msgstr "Zgadza się"
+
+msgid "FAILED"
+msgstr "NIE ZGADZA SIĘ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Przynajmniej jeden plik nie jest poprawny!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Sumy kontrolne (%s) różnią się wielkością z polem źródła"
+
+msgid "Integrity checks are missing."
+msgstr "Sumy kontrolne są brakujące"
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Rozpakowuję źródła..."
+
+msgid "Extracting %s with %s"
+msgstr "Rozpakowywanie %s za pomocą %s"
+
+msgid "Failed to extract %s"
+msgstr "Nie udało się rozpakować %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Wystąpił błąd w %s()."
+
+msgid "Starting %s()..."
+msgstr "Zaczynam %s()"
+
+msgid "Tidying install..."
+msgstr "Sprzątam..."
+
+msgid "Removing doc files..."
+msgstr "Usuwam pliki doc..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Kompresuję strony man oraz info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Wyrzucam niepotrzebne symbole z binariów i bibliotek"
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Usuwam puste katalogi..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Dodaj pole z licencją do %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Pakiet zawiera odwołanie do %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Tworzę pakiet..."
+
+msgid "Adding %s file..."
+msgstr "Dodawanie pliku %s..."
+
+msgid "Compressing package..."
+msgstr "Kompresuję pakiet..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' nie jest poprawnym rozszerzeniem archiwum"
+
+msgid "Failed to create package file."
+msgstr "Nie udało się utworzyć pliku pakietu."
+
+msgid "Failed to create symlink to package file."
+msgstr "Nie udało się stworzyć dowiązania symbolicznego do pliku pakietu."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Tworzę pakiet źródłowy..."
+
+msgid "Adding %s..."
+msgstr "Dodaję %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Dodaję plik %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Kompresuję pakiet źródłowy..."
+
+msgid "Failed to create source package file."
+msgstr "Nie udało się stworzyć pakietu źródłowego."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Nie można utworzyć dowiązania do źródłowych plików pakietu."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Nie udało się zainstalować zbudowanych pakietów"
+
+msgid "%s is not allowed to be empty."
+msgstr "%s nie może być pusty."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s nie może zaczynać się od myślnika"
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s musi być liczbą całkowitą."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s nie jest dostępny dla architektury '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Dużo pakietów może potrzebować w %s pola"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "plik %s (%s) nie istnieje."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo nie może zostać znalezione. Używam su do nabycia praw roota."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Sprawdzanie najnowszej rewizji %s..."
+
+msgid "Version found: %s"
+msgstr "Wersja : %s"
+
+msgid "Usage: %s [options]"
+msgstr "Użycie: %s [opcje]"
+
+msgid "Options:"
+msgstr "Opcje:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Usuń plik robocze po wszystkim"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Pomija sprawdzanie zależności"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Nadpisuje istniejące pakiety"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Wygeneruj symy kontrolne dla źródeł"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Zainstaluj pakiet po udanej budowie"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Stwórz dziennik budowy pakietu"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Wyłącz kolorowe komunikaty"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Tylko pobierz i rozpakuj pliki"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <plik> Użyj alternatywnego skryptu budowy (zamiast '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr " -r, --rmdeps Usuń zainstalowane zależności po udanym budowaniu"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Przepakuj zawartość pakietu bez ponownego budowania"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Generuje archiwum źródłowe zawierające pobrane źródła"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <plik> Użyj alternatywnego pliku konfiguracyjnego (zamiast '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Nie aktualizuj automatycznie wersji pakietu rozwojowego "
+"%ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <lista> Buduj tylko podane pakiety z rozdzielonego pakietu"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Generuje archiwum źródłowe bez pobranych źródeł"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Nie pytaj o potwierdzenie przy rozwiązywaniu zależności"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Nie pokazuj paska postępu przy pobieraniu plików"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nNiniejszy "
+"program jest wolnym oprogramowaniem; sprawdź w źródłach warunki "
+"rozpowszechniania.\\nW zakresie dozwolonym przez prawo, program NIE JEST "
+"OBJĘTY GWARANCJĄ.\\n"
+
+msgid "%s not found."
+msgstr "%s nieznaleziony."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Nie masz prawa zapisu do przechowywania pakietów w %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Nie masz prawa zapisu do umieszczania plików w %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s nie istnieje."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Pakiet został już zbudowany, instaluję istniejący pakiet..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Grupa pakietów została już zbudowana, instalowanie istniejących pakietów..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Uprawnienia do plików nie mogą zostać zachowane."
+
+msgid "Making package: %s"
+msgstr "Tworzę pakiet: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Utworzono pakiet źródłowy: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Pomijam sprawdzanie zależności."
+
+msgid "Checking runtime dependencies..."
+msgstr "Sprawdzanie zależności potrzebnych do uruchomienia..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Sprawdzanie zależności potrzebnych do budowy..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Nie udało się rozwiązać wszystkich zależności."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Katalog źródeł jest pusty, nie mam czego budować!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Katalog pakietu jest pusty, nie mam czego przepakować!"
+
+msgid "Sources are ready."
+msgstr "Źródła są gotowe."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Skończyłem tworzenie: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Użycie: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nNiniejszy program jest wolnym oprogramowaniem; sprawdź w źródłach warunki "
+"rozpowszechniania.\\nW zakresie dozwolonym przez prawo, program NIE JEST "
+"OBJĘTY GWARANCJĄ.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s nie istnieje lub nie jest katalogiem."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s nie jest bazą danych pacmana."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Musisz posiadać odpowiednie uprawnienia, by zaktualizować bazę danych."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Znaleziono plik blokady pacmana. Nie można kontynuować gdy pacman działa."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Wykryto bazę danych sprzed wersji 3.5 - aktualizowanie..."
+
+msgid "Done."
+msgstr "Gotowe."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <plik> Użyj alternatywnego pliku konfiguracyjnego (zamiast '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Plik repozytorium '%s' nie został znaleziony."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize jest małym narzędziem, które powinno polepszyć wydajność"
+"\\npacmana podczas odczytu/zapisu do bazy danych opartej na systemie plików."
+"\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Ponieważ pacman używa wielu małych plików aby śledzić pakiety pliki te mają"
+"\\ntendencję do fragmentacji w miarę upływu czasu. Ten skrypt próbuje "
+"przenieść\\nje w jedno ciągłe miejsce na dysku. W rezultacie dysk twardy "
+"powinien czytać\\nje szybciej, ponieważ jego głowica nie musi się często "
+"przemieszczać\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "Nie znaleziono programu diff, zainstaluj diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Musisz mieć odpowiednie uprawnienia aby optymalizować bazę."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Generuję sumę kontrolną starej bazy..."
+
+msgid "Tar'ing up %s..."
+msgstr "Tworzę archiwum tar z %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Stworzenie archiwum tar z %s nie udało się."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Tworzę nową bazę i generuję jej sumę kontrolną MD5..."
+
+msgid "Untar'ing %s failed."
+msgstr "Nie udało się rozpakować archiwum tar z %s."
+
+msgid "Syncing database to disk..."
+msgstr "Synchronizowanie bazy danych z dyskiem..."
+
+msgid "Checking integrity..."
+msgstr "Sprawdzanie spójności pakietów... "
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Test spójności NIE POWIÓDŁ się, powracam do starej bazy."
+
+msgid "Rotating database into place..."
+msgstr "Przenoszę bazę danych w jej miejsce..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Zakończono. Baza pacmana została zoptymalizowana."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "sposób użycia: pkgdelta [-q] <pakiet1> <pakiet2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta tworzy plik przyrostowy między dwoma pakietami.\\nPlik "
+"przyrostowy można dodać do bazy danych używając repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Przykład: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nNiniejszy "
+"program jest wolnym oprogramowaniem; sprawdź w źródłach warunki "
+"rozpowszechniania.\\nW zakresie dozwolonym przez prawo, program NIE JEST "
+"OBJĘTY GWARANCJĄ.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Błędny plik pakietu '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Nazwy pakietów się nie zgadzają: '%s' i '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Architektury pakietów się nie zgadzają: '%s' and '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Oba pakiety mają tą samą wersję: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Tworzenie danych przyrostowych między wersją %s, a %s"
+
+msgid "Delta could not be created."
+msgstr "Plik przyrostowy nie mogł zostać utworzony."
+
+msgid "Generated delta : '%s'"
+msgstr "Stworzono pakiet przyrostowy: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Plik '%s' nie istnieje."
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Nie znaleziono programu xdelta3! Czy jest on zainstalowany?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add aktualizuje bazę pakietów czytająć plik z pakietem.\\nW linii "
+"poleceń można podać wiele pakietów do dodania\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove uaktualni bazę pakietów usuwając pakiet o nazwie podanej w linii"
+"\\npoleceń. Wiele pakietów może być podanych w linii poleceń.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Przykład: repo-remove /ścieżka/do/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Brak wpisu '%s' w bazie danych."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Dodawanie wpisu przyrostowego: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Usuwam istniejący wpis '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Nie znaleziono programu xdelta3! Czy jest on zainstalowany?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' nie ma poprawnego rozszerzenia archiwum"
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Wpis dla '%s' już istniał"
+
+msgid "Creating '%s' db entry..."
+msgstr "Tworzenie wpisu '%s' w bazie danych..."
+
+msgid "Old package file not found: %s"
+msgstr "Nie znaleziono starego pakietu: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Nie udało się użyć pliku blokady: %s."
+
+msgid "Held by process %s"
+msgstr "Przetrzymywany przez proces %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Plik repozytorium '%s' nie jest poprawną bazą pacmana."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Rozpakowuję bazę do tymczasowej lokalizacji..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Plik repozytorium '%s' nie został znaleziony."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Plik repozytorium '%s' nie mógł zostać stworzony."
+
+msgid "File '%s' not found."
+msgstr "Plik '%s' nie został odnaleziony."
+
+msgid "Adding delta '%s'"
+msgstr "Dodawanie pakietu przyrostowego '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' nie jest plikiem pakietu, pomijam"
+
+msgid "Adding package '%s'"
+msgstr "Dodaję pakiet '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Szukam pakietu przyrostowego '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Nie odnaleziono pakietu przyrostowego pasującego do '%s'."
+
+msgid "Searching for package '%s'..."
+msgstr "Szukam pakietu '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Nie odnaleziono pakietu pasującego do '%s'."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Zła nazwa komendy '%s' została podana"
+
+msgid "Cannot create temp directory for database building."
+msgstr "Nie udało się utworzyć katalogu tymczasowego do zbudowania bazy."
+
+msgid "Creating updated database file '%s'"
+msgstr "Tworzę uaktualniony plik bazy '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Brak pakietów, tworzenie pustej bazy danych."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nie zmodyfikowano żadnego pakietu, nie ma nic do zrobienia."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "trwałe, katastrofalne uszkodzenia systemu. Jeżeli"
diff --git a/scripts/po/pt.po b/scripts/po/pt.po
new file mode 100644
index 00000000..36224ded
--- /dev/null
+++ b/scripts/po/pt.po
@@ -0,0 +1,1063 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Portuguese (http://www.transifex.net/projects/p/archlinux-"
+"pacman/team/pt/)\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "ATENÇÃO:"
+
+msgid "ERROR:"
+msgstr "ERRO:"
+
+msgid "Cleaning up..."
+msgstr "A finalizar..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Incapaz de encontrar a fonte do ficheiro %s."
+
+msgid "Aborting..."
+msgstr "A cancelar..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Não há um agente definido para lidar os URLs %s. Verifique %s."
+
+msgid "The download program %s is not installed."
+msgstr "O programa de descargas %s não está instalado."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' retornou um erro fatal (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "A instalar dependências em falta..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' falhou a instalação das dependências em falta."
+
+msgid "Missing Dependencies:"
+msgstr "Dependências em falta:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Falhou ao remover dependências instaladas."
+
+msgid "Retrieving Sources..."
+msgstr "A obter as Fontes..."
+
+msgid "Found %s"
+msgstr "Encontrado %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s não foi encontrado no diretório de compilação e não é uma URL."
+
+msgid "Downloading %s..."
+msgstr "A realizar a descarga de %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Falhou ao efectuar a descarga de %s"
+
+msgid "Generating checksums for source files..."
+msgstr "A gerar checksums para os ficheiros fonte..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "O algoritmo de integridade especificado '%s' é inválido."
+
+msgid "Validating source files with %s..."
+msgstr "A validar ficheiros fonte com %s..."
+
+msgid "NOT FOUND"
+msgstr "EM FALTA"
+
+msgid "Passed"
+msgstr "Passou"
+
+msgid "FAILED"
+msgstr "FALHOU"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Um ou mais ficheiros não passaram no teste de validação!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Testes de integridade (%s) diferem no tamanho da ordem das fontes."
+
+msgid "Integrity checks are missing."
+msgstr "Testes de integridade em falta."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "A extrair Fontes..."
+
+msgid "Extracting %s with %s"
+msgstr "A extrair %s com %s"
+
+msgid "Failed to extract %s"
+msgstr "Falhou ao extrair %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Uma falha ocorreu em %s()."
+
+msgid "Starting %s()..."
+msgstr "A iniciar %s()..."
+
+msgid "Tidying install..."
+msgstr "A organizar a instalação..."
+
+msgid "Removing doc files..."
+msgstr "A remover os ficheiros doc..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "A comprimir páginas man e infos..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"A remover símbolos de debug desnecessários de binários e bibliotecas..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "A remover diretórios vazios..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Por favor, adicione uma linha de licença a %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Pacote contém referência a %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "A criar pacote..."
+
+msgid "Adding %s file..."
+msgstr "A adicionar %s ficheiros..."
+
+msgid "Compressing package..."
+msgstr "A compactar o pacote..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' não é uma extensão de ficheiro válida."
+
+msgid "Failed to create package file."
+msgstr "Falhou ao criar o pacote."
+
+msgid "Failed to create symlink to package file."
+msgstr "Falhou ao criar link simbólico para o ficheiro do pacote."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "A criar pacote fontes..."
+
+msgid "Adding %s..."
+msgstr "A adicionar %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "A adicionar %s ficheiro (%s)..."
+
+msgid "Compressing source package..."
+msgstr "A comprimir pacote fonte..."
+
+msgid "Failed to create source package file."
+msgstr "Falhou ao criar o ficheiro do pacote fonte."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Falha ao criar o link simbólico para do pacote fonte."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Falhou ao instalar pacote(s) compilado(s)."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s não pode estar vazio."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s não pode iniciar com um hífen."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s tem que ser um inteiro."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s não está disponível para a arquitectura '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Entenda que vários pacotes podem precisar de uma linha adicional ao seu %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s ficheiro (%s) não existe."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"O comando sudo está em falta. Use o comando su para adquirir privilégios de "
+"root."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "A determinar a última revisão de %s..."
+
+msgid "Version found: %s"
+msgstr "Versão encontrada: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Uso: %s [opções]"
+
+msgid "Options:"
+msgstr "Opções:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr ""
+" -c, --clean Apagar ficheiroa utilizados na compilação após a "
+"mesma"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Ignorar a verificação de dependências"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Sobrescrever pacote existente"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Gerar teste(s) de integridade para ficheiro(s) fonte"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr ""
+" -i, --install Instalar pacote após compilação bem-sucedida"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Gerar log do processo de compilação"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Inabilitar mensagens de saída coloridas"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr ""
+" -o, --nobuild Fazer apenas desrcarga e extrair os ficheiros"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <arquivo> Usar um script alternativo de compilação (ao invés "
+"de '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Remover as dependências instaladas após "
+"compilação bem-sucedido"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Re-empacotar o conteúdo do pacote sem recompilar"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Gerar um tarball somente com os fontes, "
+"incluindo os que foram descarregados"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <arquivo> Usar um ficheiro de configuração alternativo (ao "
+"invés de \"%s\")"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Evitar actualização automática da versão para "
+"desenvolvimento %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <lista> Compilar apenas os pacotes listados a partir de "
+"um pacote dividido"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Gerar um tarball somente com os fontes que não "
+"foram descarregadas"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Não pedir confirmação ao resolver dependências"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Não mostrar a barra de progresso enquanto "
+"descarrega os ficheiros"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nEste é um "
+"software livre; veja o código fonte para condições de cópia.\\nNÃO HÁ "
+"GARANTIA, na extensão permitida pela lei.\\n"
+
+msgid "%s not found."
+msgstr "%s em falta."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Não tem permissão de escrita para armazenar os pacotes em %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Não tem permissão de escrita para armazenar as descargas em %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s não existe."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Um pacote já foi empacotado, a instalar pacote existente..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Um grupo de pacotes já foi empacotado, a instalar pacotes existentes..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "As permissões do ficheiro não podem ser preservadas."
+
+msgid "Making package: %s"
+msgstr "A criar o pacote: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Pacote fonte criado: %s"
+
+msgid "Skipping dependency checks."
+msgstr "A ignorar testes de dependência."
+
+msgid "Checking runtime dependencies..."
+msgstr "A verfificar as dependências para executar a aplicação..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "A verificar as dependências para construir a aplicação..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Não foi possível resolver todas as dependências."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "O diretório de fontes está vazio, não há nada para compilar!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "O diretório do pacote está vazio, não há nada para re-empacotar!"
+
+msgid "Sources are ready."
+msgstr "As fontes estão prontos."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Compilação concluída: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Uso: %s [raiz_db_do_pacman]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nEste é um software livre; veja o código fonte para condições de cópia."
+"\\nNÃO HÁ GARANTIA, na extensão permitida pela lei.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s não existe ou não é um diretório."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s não é um caminho para a base de dados do pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+"Precisa de ter as permissões correctas para actualizar a base de dados."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Ficheiro lock do pacman foi encontrado. Não é possível executar enquanto "
+"pacman está em execução."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Formato da base de dados pré 3.5 detectado - a actualizar..."
+
+msgid "Done."
+msgstr "Feito."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <arquivo> Usar um ficheiro de configuração alternativo (ao "
+"invés de \"%s\")"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Ficheiro de repositório \"%s\" em falta."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize é um hack que deve melhorar a performance \\ndo pacman "
+"quando está a ler/escrever a base de dados baseada no sistema de ficheiros\\n"
+"\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Devido ao fato do pacman usar muitos arquivos pequenos para gerir os pacotes,"
+"\\nhá uma tendência que esses arquivos fiquem fragmentados com o passar do "
+"tempo. \\nEste script tenta realocar esses arquivos pequenos num local "
+"contínuo \\ndo disco rígido. O resultado será o disco ler os arquivos "
+"\\nmais rápido, já que a cabeça do disco não precisará de mover-se tanto "
+"pelo disco.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "ferramenta diff em falta, por favor instale diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Deve ter as permissões correctas para optimizar a base de dados."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "A criar md5sum da base de dados antiga..."
+
+msgid "Tar'ing up %s..."
+msgstr "A gerar tarball de %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "A criação do tarball de %s falhou."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "A criar e calcular a soma md5 da nova base de dados..."
+
+msgid "Untar'ing %s failed."
+msgstr "A descompactação de %s falhou."
+
+msgid "Syncing database to disk..."
+msgstr "A sincronizar a base de dados com o disco..."
+
+msgid "Checking integrity..."
+msgstr "A verificar integridade..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Teste de integridade FALHOU, a reverter para a base de dados antiga."
+
+msgid "Rotating database into place..."
+msgstr "A colocar a nova base de dados no lugar..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Concluído. A base de dados do pacman foi optimizada."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Uso: pkgdelta [-q] <pacote1> <pacote2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\\tpkgdelta vai criar um ficheiro delta entre dois pacotes.\\nEste ficheiro "
+"poderá então ser adicionado à base de dados usando repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Exemplo: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nEste é um "
+"software livre; veja o código fonte para condições de cópia.\\nNÃO HÁ "
+"GARANTIA, na extensão permitida pela lei.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Arquivo de pacote inválido '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Os nomes dos pacotes não coincidem: '%s' e '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "As arquiteturas dos pacotes não coincidem: '%s' e '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Ambos os pacotes têm a mesma versão: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "A gerando o delta da versão %s para a versão %s"
+
+msgid "Delta could not be created."
+msgstr "O delta não pode ser criado."
+
+msgid "Generated delta : '%s'"
+msgstr "Delta gerado: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "O ficheiro '%s' não existe"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr ""
+"Não foi possível encontrar o binário xdelta3! O xdelta3 está instalado?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add vai actualizar uma base de dados de pacotes ao ler um arquivo de "
+"pacote.\\nPacotes múltiplos a adicionar podem ser especificados na linha de "
+"comando\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove vai actualizar a base de dados de um pacote ao remover o nome do "
+"pacote\\nespecificado na linha de comando da base de dados do repositório "
+"fornecido. Múltiplos\\npacotes a serem removidos podem ser especificados na "
+"linha de comando.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Exemplo: repo-remove /localização/para/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Nenhum registo de base de dados para o pacote '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "A adicionar registo de 'deltas': %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "A remover entrada existente '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr ""
+"Não foi possível encontrar o binário xdelta3! O xdelta3 está instalado?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' não possui uma extensão de arquivo válida."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Uma entrada para '%s' já existe"
+
+msgid "Creating '%s' db entry..."
+msgstr "A criar registo '%s' na base de dados..."
+
+msgid "Old package file not found: %s"
+msgstr "Ficheiro de pacotes antigo não encontrado: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Falhou ao adquirir o arquivo de bloqueio: %s."
+
+msgid "Held by process %s"
+msgstr "Mantido pelo processo %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Ficheiro de repositório '%s' não é uma base de dados do pacman."
+
+msgid "Extracting database to a temporary location..."
+msgstr "A extrair base de dados para um local temporário..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Ficheiro de repositório \"%s\" em falta."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Ficheiro de repositório '%s' não pode ser criado."
+
+msgid "File '%s' not found."
+msgstr "Ficheiro '%s' em falta."
+
+msgid "Adding delta '%s'"
+msgstr "Adicionado delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' não é um pacote, a ignorar"
+
+msgid "Adding package '%s'"
+msgstr "Adicionando pacote '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "A pesquisar pelo delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta correspondente a '%s' em falta."
+
+msgid "Searching for package '%s'..."
+msgstr "A pesquisar pelo pacote '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Pacote correspondente a '%s' em falta."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Comando especificado '%s' inválido."
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+"Não foi possível criar diretório temporário para criação da base de dados."
+
+msgid "Creating updated database file '%s'"
+msgstr "A criar ficheiro actualizado da base de dados '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nenhum pacote resta, a criar banco de dados vazio."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nenhum pacote modificado, nada a fazer."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "danos permanentes e catastróficos ao sistema. Se "
diff --git a/scripts/po/pt_BR.po b/scripts/po/pt_BR.po
new file mode 100644
index 00000000..f30c1f5a
--- /dev/null
+++ b/scripts/po/pt_BR.po
@@ -0,0 +1,1057 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Portuguese (Brazilian) (http://www.transifex.net/projects/p/"
+"archlinux-pacman/team/pt_BR/)\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+
+msgid "WARNING:"
+msgstr "ATENÇÃO:"
+
+msgid "ERROR:"
+msgstr "ERRO:"
+
+msgid "Cleaning up..."
+msgstr "Limpando..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Impossível encontrar arquivo fonte %s."
+
+msgid "Aborting..."
+msgstr "Abortando..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Não há um agente configurado para tratar URLs %s. Verifique %s."
+
+msgid "The download program %s is not installed."
+msgstr "O programa de download %s não está instalado."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' retornou um erro fatal (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Instalando dependências não encontradas..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' falhou em instalar dependências não encontradas."
+
+msgid "Missing Dependencies:"
+msgstr "Dependências Não Encontradas:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Falha ao remover dependências instaladas."
+
+msgid "Retrieving Sources..."
+msgstr "Obtendo Fontes..."
+
+msgid "Found %s"
+msgstr "Encontrado %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s não foi encontrado no diretório de compilação e não é uma URL."
+
+msgid "Downloading %s..."
+msgstr "Baixando %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Falha ao baixar %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Gerando checksums para os arquivos fonte..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "O algoritmo de integridade '%s' especificado é inválido."
+
+msgid "Validating source files with %s..."
+msgstr "Validando arquivos fonte com %s..."
+
+msgid "NOT FOUND"
+msgstr "NÃO ENCONTRADO"
+
+msgid "Passed"
+msgstr "Passou"
+
+msgid "FAILED"
+msgstr "FALHOU"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Um ou mais arquivos não passaram na verificação de validade!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Verificações de integridade (%s) diferem em tamanho do vetor de fontes."
+
+msgid "Integrity checks are missing."
+msgstr "Verificações de integridade estão faltando."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Extraindo Fontes..."
+
+msgid "Extracting %s with %s"
+msgstr "Extraindo %s com %s"
+
+msgid "Failed to extract %s"
+msgstr "Falha ao extrair %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Uma falha ocorreu em %s()."
+
+msgid "Starting %s()..."
+msgstr "Iniciando %s()..."
+
+msgid "Tidying install..."
+msgstr "Organizando a instalação..."
+
+msgid "Removing doc files..."
+msgstr "Removendo arquivos de documentação..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Comprimindo páginas de man e info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"Removendo símbolos de debug desnecessários dos binários e bibliotecas..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Removendo diretórios vazios..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Por favor, adicione uma linha de licença ao seu %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Pacote contém referência para %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Criando pacote..."
+
+msgid "Adding %s file..."
+msgstr "Adicionando o arquivo %s..."
+
+msgid "Compressing package..."
+msgstr "Compactando pacote..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' não é uma extensão de arquivo compactado válida."
+
+msgid "Failed to create package file."
+msgstr "Falha ao criar o arquivo do pacote."
+
+msgid "Failed to create symlink to package file."
+msgstr "Falha ao criar link simbólico para o arquivo do pacote."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Criando o pacote fonte..."
+
+msgid "Adding %s..."
+msgstr "Adicionando %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Adicionando o arquivo %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Compactando o pacote fonte..."
+
+msgid "Failed to create source package file."
+msgstr "Falha ao criar o arquivo do pacote fonte."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Falha ao criar o link simbólico para o arquivo do pacote fonte."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Falha ao instalar pacote(s) compilado(s)."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s não pode estar vazio."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s não pode iniciar com um hífen."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s tem que ser um inteiro."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s não está disponível para a arquitetura '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Note que muitos pacotes podem precisar de uma linha adicionada aos seus %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "o arquivo %s (%s) não existe."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"O comando sudo não pode ser encontrado. O comando su será usado para "
+"adquirir privilégios de root."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Determinando a última revisão de %s..."
+
+msgid "Version found: %s"
+msgstr "Versão encontrada: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Uso: %s [opções]"
+
+msgid "Options:"
+msgstr "Opções:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Apaga arquivos de trabalho após a compilação"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Ignora todas as verificações de dependência"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Sobrescrever pacote existente"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Gera verificações de integridade para arquivos fonte"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Instala pacote após empacotamento bem-sucedido"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Gera log do processo de empacotamento"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Desabilita mensagens de saída coloridas"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Apenas baixa e extrai os arquivos"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <arquivo> Usa um script de empacotamento alternativo (ao invés de '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Remove dependências instaladas após uma compilação bem-"
+"sucedida"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Reempacota o conteúdo do pacote sem recompilar"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Gera um tarball somente com os fontes, incluindo os "
+"que foram baixados"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <arquivo> Usa um arquivo de configuração alternativo (ao invés de "
+"\"%s\")"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Evitar atualização automática de versão para "
+"desenvolvimento %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <lista> Compila apenas os pacotes listados de um pacote dividido"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Gera um tarball somente com os fontes sem os fontes baixados"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Não pede confirmação ao resolver dependências"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Não mostra a barra de progresso enquanto baixa os arquivos"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nEste é um "
+"software livre; veja o código fonte para condições de cópia.\\nNÃO HÁ "
+"GARANTIA, na extensão permitida pela lei.\\n"
+
+msgid "%s not found."
+msgstr "%s não encontrado."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Você não tem permissão de escrita para armazenar os pacotes em %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Você não tem permissão de escrita para armazenar downloads em %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s não existe."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Um pacote já foi construído, instalando pacote existente..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Um grupo de pacotes já foi construído, instalando pacotes existentes..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "As permissões de arquivo podem não ser preservadas."
+
+msgid "Making package: %s"
+msgstr "Criando o pacote: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Pacote fonte criado: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Pulando verificações de dependência."
+
+msgid "Checking runtime dependencies..."
+msgstr "Verificando as dependências de tempo de execução..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Verificando as dependências de tempo de compilação..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Não foi possível resolver todas as dependências."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "O diretório de fontes está vazio, não há nada para compilar!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "O diretório do pacote está vazio, não há nada para re-empacotar!"
+
+msgid "Sources are ready."
+msgstr "Fontes estão prontos."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Compilação concluída: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Uso: %s [raiz_da_base_de_dados_do_pacman]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nEste é um software livre; veja o código fonte para condições de cópia."
+"\\nNÃO HÁ GARANTIA, na extensão permitida pela lei.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s não existe ou não é um diretório."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s não é um diretório de base de dados do pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+"Você precisa ter as permissões adequadas para atualizar a base de dados."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Arquivo lock do pacman foi encontrado. Não é possível rodar enquanto pacman "
+"está em execução."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Detetado um formato de base de dados pré 3.5 - atualizando..."
+
+msgid "Done."
+msgstr "Feito."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <arquivo> Usa um arquivo de configuração alternativo (ao invés de "
+"\"%s\")"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Arquivo de repositório \"%s\" não foi encontrado."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize é um pequeno hack que deve melhorar a performance\\ndo "
+"pacman quando está lendo/escrevendo em sua base de dados baseada no sistema "
+"de arquivos\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Devido ao fato do pacman usar muitos arquivos pequenos para gerenciar os "
+"pacotes,\\nhá uma tendência desses arquivos se tornarem fragmentados com o "
+"tempo.\\nEste script tenta realocar esses arquivos pequenos em um único "
+"local contínuo\\nno seu disco rígido. O resultado é que o disco deverá ser "
+"capaz de ler os arquivos \\nmais rápido, já que a cabeça do disco não "
+"precisará se mover tanto pela sua superfície.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "ferramenta diff não foi encontrada, por favor instale diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Você deve ter as permissões corretas para otimizar a base de dados."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Criando md5sum da base de dados antiga..."
+
+msgid "Tar'ing up %s..."
+msgstr "Gerando tarball de %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Criação do tarball de %s falhou."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Criando e calculando o md5sum da nova base de dados..."
+
+msgid "Untar'ing %s failed."
+msgstr "Descompactação de %s falhou."
+
+msgid "Syncing database to disk..."
+msgstr "Sincronizando a base de dados com o disco..."
+
+msgid "Checking integrity..."
+msgstr "Verificando integridade..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr ""
+"Verificação de integridade FALHOU, revertendo para a base de dados antiga."
+
+msgid "Rotating database into place..."
+msgstr "Rodando a base de dados no mesmo lugar..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Concluído. Sua base de dados do pacman foi otimizada."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Uso: pkgdelta [-q] <pacote1> <pacote2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"<span class=\"whitespace other\" title=\"Tab\">»</span>pkgdelta criará um "
+"arquivo delta entre dois pacotes.\\nEste arquivo delta pode então ser "
+"adicionado à base de dados usando repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Examplo: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nEste é um "
+"software livre; veja o código fonte para condições de cópia.\\nNÃO HÁ "
+"GARANTIA, na extensão permitida pela lei.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Arquivo de pacote inválido '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Os nomes dos pacotes não coincidem: '%s' e '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "As arquiteturas dos pacotes não coincidem: '%s' e '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Os pacotes tem a mesma versão: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Gerando o delta da versão %s para a versão %s"
+
+msgid "Delta could not be created."
+msgstr "O delta não pode ser criado."
+
+msgid "Generated delta : '%s'"
+msgstr "Delta gerado: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "O arquivo '%s' não existe"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr ""
+"Não foi possível encontrar o binário xdelta3! O xdelta3 está instalado?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add irá atualizar uma base de dados de pacotes lendo um arquivo de "
+"pacote.\\nPacotes múltiplos a adicionar podem ser especificados na linha de "
+"comando\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove irá atualizar uma base de dados de pacotes removendo o nome do "
+"pacote\\nespecificado na linha de comando da base de dados de repositório "
+"fornecida. Múltiplos\\npacotes a serem removidos podem ser especificados na "
+"linha de comando.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Exemplo: repo-remove /caminho/para/repositorio.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Nenhum registro de base de dados para o pacote '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Adicionando registro de 'deltas': %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Removendo entrada existente '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr ""
+"Não foi possível encontrar o binário xdelta3! O xdelta3 está instalado?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' não possui uma extensão de arquivo de compactação válida."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Uma entrada para '%s' já existe"
+
+msgid "Creating '%s' db entry..."
+msgstr "Criando registro '%s' da base de dados..."
+
+msgid "Old package file not found: %s"
+msgstr "Arquivo de pacotes antigo não encontrado: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Falha ao adquirir o arquivo de lock: %s."
+
+msgid "Held by process %s"
+msgstr "Contido pelo processo %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Arquivo de repositório '%s' não é uma base de dados válida do pacman."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Extraindo base de dados para um local temporário..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Arquivo de repositório \"%s\" não foi encontrado."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Arquivo de repositório '%s' não pôde ser criado."
+
+msgid "File '%s' not found."
+msgstr "Arquivo '%s' não foi encontrado."
+
+msgid "Adding delta '%s'"
+msgstr "Adicionado delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' não é um pacote, ignorando"
+
+msgid "Adding package '%s'"
+msgstr "Adicionando pacote '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Procurando o delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta correspondente a '%s' não foi encontrado."
+
+msgid "Searching for package '%s'..."
+msgstr "Procurando o pacote '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Pacote correspondente a '%s' não foi encontrado."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Nome de comando inválido '%s' foi especificado."
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+"Não foi possível criar o diretório temporário para construção da base de "
+"dados."
+
+msgid "Creating updated database file '%s'"
+msgstr "Criando arquivo atualizado da base de dados '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nenhum pacote restante, criando banco de dados vazio."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nenhum pacote modificado, nada a fazer."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "danos permanentes e catastróficos ao seu sistema. Se você"
diff --git a/scripts/po/remove-potcdate.sin b/scripts/po/remove-potcdate.sin
new file mode 100644
index 00000000..2436c49e
--- /dev/null
+++ b/scripts/po/remove-potcdate.sin
@@ -0,0 +1,19 @@
+# Sed script that remove the POT-Creation-Date line in the header entry
+# from a POT file.
+#
+# The distinction between the first and the following occurrences of the
+# pattern is achieved by looking at the hold space.
+/^"POT-Creation-Date: .*"$/{
+x
+# Test if the hold space is empty.
+s/P/P/
+ta
+# Yes it was empty. First occurrence. Remove the line.
+g
+d
+bb
+:a
+# The hold space was nonempty. Following occurrences. Do nothing.
+x
+:b
+}
diff --git a/scripts/po/ro.po b/scripts/po/ro.po
new file mode 100644
index 00000000..43721dab
--- /dev/null
+++ b/scripts/po/ro.po
@@ -0,0 +1,1051 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:39+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Romanian (http://www.transifex.net/projects/p/archlinux-"
+"pacman/team/ro/)\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
+"2:1))\n"
+
+msgid "WARNING:"
+msgstr "AVERTISMENT:"
+
+msgid "ERROR:"
+msgstr "EROARE:"
+
+msgid "Cleaning up..."
+msgstr "Se curăță..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Nu se poate găsi fișierul sursă %s."
+
+msgid "Aborting..."
+msgstr "Se abandonează..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Nu există niciun agent pregătit pentru a gestiona %s URL. Verifică %s."
+
+msgid "The download program %s is not installed."
+msgstr "Programul de descărcare %s nu este instalat."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' a returnat o eroare fatală (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Se instalează dependențele lipsă..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' a eșuat în instalarea dependențelor lipsă."
+
+msgid "Missing Dependencies:"
+msgstr "Dependențe lipsă:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Eșec la eliminarea dependențelor instalate."
+
+msgid "Retrieving Sources..."
+msgstr "Se preiau surse..."
+
+msgid "Found %s"
+msgstr "Am găsit %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s nu s-a găsit în directorul de construcție și nu este un URL."
+
+msgid "Downloading %s..."
+msgstr "Se descarcă %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Eșec în timpul descărcării %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Se generează sumele de control pentru fișierele sursă..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Algoritmul de integritate '%s' specificat este nevalid."
+
+msgid "Validating source files with %s..."
+msgstr "Se validează fișierele sursă cu %s..."
+
+msgid "NOT FOUND"
+msgstr "NU SE GĂSEȘTE"
+
+msgid "Passed"
+msgstr "Trecut"
+
+msgid "FAILED"
+msgstr "EȘEC"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Unul sau mai multe fișiere nu au trecut de verificarea validității!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Verificările de integritate (%s) diferă ca mărime față de câmpul source."
+
+msgid "Integrity checks are missing."
+msgstr "Verificările de integritate lipsesc."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Se extrag sursele..."
+
+msgid "Extracting %s with %s"
+msgstr "Se extrage %s cu %s..."
+
+msgid "Failed to extract %s"
+msgstr "Eșec la extragerea %s"
+
+msgid "A failure occurred in %s()."
+msgstr "S-a produs o eroare în %s()."
+
+msgid "Starting %s()..."
+msgstr "Se pornește %s()..."
+
+msgid "Tidying install..."
+msgstr "Se curăță instalarea..."
+
+msgid "Removing doc files..."
+msgstr "Se elimină fișierele doc..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Se comprimă paginile man și info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"Se elimină simbolurile de depanare din fișierele binare și biblioteci..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Se elimină directoarele goale..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Vă rugăm să adăugați o linie de licență la %s dvs!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Pachetul conține referințe către %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Se crează pachetul..."
+
+msgid "Adding %s file..."
+msgstr "Se adaugă fișierul %s..."
+
+msgid "Compressing package..."
+msgstr "Se comprimă pachetul..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' nu este o extensie de arhivă validă."
+
+msgid "Failed to create package file."
+msgstr "Eșec la crearea fișierului pachet."
+
+msgid "Failed to create symlink to package file."
+msgstr "Eșec la crearea symlink către fișierul pachet."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Se crează pachetul sursă..."
+
+msgid "Adding %s..."
+msgstr "Se adaugă %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Se adaugă fișierul %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Se comprimă pachetul sursă..."
+
+msgid "Failed to create source package file."
+msgstr "Eșec la crearea fișierului sursă."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Nu s-a reușit crearea unui symlink către pachetul sursă."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Eșec la instalarea pachetului(elor) construit(e)."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s nu este permis să fie gol."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s nu este permis să înceapă cu cratimă."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s trebuie să fie un număr întreg."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s nu este disponibil pentru arhitectura '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr ""
+"Notați faptul că multe pachete pot avea nevoie de o linie adăugata la %s lor"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "fișierul %s (%s) nu există."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Sudo nu poate fi găsit. Se va folosi su pentru a dobândi privilegii root."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Se determină ultima revizie %s..."
+
+msgid "Version found: %s"
+msgstr "Versiune găsită: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Utilizare: %s [opțiuni]"
+
+msgid "Options:"
+msgstr "Opţiuni:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Curăță fișierele de lucru după construire"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Sari peste toate verificările de dependențe"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Suprascrie pachetul existent"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Generează verificări de integritate pentru fișierele sursă"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr ""
+" -i, --install Instalează pachetul după ce construirea are loc cu succes"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Jurnalul procesului de construire a pachetului"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Dezactivează colorarea mesajelor returnate"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Doar descarcă și extrage fișierele"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <file> Foloseşte un script de construire alternativ (în locul "
+"'%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Elimină dependențele instalate după ce construirea are "
+"loc cu succes"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr ""
+" -R, --repackage Reîmpachetează conținutul pachetului fără reconstruire"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Generează o arhivă doar-sursă incluzând sursele descărcate"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <fișier> Folosește un fișier config alternativ (în locul '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Previne incrementarea automată a versiunii pentru %s în "
+"dezvoltare."
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <listă> Construiește doar pachetele listate dintr-un pachet split"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Generează o arhivă doar-sursă fără sursele descărcate"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Nu cere confirmare când se rezolvă dependențele"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Nu arată bara de progres când se descarcă fişiere"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Echipa Dezvoltatorilor Pacman <pacman-dev@archlinux."
+"org>.\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nAcest "
+"program este gratuit; vezi sursa pentru condițiile de copiere.\\nNU EXISTĂ "
+"GARANȚIE, în măsura permisă de lege.\\n"
+
+msgid "%s not found."
+msgstr "%s nu se găseşte."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Nu aveți permisiune de scriere pentru a stoca pachete în %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Nu aveți permisiune de scriere pentru a stoca descărcări în %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s nu există."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Un pachet a fost deja construit, se instalează pachetul existent..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr ""
+"Grupul de pachete a fost deja construit, se instalează pachetele existente..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Permisiunile fișierului e posibil să nu fie conservate."
+
+msgid "Making package: %s"
+msgstr "Se face pachetul: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Pachet sursă creat: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Se trece peste verificarea dependențelor."
+
+msgid "Checking runtime dependencies..."
+msgstr "Se verifică dependențele necesare pentru rulare..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Se verifică dependențele necesare pentru compilare..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Nu pot fi rezolvate toate dependențele."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Directorul sursei este gol, nu e nimic de construit!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Directorul pachetului este gol, nu este nimic de reîmpachetat!"
+
+msgid "Sources are ready."
+msgstr "Sursele sunt pregătite."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "S-a terminat de făcut: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Folosire: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Echipa Dezvoltatorilor Pacman <pacman-dev@archlinux."
+"org>.\\nAcest program este gratuit; vezi sursa pentru condițiile de copiere."
+"\\nNU EXISTĂ GARANȚIE, în măsura permisă de lege.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s nu există sau nu este un director."
+
+msgid "%s is not a pacman database directory."
+msgstr "Directorul %s nu conține o bază de date pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+"Trebuie să aveți permisiunile corespunzătoare pentru a actualiza baza de "
+"date."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"A fost găsit fișierul de blocare al pacman. Nu se poate rula programul când "
+"o altă instanță este în lucru."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Formatul bazei de date este pre-3.5 - se actualizează..."
+
+msgid "Done."
+msgstr "Gata."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <fișier> Folosește un fișier config alternativ (în locul '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Fișierul depozit '%s' nu a fost găsit."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize este un mic truc care ar trebui să îmbunătățească performanța"
+"\\nofnpacman la citirea/scrierea în baza sa de date din sistemul de fișiere."
+"\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Deoarece pacman foloseşte multe fișiere mici pentru a păstra legătura cu "
+"pachetele,\\neste o tendință a acestor fișiere să se fragmenteze în timp."
+"\\nAcest script încearcă relocarea acestor mici fișiere într-o\\nlocație "
+"continuă pe hard disk-ul dvs. Rezultatul este acela că hard disk-ul\\nva fi "
+"capabil să le citească mai repede deoarece capul de citire al hard-ului\\nnu "
+"se va mai muta atât de mult pe disc.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "unealta diff nu a fost găsită, vă rugăm instalați diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr ""
+"Trebuie să aveți permisiunile corespunzătoare pentru a optimiza baza de date."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Se calc. sumele MD5 pentru vechea bază de date..."
+
+msgid "Tar'ing up %s..."
+msgstr "Se arhivează %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Arhivarea %s a eșuat."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Se construiește și se calc. sumele MD5 pentru noua bază de date..."
+
+msgid "Untar'ing %s failed."
+msgstr "Dezarhivare %s eșuată."
+
+msgid "Syncing database to disk..."
+msgstr "Se sincronizează baza de date pe disc..."
+
+msgid "Checking integrity..."
+msgstr "Se verifică integritatea..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Verificarea integrității a EȘUAT, revenindu-se la vechea baza de date."
+
+msgid "Rotating database into place..."
+msgstr "Se rotește baza de date în loc..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Finalizat. Baza dvs de date pacman a fost optimizată."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Utilizare: pkgdelta [-q] <pachet1> <pachet2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"»pkgdelta va crea un fișier delta între doua pachete.\\nAcest fișier poate "
+"fi apoi adăugat în baza de date folosind repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Exemplu: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nAcest program "
+"este gratuit; vezi sursa pentru condițiile de copiere.\\nNU EXISTĂ GARANȚIE, "
+"în măsura permisă de lege.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Fișier pachet '%s' nevalid."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Numele pachetelor nu corespund : '%s' și '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Arhitecturile pachetelor nu corespund : '%s' și '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Ambele pachete au aceeași versiune : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Se generează delta de la versiunea %s la versiunea %s"
+
+msgid "Delta could not be created."
+msgstr "Nu s-a putut crea delta."
+
+msgid "Generated delta : '%s'"
+msgstr "Delta generat: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Fișierul '%s' nu există"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Nu se găsește binarul xdelta3! Este instalat xdelta3?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add va actualiza o bază de date cu pachete pachet citind un fişier "
+"pachet.\\nMultiple pachete de adăugat pot fi specificate în aceeași linie de "
+"comandă.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove va actualiza o bază de date cu pachete eliminând numele "
+"pachetului\\nspecificat în linia de comandă dintr-un depozit dat. Multiple "
+"pachete\\n de eliminat pot fi specificate în aceeași linie de comandă.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Exemplu: repo-remove /cale/către/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Nicio intrare în baza de date pentru pachetul '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Se adaugă intrarea 'delta' : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Se elimină intrarea existentă '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Nu se găsește binarul xdelta3! Este instalat xdelta3?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' nu are o extensie de arhivă validă."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "O intrare pentru '%s' există deja"
+
+msgid "Creating '%s' db entry..."
+msgstr "Se crează intrarea '%s' în db..."
+
+msgid "Old package file not found: %s"
+msgstr "Fișierul vechiului pachet nu s-a putut găsi; %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Eșec în obținerea fișierului de blocare: %s."
+
+msgid "Held by process %s"
+msgstr "Ținut de procesul %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Fișierul depozit '%s' nu este o bază de date pacman validă."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Se extrage baza de date într-o locație temporară..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Fișierul depozit '%s' nu a fost găsit."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Fișierul depozit %s nu a putut fi creat."
+
+msgid "File '%s' not found."
+msgstr "Fișierul '%s' nu poate fi găsit."
+
+msgid "Adding delta '%s'"
+msgstr "Se adaugă delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' nu este un fișier pachet, se omite"
+
+msgid "Adding package '%s'"
+msgstr "Se adaugă pachetul '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Se caută delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Un delta ce se potrivește cu '%s' nu a fost găsit."
+
+msgid "Searching for package '%s'..."
+msgstr "Se caută pachetul '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Un pachet ce se potrivește cu '%s' nu a fost găsit."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Numele de comandă specificat, '%s', este nevalid."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Nu poate fi creat directorul temp pentru construirea bazei de date."
+
+msgid "Creating updated database file '%s'"
+msgstr "Se crează fișierul bază de date actualizat '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nu au rămas pachete, se crează bază de date goală."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nu sunt pachete modificate, nu e nimic de făcut."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "distrugeri permanente, catastrofale în sistemul dvs. Dacă"
diff --git a/scripts/po/ru.po b/scripts/po/ru.po
new file mode 100644
index 00000000..eb5f6ade
--- /dev/null
+++ b/scripts/po/ru.po
@@ -0,0 +1,1046 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Russian (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/ru/)\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+
+msgid "WARNING:"
+msgstr "ВНИМАНИЕ:"
+
+msgid "ERROR:"
+msgstr "ОШИБКА:"
+
+msgid "Cleaning up..."
+msgstr "Очистка... "
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Не удалось найти исходный файл %s."
+
+msgid "Aborting..."
+msgstr "Преждевременный выход..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Не указан агент для обработки URL %s. Проверьте %s."
+
+msgid "The download program %s is not installed."
+msgstr "Программа для закачки %s не установлена."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' завершился с критической ошибкой (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Установка недостающих зависимостей... "
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' не удалось установить недостающие зависимости."
+
+msgid "Missing Dependencies:"
+msgstr "Недостающие зависимости:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Не удалось удалить все установленные зависимости."
+
+msgid "Retrieving Sources..."
+msgstr "Получение исходных файлов..."
+
+msgid "Found %s"
+msgstr "Найден %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s не найден в каталоге сборки и это не URL."
+
+msgid "Downloading %s..."
+msgstr "Загрузка %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Загрузка %s завершилась неудачей"
+
+msgid "Generating checksums for source files..."
+msgstr "Подсчитываются контрольные суммы исходных файлов..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Указан неверный алгоритм '%s'."
+
+msgid "Validating source files with %s..."
+msgstr "Проверка исходных файлов с помощью %s..."
+
+msgid "NOT FOUND"
+msgstr "НЕ НАЙДЕНО"
+
+msgid "Passed"
+msgstr "Готово"
+
+msgid "FAILED"
+msgstr "СБОЙ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Один или более файлов не прошли проверку целостности!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Количество контрольных сумм (%s) не совпадает с количеством файлов в source"
+"()."
+
+msgid "Integrity checks are missing."
+msgstr "Проверки целостности не выполняются."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Распаковка исходных файлов..."
+
+msgid "Extracting %s with %s"
+msgstr "Извлечение %s с помощью %s"
+
+msgid "Failed to extract %s"
+msgstr "Не удалось распаковать %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Произошел сбой в %s()."
+
+msgid "Starting %s()..."
+msgstr "Запускается %s()..."
+
+msgid "Tidying install..."
+msgstr "Очистка..."
+
+msgid "Removing doc files..."
+msgstr "Удаление файлов документации... "
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Сжатие страниц man и info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Удаление отладочной информации из бинарных файлов и библиотек..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Удаление пустых каталогов..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Добавьте строку с указанием лицензии в ваш %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Пакет содержит ссылку на %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Создание пакета... "
+
+msgid "Adding %s file..."
+msgstr "Добавление файла %s..."
+
+msgid "Compressing package..."
+msgstr "Архивируется пакет... "
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' это недопустимое расширение для архива."
+
+msgid "Failed to create package file."
+msgstr "Не удалось создать файл пакета."
+
+msgid "Failed to create symlink to package file."
+msgstr "Не удалось создать символическую ссылку на файл пакета."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Создание пакета с исходным кодом..."
+
+msgid "Adding %s..."
+msgstr "Добавление %s... "
+
+msgid "Adding %s file (%s)..."
+msgstr "Добавление файла %s (%s)... "
+
+msgid "Compressing source package..."
+msgstr "Сжатие исходного пакета..."
+
+msgid "Failed to create source package file."
+msgstr "Не удалось создать пакет с исходным кодом."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Ошибка создания символической ссылки на исходный файл пакета."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Не удалось установить собранные пакеты."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s не должен быть пустым."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s не должен начинаться с дефиса."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s должно быть целым числом"
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s не доступен для архитектуры '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Имейте ввиду, что многим пакетам в %s может понадобиться"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s файл (%s) не существует."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Не удалось найти sudo. Для получения привилегий root используется su."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Определяется последняя версия в %s..."
+
+msgid "Version found: %s"
+msgstr "Найдена версия: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Использование: %s [параметры]"
+
+msgid "Options:"
+msgstr "Параметры:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Удалять оставшиеся после сборки ненужные фалы"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Не проверять зависимости"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Переписать существующий пакет"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr ""
+" -g, --geninteg Посчитать контрольные суммы для проверки целостности "
+"исходных файлов"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Установить пакет после успешной сборки"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Записывать в журнал процесс сборки"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Отключить цветные сообщения"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Только загрузить и распаковать файлы"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <файл> Использовать альтернативный скрипт для сборки (вместо "
+"'%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Удалить установленные зависимости после успешной сборки"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Переупаковать содержимое пакета без пересборки"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Создать архив с исходным кодом, включая загруженные файлы"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <файл> Использовать альтернативный файл настроек (вместо '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Предотвратить автоматическое повышение версий для пакетов "
+"в разработке %ss"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <список> Собрать только указанные пакеты из разделённого пакета"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Создать архив с исходным кодом, без загруженных файлов"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Не спрашивать подтверждения при разрешении зависимостей"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Не показывать индикатор выполнения при загрузке"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nЭто "
+"свободное программное обеспечение; посмотрите условия копирования в исходном "
+"коде.\\nНа него не даётся НИКАКИХ ГАРАНТИЙ, в той степени, в которой это "
+"разрешено законом.\\n"
+
+msgid "%s not found."
+msgstr "%s не найден."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "У вас нет прав на запись, чтобы сохранять пакеты в %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "У вас нет прав на запись, чтобы сохранить загруженные файлы в %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s не существует."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Пакет уже собран, устанавливается существующий пакет..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Группа пакетов уже собрана, установка существующих..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Права доступа к файлам могут быть не сохранены."
+
+msgid "Making package: %s"
+msgstr "Сборка пакета: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Создан пакет с исходным кодом: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Пропуск проверки зависимостей."
+
+msgid "Checking runtime dependencies..."
+msgstr "Проверяю необходимые для запуска зависимости..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Проверяю необходимые для сборки зависимости..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Не удалось разрешить все зависимости."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Каталог с исходными файлами пуст. Здесь нечего собирать!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Каталог пакета пуст. Здесь нечего перепаковывать!"
+
+msgid "Sources are ready."
+msgstr "Исходные файлы готовы."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Сборка завершена: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Использование: %s [корень_БД_pacman'а]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nЭто свободное программное обеспечение; посмотрите условия копирования в "
+"исходном коде.\\n\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s не существует или не является каталогом."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s не является директорией базы дынных pacman."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Вы должны иметь правильные права доступа для обновления базы данных."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Обнаружен блокировочный файл pacman'а. Запуск невозможен, когда pacman уже "
+"запущен."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Обнаружен формат базы данных <3.5 - обновляется..."
+
+msgid "Done."
+msgstr "Готово."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <файл> Использовать альтернативный файл настроек (вместо '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Файл репозитория '%s' не найден."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize - это небольшой хак, позволяющий повысить быстродействие "
+"pacman'а\\nво время операций чтения/записи в его, основанной на файловой "
+"системе, базе данных.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Так как pacman использует множество небольших файлов для отслеживания "
+"пакетов,\\nсуществует тенденция фрагментации этих файлов с течением времени."
+"\\nЭтот скрипт пытается переместить эти файлы в одну непрерывную область на"
+"\\nжестком диске. В результате жесткий диск должен читать их быстрее,\\nтак "
+"как теперь головкам диска нужно на много меньше перемещаться\\nпо "
+"поверхности диска.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "утилита diff не обнаружена, установите diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr ""
+"У вас должны быть соответствующие привилегии, чтобы оптимизировать базу "
+"данных."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Подсчёт MD5 суммы старой базы данных..."
+
+msgid "Tar'ing up %s..."
+msgstr "Архивирование в tar %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Не удалось запаковать в tar %s."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Создание новой базы данных и вычисление MD5-сумм..."
+
+msgid "Untar'ing %s failed."
+msgstr "Распаковка tar'а %s не удалась."
+
+msgid "Syncing database to disk..."
+msgstr "Синхронизация базы данных..."
+
+msgid "Checking integrity..."
+msgstr "Проверка целостности..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Проверка целостности прошла НЕУДАЧНО, возврат к старой базе данных."
+
+msgid "Rotating database into place..."
+msgstr "Возвращение базы данных на место..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Готово. База данных pacman оптимизирована."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Используйте: pkgdelta [-q] <package1> <package2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta создает файлы различй между двумя пакетами.\\nЭтот файл может "
+"быть добавлен в репозиторий с использванием repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Пример: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nЭто свободное "
+"программное обеспечение; посмотрите условия копирования в исходном коде.\\n"
+"\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Неверный файл пакета '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Имена пакетов не соответствуют : '%s' и '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Архитектура пакета не соответствуют : '%s' и '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Оба пакета имеют одинаковую версию : '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Создание дельты с версии %s до версии %s"
+
+msgid "Delta could not be created."
+msgstr "Дельта не может быть создана."
+
+msgid "Generated delta : '%s'"
+msgstr "Сгенерирована дельта: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Файл '%s' не существует"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Не удалось найти бинарный файл xdelta3!"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add обновит базу данных пакетов, прочитав информацию из файла пакета."
+"\\nУкажите несколько пакетов в командной строке, чтобы добавить их все.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove обновит базу данных пакетов, удалив имя пакета, заданного\\nв "
+"командной строке из указанной базы данных. Можете указать сразу\\nнесколько "
+"пакетов для удаления в командной строке.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Пример: repo-remove /путь/к/репозиторию.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Нет записи в базы данных для пакета '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Добавляется запись 'дельта' : %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Удаление существующей записи '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Не удалось найти бинарный файл xdelta3!"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' это недопустимое расширение для архива."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Запись для '%s' уже существует"
+
+msgid "Creating '%s' db entry..."
+msgstr "Создание записи '%s' в БД..."
+
+msgid "Old package file not found: %s"
+msgstr "Файл старого пакета не найден: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Не удалось получить файл блокировки: %s."
+
+msgid "Held by process %s"
+msgstr "Удерживается процессом %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Файл репозитория '%s' не специфичен для базы данных pacman'а."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Извлечение базы данных во временный каталог..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Файл репозитория '%s' не найден."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Файл репозитория '%s' не может быть создан."
+
+msgid "File '%s' not found."
+msgstr "Файл '%s' не найден."
+
+msgid "Adding delta '%s'"
+msgstr "Добавление дельты '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' не является пакетом, пропускается"
+
+msgid "Adding package '%s'"
+msgstr "Добавляется пакет '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Поиск дельты '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Дельта, соответствующая '%s', не найдена."
+
+msgid "Searching for package '%s'..."
+msgstr "Поиск пакета '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Пакет, соответствующий '%s', не найден."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Указано неверное имя команды '%s'."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Не удалось создать временный каталог для создания базы данных."
+
+msgid "Creating updated database file '%s'"
+msgstr "Создание обновленного файла базы данных %s"
+
+msgid "No packages remain, creating empty database."
+msgstr "Не осталось пакетов, создание пустой базы данных."
+
+msgid "No packages modified, nothing to do."
+msgstr "Пакеты не изменялись, делать нечего."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "повлечь за собой непоправимое повреждение вашей системы."
diff --git a/scripts/po/sk.po b/scripts/po/sk.po
new file mode 100644
index 00000000..71fe41e0
--- /dev/null
+++ b/scripts/po/sk.po
@@ -0,0 +1,1032 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Slovak (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/sk/)\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
+
+msgid "WARNING:"
+msgstr "VAROVANIE:"
+
+msgid "ERROR:"
+msgstr "CHYBA:"
+
+msgid "Cleaning up..."
+msgstr "Prebieha čistenie..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Nepodarilo sa nájsť zdrojový súbor %s."
+
+msgid "Aborting..."
+msgstr "Prebieha rušenie..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Použitý agent nevie zaobchádzať s %s URL. Skontrolujte %s."
+
+msgid "The download program %s is not installed."
+msgstr "Program pre sťahovanie %s nie je nainštalovaný."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' vrátil fatálnu chybu (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Inštalujem chýbajúce závislosti..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' zlyhal pri inštalácii chýbajúcich závislostí."
+
+msgid "Missing Dependencies:"
+msgstr "Chýbajúce závislosti:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Zlyhalo odstránanie nainštalovaných závislostí."
+
+msgid "Retrieving Sources..."
+msgstr "Získavam zdrojové súbory..."
+
+msgid "Found %s"
+msgstr "Nájdený %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr ""
+"%s nebol nájdený v adresári, kde sa robí zostavovanie, a nie je ani URL"
+
+msgid "Downloading %s..."
+msgstr "Sťahujem %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Chyba počas sťahovania %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generujem kontrolné súčty zdrojových súborov..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Zadaný neplatný algoritmus '%s' pre kontrolu integrity."
+
+msgid "Validating source files with %s..."
+msgstr "Kontrolujem zdrojové súbory pomocou %s..."
+
+msgid "NOT FOUND"
+msgstr "NENÁJDENÝ"
+
+msgid "Passed"
+msgstr "Prešiel"
+
+msgid "FAILED"
+msgstr "NEPREŠIEL"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Jeden alebo viac súborov neprešlo kontrolou validity!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Kontrolné súčty (%s) nesúhlasia s dĺžkou source poľa."
+
+msgid "Integrity checks are missing."
+msgstr "Kontrolné súčty chýbajú."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Rozbaľujem zdrojové súbory..."
+
+msgid "Extracting %s with %s"
+msgstr "Rozbaľujem %s pomocou %s"
+
+msgid "Failed to extract %s"
+msgstr "Chyba pri rozbaľovaní %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Chyba nastala v %s()."
+
+msgid "Starting %s()..."
+msgstr "Spúšťam %s()..."
+
+msgid "Tidying install..."
+msgstr "Upratujem po inštalácii..."
+
+msgid "Removing doc files..."
+msgstr "Odstraňujem doc súbory..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Komprimujem man a info stránky..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"Odstraňujem nepotrebné ladiace informácie z binárnych súborov a knižníc..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Odstraňujem prázdne adresáre..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Prosím, pridajte informáciu o licencii do vášho %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Balíček obsahuje odkaz na %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Vytváram balíček..."
+
+msgid "Adding %s file..."
+msgstr "Prídávam súbor %s..."
+
+msgid "Compressing package..."
+msgstr "Komprimujem balíček..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' nie je platná prípona archívu."
+
+msgid "Failed to create package file."
+msgstr "Chyba pri vytváraní balíčku."
+
+msgid "Failed to create symlink to package file."
+msgstr "Chyba pri vytváraní symbolického odkazu na súbor balíčku."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Vytváram zdrojový balíček..."
+
+msgid "Adding %s..."
+msgstr "Pridávam %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Pridávam soubor %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Komprimujem zdrojový balíček..."
+
+msgid "Failed to create source package file."
+msgstr "Chyba pri vytváraní zdrojového balíčku."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Nepodarilo sa vytvoriť symbolický odkaz na súbor zdrojového balíčku."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Chyba počas inštalácie vytvoreného balíčku(ov)."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s nemôže byť prázdne."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s nemôže začínať pomlčkou."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s musí byť celé číslo."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s nie je dostupný pre architektúru '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Všimnite si, že mnoho balíčkov potrebujú pridať riadok do %s,"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "Inštalačný skript %s (%s) neexistuje."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo nebolo nájdené. Pre získanie práv roota bude použité su."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Zisťujem poslednú revíziu %s..."
+
+msgid "Version found: %s"
+msgstr "Nájdená verzia: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Použitie: %s [voľby]"
+
+msgid "Options:"
+msgstr "Voľby:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Odstrániť pracovné súbory po zostavení"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Preskočiť všetky kontroly závislostí"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Prepísať existujúci balíček"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Vygenerovať kontrolné súčty zdrojových súborov"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Po úspešnom zostavení nainštalovať balíček"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Zaznamenať proces zostavenia balíčka"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Vypnúť farebný výstup správ"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Iba stiahnuť a rozbaliť súbory"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <file> Použiť alternatívny build skript (miesto '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Po úspešnom zostavení odstrániť nainštalované závislosti"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Znovu zabaliť obsah balíčka bez zostavenia"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Vytvoriť zdrojový archív, vrátane sťahovaných súborov"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Použiť alternatívny konfiguračný súbor (miesto '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Zabrániť automatickému zisteniu verzie pre vývojové %sy"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Zostaviť len vymenované balíčky z rozdeleného balíčka"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Vytvoriť zdrojový archív, bez sťahovaných súborov"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Nepýtať sa na potvrdenie pri riešení závislostí"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Nezobrazovať priebeh sťahovania súborov"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Tím vývojárov <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nToto je "
+"slobodný software; podmienky kopírovania nájdete v zdrojových súboroch\\nNa "
+"software sa nevzťahuje ŽIADNA ZÁRUKA. v rozsahu povoleného zákonom.\\n"
+
+msgid "%s not found."
+msgstr "%s nebol nájdený."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Nemáte právo na zápis kvôli uloženiu stiahnutých balíčkov do %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Nemáte právo na zápis kvôli uloženiu stiahnutých súborov do %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s neexistuje."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Balíček je už zostavený, inštalujem existujúci balíček..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Skupina balíčkov je už zostavená, inštalujem existujúce balíčky..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Prístupové práva súborov nemusia byť zachované."
+
+msgid "Making package: %s"
+msgstr "Vytváram balíček: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Zdrojový balíček vytvorený: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Preskakujem kontrolu závislostí."
+
+msgid "Checking runtime dependencies..."
+msgstr "Zisťujem runtime závislosti..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Zisťujem buildtime závislosti..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Nie je možné vyriešiť všetky závislosti."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Zdrojový adresár je prázdny, nie je čo zostavovať!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Adresár s balíčkom je prázdny, nie je nič k opätovnému zabaleniu!"
+
+msgid "Sources are ready."
+msgstr "Zdroje sú pripravené."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Dokončené vytváranie: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Použitie: %s [koreň_databáze_pacmana]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Tím vývojárov <pacman-dev@archlinux.org>."
+"\\nToto je slobodný software; podmienky kopírovania nájdete v zdrojových "
+"súboroch\\nNa software sa nevzťahuje ŽIADNA ZÁRUKA. v rozsahu povoleného "
+"zákonom.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s neexistuje, alebo nie je adresárom."
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Na upgrade databáze musíte mať správne oprávnenia."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Bol nájdený zámok pacmana. Nedá sa pokračovať, kým pacman beží."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Zistený formát databáze pred verziu 3.5 - aktualizujem..."
+
+msgid "Done."
+msgstr "Hotovo."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Použiť alternatívny konfiguračný súbor (miesto '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Repozitár '%s' nebol nájdený."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize je malý hack, ktorý pomáha zlepšiť výkon pacmana\\npri "
+"čítaní a zápise do databázy na báze súborového systému.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Pretože pacman používa mnoho malých súborov pre uchovávanie informácii\\no "
+"balíčkoch, má tendenciu v priebehu času tieto súbory fragmentovať.\\nTento "
+"skript sa pokúša premiestniť tieto malé súbory do jednej súvislej\\noblasti "
+"na disku. Vo výsledku by mal disk byť schopný čítať tieto súbory"
+"\\nrýchlejšie, pretože hlavičky disku sa nemusia tak často presúvať.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff nebol nájdený, prosím nainštalujte diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Musíte mať správne oprávnenia na optimalizáciu databázy."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Počítam MD5 súčet starej databázy..."
+
+msgid "Tar'ing up %s..."
+msgstr "Balím %s pomocou tar..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Balenie %s pomocou tar skončilo s chybou."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Vytváram novú databázu a počítam MD5 súčet..."
+
+msgid "Untar'ing %s failed."
+msgstr "Rozbalenie %s pomocou tar skončilo s chybou."
+
+msgid "Syncing database to disk..."
+msgstr "Databáza sa synchronizuje na disk..."
+
+msgid "Checking integrity..."
+msgstr "Kontrolujem integritu..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Kontrola integrity ZLYHALA, vraciam sa k starej databáze.."
+
+msgid "Rotating database into place..."
+msgstr "Vymieňajú sa databáze..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Hotovo. Databáza pacmana bola optimalizovaná."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Použitie: pkgdelta [-q] <balíček1> <balíček2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta vytvorí delta rozdiel medzi dvoma balíčkami.\\nTento delta "
+"rozdiel potom môže byť pridaný do databáze pomocou repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Príklad: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nToto je "
+"slobodný software; podmienky kopírovania nájdete v zdrojových súboroch\\nNa "
+"software sa nevzťahuje ŽIADNA ZÁRUKA. v rozsahu povoleného zákonom.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Neplatný súbor balíčka '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Mena balíčkov nesúhlasia: '%s' a '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Architektúry balíčkov nesúhlasia: '%s' a '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Oba balíčky sú v rovnakej verzii: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Generujem delta rozdiel z verzie %s na verziu %s"
+
+msgid "Delta could not be created."
+msgstr "Delta rozdiel sa nepodarilo vytvoriť."
+
+msgid "Generated delta : '%s'"
+msgstr "Vygenerovaný delta rozdiel: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "Súbor '%s' neexistuje"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Nepodarilo sa nájsť príkaz xdelta3! Je xdelta3 nainštalovaný?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add aktualizuje databázu balíčkov pomocou čítania súboru balíčku.\\nNa "
+"príkazovom riadku môže byť uvedených viac balíčkov pre pridanie.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove aktualizuje databázu balíčkov odstránením balíčka podľa mena"
+"\\nuvedeného na príkazovom riadku z danej databázy. Na príkazovom riadku "
+"môže byť\\nuvedených viac balíčkov pre odstránenie.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Príklad: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "V databáze neexistuje záznam o balíčku '%s'."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Pridávam 'delta' záznam: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Odstraňujem existujúci záznam '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Nepodarilo sa nájsť príkaz xdelta3! Je xdelta3 nainštalovaný?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' nemá platnú príponu archívu."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Záznam pre '%s' už existuje"
+
+msgid "Creating '%s' db entry..."
+msgstr "Vytváram db záznam '%s'..."
+
+msgid "Old package file not found: %s"
+msgstr "Staršia verzia balíčku nebol nájdená: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Zlyhalo získanie zamykacieho súboru: %s."
+
+msgid "Held by process %s"
+msgstr "Vlastnený procesom %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Súbor repozitára '%s' nie je korektnou databázou pacmana."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Rozbaľujem databázu do dočasného umiestnenia..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Repozitár '%s' nebol nájdený."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Nepodarilo sa vytvoriť súbor repozitára '%s'."
+
+msgid "File '%s' not found."
+msgstr "Súbor '%s' nebol nájdený."
+
+msgid "Adding delta '%s'"
+msgstr "Pridávam delta rozdiel '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' nie je súbor balíčka, preskakujem"
+
+msgid "Adding package '%s'"
+msgstr "Pridávam balíček '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Vyhľadávam delta rozdiel '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Delta rozdiel zodpovedajúci '%s' nebol nájdený."
+
+msgid "Searching for package '%s'..."
+msgstr "Vyhľadávam balíček '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Balíček zodpovedajúci '%s' nebol nájdený."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Bol zadaný chybný príkaz '%s'."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Nie je možné vytvoriť dočasný adresár pre zostavenie databázy."
+
+msgid "Creating updated database file '%s'"
+msgstr "Vytváram aktualizovaný súbor databáze '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nezostali žiadne balíčky, vytváram prázdnu databázu."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nebol zmenený žiaden balíček, nie je čo robiť."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "trvalé a katastrofálne poškodenie vášho systému. Ak"
diff --git a/scripts/po/sr.po b/scripts/po/sr.po
new file mode 100644
index 00000000..be8a1290
--- /dev/null
+++ b/scripts/po/sr.po
@@ -0,0 +1,1031 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Serbian (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/sr/)\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+
+msgid "WARNING:"
+msgstr "УПОЗОРЕЊЕ:"
+
+msgid "ERROR:"
+msgstr "ГРЕШКА:"
+
+msgid "Cleaning up..."
+msgstr "Чистим..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Не могу да нађем изворни фајл %s."
+
+msgid "Aborting..."
+msgstr "Одустајем..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Није подешен агент за управљање %s УРЛовима. Проверите %s."
+
+msgid "The download program %s is not installed."
+msgstr "Програм за преузимање %s није инсталиран."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "%s врати фаталну грешку (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Инсталирам недостајуће зависности..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "„%s“ не успе да инсталира недостајуће зависности."
+
+msgid "Missing Dependencies:"
+msgstr "Недостајуће зависности:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Неуспело уклањање инсталираних зависности."
+
+msgid "Retrieving Sources..."
+msgstr "Добављам изворе..."
+
+msgid "Found %s"
+msgstr "Нађох %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s не постоји у фасцикли градње, а није УРЛ."
+
+msgid "Downloading %s..."
+msgstr "Преузимам %s"
+
+msgid "Failure while downloading %s"
+msgstr "Грешка при преузимању %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Стварам суму за проверу изворних фајлова... "
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Назначен је несиправан алгоритам провере исправности „%s“."
+
+msgid "Validating source files with %s..."
+msgstr "Проверавам исправност фајлова извора путем %s..."
+
+msgid "NOT FOUND"
+msgstr "НИЈЕ НАЂЕН"
+
+msgid "Passed"
+msgstr "Успех"
+
+msgid "FAILED"
+msgstr "НЕУСПЕХ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Један или више фајова нису прошли проверу исправности!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Провере интегритета (%s) се разликују величином у односу на одељак извора."
+
+msgid "Integrity checks are missing."
+msgstr "Недостају провере интегритета."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Распакујем изворе..."
+
+msgid "Extracting %s with %s"
+msgstr "Распакујем %s помоћу %s"
+
+msgid "Failed to extract %s"
+msgstr "Неуспело распакивање %s"
+
+msgid "A failure occurred in %s()."
+msgstr "До грешке је дошло у %s(),"
+
+msgid "Starting %s()..."
+msgstr "Покрећем %s()"
+
+msgid "Tidying install..."
+msgstr "Поспремам инсталацију..."
+
+msgid "Removing doc files..."
+msgstr "Уклањам фајлове документације..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Компресујем ман и инфо странице..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Уклањам непотребне симболе из бинарних фајлова и библиотека..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Уклањам празне фасцикле..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Додајте линију лиценце у %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Пакет садржи референцу ка %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Правим пакет..."
+
+msgid "Adding %s file..."
+msgstr "Додајем фајл %s..."
+
+msgid "Compressing package..."
+msgstr "Компресујем пакет..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "„%s“ није исправна екстензија архиве."
+
+msgid "Failed to create package file."
+msgstr "Неуспело прављење пакета."
+
+msgid "Failed to create symlink to package file."
+msgstr "Неуспело прављење симболичке везе ка фајлу пакета."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Правим пакет извора..."
+
+msgid "Adding %s..."
+msgstr "Додајем %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Додајем фајл %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Компресујем пакет извора..."
+
+msgid "Failed to create source package file."
+msgstr "Неуспело прављење фајла пакета извора."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Неуспело прављење симболичке везе ка фајлу пакета извора."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Неуспело инсталирање изграђених пакета."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s не сме бити празно."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s не сме почињати цртицом."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s мора бити цео број."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s није доступан за архитектуру „%s“."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Имајте у виду да је многим пакетима неопходна линија у фајлу %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "фајл %s (%s) не постоји."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Не могу да пронађем sudo. Користићу su за добијање коерних привилегија."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Утврђујем последњу %s ревизију..."
+
+msgid "Version found: %s"
+msgstr "Нађена верзија: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Употреба: %s [опције]"
+
+msgid "Options:"
+msgstr "Опције:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Уклања радне фајлове након градње"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Прескаче све провере зависности"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Преписује постојећи пакет"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Ствара провере интегритета фајлова извора"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Инсталира пакете након успешне градње"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Води дневник процеса градње"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Онемогућава обојене излазне поруке"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Само преузима и распакује фајлове"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <фајл> Користи алтернативну инсталациону скрипту (уместо „%s“)"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr " -r, --rmdeps Уклања инсталиране зависности након успешне градње"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Препакује садржај пакета без поновне градње"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr " --allsource Ствара архиву извора укључујући и преузете изворе"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr " --config <фајл> Користи алтернативни фајл поставки (уместо „%s“)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Спречава аутоматску надоградњу верзија за развојне %s "
+"скрипте."
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <списак> Гради само наведене пакете из раздељеног пакета"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Ствара архиву извора без преузимања извора"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Не тражи потврде при разрешавању зависности"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Не приказује траку напретка при преузимању фајлова"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"© 2006-2011 Пакменов развојни тим <pacman-dev@archlinux.org>.\\n© 2002-2006 "
+"Џад Винет (Judd Vinet) <jvinet@zeroflux.org>.\\n\\nThis is free software; "
+"see the source for copying conditions.\\nThere is NO WARRANTY, to the extent "
+"permitted by law.\\n"
+
+msgid "%s not found."
+msgstr "%s није пронађен."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Немате дозволу уписа да би сачували пакете у %s. "
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "немате дозволу уписа да би сачували преузимања у %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s не постоји."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Пакет је већ изграђен; инсталирам постојећи пакет..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Група пакета је већ изграђена; инсталирам постојеће пакете..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Дозволе за фајл можда нису очуване."
+
+msgid "Making package: %s"
+msgstr "Правим пакет: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Направих пакет извора: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Прескачем провере зависности."
+
+msgid "Checking runtime dependencies..."
+msgstr "Проверавам радне зависности..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Проверавам зависности градње..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Не могу да разрешим све зависности"
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Фасцикла извора је празна, нема се шта градити!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Фасцикла пакета је празна, нема се шта препакивати!"
+
+msgid "Sources are ready."
+msgstr "Извори су припремљени."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Заврших градњу: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Употреба: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"© 2010-2011 Пакменов развојни тим <pacman-dev@archlinux.org>.\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s не постоји или није у фасцикли."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s није фасцикла пакменове базе."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Морате имати одговарајуће дозволе за надоградњу базе."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Нађен је пакменов фајл браве. Не могу да извиршим ако је пакмен већ покренут."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Нађена је база у пре-3.5 формату — надограђујем..."
+
+msgid "Done."
+msgstr "Готово."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr " --config <фајл> Користи алтернативни фајл поставки (уместо „%s“)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Није нађен фајл ризнице „%s“."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize је малени захват који би требао да поправи перформансе\n"
+"пакмена при читању или уписивању у базу у систему фајлова.\n"
+"\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Обзиром да пакмен користи много малих фајлова за праћење пакета,\\nсклон је "
+"фрагментацији тих фајлова током времена.\\nОва скрипта покушава да релоцира "
+"те фајлове у једну\\nцеловиту локацију на диску. Резултат тога је да би диск"
+"\\nтребао брже да их чита, обзиром да глава диска\\nне мора толико често да "
+"се помера.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "Није нађена алатка diff, инсталирајте diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Морате имати одговарајуће дозволе за оптимизовање базе."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Правим мд5 суме старе базе..."
+
+msgid "Tar'ing up %s..."
+msgstr "Пакујем %s таром..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Није успело компресовање %s таром."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Правим нову базу и стварам јој мд5 суме..."
+
+msgid "Untar'ing %s failed."
+msgstr "Неуспело распакивање „s“"
+
+msgid "Syncing database to disk..."
+msgstr "Синхронизујем базу на диск..."
+
+msgid "Checking integrity..."
+msgstr "Проверавам интегритет..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Неуспела провера интегритета; враћам стару базу."
+
+msgid "Rotating database into place..."
+msgstr "Ротирам базе на место..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Завршено. Ваша пакменова база је оптимизована."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Употреба: pkgdelta [-q] <пакет1> <пакет2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta ће направити делту упоређивањем два пакета.\\nОвакав фајл делте "
+"се може додати у базу помоћу repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Пример: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"© 2009 Ксавијер Чантри (Xavier Chantry) <shiningxc@gmail.com>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Неисправан фајл пакета „%s“."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Имена пакета се не поклапају: „%s“ и „%s“"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Архитектуре пакета се не поклапају: „%s“ и „%s“"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Оба пакета су исте верзије: „%s“"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Правим делту са верзије %s на верзију %s"
+
+msgid "Delta could not be created."
+msgstr "Не могах да направим делту."
+
+msgid "Generated delta : '%s'"
+msgstr "Направих делту: „%s“"
+
+msgid "File '%s' does not exist"
+msgstr "Не постоји фајл „%s“"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Не могу да нађем извршни фајл xdelta3! Да ли је xdelta3 инсталиран?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add ће ажурирати базу пакета читањем саваког фајла пакета\\nУ командној "
+"линији можете назначити и више фајлова.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove ће ажурирати базу пакета уклањањем имена пакета\\nнаведеног у "
+"командној линији из задате базе ризнице. Можете\\nназначити и више пакета за "
+"уклањање одједном.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Пример: repo-remove /путања/до/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Нема уноса базе за пакет „%s“."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Додоајем унос „делте“: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Уклањам постојећи унос „%s“..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Не могу да нађем извршни фајл xdelta3! Да ли је xdelta3 инсталиран?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "%s нема исправну екстензију архиве."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Унос за „%s“ је већ постојао"
+
+msgid "Creating '%s' db entry..."
+msgstr "Стварам унос базе „%s“..."
+
+msgid "Old package file not found: %s"
+msgstr "Није нађен стари фајл пакета: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Грешка при добијању фајла браве: %s."
+
+msgid "Held by process %s"
+msgstr "Задржано процесом %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Фајл ризнице „%s“ није исправна пакменова база."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Распакујем базу на привремену ликацију..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Није нађен фајл ризнице „%s“."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Не могу да направим фајл ризнице „%s“."
+
+msgid "File '%s' not found."
+msgstr "Није пронађен фајл „%s“."
+
+msgid "Adding delta '%s'"
+msgstr "Додајем делту „%s“"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "„%s“ није фајл пакета; прескачем"
+
+msgid "Adding package '%s'"
+msgstr "Додајем пакет „%s“"
+
+msgid "Searching for delta '%s'..."
+msgstr "Тражим делту „%s“..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Нема делти које се поклапају са „%s“."
+
+msgid "Searching for package '%s'..."
+msgstr "Тражим пакет „%s“..."
+
+msgid "Package matching '%s' not found."
+msgstr "Нема пакета који се поклапају са „%s“."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Назначено је неисправно име наредбе „%s“."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Не могу да направим привремену фасциклу за градњу базе."
+
+msgid "Creating updated database file '%s'"
+msgstr "Стварам ажурни фајл базе „%s“"
+
+msgid "No packages remain, creating empty database."
+msgstr "Није преостао ниједан пакет; правим празну базу."
+
+msgid "No packages modified, nothing to do."
+msgstr "Нема измењених пакета; ништа за радити."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "до трајне, катастрофалне штете по ваш систем. Уколико"
diff --git a/scripts/po/sr@latin.po b/scripts/po/sr@latin.po
new file mode 100644
index 00000000..dc511f5d
--- /dev/null
+++ b/scripts/po/sr@latin.po
@@ -0,0 +1,1032 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:37+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Serbian (Latin) (http://www.transifex.net/projects/p/"
+"archlinux-pacman/team/sr@latin/)\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+
+msgid "WARNING:"
+msgstr "UPOZORENjE:"
+
+msgid "ERROR:"
+msgstr "GREŠKA:"
+
+msgid "Cleaning up..."
+msgstr "Čistim..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Ne mogu da nađem izvorni fajl %s."
+
+msgid "Aborting..."
+msgstr "Odustajem..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Nije podešen agent za upravljanje %s URLovima. Proverite %s."
+
+msgid "The download program %s is not installed."
+msgstr "Program za preuzimanje %s nije instaliran."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "%s vrati fatalnu grešku (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Instaliram nedostajuće zavisnosti..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "„%s“ ne uspe da instalira nedostajuće zavisnosti."
+
+msgid "Missing Dependencies:"
+msgstr "Nedostajuće zavisnosti:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Neuspelo uklanjanje instaliranih zavisnosti."
+
+msgid "Retrieving Sources..."
+msgstr "Dobavljam izvore..."
+
+msgid "Found %s"
+msgstr "Nađoh %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s ne postoji u fascikli gradnje, a nije URL."
+
+msgid "Downloading %s..."
+msgstr "Preuzimam %s"
+
+msgid "Failure while downloading %s"
+msgstr "Greška pri preuzimanju %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Stvaram sumu za proveru izvornih fajlova... "
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Naznačen je nesipravan algoritam provere ispravnosti „%s“."
+
+msgid "Validating source files with %s..."
+msgstr "Proveravam ispravnost fajlova izvora putem %s..."
+
+msgid "NOT FOUND"
+msgstr "NIJE NAĐEN"
+
+msgid "Passed"
+msgstr "Uspeh"
+
+msgid "FAILED"
+msgstr "NEUSPEH"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Jedan ili više fajova nisu prošli proveru ispravnosti!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Provere integriteta (%s) se razlikuju veličinom u odnosu na odeljak izvora."
+
+msgid "Integrity checks are missing."
+msgstr "Nedostaju provere integriteta."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Raspakujem izvore..."
+
+msgid "Extracting %s with %s"
+msgstr "Raspakujem %s pomoću %s"
+
+msgid "Failed to extract %s"
+msgstr "Neuspelo raspakivanje %s"
+
+msgid "A failure occurred in %s()."
+msgstr "Do greške je došlo u %s(),"
+
+msgid "Starting %s()..."
+msgstr "Pokrećem %s()"
+
+msgid "Tidying install..."
+msgstr "Pospremam instalaciju..."
+
+msgid "Removing doc files..."
+msgstr "Uklanjam fajlove dokumentacije..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Kompresujem man i info stranice..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Uklanjam nepotrebne simbole iz binarnih fajlova i biblioteka..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Uklanjam prazne fascikle..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Dodajte liniju licence u %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Paket sadrži referencu ka %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Pravim paket..."
+
+msgid "Adding %s file..."
+msgstr "Dodajem fajl %s..."
+
+msgid "Compressing package..."
+msgstr "Kompresujem paket..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "„%s“ nije ispravna ekstenzija arhive."
+
+msgid "Failed to create package file."
+msgstr "Neuspelo pravljenje paketa."
+
+msgid "Failed to create symlink to package file."
+msgstr "Neuspelo pravljenje simboličke veze ka fajlu paketa."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Pravim paket izvora..."
+
+msgid "Adding %s..."
+msgstr "Dodajem %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Dodajem fajl %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Kompresujem paket izvora..."
+
+msgid "Failed to create source package file."
+msgstr "Neuspelo pravljenje fajla paketa izvora."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Neuspelo pravljenje simboličke veze ka fajlu paketa izvora."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Neuspelo instaliranje izgrađenih paketa."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s ne sme biti prazno."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s ne sme počinjati crticom."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s mora biti ceo broj."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s nije dostupan za arhitekturu „%s“."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Imajte u vidu da je mnogim paketima neophodna linija u fajlu %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "fajl %s (%s) ne postoji."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Ne mogu da pronađem sudo. Koristiću su za dobijanje koernih privilegija."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Utvrđujem poslednju %s reviziju..."
+
+msgid "Version found: %s"
+msgstr "Nađena verzija: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Upotreba: %s [opcije]"
+
+msgid "Options:"
+msgstr "Opcije:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Uklanja radne fajlove nakon gradnje"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Preskače sve provere zavisnosti"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Prepisuje postojeći paket"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Stvara provere integriteta fajlova izvora"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Instalira pakete nakon uspešne gradnje"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Vodi dnevnik procesa gradnje"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Onemogućava obojene izlazne poruke"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Samo preuzima i raspakuje fajlove"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <fajl> Koristi alternativnu instalacionu skriptu (umesto „%s“)"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Uklanja instalirane zavisnosti nakon uspešne gradnje"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Prepakuje sadržaj paketa bez ponovne gradnje"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr " --allsource Stvara arhivu izvora uključujući i preuzete izvore"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr " --config <fajl> Koristi alternativni fajl postavki (umesto „%s“)"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+" --holdver Sprečava automatsku nadogradnju verzija za razvojne %s "
+"skripte."
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <spisak> Gradi samo navedene pakete iz razdeljenog paketa"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source Stvara arhivu izvora bez preuzimanja izvora"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Ne traži potvrde pri razrešavanju zavisnosti"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Ne prikazuje traku napretka pri preuzimanju fajlova"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"© 2006-2011 Pakmenov razvojni tim <pacman-dev@archlinux.org>.\\n© 2002-2006 "
+"Džad Vinet (Judd Vinet) <jvinet@zeroflux.org>.\\n\\nThis is free software; "
+"see the source for copying conditions.\\nThere is NO WARRANTY, to the extent "
+"permitted by law.\\n"
+
+msgid "%s not found."
+msgstr "%s nije pronađen."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Nemate dozvolu upisa da bi sačuvali pakete u %s. "
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "nemate dozvolu upisa da bi sačuvali preuzimanja u %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s ne postoji."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Paket je već izgrađen; instaliram postojeći paket..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Grupa paketa je već izgrađena; instaliram postojeće pakete..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Dozvole za fajl možda nisu očuvane."
+
+msgid "Making package: %s"
+msgstr "Pravim paket: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Napravih paket izvora: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Preskačem provere zavisnosti."
+
+msgid "Checking runtime dependencies..."
+msgstr "Proveravam radne zavisnosti..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Proveravam zavisnosti gradnje..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Ne mogu da razrešim sve zavisnosti"
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Fascikla izvora je prazna, nema se šta graditi!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Fascikla paketa je prazna, nema se šta prepakivati!"
+
+msgid "Sources are ready."
+msgstr "Izvori su pripremljeni."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Završih gradnju: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Upotreba: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"© 2010-2011 Pakmenov razvojni tim <pacman-dev@archlinux.org>.\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s ne postoji ili nije u fascikli."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s nije fascikla pacmanove baze."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Morate imati odgovarajuće dozvole za nadogradnju baze."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr ""
+"Nađen je pacmanov fajl brave. Ne mogu da izviršim ako je pacman već pokrenut."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "Nađena je baza u pre-3.5 formatu — nadograđujem..."
+
+msgid "Done."
+msgstr "Gotovo."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr " --config <fajl> Koristi alternativni fajl postavki (umesto „%s“)"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Nije nađen fajl riznice „%s“."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize je maleni zahvat koji bi trebao da popravi performanse\n"
+"pacmana pri čitanju ili upisivanju u bazu u sistemu fajlova.\n"
+"\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Obzirom da pacman koristi mnogo malih fajlova za praćenje paketa,\\nsklon je "
+"fragmentaciji tih fajlova tokom vremena.\\nOva skripta pokušava da relocira "
+"te fajlove u jednu\\ncelovitu lokaciju na disku. Rezultat toga je da bi disk"
+"\\ntrebao brže da ih čita, obzirom da glava diska\\nne mora toliko često da "
+"se pomera.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "Nije nađena alatka diff, instalirajte diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Morate imati odgovarajuće dozvole za optimizovanje baze."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Pravim md5 sume stare baze..."
+
+msgid "Tar'ing up %s..."
+msgstr "Pakujem %s tarom..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Nije uspelo kompresovanje %s tarom."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Pravim novu bazu i stvaram joj md5 sume..."
+
+msgid "Untar'ing %s failed."
+msgstr "Neuspelo raspakivanje „s“"
+
+msgid "Syncing database to disk..."
+msgstr "Sinhronizujem bazu na disk..."
+
+msgid "Checking integrity..."
+msgstr "Proveravam integritet..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Neuspela provera integriteta; vraćam staru bazu."
+
+msgid "Rotating database into place..."
+msgstr "Rotiram baze na mesto..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Završeno. Vaša pacmanova baza je optimizovana."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Upotreba: pkgdelta [-q] <paket1> <paket2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta će napraviti deltu upoređivanjem dva paketa.\\nOvakav fajl delte "
+"se može dodati u bazu pomoću repo-add.\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Primer: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"© 2009 Ksavijer Čantri (Xavier Chantry) <shiningxc@gmail.com>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Neispravan fajl paketa „%s“."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Imena paketa se ne poklapaju: „%s“ i „%s“"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Arhitekture paketa se ne poklapaju: „%s“ i „%s“"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Oba paketa su iste verzije: „%s“"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "Pravim deltu sa verzije %s na verziju %s"
+
+msgid "Delta could not be created."
+msgstr "Ne mogah da napravim deltu."
+
+msgid "Generated delta : '%s'"
+msgstr "Napravih deltu: „%s“"
+
+msgid "File '%s' does not exist"
+msgstr "Ne postoji fajl „%s“"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Ne mogu da nađem izvršni fajl xdelta3! Da li je xdelta3 instaliran?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add će ažurirati bazu paketa čitanjem savakog fajla paketa\\nU "
+"komandnoj liniji možete naznačiti i više fajlova.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove će ažurirati bazu paketa uklanjanjem imena paketa\\nnavedenog u "
+"komandnoj liniji iz zadate baze riznice. Možete\\nnaznačiti i više paketa za "
+"uklanjanje odjednom.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Primer: repo-remove /putanja/do/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "Nema unosa baze za paket „%s“."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "Dodoajem unos „delte“: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Uklanjam postojeći unos „%s“..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Ne mogu da nađem izvršni fajl xdelta3! Da li je xdelta3 instaliran?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "%s nema ispravnu ekstenziju arhive."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Unos za „%s“ je već postojao"
+
+msgid "Creating '%s' db entry..."
+msgstr "Stvaram unos baze „%s“..."
+
+msgid "Old package file not found: %s"
+msgstr "Nije nađen stari fajl paketa: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Greška pri dobijanju fajla brave: %s."
+
+msgid "Held by process %s"
+msgstr "Zadržano procesom %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Fajl riznice „%s“ nije ispravna pacmanova baza."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Raspakujem bazu na privremenu likaciju..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Nije nađen fajl riznice „%s“."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Ne mogu da napravim fajl riznice „%s“."
+
+msgid "File '%s' not found."
+msgstr "Nije pronađen fajl „%s“."
+
+msgid "Adding delta '%s'"
+msgstr "Dodajem deltu „%s“"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "„%s“ nije fajl paketa; preskačem"
+
+msgid "Adding package '%s'"
+msgstr "Dodajem paket „%s“"
+
+msgid "Searching for delta '%s'..."
+msgstr "Tražim deltu „%s“..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Nema delti koje se poklapaju sa „%s“."
+
+msgid "Searching for package '%s'..."
+msgstr "Tražim paket „%s“..."
+
+msgid "Package matching '%s' not found."
+msgstr "Nema paketa koji se poklapaju sa „%s“."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Naznačeno je neispravno ime naredbe „%s“."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Ne mogu da napravim privremenu fasciklu za gradnju baze."
+
+msgid "Creating updated database file '%s'"
+msgstr "Stvaram ažurni fajl baze „%s“"
+
+msgid "No packages remain, creating empty database."
+msgstr "Nije preostao nijedan paket; pravim praznu bazu."
+
+msgid "No packages modified, nothing to do."
+msgstr "Nema izmenjenih paketa; ništa za raditi."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "do trajne, katastrofalne štete po vaš sistem. Ukoliko"
diff --git a/scripts/po/sv.po b/scripts/po/sv.po
new file mode 100644
index 00000000..c2cdc2f5
--- /dev/null
+++ b/scripts/po/sv.po
@@ -0,0 +1,1022 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:36+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "WARNING:"
+msgstr "VARNING: "
+
+msgid "ERROR:"
+msgstr "FEL: "
+
+msgid "Cleaning up..."
+msgstr "Städar upp..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Kunde inte hitta källkodsfil %s."
+
+msgid "Aborting..."
+msgstr "Avbryter..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Det finns ingen agent angedd för att hantera %s URL. Kolla %s."
+
+msgid "The download program %s is not installed."
+msgstr "Nerladdningsprogramet %s är inte installerat."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' returnerade ett allvarligt fel (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Installerar saknade beroenden..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' misslyckades att installera saknade beroenden"
+
+msgid "Missing Dependencies:"
+msgstr "Saknade Beroenden:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Misslyckades att ta bort installerade beroenden."
+
+msgid "Retrieving Sources..."
+msgstr "Hämtar Källor..."
+
+msgid "Found %s"
+msgstr "Hittade %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s hittades inte i byggkatalogen och är inte ett URL"
+
+msgid "Downloading %s..."
+msgstr "Laddar ner %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Misslyckande vid nerladdning av %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Generera kontrollsummor för källfiler."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Ogiltig integritets algoritm '%s' angiven"
+
+msgid "Validating source files with %s..."
+msgstr "Validerar källfiler med %s..."
+
+msgid "NOT FOUND"
+msgstr "HITTADES INTE"
+
+msgid "Passed"
+msgstr "Godkänd"
+
+msgid "FAILED"
+msgstr "MISSLYCKADES"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "En eller flera filer klarade inte valideringstestet."
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Integritetskontrollen (%s) skiljer sig i storlek från källkodsraden"
+
+msgid "Integrity checks are missing."
+msgstr "Integritetskontroller saknas."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Extraherar Källor..."
+
+msgid "Extracting %s with %s"
+msgstr "Extraherar %s med %s"
+
+msgid "Failed to extract %s"
+msgstr "Misslyckades att extrahera %s"
+
+msgid "A failure occurred in %s()."
+msgstr ""
+
+msgid "Starting %s()..."
+msgstr "Startar %s()..."
+
+msgid "Tidying install..."
+msgstr "Städar upp efter installationen..."
+
+msgid "Removing doc files..."
+msgstr "Tar bort doc filer..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Komprimerar man och info sidor..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Tar bort onödiga symboler från binärer och bibliotek..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Tar bort tomma katalaoger..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Var vänlig och lägg till en licens rad i din %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Paketet innehåller referens till %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Skapar paket..."
+
+msgid "Adding %s file..."
+msgstr ""
+
+msgid "Compressing package..."
+msgstr "Komprimerar paket..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' är inte ett giltig paket-suffix"
+
+msgid "Failed to create package file."
+msgstr "Misslyckades att skapa paketfil."
+
+msgid "Failed to create symlink to package file."
+msgstr "Misslyckades att symbolisk länk till paketfil."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Skapar källpaket"
+
+msgid "Adding %s..."
+msgstr "Lägger till %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Lägger till fil %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Komprimerar källpaket..."
+
+msgid "Failed to create source package file."
+msgstr "Misslyckades att skapa källkodsfil."
+
+msgid "Failed to create symlink to source package file."
+msgstr ""
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Misslyckades att installera byggt/byggda paket."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s får inte att vara tom."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s får inte börja med ett bindestreck"
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr ""
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s är inte tillgänglig för arkitekturen '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Notera att många paket kan behöva lägga till en rad i deras %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "Filen %s (%s) existerar inte."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo kunde inte hittas, använder su för att få root-rättigheter."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr ""
+
+msgid "Version found: %s"
+msgstr "Version hittad: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Användning: %s [alternativ]"
+
+msgid "Options:"
+msgstr "Alternativ: "
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Rensa upp arbetsfiler efter skapandet av paket"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Hoppa över alla beroendekontroller"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Skriv över existerande paket"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Generera integritetskontroller för källkodsfiler"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Installera paket efter lyckat bygge."
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log För logga över byggprocessen"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Inaktivera färglagda meddelanden"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Ladda ner och extrahera enbart filerna"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <file> Använd ett alternativt byggskript (istället för '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr " -r, --rmdeps Ta bort installerade beroenden efter lyckat bygge"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Packa om innehållet i paketet utan att bygga om"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Generera en tarball innehållandes enbart nerladdade "
+"källkodsfiler"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Använd en alternativ konfigurationsfil (istället för '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <list> Bygg endast listade paket från ett delat paket"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Generera en tarball med enbart källkod utan nerladdade "
+"källkodsfiler"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Fråga inte efter bekräftelse vid bestämmande av "
+"beroenden"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Visa inte en förloppsindikator vid nerladdning av "
+"filer"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s not found."
+msgstr "% hittades inte."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Du har inte skrivrättigheter för att spara paket i %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "Du har inte skrivrättigheter för att spara nerladdningar i %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s existerar inte."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Ett paket har redan blivit byggt, installerar existerande paket..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Paketgruppen har redan blivit byggd, installerar existerande paket..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Filrättigheterna kanske inte bevaras."
+
+msgid "Making package: %s"
+msgstr "Skapar paket: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Källkodspaket skapat: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Hoppar över kontroll av beroenden."
+
+msgid "Checking runtime dependencies..."
+msgstr ""
+
+msgid "Checking buildtime dependencies..."
+msgstr ""
+
+msgid "Could not resolve all dependencies."
+msgstr "Kan inte lösa alla beroenden."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Källkods katalogen är tom, det finns inget att bygga!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Paket katalogen är tom, det finns inget att paketera om!"
+
+msgid "Sources are ready."
+msgstr "Källor är redo."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Kompilering klar: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Användning: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s existerar inte eller är inte en katalog."
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Pacmans låsfil hittades. Kan inte köras medans pacman körs."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr ""
+
+msgid "Done."
+msgstr ""
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Använd en alternativ konfigurationsfil (istället för '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Förrådsfilen '%s' hittades inte."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize är ett litet hack som skall förbättra prestandan\\navpacman "
+"vid läsning/skrivning till dess filsystems-baserade databas.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"På grund av att pacman använder flera mindre filer för att hålla koll på "
+"paketen,\\nså finns det en tendens att dessa filer blir fragmenterade över "
+"tiden.\\nDetta skript försöker att omlokalisera dessa små filer till en"
+"\\nkontinuerlig plats på hårddsiken. Resultatet är att hårddisken\\nborde "
+"kunna läsa dom snabbare, eftersom hårdiskens huvud\\ninte behöver flytta "
+"runt sig på disken så mycket.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "verktyget diff hittades inte, var vänlig och installera diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Du måste ha korrekta rättigheter för att optimera databasen."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "MD5summerar den gamla databasen..."
+
+msgid "Tar'ing up %s..."
+msgstr "Packar up %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Uppackning av %s misslyckades"
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Skapar en MD5summa av den nya databasen..."
+
+msgid "Untar'ing %s failed."
+msgstr "Uppackning av %s misslyckades."
+
+msgid "Syncing database to disk..."
+msgstr "Synkroniserar databas till disk..."
+
+msgid "Checking integrity..."
+msgstr "Kontrollerar integritet..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Integritetskontroll MISSLYCKADES, återgår till den gamla databasen."
+
+msgid "Rotating database into place..."
+msgstr "Roterar databasen på plats..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Klar. Pacmans databas har blivit optimerad."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr ""
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+
+msgid "Invalid package file '%s'."
+msgstr "Ej giltig paketfil '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "Both packages have the same version : '%s'"
+msgstr ""
+
+msgid "Generating delta from version %s to version %s"
+msgstr ""
+
+msgid "Delta could not be created."
+msgstr ""
+
+msgid "Generated delta : '%s'"
+msgstr ""
+
+msgid "File '%s' does not exist"
+msgstr ""
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Kan inte gitta xdelta3 binär! Är xdelta3 installerat?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add kommer uppdatera en paketdatabas genom att läsa en paketfil.\\nAtt "
+"lägga till flera paket kan specifieras via kommandotolken.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove kommer att uppdatera en paketdatabas genom att ta bort "
+"paketnamnet\\nsom angetts via kommandotolken från den givna "
+"förrådsdatabasen. Flera\\npaket att tas bort kan anges via kommandotolken.\\n"
+"\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Exampel: repo-remove /sökväg/till/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr ""
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr ""
+
+msgid "Removing existing entry '%s'..."
+msgstr "Tar bort existerande inlägg '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Kan inte gitta xdelta3 binär! Är xdelta3 installerat?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' har inte ett giltigt suffix för arkiv."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Ett inlägg för '%s' existerade redan"
+
+msgid "Creating '%s' db entry..."
+msgstr ""
+
+msgid "Old package file not found: %s"
+msgstr ""
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Misslyckades att hämta låsfil: %s."
+
+msgid "Held by process %s"
+msgstr "Hålld av processen %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Förrådsfilen '%s' är inte en riktig pacman databas."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Extraherar databas till en temporär plats..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Förrådsfilen '%s' hittades inte."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Förrådsfilen '%s' kunde inte skapas."
+
+msgid "File '%s' not found."
+msgstr "Filen '%s' hittades inte."
+
+msgid "Adding delta '%s'"
+msgstr "Lägger till delta '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' är inte en paketfil, hoppar över"
+
+msgid "Adding package '%s'"
+msgstr "Lägger till paket '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Söker efter delta '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Matchande delta '%s' hittades inte."
+
+msgid "Searching for package '%s'..."
+msgstr "Söker efter paketet '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Paket matchande '%s' hittades inte."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Ogiltigt kommandonamn '%s' angett."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Kan inte skapa temporär katalog för att bygga databasen."
+
+msgid "Creating updated database file '%s'"
+msgstr "Skapar uppdaterad databasfil '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Inga paket finns kvar, skapar en tom databas."
+
+msgid "No packages modified, nothing to do."
+msgstr "Inga paket modifierade, ingenting att göra."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "permanent, katastrofal skada till ditt system. Om du"
diff --git a/scripts/po/tr.po b/scripts/po/tr.po
new file mode 100644
index 00000000..31e831b0
--- /dev/null
+++ b/scripts/po/tr.po
@@ -0,0 +1,1040 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Turkish (http://www.transifex.net/projects/p/archlinux-pacman/"
+"team/tr/)\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+msgid "WARNING:"
+msgstr "UYARI:"
+
+msgid "ERROR:"
+msgstr "HATA:"
+
+msgid "Cleaning up..."
+msgstr "Temizleniyor..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Kaynak dosya (%s) bulunamadı."
+
+msgid "Aborting..."
+msgstr "Çıkılıyor..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "%s adreslerini idare edecek bir araç bulunamadı. %s'i kontrol ediniz."
+
+msgid "The download program %s is not installed."
+msgstr "İndirme programı %s kurulu değil."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' ölümcül bir hata döndürdü (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Eksik bağımlılıklar yükleniyor..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' eksik bağımlılıkları yükleyemedi."
+
+msgid "Missing Dependencies:"
+msgstr "Eksik bağımlılıklar:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Kurulu bağımlılıkları kaldırma işlemi başarısız oldu."
+
+msgid "Retrieving Sources..."
+msgstr "Kaynak kodları alınıyor..."
+
+msgid "Found %s"
+msgstr "%s bulundu"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s derlenme dizininde bulunamadı ve bir adres de değil."
+
+msgid "Downloading %s..."
+msgstr "%s indiriliyor..."
+
+msgid "Failure while downloading %s"
+msgstr "%s indirilirken hata oluştu"
+
+msgid "Generating checksums for source files..."
+msgstr "Kaynak kodları için bütünlük kontrolleri oluşturuluyor..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Geçersiz bütünlük algoritması '%s' tanımlanmış."
+
+msgid "Validating source files with %s..."
+msgstr "Kaynak dosyaları %s ile doğrulanıyor..."
+
+msgid "NOT FOUND"
+msgstr "BULUNAMADI"
+
+msgid "Passed"
+msgstr "Doğrulandı"
+
+msgid "FAILED"
+msgstr "BAŞARISIZ"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Bir ya da daha fazla dosya doğrulama kontrolünü geçemedi."
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr ""
+"Bütünlük kontrolleri (%s) kaynak dizisindeki dosyaların boyutlarıyla "
+"örtüşmüyor."
+
+msgid "Integrity checks are missing."
+msgstr "Bütünlük kontrolü kayıp ya da eksik."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Kaynak Kodları Açılıyor..."
+
+msgid "Extracting %s with %s"
+msgstr "%s ile %s açılıyor"
+
+msgid "Failed to extract %s"
+msgstr "%s arşivi açılamadı"
+
+msgid "A failure occurred in %s()."
+msgstr "%s() içinde bir hata oluştu."
+
+msgid "Starting %s()..."
+msgstr "%s() işlemine başlanıyor..."
+
+msgid "Tidying install..."
+msgstr "Kurulum düzenleniyor..."
+
+msgid "Removing doc files..."
+msgstr "Döküman dosyaları kaldırılıyor..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Kılavuz ve bilgi sayfaları sıkıştırılıyor..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr ""
+"İkilik dosyalardan ve kütüphanelerden gereksiz ayıklama sembolleri "
+"ayıklanıyor..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Boş dizinler kaldırılıyor..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Lütfen %s dosyanıza bir lisans satırı ekleyin!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Paket %s için referans barındırıyor"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Paket oluşturuluyor..."
+
+msgid "Adding %s file..."
+msgstr "%s dosyası ekleniyor..."
+
+msgid "Compressing package..."
+msgstr "Paket sıkıştırılıyor..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' geçerli bir arşiv uzantısı değil."
+
+msgid "Failed to create package file."
+msgstr "Paket oluşturulamadı."
+
+msgid "Failed to create symlink to package file."
+msgstr "Paket dosyasına sembolik bağ oluşturulamadı."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Kaynak paketi oluşturuluyor..."
+
+msgid "Adding %s..."
+msgstr "%s ekleniyor..."
+
+msgid "Adding %s file (%s)..."
+msgstr "%s dosyası ekleniyor (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Kaynak paketi sıkıştırılıyor..."
+
+msgid "Failed to create source package file."
+msgstr "Kaynak paketi oluşturulamadı."
+
+msgid "Failed to create symlink to source package file."
+msgstr "Kaynak paket dosyasına sembolik bağ oluşturulamadı."
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Derlenen paket(ler) kurulamadı."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s boş olamaz."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s, '-' (tire) işareti ile başlayamaz."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s bir tamsayı olmalıdır."
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s, '%s' mimarisi için uygun değildir."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Bir çok paketin %s kısmına bir satır eklenmesi gerekebilir"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s dosyası (%s) mevcut değil."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo bulunamadı. Yetki almak için su kullanılacak."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "Son %s sürümü belirleniyor..."
+
+msgid "Version found: %s"
+msgstr "Değişiklik numarası olarak %s bulundu"
+
+msgid "Usage: %s [options]"
+msgstr "Kullanım: %s [seçenekler]"
+
+msgid "Options:"
+msgstr "Seçenekler:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Derlenme sonrası oluşan dosyaları temizle"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Tüm bağımlılık kontrollerini atla"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Mevcut paketlerin üstüne yaz"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Kaynak dosyaları için bütünlük kontrolleri oluştur"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Derlenme tamamlandıktan sonra paketi yükle"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Paket derleme işleminin kaydını tut"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Renklendirilmiş çıktı kullanma"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Dosyaları yalnızca indir ve aç"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <dosya> '%s' yerine farklı bir derleme betiği kullan"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Derlenme tamamlandıktan sonra yüklenen bağımlılıkları "
+"kaldır"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Derleme yapmadan yeniden paketle"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource İndirilmiş arşivlerle birlikte sadece kaynak barındıran "
+"bir arşiv oluştur"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr " --config <dosya> '%s' yerine farklı bir yapılandırma dosyası kullan"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr " --holdver %s için sürümü sabit tut"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Paket grubundan sadece listedeki ayrılmış paketleri derle "
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Paketi derlemek yerine inşa dosyalarını barındıran "
+"sıkıştırılmış tar arşivi oluştur"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm Bağımlılıklar çözümlenirken onay isteme"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar Dosyalar indirilirken durum çubuğu gösterme"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s not found."
+msgstr "%s bulunamadı."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "Paketleri %s dizininde saklamak için yazma izniniz yok."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr ""
+"İndirilenleri %s dizininde saklayabilmenizi sağlayacak izinlere sahip "
+"değilsiniz."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s mevcut değil."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Paketlerden biri zaten derlenmiş, mevcut paket yükleniyor..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Paket grubu zaten derlenmiş, var olan paketler kuruluyor..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Dosya izinleri korunmayabilir."
+
+msgid "Making package: %s"
+msgstr "%s paketi oluşturuluyor"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Kaynak paketi oluşturuldu: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Bağımlılık kontrolleri atlanıyor."
+
+msgid "Checking runtime dependencies..."
+msgstr "Bağımlılıklar denetleniyor..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "Derleme bağımlılıkları denetleniyor..."
+
+msgid "Could not resolve all dependencies."
+msgstr "Bazı bağımlılıklar çözülemedi."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Kaynak dizini boş; derlenecek bir şey yok!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Paket dizini boş; yeniden paketlenecek bir şey yok!"
+
+msgid "Sources are ready."
+msgstr "Kaynak kodları hazır."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "%s paketinin derlenmesi tamamlandı"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Kullanım: %s [pacman_veritabanı_kök_dizini]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s bulunamadı ya da bir dizin değil."
+
+msgid "%s is not a pacman database directory."
+msgstr "%s bir pacman veritabanı dizini değil."
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "Veritabanını yükseltmek için geçerli izniniz bulunmalıdır."
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Pacman kilit dosyası bulundu. Pacman çalışırken çalıştırılamaz."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "3.5 sürümü öncesi veritabanı biçimi algılandı - yükseltiliyor..."
+
+msgid "Done."
+msgstr "Tamamlandı."
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr " --config <dosya> '%s' yerine farklı bir yapılandırma dosyası kullan"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "'%s' depo dosyası bulunamadı."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize, pacman'in dosya sistemi tabanlı veritabanını okumasını ve"
+"\\nyazmasını hızlandırmak amacıyla kullanılan bir araçtır.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"pacman, paketleri takip etmek için bir sürü küçük dosya ile uğraşmak zorunda"
+"\\nolduğundan, bu dosyaların zamanla derlenip toplanması iyi olacaktır.\\nBu "
+"betik, bahsi geçen küçük dosyaları bulup onları sabit diskinizdeki"
+"\\nkesintisiz bir bölümde bir araya toplar. Sabit diskinizin okuma kafası"
+"\\ndiskin farklı kısımlarında gezmek zorunda kalmayacağından, sonuçta"
+"\\nfarkedilir bir performans artışı olması muhtemeldir.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff komutu bulunamadı, lütfen diffutils paketini kurun."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Veritabanını optimize etmek için doğru haklara sahip olmalısınız."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Eski veritabanına ait MD5SUM oluşturuluyor..."
+
+msgid "Tar'ing up %s..."
+msgstr "%s sıkıştırılıyor..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Sıkıştırma başarısız."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Yeni veritabanı oluşturuluyor ve MD5sum kontrolü yapılıyor..."
+
+msgid "Untar'ing %s failed."
+msgstr "%s sıkıştırılmış dosyadan açılamadı."
+
+msgid "Syncing database to disk..."
+msgstr "Veritabanı disk ile senkronize ediliyor..."
+
+msgid "Checking integrity..."
+msgstr "Bütünlük kontrolü yapılıyor..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Bütünlük kontrolü BAŞARISIZ, eski veritabanına dönülüyor."
+
+msgid "Rotating database into place..."
+msgstr "Veritabanı dönüştürülüyor..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Tamamlandı. Pacman veritabanınız optimize edildi."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "Kullanım: pkgdelta [-q] <paket1> <paket2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta iki paket arasındaki farklılıklardan bir delta paketi oluşturur."
+"\\nBu delta dosyası paket veritabanına repo-add kullanılarak eklenebilir.\\n"
+"\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "Örnek: 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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "Geçersiz paket dosyası '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "Paket isimleri uyuşmuyor : '%s' ve '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "Paket mimarileri uyuşmuyor : '%s' ve '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "Her iki paketin sürümü de aynı: '%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "%s sürümü ile %s sürümü arasında delta oluşturuluyor"
+
+msgid "Delta could not be created."
+msgstr "Delta oluşturulamadı."
+
+msgid "Generated delta : '%s'"
+msgstr "Oluşturulan delta: '%s'"
+
+msgid "File '%s' does not exist"
+msgstr "'%s' dosyası bulunamadı"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "xdelta3 ikili dosyası bulunamıyor! Sisteminizde xdelta3 kurulu mu?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add komutu, bir paket dosyasını okuyarak paket veritabanını günceller."
+"\\nBirden fazla paket, komut satırında tanımlanabilir.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove, ilgili paket veritabanını, komut satırından verilmiş paket"
+"\\nadını depo veritabanından silerek günceller. Komut satırında silinecek "
+"\\nbirden fazla paket tanımlanabilir.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Örnek: repo-remove /depo/dosyasinin/yolu/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "'%s' paketi için veritabanı girdisi yok."
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "'deltas' girdisi ekleniyor: %s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "Mevcut '%s' kaydı kaldırılıyor..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "xdelta3 ikili dosyası bulunamıyor! Sisteminizde xdelta3 kurulu mu?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' geçerli bir arşiv uzantısına sahip değil."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "'%s' için zaten bir kayıt bulunuyor"
+
+msgid "Creating '%s' db entry..."
+msgstr "'%s' veritabanı girdisi oluşturuluyor..."
+
+msgid "Old package file not found: %s"
+msgstr "Eski paket dosyası bulunamadı: %s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Kilit dosyası edinilemedi: %s."
+
+msgid "Held by process %s"
+msgstr "%s süreci tarafından tutuluyor"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "'%s' depo dosyası uygun bir pacman veritabanı değil."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Veritabanı geçici bir yere açılıyor..."
+
+msgid "Repository file '%s' was not found."
+msgstr "'%s' depo dosyası bulunamadı."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Depo dosyası '%s' oluşturulamadı."
+
+msgid "File '%s' not found."
+msgstr "'%s' dosyası bulunamadı."
+
+msgid "Adding delta '%s'"
+msgstr "'%s' farkı ekleniyor"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' bir paket dosyası değil, atlanıyor"
+
+msgid "Adding package '%s'"
+msgstr "'%s' paketi ekleniyor"
+
+msgid "Searching for delta '%s'..."
+msgstr "'%s' farkı aranıyor..."
+
+msgid "Delta matching '%s' not found."
+msgstr "'%s' ile eşleşen bir fark bulunamadı."
+
+msgid "Searching for package '%s'..."
+msgstr "'%s' paketi aranıyor..."
+
+msgid "Package matching '%s' not found."
+msgstr "'%s' ile eşleşen bir paket bulunamadı."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Geçersiz komut '%s' belirtilmiş."
+
+msgid "Cannot create temp directory for database building."
+msgstr ""
+"Veritabanı oluşturulması için gerekli olan geçici dizin oluşturulamadı."
+
+msgid "Creating updated database file '%s'"
+msgstr "Güncellenmiş veritabanı dosyası '%s' oluşturuluyor"
+
+msgid "No packages remain, creating empty database."
+msgstr "Hiç paket kalmadı, boş veritabanı yaratılıyor."
+
+msgid "No packages modified, nothing to do."
+msgstr "Hiç bir pakette değişiklik yapılmadı, çıkılıyor."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr ""
+#~ "sisteminizde kalıcı, baş ağrıtacak problemler yaratabilir. Eğer yine de"
diff --git a/scripts/po/uk.po b/scripts/po/uk.po
new file mode 100644
index 00000000..9656039b
--- /dev/null
+++ b/scripts/po/uk.po
@@ -0,0 +1,1023 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+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-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:36+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+
+msgid "WARNING:"
+msgstr "ПОПЕРЕДЖЕННЯ:"
+
+msgid "ERROR:"
+msgstr "ПОМИЛКА:"
+
+msgid "Cleaning up..."
+msgstr "Очищення..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "Неможливо знайти вихідний файл %s."
+
+msgid "Aborting..."
+msgstr "Припинення..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "Немає агента, щоб опрацювати %s посилання. Перевірте %s."
+
+msgid "The download program %s is not installed."
+msgstr "Програму для завантаження %s не встановлено."
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' повернув фатальну помилку (%i): %s"
+
+msgid "Installing missing dependencies..."
+msgstr "Встановлення відсутніх залежностей..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%' не зміг встановити відсутні залежності."
+
+msgid "Missing Dependencies:"
+msgstr "Відсутні залежності:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "Не вдалося вилучити встановлені залежності."
+
+msgid "Retrieving Sources..."
+msgstr "Стягування файлів..."
+
+msgid "Found %s"
+msgstr "Знайдено %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s не було знайдено в каталозі збирання і це не посилання."
+
+msgid "Downloading %s..."
+msgstr "Завантаження %s..."
+
+msgid "Failure while downloading %s"
+msgstr "Невдача під час завантаження %s"
+
+msgid "Generating checksums for source files..."
+msgstr "Генерування контрольних сум для вихідних файлів..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "Вказано невірний алгоритм цілісності '%s'."
+
+msgid "Validating source files with %s..."
+msgstr "Звірення вихідного коду з %s..."
+
+msgid "NOT FOUND"
+msgstr "НЕ ЗНАЙДЕНО"
+
+msgid "Passed"
+msgstr "Пройдено"
+
+msgid "FAILED"
+msgstr "НЕВДАЛО"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "Один чи кілька файлів не пройшли перевірку на відповідність!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "Перевірки цілісності (%s) відрізняються за розміром від масиву source."
+
+msgid "Integrity checks are missing."
+msgstr "Перевірки цілісності відсутні."
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "Розпаковування файлів..."
+
+msgid "Extracting %s with %s"
+msgstr "Розпаковування %s з %s... "
+
+msgid "Failed to extract %s"
+msgstr "Не вдалося розпакувати %s"
+
+msgid "A failure occurred in %s()."
+msgstr ""
+
+msgid "Starting %s()..."
+msgstr "Початок %s()..."
+
+msgid "Tidying install..."
+msgstr "Покращення встановлення..."
+
+msgid "Removing doc files..."
+msgstr "Вилучення файлів doc..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "Стиснення сторінок man/info..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "Вилучення непотрібних символів з бінарних файлів та бібліотек..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "Вилучення порожніх каталогів..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "Будь-ласка, додайте рядок ліцензії до вашого %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "Пакунок не містить згадки про %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "Створення пакунка..."
+
+msgid "Adding %s file..."
+msgstr ""
+
+msgid "Compressing package..."
+msgstr "Стиснення пакунка..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' є невірним розширенням архіву."
+
+msgid "Failed to create package file."
+msgstr "Не вдалося створити файл пакунка."
+
+msgid "Failed to create symlink to package file."
+msgstr "Не вдалося створити посилання на файл пакунку."
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "Створення пакунку вихідних файлів..."
+
+msgid "Adding %s..."
+msgstr "Долучення %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "Долучення файлу %s (%s)..."
+
+msgid "Compressing source package..."
+msgstr "Стиснення вихідного пакунку..."
+
+msgid "Failed to create source package file."
+msgstr "Не вдалося створити файл вихідного пакунку."
+
+msgid "Failed to create symlink to source package file."
+msgstr ""
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "Не вдалося встановити зібрані пакунки."
+
+msgid "%s is not allowed to be empty."
+msgstr "%s не повинен бути порожнім."
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s не повинен починатися з дефіса."
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr ""
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s немає для архітектури '%s'."
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "Зверніть увагу, що багато пакунків потребують додання рядка до їх %s"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "файл %s (%s) не існує."
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr ""
+"Sudo не може бути знайдено. Для отримання прав root'а буде використовуватися "
+"su."
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr ""
+
+msgid "Version found: %s"
+msgstr "Знайдена версія: %s"
+
+msgid "Usage: %s [options]"
+msgstr "Використання: %s [опції]"
+
+msgid "Options:"
+msgstr "Опції:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean Очистити робочі файли після збірки"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps Пропускати всі перевірки залежностей"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force Перезаписати існуючий пакунок"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg Згенерувати перевірки цілісності вихідних файлів"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install Встановити пакунок після успішного збирання"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log Занотувати процес збирання пакунку"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor Вимкнути кольорові повідомлення"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild Тільки завантажити і розпакувати файли"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr ""
+" -p <file> Використовувати інший скрипт збирання (замість '%s')"
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr ""
+" -r, --rmdeps Вилучити встановлені залежності після успішного збирання"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage Перепакувати вміст пакунка без збирання"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr ""
+" --allsource Генерувати пакунок вихідного коду, включно із завантаженим"
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr ""
+" --config <file> Використовувати інший файл налаштувань (замість '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr ""
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr ""
+" --pkg <list> Тільки зібрати вказані пакунки з розділеного пакунку"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr ""
+" --source Генерувати пакунок вихідного коду, крім завантаженого"
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr ""
+" --noconfirm Не питати підтвердження під час розв'язання залежностей"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr ""
+" --noprogressbar Не показувати індикатор прогресу під час завантаження "
+"файлів"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s not found."
+msgstr "%s не знайдено."
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "У вас немає прав для того, щоб зберегти пакунки в %s."
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "У вас немає прав для того, щоб зберегти завантаження в %s."
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s не існує."
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "Пакунок уже був зібраний, встановлення існуючого пакунку..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "Група пакунків уже була зібрана, встановлення існуючих пакунків..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "Права доступу до файлів можуть бути не збережені."
+
+msgid "Making package: %s"
+msgstr "Створення пакунка: %s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "Вихідний пакунок створено: %s"
+
+msgid "Skipping dependency checks."
+msgstr "Пропуск перевірок залежностей."
+
+msgid "Checking runtime dependencies..."
+msgstr ""
+
+msgid "Checking buildtime dependencies..."
+msgstr ""
+
+msgid "Could not resolve all dependencies."
+msgstr "Неможливо розв'язати усі залежності."
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "Каталог пакунка порожній, нема нічого для збирання!"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "Каталог пакунка порожній, нема нічого для перепакування!"
+
+msgid "Sources are ready."
+msgstr "Вихідні файли готові."
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "Закінчено створення: %s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "Використання: %s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s не існує, або не є каталогом."
+
+msgid "%s is not a pacman database directory."
+msgstr ""
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr ""
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "Знайдений lock-файл. Поки Pacman працює - виконання неможливе."
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr ""
+
+msgid "Done."
+msgstr ""
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr ""
+" --config <file> Використовувати інший файл налаштувань (замість '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "Файл рерозиторію '%s' не знайдено."
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize - це маленька програмка, яка покращить швидкодію\\npacman "
+"при читанні/запису до базованої на файловій системі бази даних.\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"Оскільки pacman використовує багато маленьких файлів для стеження\\nза "
+"пакунками, є можливість їхньої фрагментації з часом.\\nЦей скрипт дає "
+"можливість помістити ці малі файли в одну\\nнеперервну область на вашому "
+"жорсткому диску.\\nВ результаті, жорсткий диск буде в змозі прочитати їх "
+"швидше.\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff не знайдено. Будь-ласка, встановіть diffutils."
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "Ви повинні мати коректні права, щоб оптимізувати базу даних."
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "Підрахунок суми MD5 старої бази даних..."
+
+msgid "Tar'ing up %s..."
+msgstr "Пакування %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "Пакування %s не вдалося."
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "Створення та підрахунок суми MD5 нової бази даних..."
+
+msgid "Untar'ing %s failed."
+msgstr "Розпакування %s не вдалося."
+
+msgid "Syncing database to disk..."
+msgstr ":: Синхронізація бази даних пакунків..."
+
+msgid "Checking integrity..."
+msgstr "Перевірка цілісності..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "Перевірка цілісності НЕВДАЛА, повернення до старої бази даних."
+
+msgid "Rotating database into place..."
+msgstr "Встановлення нової бази даних..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "Закінчено. Базу даних пакунків оптимізовано."
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr ""
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\nThis is free "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+
+msgid "Invalid package file '%s'."
+msgstr "Невірний файл пакунка '%s'."
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr ""
+
+msgid "Both packages have the same version : '%s'"
+msgstr ""
+
+msgid "Generating delta from version %s to version %s"
+msgstr ""
+
+msgid "Delta could not be created."
+msgstr ""
+
+msgid "Generated delta : '%s'"
+msgstr ""
+
+msgid "File '%s' does not exist"
+msgstr ""
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "Неможливо знайти бінарний файл xdelta3! Чи xdelta3 встановлено?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add поновить базу даних пакунків, прочитавши файл пакунку.\\nВ "
+"командному рядку може бути вказано кілька пакунків.\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove поновить базу даних пакунків, вилучивши ім'я пакунку,\\nяке "
+"вказане у командному рядку, з даного репозиторія.\\nВ командному рядку може "
+"бути вказано кілька пакунків.\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "Приклад: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr ""
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr ""
+
+msgid "Removing existing entry '%s'..."
+msgstr "Вилучення існуючого запису '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "Неможливо знайти бінарний файл xdelta3! Чи xdelta3 встановлено?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' не має вірного розширення архіву."
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "Запис для '%s' вже існував"
+
+msgid "Creating '%s' db entry..."
+msgstr ""
+
+msgid "Old package file not found: %s"
+msgstr ""
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "Не вдалося отримати файл замкнення: %s."
+
+msgid "Held by process %s"
+msgstr "Утримано процесом %s"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "Файл репозиторію '%s' не є коректною базою даних пакунків."
+
+msgid "Extracting database to a temporary location..."
+msgstr "Розпакування бази даних до тимчасового місця..."
+
+msgid "Repository file '%s' was not found."
+msgstr "Файл рерозиторію '%s' не знайдено."
+
+msgid "Repository file '%s' could not be created."
+msgstr "Файл репозиторію '%s' не може бути створений."
+
+msgid "File '%s' not found."
+msgstr "Файл '%s' не знайдено."
+
+msgid "Adding delta '%s'"
+msgstr "Додавання дельта-патчу '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' не є файлом пакунка, пропущено"
+
+msgid "Adding package '%s'"
+msgstr "Додання пакунка '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "Пошук дельта-патчу '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "Дельта-патч, що відповідає '%s', не знайдено."
+
+msgid "Searching for package '%s'..."
+msgstr "Пошук пакунка '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "Пакунок, що відповідає '%s', не знайдено."
+
+msgid "Invalid command name '%s' specified."
+msgstr "Вказана невірна команда '%s'."
+
+msgid "Cannot create temp directory for database building."
+msgstr "Не можливо створити тимчасовий каталог для побудови бази даних."
+
+msgid "Creating updated database file '%s'"
+msgstr "Створення поновленого файлу бази даних '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "Не залишилося жодного пакунка, створення порожньої бази даних."
+
+msgid "No packages modified, nothing to do."
+msgstr "Жодні пакунки не були змінені, нема що робити."
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "постійну, катастрофічну шкоду вашій системі. Якщо ви"
diff --git a/scripts/po/zh_CN.po b/scripts/po/zh_CN.po
new file mode 100644
index 00000000..23a2b87c
--- /dev/null
+++ b/scripts/po/zh_CN.po
@@ -0,0 +1,1020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+# <rainofchaos@gmail.com>, 2011.
+# leonfeng <rainofchaos@gmail.com>, 2011.
+# 甘 露 <rhythm.gan@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: 2011-08-09 15:51-0500\n"
+"PO-Revision-Date: 2011-08-08 22:38+0000\n"
+"Last-Translator: toofishes <dpmcgee@gmail.com>\n"
+"Language-Team: Chinese (China) (http://www.transifex.net/projects/p/"
+"archlinux-pacman/team/zh_CN/)\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+
+msgid "WARNING:"
+msgstr "警告:"
+
+msgid "ERROR:"
+msgstr "错误:"
+
+msgid "Cleaning up..."
+msgstr "正在清理..."
+
+msgid "Entering %s environment..."
+msgstr ""
+
+msgid "Unable to find source file %s."
+msgstr "无法找到源文件 %s。"
+
+msgid "Aborting..."
+msgstr "正在放弃..."
+
+msgid "There is no agent set up to handle %s URLs. Check %s."
+msgstr "没有设置程序来处理 %s URLs。请检查 %s。"
+
+msgid "The download program %s is not installed."
+msgstr "下载程序 %s 没有安装。"
+
+msgid "'%s' returned a fatal error (%i): %s"
+msgstr "'%s' 返回一个致命错误 (%i):%s"
+
+msgid "Installing missing dependencies..."
+msgstr "正在安装缺少的依赖关系..."
+
+msgid "'%s' failed to install missing dependencies."
+msgstr "'%s' 无法安装缺少的依赖关系。"
+
+msgid "Missing Dependencies:"
+msgstr "缺少依赖关系:"
+
+msgid "Failed to remove installed dependencies."
+msgstr "无法删除已安装的依赖关系。"
+
+msgid "Retrieving Sources..."
+msgstr "获取源代码..."
+
+msgid "Found %s"
+msgstr "找到 %s"
+
+msgid "%s was not found in the build directory and is not a URL."
+msgstr "%s 没有在创建目录中找到,也不是一个 URL。"
+
+msgid "Downloading %s..."
+msgstr "正在下载 %s..."
+
+msgid "Failure while downloading %s"
+msgstr "无法下载 %s"
+
+msgid "Generating checksums for source files..."
+msgstr "正在为源代码文件创建完整性检查值..."
+
+msgid "Cannot find the %s binary required for generating sourcefile checksums."
+msgstr ""
+
+msgid "Invalid integrity algorithm '%s' specified."
+msgstr "指定了无效的完整性算法 '%s'"
+
+msgid "Validating source files with %s..."
+msgstr "正在验证源代码文件 %s..."
+
+msgid "NOT FOUND"
+msgstr "未找到"
+
+msgid "Passed"
+msgstr "通过"
+
+msgid "FAILED"
+msgstr "失败"
+
+msgid "One or more files did not pass the validity check!"
+msgstr "一个或多个文件没有通过有效性检查!"
+
+msgid "Integrity checks (%s) differ in size from the source array."
+msgstr "完整性检查 (%s) 与源阵列大小不一致。"
+
+msgid "Integrity checks are missing."
+msgstr "完整性检查 (%s) 缺失。"
+
+msgid "Verifying source file signatures with %s..."
+msgstr ""
+
+msgid "SIGNATURE NOT FOUND"
+msgstr ""
+
+msgid "SOURCE FILE NOT FOUND"
+msgstr ""
+
+msgid "Unknown public key"
+msgstr ""
+
+msgid "Warning: the key has been revoked."
+msgstr ""
+
+msgid "Warning: the signature has expired."
+msgstr ""
+
+msgid "Warning: the key has expired."
+msgstr ""
+
+msgid "One or more PGP signatures could not be verified!"
+msgstr ""
+
+msgid "Warnings have occurred while verifying the signatures."
+msgstr ""
+
+msgid "Please make sure you really trust them."
+msgstr ""
+
+msgid "Skipping all source file integrity checks."
+msgstr ""
+
+msgid "Skipping verification of source file checksums."
+msgstr ""
+
+msgid "Skipping verification of source file PGP signatures."
+msgstr ""
+
+msgid "Extracting Sources..."
+msgstr "解压缩源码..."
+
+msgid "Extracting %s with %s"
+msgstr "正在解压缩 %s,使用 %s"
+
+msgid "Failed to extract %s"
+msgstr "无法解压缩 %s"
+
+msgid "A failure occurred in %s()."
+msgstr "在 %s() 中发生一个错误。"
+
+msgid "Starting %s()..."
+msgstr "正在开始 %s()..."
+
+msgid "Tidying install..."
+msgstr "正在清理安装..."
+
+msgid "Removing doc files..."
+msgstr "正在删除 doc 文件..."
+
+msgid "Purging unwanted files..."
+msgstr ""
+
+msgid "Compressing man and info pages..."
+msgstr "正在压缩 man 及 info 文档..."
+
+msgid "Stripping unneeded symbols from binaries and libraries..."
+msgstr "正在从二进制文件和库中清除不需要的系统符号..."
+
+msgid "Removing %s files..."
+msgstr ""
+
+msgid "Removing empty directories..."
+msgstr "正在删除空目录..."
+
+msgid "Compressing binaries with %s..."
+msgstr ""
+
+msgid "Could not compress binary : %s"
+msgstr ""
+
+msgid "Generating %s file..."
+msgstr ""
+
+msgid "Cannot find library listed in %s: %s"
+msgstr ""
+
+msgid "Please add a license line to your %s!"
+msgstr "请添加软件许可证行到你的 %s!"
+
+msgid "Example for GPL'ed software: %s."
+msgstr ""
+
+msgid "%s entry file not in package : %s"
+msgstr ""
+
+msgid "Package contains reference to %s"
+msgstr "软件包提及含有 %s"
+
+msgid "Missing %s directory."
+msgstr ""
+
+msgid "Creating package..."
+msgstr "正在创建软件包..."
+
+msgid "Adding %s file..."
+msgstr "正在添加 %s 文件..."
+
+msgid "Compressing package..."
+msgstr "正在压缩软件包..."
+
+msgid "'%s' is not a valid archive extension."
+msgstr "'%s' 是无效的压缩包扩展名。"
+
+msgid "Failed to create package file."
+msgstr "无法创建软件包文件。"
+
+msgid "Failed to create symlink to package file."
+msgstr "创建软件包文件系统链接失败。"
+
+msgid "Signing package..."
+msgstr ""
+
+msgid "Created signature file %s."
+msgstr ""
+
+msgid "Failed to sign package file."
+msgstr ""
+
+msgid "Creating source package..."
+msgstr "正在创建源码包..."
+
+msgid "Adding %s..."
+msgstr "正在添加 %s..."
+
+msgid "Adding %s file (%s)..."
+msgstr "正在添加 %s 文件 (%s) ..."
+
+msgid "Compressing source package..."
+msgstr "正在压缩源码包..."
+
+msgid "Failed to create source package file."
+msgstr "创建源码包文件失败。"
+
+msgid "Failed to create symlink to source package file."
+msgstr "无法创建源软件包文件的系统链接。"
+
+msgid "Installing package %s with %s..."
+msgstr ""
+
+msgid "Installing %s package group with %s..."
+msgstr ""
+
+msgid "Failed to install built package(s)."
+msgstr "安装创建的软件包失败。"
+
+msgid "%s is not allowed to be empty."
+msgstr "%s 不允许为空。"
+
+msgid "%s is not allowed to start with a hyphen."
+msgstr "%s 不允许以连字号开始。"
+
+msgid "%s is not allowed to contain colons, hyphens or whitespace."
+msgstr ""
+
+msgid "%s is not allowed to contain hyphens or whitespace."
+msgstr ""
+
+msgid "%s must be an integer."
+msgstr "%s 必须是个整数。"
+
+msgid "%s is not available for the '%s' architecture."
+msgstr "%s 不具备 '%s' 架构。"
+
+msgid "Note that many packages may need a line added to their %s"
+msgstr "注意许多软件包可能需要在 %s 中添加"
+
+msgid "such as %s."
+msgstr ""
+
+msgid "%s array cannot contain comparison (< or >) operators."
+msgstr ""
+
+msgid "%s entry should not contain leading slash : %s"
+msgstr ""
+
+msgid "Invalid syntax for %s : '%s'"
+msgstr ""
+
+msgid "%s file (%s) does not exist."
+msgstr "%s 文件 (%s) 不存在。"
+
+msgid "%s array contains unknown option '%s'"
+msgstr ""
+
+msgid "Missing %s function for split package '%s'"
+msgstr ""
+
+msgid "Requested package %s is not provided in %s"
+msgstr ""
+
+msgid "Sudo can not be found. Will use su to acquire root privileges."
+msgstr "Sudo 命令没有找到。将使用 su 获取根用户特权。"
+
+msgid "Cannot find the %s binary required for building as non-root user."
+msgstr ""
+
+msgid "Cannot find the %s binary required for signing packages."
+msgstr ""
+
+msgid "Cannot find the %s binary required for verifying source files."
+msgstr ""
+
+msgid "Cannot find the %s binary required for validating sourcefile checksums."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing binaries."
+msgstr ""
+
+msgid "Cannot find the %s binary required for distributed compilation."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compiler cache usage."
+msgstr ""
+
+msgid "Cannot find the %s binary required for object file stripping."
+msgstr ""
+
+msgid "Cannot find the %s binary required for compressing man and info pages."
+msgstr ""
+
+msgid "Cannot find the %s binary required to determine latest %s revision."
+msgstr ""
+
+msgid "Determining latest %s revision..."
+msgstr "正在测定最新 %s 的修订..."
+
+msgid "Version found: %s"
+msgstr "找到版本:%s"
+
+msgid "Usage: %s [options]"
+msgstr "用法:%s [选项]"
+
+msgid "Options:"
+msgstr "选项:"
+
+msgid " -A, --ignorearch Ignore incomplete %s field in %s"
+msgstr ""
+
+msgid " -c, --clean Clean up work files after build"
+msgstr " -c, --clean 编译后清理工作文件"
+
+msgid " -d, --nodeps Skip all dependency checks"
+msgstr " -d, --nodeps 跳过所有依赖关系检查"
+
+msgid " -e, --noextract Do not extract source files (use existing %s dir)"
+msgstr ""
+
+msgid " -f, --force Overwrite existing package"
+msgstr " -f, --force 覆盖现存的软件包"
+
+msgid " -g, --geninteg Generate integrity checks for source files"
+msgstr " -g, --geninteg 为源码文件生成完整性检查值"
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -i, --install Install package after successful build"
+msgstr " -i, --install 成功编译后安装软件包"
+
+msgid " -L, --log Log package build process"
+msgstr " -L, --log 记录软件包编译过程"
+
+msgid " -m, --nocolor Disable colorized output messages"
+msgstr " -m, --nocolor 禁止彩色输出信息"
+
+msgid " -o, --nobuild Download and extract files only"
+msgstr " -o, --nobuild 仅下载和解压缩文件"
+
+msgid " -p <file> Use an alternate build script (instead of '%s')"
+msgstr " -p <文件> 使用另外的编译脚本 (而不是 '%s' ) "
+
+msgid ""
+" -r, --rmdeps Remove installed dependencies after a successful build"
+msgstr " -r, --rmdeps 编译成功后删除安装的依赖关系"
+
+msgid " -R, --repackage Repackage contents of the package without rebuilding"
+msgstr " -R, --repackage 不编译而重新打包软件包内容"
+
+msgid " -s, --syncdeps Install missing dependencies with %s"
+msgstr ""
+
+msgid ""
+" --allsource Generate a source-only tarball including downloaded "
+"sources"
+msgstr " --allsource 只生成源码包 (包括有已下载的源码) "
+
+msgid " --asroot Allow %s to run as root user"
+msgstr ""
+
+msgid " --check Run the %s function in the %s"
+msgstr ""
+
+msgid " --config <file> Use an alternate config file (instead of '%s')"
+msgstr " --config <文件> 使用替代的配置文件 (而不是 '%s')"
+
+msgid ""
+" --holdver Prevent automatic version bumping for development %ss"
+msgstr " --holdver 防止开发 %ss 的自动版本碰撞"
+
+msgid ""
+" --key <key> Specify a key to use for %s signing instead of the default"
+msgstr ""
+
+msgid " --nocheck Do not run the %s function in the %s"
+msgstr ""
+
+msgid " --nosign Do not create a signature for the package"
+msgstr ""
+
+msgid " --pkg <list> Only build listed packages from a split package"
+msgstr " --pkg <清单> 仅从分割软件包中创建清单中所列的软件包"
+
+msgid " --sign Sign the resulting package with %s"
+msgstr ""
+
+msgid " --skipchecksums Do not verify checksums of the source files"
+msgstr ""
+
+msgid ""
+" --skipinteg Do not perform any verification checks on source files"
+msgstr ""
+
+msgid " --skippgpcheck Do not verify source files with PGP signatures"
+msgstr ""
+
+msgid ""
+" --source Generate a source-only tarball without downloaded sources"
+msgstr " --source 只生成源码包 (不包括已下载的源码) "
+
+msgid "These options can be passed to %s:"
+msgstr ""
+
+msgid ""
+" --noconfirm Do not ask for confirmation when resolving dependencies"
+msgstr " --noconfirm 当解决依赖关系时不询问确认"
+
+msgid " --noprogressbar Do not show a progress bar when downloading files"
+msgstr " --noprogressbar 下载文件时不显示进度条"
+
+msgid "If %s is not specified, %s will look for '%s'"
+msgstr ""
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nCopyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\nThis is "
+"free software; see the source for copying conditions.\\nThere is NO "
+"WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"版权所有 (c) 2006-2011 Pacman 开发团队 <pacman-dev@archlinux.org>.\\n版权所"
+"有 (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>.\\n\\n本程序是自由软件;请"
+"参阅版权条款。\\n没有任何担保,在法律允许的范围内。\\n"
+
+msgid "%s not found."
+msgstr "%s 未找到。"
+
+msgid "You do not have write permission to create packages in %s."
+msgstr ""
+
+msgid "You do not have write permission to store packages in %s."
+msgstr "你没有写入权限来保存软件包到 %s。"
+
+msgid "You do not have write permission to store downloads in %s."
+msgstr "你没有权限将下载数据写入 %s。"
+
+msgid "\\0%s and %s cannot both be specified"
+msgstr ""
+
+msgid ""
+"Running %s as root is a BAD idea and can cause permanent,\\ncatastrophic "
+"damage to your system. If you wish to run as root, please\\nuse the %s "
+"option."
+msgstr ""
+
+msgid ""
+"The %s option is meant for the root user only. Please\\nrerun %s without the "
+"%s flag."
+msgstr ""
+
+msgid ""
+"Running %s as an unprivileged user will result in non-root\\nownership of "
+"the packaged files. Try using the %s environment by\\nplacing %s in the %s "
+"array in %s."
+msgstr ""
+
+msgid "Do not use the %s option. This option is only for use by %s."
+msgstr ""
+
+msgid "%s does not exist."
+msgstr "%s 不存在。"
+
+msgid "%s contains %s characters and cannot be sourced."
+msgstr ""
+
+msgid "The key %s does not exist in your keyring."
+msgstr ""
+
+msgid "There is no key in your keyring."
+msgstr ""
+
+msgid "A package has already been built, installing existing package..."
+msgstr "已有一个编译好的软件包,正在安装现有的软件包..."
+
+msgid "A package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid ""
+"The package group has already been built, installing existing packages..."
+msgstr "已有一个编译好的软件包组,正在安装现有的软件包..."
+
+msgid "The package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Part of the package group has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Leaving %s environment."
+msgstr ""
+
+msgid "Repackaging without the use of a %s function is deprecated."
+msgstr ""
+
+msgid "File permissions may not be preserved."
+msgstr "文件权限无法保留。"
+
+msgid "Making package: %s"
+msgstr "正在创建软件包:%s"
+
+msgid "A source package has already been built. (use %s to overwrite)"
+msgstr ""
+
+msgid "Source package created: %s"
+msgstr "源代码包已创建:%s"
+
+msgid "Skipping dependency checks."
+msgstr "跳过依赖关系检查。"
+
+msgid "Checking runtime dependencies..."
+msgstr "正在检查运行时依赖关系..."
+
+msgid "Checking buildtime dependencies..."
+msgstr "正在检查编译时依赖关系"
+
+msgid "Could not resolve all dependencies."
+msgstr "无法解决所有的依赖关系。"
+
+msgid "%s was not found in %s; skipping dependency checks."
+msgstr ""
+
+msgid "Skipping source retrieval -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source integrity checks -- using existing %s tree"
+msgstr ""
+
+msgid "Skipping source extraction -- using existing %s tree"
+msgstr ""
+
+msgid "The source directory is empty, there is nothing to build!"
+msgstr "源代码目录为空,没有东西可编译。"
+
+msgid "The package directory is empty, there is nothing to repackage!"
+msgstr "软件包目录为空,没有东西可重新打包。"
+
+msgid "Sources are ready."
+msgstr "源代码已就绪。"
+
+msgid "Removing existing %s directory..."
+msgstr ""
+
+msgid "Finished making: %s"
+msgstr "完成创建:%s"
+
+msgid "Usage: %s [pacman_db_root]"
+msgstr "用法:%s [pacman_db_root]"
+
+msgid ""
+"Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>."
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+"版权所有 (c) 2010-2011 Pacman 开发团队 <pacman-dev@archlinux.org>.\\n本程序是"
+"自由软件;请参阅版权条款。\\n没有任何担保,在法律允许的范围内。\\n"
+
+msgid "%s does not exist or is not a directory."
+msgstr "%s 不存在或不是一个目录。"
+
+msgid "%s is not a pacman database directory."
+msgstr "%s 不是一个 pacman 的数据库目录。"
+
+msgid "You must have correct permissions to upgrade the database."
+msgstr "您必须有正确的许可才可升级数据库。"
+
+msgid "Pacman lock file was found. Cannot run while pacman is running."
+msgstr "发现 Pacman 锁文件。不能在 pacman 运行时再次运行。"
+
+msgid "Pre-3.5 database format detected - upgrading..."
+msgstr "探测到 3.5 版本以前的数据库格式 - 正在升级中..."
+
+msgid "Done."
+msgstr "完成。"
+
+msgid "Manage pacman's list of trusted keys"
+msgstr ""
+
+msgid " -a, --add [<file(s)>] Add the specified keys (empty for stdin)"
+msgstr ""
+
+msgid " -d, --delete <keyid(s)> Remove the specified keyids"
+msgstr ""
+
+msgid " -e, --export [<keyid(s)>] Export the specified or all keyids"
+msgstr ""
+
+msgid ""
+" -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids"
+msgstr ""
+
+msgid " -h, --help Show this help message and exit"
+msgstr ""
+
+msgid " -l, --list-keys [<keyid(s)>] List the specified or all keys"
+msgstr ""
+
+msgid " -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids"
+msgstr ""
+
+msgid " -u, --updatedb Update the trustdb of pacman"
+msgstr ""
+
+msgid " -v, --verify <signature> Verify the file specified by the signature"
+msgstr ""
+
+msgid " -V, --version Show program version"
+msgstr ""
+
+#, fuzzy
+msgid ""
+" --config <file> Use an alternate config file (instead of"
+"\\n '%s')"
+msgstr " --config <文件> 使用替代的配置文件 (而不是 '%s')"
+
+msgid ""
+" --edit-key <keyid(s)> Present a menu for key management task on keyids"
+msgstr ""
+
+msgid ""
+" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
+"\\n of '%s')"
+msgstr ""
+
+msgid ""
+" --import <dir(s)> Imports pubring.gpg and trustdb.gpg from dir(s)"
+msgstr ""
+
+msgid ""
+" --import-trustdb <dir(s)> Imports ownertrust values from trustdb.gpg in dir"
+"(s)"
+msgstr ""
+
+msgid " --init Ensure the keyring is properly initialized"
+msgstr ""
+
+msgid " --list-sigs [<keyid(s)>] List keys and their signatures"
+msgstr ""
+
+msgid " --reload Reload the default keys"
+msgstr ""
+
+msgid "You do not have sufficient permissions to read the %s keyring..."
+msgstr ""
+
+msgid "Use '%s' to correct the keyring permissions."
+msgstr ""
+
+msgid "You do not have sufficient permissions to run this command..."
+msgstr ""
+
+msgid "Verifying official keys file signature..."
+msgstr ""
+
+msgid "The signature of file %s is not valid."
+msgstr ""
+
+msgid "Verifying deprecated keys file signature..."
+msgstr ""
+
+msgid "Verifying deleted keys file signature..."
+msgstr ""
+
+msgid "Appending official keys..."
+msgstr ""
+
+msgid "Appending deprecated keys..."
+msgstr ""
+
+msgid "Removing deleted keys from keyring..."
+msgstr ""
+
+msgid "Updating trust database..."
+msgstr ""
+
+msgid "You need to specify the keyserver and at least one key identifier"
+msgstr ""
+
+msgid "The key identified by %s does not exist"
+msgstr ""
+
+msgid "Cannot find the %s binary required for all %s operations."
+msgstr ""
+
+msgid "%s needs to be run as root for this operation."
+msgstr ""
+
+#, fuzzy
+msgid "%s configuration file '%s' not found."
+msgstr "软件库文件 '%s' 未找到"
+
+msgid "no operation specified (use -h for help)"
+msgstr ""
+
+msgid "Multiple operations specified"
+msgstr ""
+
+msgid "Please run %s with each operation separately\\n"
+msgstr ""
+
+msgid ""
+"pacman-optimize is a little hack that should improve the performance\\nof "
+"pacman when reading/writing to its filesystem-based database.\\n\\n"
+msgstr ""
+"pacman-optimize 是一个小 hack,用于提高 pacman\\n读/写基于文件系统的数据库时"
+"的性能。\\n\\n"
+
+msgid ""
+"Because pacman uses many small files to keep track of packages,\\nthere is a "
+"tendency for these files to become fragmented over time.\\nThis script "
+"attempts to relocate these small files into one\\ncontinuous location on "
+"your hard drive. The result is that the hard\\ndrive should be able to read "
+"them faster, since the hard drive head\\ndoes not have to move around the "
+"disk as much.\\n"
+msgstr ""
+"因为 pacman 使用许多小文件来跟踪软件包。\\n久而久之这些文件有倾向变得零"
+"碎。\\n本脚本尝试把这些小文件重新放置到硬盘上的一个连续的位置。\\n结果是硬盘"
+"磁头由于不用再在碟片上移来移去,从而可以读取得更快。\\n"
+
+msgid "diff tool was not found, please install diffutils."
+msgstr "diff 工具未找到,请安装 diffutils。"
+
+msgid "You must have correct permissions to optimize the database."
+msgstr "你必须拥有相应的权限才能优化数据库。"
+
+msgid "Can not create temp directory for database building."
+msgstr ""
+
+msgid "MD5sum'ing the old database..."
+msgstr "正在为原数据库创建 MD5 校验值..."
+
+msgid "Tar'ing up %s..."
+msgstr "正在打包 %s..."
+
+msgid "Tar'ing up %s failed."
+msgstr "打包 %s 失败。"
+
+msgid "Making and MD5sum'ing the new database..."
+msgstr "正在生成新数据库及其 MD5 校验值..."
+
+msgid "Untar'ing %s failed."
+msgstr "解包 %s 失败。"
+
+msgid "Syncing database to disk..."
+msgstr "正在同步数据库到磁盘..."
+
+msgid "Checking integrity..."
+msgstr "正在检查完整性..."
+
+msgid "Integrity check FAILED, reverting to old database."
+msgstr "完整性检查失败,恢复到原数据库。"
+
+msgid "Rotating database into place..."
+msgstr "正在把数据库放置到位..."
+
+msgid "Finished. Your pacman database has been optimized."
+msgstr "完毕。你的 pacman 数据库已经优化。"
+
+msgid "Usage: pkgdelta [-q] <package1> <package2>\\n"
+msgstr "用法:pkgdelta [-q] <软件包1> <软件包2>\\n"
+
+msgid ""
+"\tpkgdelta will create a delta file between two packages.\\nThis delta file "
+"can then be added to a database using repo-add.\\n\\n"
+msgstr ""
+"\tpkgdelta 将在两个软件包中创建增量文件。\\n该增量文件可通过使用 repo-add 添"
+"加到数据库中。\\n\\n"
+
+msgid "Example: pkgdelta pacman-3.0.0.pkg.tar.gz pacman-3.0.1.pkg.tar.gz"
+msgstr "例子: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 "
+"software; see the source for copying conditions.\\nThere is NO WARRANTY, to "
+"the extent permitted by law.\\n"
+msgstr ""
+"版权所有 (c) 2009 Xavier Chantry <shiningxc@gmail.com>.\\n\\n本程序是自由软"
+"件;请参阅版权条款。\\n没有任何担保,在法律允许的范围内。\\n"
+
+msgid "Invalid package file '%s'."
+msgstr "无效的软件包文件 '%s'。"
+
+msgid "The package names don't match : '%s' and '%s'"
+msgstr "软件包名称不一致:'%s' 和 '%s'"
+
+msgid "The package architectures don't match : '%s' and '%s'"
+msgstr "软件包架构不一致:'%s' 和 '%s'"
+
+msgid "Both packages have the same version : '%s'"
+msgstr "两个软件包为同一版本:'%s'"
+
+msgid "Generating delta from version %s to version %s"
+msgstr "正在创建从版本 %s 到版本 %s 的增量包"
+
+msgid "Delta could not be created."
+msgstr "无法创建增量软件包。"
+
+msgid "Generated delta : '%s'"
+msgstr "已创建好增量软件包:'%s'"
+
+msgid "File '%s' does not exist"
+msgstr "文件 '%s' 不存在"
+
+msgid "Cannot find the xdelta3 binary! Is xdelta3 installed?"
+msgstr "无法找到 xdelta 执行文件!是否已安装 xdelta3?"
+
+msgid "Usage: repo-add [options] <path-to-db> <package|delta> ...\\n"
+msgstr ""
+
+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\\n"
+msgstr ""
+"repo-add 通过读取一个软件包文件来更新软件包数据库。\\n可以在命令行中指定添加"
+"多个软件包\\n\\n"
+
+msgid "Options:\\n"
+msgstr ""
+
+msgid " -d, --delta generate and add delta for package update\\n"
+msgstr ""
+
+msgid " -f, --files update database's file list\\n"
+msgstr ""
+
+msgid "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\\n\\n"
+msgstr ""
+
+msgid ""
+"repo-remove will update a package database by removing the package name"
+"\\nspecified on the command line from the given repo database. Multiple"
+"\\npackages to remove can be specified on the command line.\\n\\n"
+msgstr ""
+"repo-remove 通过在指定软件包数据库中删除\\n在命令行中指定的软件包名来更新这个"
+"软件包数据库。\\n可以在命令行中指定删除多个软件包。\\n\\n"
+
+msgid " -q, --quiet minimize output\\n"
+msgstr ""
+
+msgid " -s, --sign sign database with GnuPG after update\\n"
+msgstr ""
+
+msgid " -k, --key <key> use the specified key to sign the database\\n"
+msgstr ""
+
+msgid " -v, --verify verify database's signature before update\\n"
+msgstr ""
+
+msgid ""
+"\\nSee %s(8) for more details and descriptions of the available options.\\n"
+"\\n"
+msgstr ""
+
+msgid ""
+"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz"
+msgstr ""
+
+msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26"
+msgstr "例子: repo-remove /path/to/repo.db.tar.gz kernel26"
+
+msgid ""
+"Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\\n"
+"\\nThis is free software; see the source for copying conditions.\\nThere is "
+"NO WARRANTY, to the extent permitted by law.\\n"
+msgstr ""
+
+msgid "No database entry for package '%s'."
+msgstr "没有软件包 '%s' 的数据库条目。"
+
+msgid "Adding 'deltas' entry : %s -> %s"
+msgstr "正在添加 'deltas' 增量包条目:%s -> %s"
+
+msgid "Removing existing entry '%s'..."
+msgstr "正在删除现有的条目 '%s'..."
+
+#, fuzzy
+msgid "Cannot find the gpg binary! Is GnuPG installed?"
+msgstr "无法找到 xdelta 执行文件!是否已安装 xdelta3?"
+
+msgid "Signing database..."
+msgstr ""
+
+msgid "Failed to sign package database."
+msgstr ""
+
+msgid "Verifying database signature..."
+msgstr ""
+
+msgid "No existing signature found, skipping verification."
+msgstr ""
+
+msgid "Database signature file verified."
+msgstr ""
+
+msgid "Database signature was NOT valid!"
+msgstr ""
+
+msgid "'%s' does not have a valid archive extension."
+msgstr "'%s' 未包含有效的压缩包扩展名。"
+
+msgid "Computing checksums..."
+msgstr ""
+
+msgid "An entry for '%s' already existed"
+msgstr "已存在条目 '%s'"
+
+msgid "Creating '%s' db entry..."
+msgstr "正在创建 '%s' 数据库条目..."
+
+msgid "Old package file not found: %s"
+msgstr "没有找到旧的软件包:%s"
+
+msgid "Failed to acquire lockfile: %s."
+msgstr "无法要求锁定文件:%s。"
+
+msgid "Held by process %s"
+msgstr "被过程 %s 保留"
+
+msgid "Repository file '%s' is not a proper pacman database."
+msgstr "库文件 '%s' 不是一个有效的 pacman 数据库。"
+
+msgid "Extracting database to a temporary location..."
+msgstr "正在解压缩数据库到一个临时目录..."
+
+msgid "Repository file '%s' was not found."
+msgstr "软件库文件 '%s' 未找到"
+
+msgid "Repository file '%s' could not be created."
+msgstr "库文件 %s 无法创建。"
+
+msgid "File '%s' not found."
+msgstr "文件 '%s' 未找到。"
+
+msgid "Adding delta '%s'"
+msgstr "正在添加增量包 '%s'"
+
+msgid "'%s' is not a package file, skipping"
+msgstr "'%s' 不是一个软件包文件,跳过"
+
+msgid "Adding package '%s'"
+msgstr "正在添加软件包 '%s'"
+
+msgid "Searching for delta '%s'..."
+msgstr "正在搜索增量包 '%s'..."
+
+msgid "Delta matching '%s' not found."
+msgstr "未找到符合 '%s' 的增量包。"
+
+msgid "Searching for package '%s'..."
+msgstr "正在搜索软件包 '%s'..."
+
+msgid "Package matching '%s' not found."
+msgstr "未找到符合 '%s' 的软件包。"
+
+msgid "Invalid command name '%s' specified."
+msgstr "指定了无效的命令名 '%s'"
+
+msgid "Cannot create temp directory for database building."
+msgstr "无法为建立数据库而创建临时目录。"
+
+msgid "Creating updated database file '%s'"
+msgstr "正在生成更新的数据库文件 '%s'"
+
+msgid "No packages remain, creating empty database."
+msgstr "没有包含软件包,正在创建空数据库。"
+
+msgid "No packages modified, nothing to do."
+msgstr "没有软件包被修改,无事可做。"
+
+msgid "option %s requires an argument\\n"
+msgstr ""
+
+msgid "unrecognized option"
+msgstr ""
+
+#~ msgid "permanent, catastrophic damage to your system. If you"
+#~ msgstr "可能会造成你的系统永久性、灾难性的损坏;"
diff --git a/scripts/rankmirrors.sh.in b/scripts/rankmirrors.sh.in
index 64d5a73c..a0ff6d5d 100644
--- a/scripts/rankmirrors.sh.in
+++ b/scripts/rankmirrors.sh.in
@@ -1,4 +1,4 @@
-#!@BASH_SHELL@
+#!/bin/bash
#
# rankmirrors - read a list of mirrors from a file and rank them by speed
# @configure_input@
diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in
index 02ab389c..5e085922 100644
--- a/scripts/repo-add.sh.in
+++ b/scripts/repo-add.sh.in
@@ -1,11 +1,10 @@
-#!@BASH_SHELL@
+#!/bin/bash
#
# repo-add - add a package to a given repo database file
# repo-remove - remove a package entry from a given repo database file
# @configure_input@
#
-# Copyright (c) 2006-2008 Aaron Griffin <aaron@archlinux.org>
-# Copyright (c) 2007-2008 Dan McGee <dan@archlinux.org>
+# Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -20,8 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+shopt -s extglob
+
# gettext initialization
-export TEXTDOMAIN='pacman'
+export TEXTDOMAIN='pacman-scripts'
export TEXTDOMAINDIR='@localedir@'
myver='@PACKAGE_VERSION@'
@@ -30,6 +31,8 @@ confdir='@sysconfdir@'
QUIET=0
DELTA=0
WITHFILES=0
+SIGN=0
+VERIFY=0
REPO_DB_FILE=
LOCKFILE=
CLEAN_LOCK=0
@@ -37,78 +40,67 @@ CLEAN_LOCK=0
# ensure we have a sane umask set
umask 0022
-msg() {
- (( QUIET )) && return
- local mesg=$1; shift
- printf "==> ${mesg}\n" "$@" >&1
-}
-
-msg2() {
- (( QUIET )) && return
- local mesg=$1; shift
- printf " -> ${mesg}\n" "$@" >&1
-}
-
-warning() {
- local mesg=$1; shift
- printf "==> $(gettext "WARNING:") ${mesg}\n" "$@" >&2
-}
-
-error() {
- local mesg=$1; shift
- printf "==> $(gettext "ERROR:") ${mesg}\n" "$@" >&2
-}
+m4_include(library/output_format.sh)
# print usage instructions
usage() {
- printf "repo-add, repo-remove (pacman) %s\n\n" "$myver"
- printf "$(gettext "Usage: repo-add [-d] [-f] [-q] <path-to-db> <package|delta> ...\n")"
- printf "$(gettext "Usage: repo-remove [-q] <path-to-db> <packagename|delta> ...\n\n")"
- printf "$(gettext "\
+ cmd=${0##*/}
+ printf "%s (pacman) %s\n\n" "$cmd" "$myver"
+ if [[ $cmd == "repo-add" ]] ; then
+ printf "$(gettext "Usage: repo-add [options] <path-to-db> <package|delta> ...\n")"
+ printf "$(gettext "\
repo-add will update a package database by reading a package file.\n\
Multiple packages to add can be specified on the command line.\n\n")"
- printf "$(gettext "\
+ printf "$(gettext "Options:\n")"
+ printf "$(gettext " -d, --delta generate and add delta for package update\n")"
+ printf "$(gettext " -f, --files update database's file list\n")"
+ elif [[ $cmd == "repo-remove" ]] ; then
+ printf "$(gettext "Usage: repo-remove [options] <path-to-db> <packagename|delta> ...\n\n")"
+ printf "$(gettext "\
repo-remove will update a package database by removing the package name\n\
specified on the command line from the given repo database. Multiple\n\
packages to remove can be specified on the command line.\n\n")"
- printf "$(gettext "\
-Use the -q/--quiet flag to minimize output to basic messages, warnings,\n\
-and errors.\n\n")"
- printf "$(gettext "\
-Use the -d/--delta flag to automatically generate and add a delta file\n\
-between the old entry and the new one, if the old package file is found\n\
-next to the new one.\n\n")"
- printf "$(gettext "\
-Use the -f/--files flag to update a database including file entries.\n\n")"
- echo "$(gettext "Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0.pkg.tar.gz")"
- echo "$(gettext "Example: repo-remove /path/to/repo.db.tar.gz kernel26")"
+ printf "$(gettext "Options:\n")"
+ fi
+ printf "$(gettext " -q, --quiet minimize output\n")"
+ printf "$(gettext " -s, --sign sign database with GnuPG after update\n")"
+ printf "$(gettext " -k, --key <key> use the specified key to sign the database\n")"
+ printf "$(gettext " -v, --verify verify database's signature before update\n")"
+ printf "$(gettext "\n\
+See %s(8) for more details and descriptions of the available options.\n\n")" $cmd
+ if [[ $cmd == "repo-add" ]] ; then
+ echo "$(gettext "Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz")"
+ elif [[ $cmd == "repo-remove" ]] ; then
+ echo "$(gettext "Example: repo-remove /path/to/repo.db.tar.gz kernel26")"
+ fi
}
version() {
- printf "repo-add, repo-remove (pacman) %s\n\n" "$myver"
+ cmd=${0##*/}
+ printf "%s (pacman) %s\n\n" "$cmd" "$myver"
printf "$(gettext "\
-Copyright (C) 2006-2008 Aaron Griffin <aaron@archlinux.org>.\n\
-Copyright (c) 2007-2008 Dan McGee <dan@archlinux.org>.\n\n\
+Copyright (c) 2006-2011 Pacman Development Team <pacman-dev@archlinux.org>\n\n\
This is free software; see the source for copying conditions.\n\
There is NO WARRANTY, to the extent permitted by law.\n")"
}
-# write a list entry
+# format a metadata entry
# arg1 - Entry name
-# arg2 - List
-# arg3 - File to write to
-write_list_entry() {
- if [[ -n $2 ]]; then
- echo "%$1%" >>$3
- echo -e $2 >>$3
+# ... - value(s)
+format_entry() {
+ local field=$1; shift
+
+ if [[ $1 ]]; then
+ printf '%%%s%%\n' "$field"
+ printf '%s\n' "$@"
+ printf '\n'
fi
}
-find_pkgentry()
-{
+find_pkgentry() {
local pkgname=$1
local pkgentry
- for pkgentry in $tmpdir/$pkgname*; do
+ for pkgentry in $tmpdir/tree/$pkgname*; do
name=${pkgentry##*/}
if [[ ${name%-*-*} = $pkgname ]]; then
echo $pkgentry
@@ -128,8 +120,7 @@ get_delta_pkgname() {
# write a delta entry
# arg1 - path to delta file
-db_write_delta()
-{
+db_write_delta() {
deltafile="$1"
pkgname="$(get_delta_pkgname $deltafile)"
@@ -161,8 +152,7 @@ db_write_delta()
# remove a delta entry
# arg1 - path to delta file
-db_remove_delta()
-{
+db_remove_delta() {
deltafile="$1"
filename=${deltafile##*/}
pkgname="$(get_delta_pkgname $deltafile)"
@@ -184,45 +174,111 @@ db_remove_delta()
return 1
} # end db_remove_delta
+check_gpg() {
+ if ! type -p gpg >/dev/null; then
+ error "$(gettext "Cannot find the gpg binary! Is GnuPG installed?")"
+ exit 1 # $E_MISSING_PROGRAM
+ fi
+}
+
+# sign the package database once repackaged
+create_signature() {
+ (( ! SIGN )) && return
+ local dbfile="$1"
+ local ret=0
+ msg "$(gettext "Signing database...")"
+
+ local SIGNWITHKEY=""
+ if [[ -n $GPGKEY ]]; then
+ SIGNWITHKEY="-u ${GPGKEY}"
+ fi
+ gpg --detach-sign --use-agent ${SIGNWITHKEY} "$dbfile" &>/dev/null || ret=$?
+
+ if (( ! ret )); then
+ msg2 "$(gettext "Created signature file %s.")" "${dbfile##*/}.sig"
+ else
+ warning "$(gettext "Failed to sign package database.")"
+ fi
+}
+
+# verify the existing package database signature
+verify_signature() {
+ (( ! VERIFY )) && return
+ local dbfile="$1"
+ local ret=0
+ msg "$(gettext "Verifying database signature...")"
+
+ if [[ ! -f $dbfile.sig ]]; then
+ warning "$(gettext "No existing signature found, skipping verification.")"
+ return
+ fi
+ gpg --verify "$dbfile.sig" || ret=$?
+ if (( ! ret )); then
+ msg2 "$(gettext "Database signature file verified.")"
+ else
+ error "$(gettext "Database signature was NOT valid!")"
+ exit 1
+ fi
+}
+
+verify_repo_extension() {
+ local repofile=$1
+
+ case "$repofile" in
+ *.@(db|files).tar.gz) TAR_OPT="z" ;;
+ *.@(db|files).tar.bz2) TAR_OPT="j" ;;
+ *.@(db|files).tar.xz) TAR_OPT="J" ;;
+ *.@(db|files).tar.Z) TAR_OPT="Z" ;;
+ *.@(db|files).tar) TAR_OPT="" ;;
+ *) error "$(gettext "'%s' does not have a valid archive extension.")" \
+ "$repofile"
+ exit 1 ;;
+ esac
+
+ printf '%s' "$TAR_OPT"
+}
+
# write an entry to the pacman database
# arg1 - path to package
-db_write_entry()
-{
+db_write_entry() {
# blank out all variables
local pkgfile="$1"
- local pkgname pkgver pkgdesc csize size md5sum url arch builddate packager \
- _groups _licenses _replaces _depends _conflicts _provides _optdepends
-
- local OLDIFS="$IFS"
- # IFS (field separator) is only the newline character
- IFS="
-"
+ local -a _groups _licenses _replaces _depends _conflicts _provides _optdepends
+ local pkgname pkgver pkgdesc csize size url arch builddate packager \
+ md5sum sha256sum pgpsig
# read info from the zipped package
local line var val
- for line in $(bsdtar -xOqf "$pkgfile" .PKGINFO |
- grep -v '^#' | sed 's|\(\w*\)\s*=\s*\(.*\)|\1 \2|'); do
- # bash awesomeness here- var is always one word, val is everything else
- var=${line%% *}
- val=${line#* }
- declare $var="$val"
+ while read -r line; do
+ [[ ${line:0:1} = '#' ]] && continue
+ IFS=' =' read -r var val < <(printf '%s\n' "$line")
+
+ # normalize whitespace with an extglob
+ declare "$var=${val//+([[:space:]])/ }"
case "$var" in
- group) _groups="$_groups$group\n" ;;
- license) _licenses="$_licenses$license\n" ;;
- replaces) _replaces="$_replaces$replaces\n" ;;
- depend) _depends="$_depends$depend\n" ;;
- conflict) _conflicts="$_conflicts$conflict\n" ;;
- provides) _provides="$_provides$provides\n" ;;
- optdepend) _optdepends="$_optdepends$optdepend\n" ;;
+ group) _groups+=("$group") ;;
+ license) _licenses+=("$license") ;;
+ replaces) _replaces+=("$replaces") ;;
+ depend) _depends+=("$depend") ;;
+ conflict) _conflicts+=("$conflict") ;;
+ provides) _provides+=("$provides") ;;
+ optdepend) _optdepends+=("$optdepend") ;;
esac
- done
+ done< <(bsdtar -xOqf "$pkgfile" .PKGINFO)
- IFS=$OLDIFS
+ csize=$(@SIZECMD@ "$pkgfile")
- # get md5sum and compressed size of package
+ # compute checksums
+ msg2 "$(gettext "Computing checksums...")"
md5sum="$(openssl dgst -md5 "$pkgfile")"
md5sum="${md5sum##* }"
- csize=$(@SIZECMD@ "$pkgfile")
+ sha256sum="$(openssl dgst -sha256 "$pkgfile")"
+ sha256sum="${sha256sum##* }"
+
+ # compute base64'd PGP signature
+ if [[ -f "$pkgfile.sig" ]]; then
+ pgpsig=$(openssl base64 -in "$pkgfile.sig" | tr -d '\n')
+ fi
# ensure $pkgname and $pkgver variables were found
if [[ -z $pkgname || -z $pkgver ]]; then
@@ -230,7 +286,7 @@ db_write_entry()
return 1
fi
- pushd "$tmpdir" >/dev/null
+ pushd "$tmpdir/tree" >/dev/null
if [[ -d $pkgname-$pkgver ]]; then
warning "$(gettext "An entry for '%s' already existed")" "$pkgname-$pkgver"
else
@@ -255,34 +311,39 @@ db_write_entry()
# create desc entry
msg2 "$(gettext "Creating '%s' db entry...")" 'desc'
- echo -e "%FILENAME%\n$(basename "$1")\n" >>desc
- echo -e "%NAME%\n$pkgname\n" >>desc
- [[ -n $pkgbase ]] && echo -e "%BASE%\n$pkgbase\n" >>desc
- echo -e "%VERSION%\n$pkgver\n" >>desc
- [[ -n $pkgdesc ]] && echo -e "%DESC%\n$pkgdesc\n" >>desc
- write_list_entry "GROUPS" "$_groups" "desc"
- [[ -n $csize ]] && echo -e "%CSIZE%\n$csize\n" >>desc
- [[ -n $size ]] && echo -e "%ISIZE%\n$size\n" >>desc
-
- # compute checksums
- msg2 "$(gettext "Computing md5 checksums...")"
- echo -e "%MD5SUM%\n$md5sum\n" >>desc
-
- [[ -n $url ]] && echo -e "%URL%\n$url\n" >>desc
- write_list_entry "LICENSE" "$_licenses" "desc"
- [[ -n $arch ]] && echo -e "%ARCH%\n$arch\n" >>desc
- [[ -n $builddate ]] && echo -e "%BUILDDATE%\n$builddate\n" >>desc
- [[ -n $packager ]] && echo -e "%PACKAGER%\n$packager\n" >>desc
- write_list_entry "REPLACES" "$_replaces" "desc"
+ {
+ format_entry "FILENAME" "${1##*/}"
+ format_entry "NAME" "$pkgname"
+ format_entry "BASE" "$pkgbase"
+ format_entry "VERSION" "$pkgver"
+ format_entry "DESC" "$pkgdesc"
+ format_entry "GROUPS" "${_groups[@]}"
+ format_entry "CSIZE" "$csize"
+ format_entry "ISIZE" "$size"
+
+ # add checksums
+ format_entry "MD5SUM" "$md5sum"
+ format_entry "SHA256SUM" "$sha256sum"
+
+ # add PGP sig
+ format_entry "PGPSIG" "$pgpsig"
+
+ format_entry "URL" "$url"
+ format_entry "LICENSE" "${_licenses[@]}"
+ format_entry "ARCH" "$arch"
+ format_entry "BUILDDATE" "$builddate"
+ format_entry "PACKAGER" "$packager"
+ format_entry "REPLACES" "${_replaces[@]}"
+ } >'desc'
# create depends entry
msg2 "$(gettext "Creating '%s' db entry...")" 'depends'
- # create the file even if it will remain empty
- touch "depends"
- write_list_entry "DEPENDS" "$_depends" "depends"
- write_list_entry "CONFLICTS" "$_conflicts" "depends"
- write_list_entry "PROVIDES" "$_provides" "depends"
- write_list_entry "OPTDEPENDS" "$_optdepends" "depends"
+ {
+ format_entry "DEPENDS" "${_depends[@]}"
+ format_entry "CONFLICTS" "${_conflicts[@]}"
+ format_entry "PROVIDES" "${_provides[@]}"
+ format_entry "OPTDEPENDS" "${_optdepends[@]}"
+ } >'depends'
popd >/dev/null
popd >/dev/null
@@ -290,7 +351,7 @@ db_write_entry()
# create files file if wanted
if (( WITHFILES )); then
msg2 "$(gettext "Creating '%s' db entry...")" 'files'
- local files_path="$tmpdir/$pkgname-$pkgver/files"
+ local files_path="$tmpdir/tree/$pkgname-$pkgver/files"
echo "%FILES%" >$files_path
bsdtar --exclude='^.*' -tf "$pkgfile" >>$files_path
fi
@@ -321,18 +382,47 @@ db_remove_entry() {
while [[ -n $pkgentry ]]; do
notfound=0
if [[ -f $pkgentry/deltas ]]; then
- mv "$pkgentry/deltas" "$tmpdir/$pkgname.deltas"
+ mv "$pkgentry/deltas" "$tmpdir/tree/$pkgname.deltas"
fi
msg2 "$(gettext "Removing existing entry '%s'...")" \
- "$(basename $pkgentry)"
+ "${pkgentry##*/}"
rm -rf $pkgentry
pkgentry=$(find_pkgentry $pkgname)
done
return $notfound
} # end db_remove_entry
-check_repo_db()
-{
+elephant() {
+ case $(( RANDOM % 2 )) in
+ 0) printf '%s\n' "H4sIAL3qBE4CAyWLwQ3AMAgD/0xh5UPzYiFUMgjq7LUJsk7yIQNAQTAikFUDnqkr" \
+ "OQFOUm0Wd9pHCi13ONjBpVdqcWx+EdXVX4vXvGv5cgztB9+fJxZ7AAAA"
+ ;;
+
+ 1) printf '%s\n' "H4sIAJVWBU4CA21RMQ7DIBDbeYWrDgQJ7rZ+IA/IB05l69alcx5fc0ASVXUk4jOO" \
+ "7yAAUWtorygwJ4hlMii0YkJKKRKGvsMsiykl1SalvrMD1gUXyXRkGZPx5OPft81K" \
+ "tNAiAjyGjYO47h1JjizPkJrCWbK/4C+uLkT7bzpGc7CT9bmOzNSW5WLSO5vexjmH" \
+ "ZL9JFFZeAa0a2+lKjL2anpYfV+0Zx9LJ+/MC8nRayuDlSNy2rfAPibOzsiWHL0jL" \
+ "SsjFAQAA"
+ ;;
+ esac | openssl base64 -d | gzip -d
+}
+
+check_repo_db() {
+ local repodir
+
+ # ensure the path to the DB exists
+ if [[ "$LOCKFILE" == /* ]]; then
+ repodir=${LOCKFILE%/*}/
+ else
+ repodir=$PWD/$LOCKFILE
+ repodir=${repodir%/*}/
+ fi
+
+ if [[ ! -d "$repodir" ]]; then
+ error "$(gettext "%s does not exist or is not a directory.")" "$repodir"
+ exit 1
+ fi
+
# check lock file
if ( set -o noclobber; echo "$$" > "$LOCKFILE") 2> /dev/null; then
CLEAN_LOCK=1
@@ -352,8 +442,9 @@ check_repo_db()
exit 1
fi
fi
+ verify_signature "$REPO_DB_FILE"
msg "$(gettext "Extracting database to a temporary location...")"
- bsdtar -xf "$REPO_DB_FILE" -C "$tmpdir"
+ bsdtar -xf "$REPO_DB_FILE" -C "$tmpdir/tree"
else
case "$cmd" in
repo-remove)
@@ -372,8 +463,7 @@ check_repo_db()
fi
}
-add()
-{
+add() {
if [[ ! -f $1 ]]; then
error "$(gettext "File '%s' not found.")" "$1"
return 1
@@ -404,8 +494,7 @@ add()
db_write_entry "$pkgfile"
}
-remove()
-{
+remove() {
if [[ ${1##*.} == "delta" ]]; then
deltafile=$1
msg "$(gettext "Searching for delta '%s'...")" "$deltafile"
@@ -421,7 +510,7 @@ remove()
msg "$(gettext "Searching for package '%s'...")" "$pkgname"
if db_remove_entry "$pkgname"; then
- rm -f "$tmpdir/$pkgname.deltas"
+ rm -f "$tmpdir/tree/$pkgname.deltas"
return 0
else
error "$(gettext "Package matching '%s' not found.")" "$pkgname"
@@ -429,8 +518,7 @@ remove()
fi
}
-trap_exit()
-{
+trap_exit() {
echo
error "$@"
exit 1
@@ -460,7 +548,12 @@ case "$1" in
esac
# figure out what program we are
-cmd="$(basename $0)"
+cmd=${0##*/}
+if [[ $cmd == "repo-elephant" ]]; then
+ elephant
+ exit 0
+fi
+
if [[ $cmd != "repo-add" && $cmd != "repo-remove" ]]; then
error "$(gettext "Invalid command name '%s' specified.")" "$cmd"
exit 1
@@ -469,65 +562,109 @@ fi
tmpdir=$(mktemp -d /tmp/repo-tools.XXXXXXXXXX) || (\
error "$(gettext "Cannot create temp directory for database building.")"; \
exit 1)
+mkdir $tmpdir/tree
trap 'clean_up' EXIT
trap 'trap_exit "$(gettext "TERM signal caught. Exiting...")"' TERM HUP QUIT
trap 'trap_exit "$(gettext "Aborted by user! Exiting...")"' INT
trap 'trap_exit "$(gettext "An unknown error has occured. Exiting...")"' ERR
+declare -a args
success=0
# parse arguments
-for arg in "$@"; do
- case "$arg" in
+while (( $# )); do
+ case "$1" in
-q|--quiet) QUIET=1;;
-d|--delta) DELTA=1;;
-f|--files) WITHFILES=1;;
- *)
- if [[ -z $REPO_DB_FILE ]]; then
- REPO_DB_FILE="$arg"
- LOCKFILE="$REPO_DB_FILE.lck"
- check_repo_db
- else
- case "$cmd" in
- repo-add) add $arg && success=1 ;;
- repo-remove) remove $arg && success=1 ;;
- esac
+ -s|--sign)
+ check_gpg
+ SIGN=1
+ if ! gpg --list-key ${GPGKEY} &>/dev/null; then
+ if [[ ! -z $GPGKEY ]]; then
+ error "$(gettext "The key ${GPGKEY} does not exist in your keyring.")"
+ else
+ error "$(gettext "There is no key in your keyring.")"
+ fi
+ exit 1
fi
;;
+ -k|--key)
+ check_gpg
+ shift
+ GPGKEY="$1"
+ if ! gpg --list-key ${GPGKEY} &>/dev/null; then
+ error "$(gettext "The key ${GPGKEY} does not exist in your keyring.")"
+ exit 1
+ fi
+ ;;
+ -v|--verify)
+ check_gpg
+ VERIFY=1
+ ;;
+ *)
+ args+=("$1")
+ ;;
esac
+ shift
+done
+
+REPO_DB_FILE=${args[0]}
+if [[ -z $REPO_DB_FILE ]]; then
+ usage
+ exit 1
+fi
+
+LOCKFILE=$REPO_DB_FILE.lck
+
+verify_repo_extension "$REPO_DB_FILE" >/dev/null
+check_repo_db
+
+for arg in "${args[@]:1}"; do
+ case "$cmd" in
+ repo-add) add "$arg" ;;
+ repo-remove) remove "$arg" ;;
+ esac && success=1
done
# if at least one operation was a success, re-zip database
if (( success )); then
msg "$(gettext "Creating updated database file '%s'")" "$REPO_DB_FILE"
- case "$REPO_DB_FILE" in
- *tar.gz) TAR_OPT="z" ;;
- *tar.bz2) TAR_OPT="j" ;;
- *tar.xz) TAR_OPT="J" ;;
- *) warning "$(gettext "'%s' does not have a valid archive extension.")" \
- "$REPO_DB_FILE" ;;
- esac
-
- filename=$(basename "$REPO_DB_FILE")
+ TAR_OPT=$(verify_repo_extension "$REPO_DB_FILE")
+ filename=${REPO_DB_FILE##*/}
- pushd "$tmpdir" >/dev/null
- if [[ -n $(ls) ]]; then
- bsdtar -c${TAR_OPT}f "$filename" *
+ pushd "$tmpdir/tree" >/dev/null
+ if ( shopt -s nullglob; files=(*); (( ${#files[*]} )) ); then
+ bsdtar -c${TAR_OPT}f "$tmpdir/$filename" *
else
# we have no packages remaining? zip up some emptyness
warning "$(gettext "No packages remain, creating empty database.")"
- bsdtar -c${TAR_OPT}f "$filename" -T /dev/null
+ bsdtar -c${TAR_OPT}f "$tmpdir/$filename" -T /dev/null
fi
popd >/dev/null
+ create_signature "$tmpdir/$filename"
+
[[ -f $REPO_DB_FILE ]] && mv -f "$REPO_DB_FILE" "${REPO_DB_FILE}.old"
+ if [[ -f $REPO_DB_FILE.sig ]]; then
+ mv -f "$REPO_DB_FILE.sig" "$REPO_DB_FILE.old.sig"
+ else
+ rm -f "$REPO_DB_FILE.old.sig"
+ fi
[[ -f $tmpdir/$filename ]] && mv "$tmpdir/$filename" "$REPO_DB_FILE"
- dblink="${REPO_DB_FILE%.tar.*}"
+ [[ -f $tmpdir/$filename.sig ]] && mv "$tmpdir/$filename.sig" "$REPO_DB_FILE.sig"
+ dblink="${REPO_DB_FILE%.tar*}"
target=${REPO_DB_FILE##*/}
- ln -sf "$target" "$dblink" 2>/dev/null || \
- ln -f "$target" "$dblink" 2>/dev/null || \
+ rm -f "$dblink" "$dblink.sig"
+ ln -s "$target" "$dblink" 2>/dev/null || \
+ ln "$target" "$dblink" 2>/dev/null || \
cp "$REPO_DB_FILE" "$dblink"
+ if [[ -f "$target.sig" ]]; then
+ ln -s "$target.sig" "$dblink.sig" 2>/dev/null || \
+ ln "$target.sig" "$dblink.sig" 2>/dev/null || \
+ cp "$REPO_DB_FILE.sig" "$dblink.sig"
+ fi
else
msg "$(gettext "No packages modified, nothing to do.")"
exit 1