Compare commits

..

18 Commits

Author SHA1 Message Date
Allan McRae
7175062526 Store and read name of alternatives
Add the names of supplied alternatives to the .PKGINFO file.  Read and store
these values in libalpm.  This information is currently not used anywhere.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-12-12 11:54:51 +10:00
Allan McRae
7ceee8805b makepkg: add basic support for alternatives
Alternatives are specified in makepkg via (e.g.):

alternative=('sh')

There should be a file (e.g.) sh.alternative alongside the PKGBUILD containing
a list of symlinks to be created with the alternative is active.  This file is
stored in the root of the package as (e.g.) .ALTERNATIVE.sh.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-12-12 11:54:49 +10:00
Allan McRae
d21fb58da3 Gitlab CI: add --werror to debug build
Catch build warnings in the CI.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-11-21 09:54:56 -08:00
Allan McRae
5352367022 Prevent translation of curl
Signed-off-by: Allan McRae <allan@archlinux.org>
2021-11-20 12:39:42 -08:00
morganamilo
5287cc7251 alpm: fix wrong access() being used
When removing files we check _alpm_access() to see if we can write
(delete) the file. If not, we check if the file exists because if the
file does not exist then we don't actually need to remove it so there's
no issue.

However the second call uses acess() instead of _alpm_access() which
does not the rootdir into account.
2021-11-20 12:39:22 -08:00
Evangelos Foutras
fed522775d makepkg.conf: Pass -q as the first option to curl
As per curl(1), the -q (--disable) option must be first on the command
line to disable reading the curlrc config file. Without being first it
does not appear to have any effect.

Signed-off-by: Evangelos Foutras <evangelos@foutrelis.com>
2021-11-20 12:38:57 -08:00
morganamilo
b0a2fd75b2 Update mailing list url
change pacman-dev@archlinux.org to pacmandev@lists.archlinux.org

Most of this is copyright notices but this also fixes FS#72129 by
updating the address in docs/index.asciidoc.
2021-11-20 12:38:25 -08:00
Carlo Teubner
806ccd90ed "pacman -Q --changelog": fix writing uninit'd mem
Previously, when printing a package changelog to stdout, we would write
chunks of data that were not necessarily nul-terminated to stdout using
a function (fputs) which requires the input string to be nul-terminated.

On my system, this would result in occasional garbage characters showing
up in the "pacman -Qc" output.

Fix this by never nul-terminating the chunk, and using the fwrite()
function which takes an explicit input size and does not require a
nul-terminated string.

Signed-off-by: Carlo Teubner <carlo@cteubner.net>
2021-11-20 12:36:59 -08:00
Vladimir Panteleev
b242f5f24c libalpm: Log URLs when retrying
Allow finding which mirror was used to fetch a file.

This makes it a bit easier to debug situations in which mirrors serve
bad files with HTTP 200.

Signed-off-by: Vladimir Panteleev <archlinux@cy.md>
2021-11-20 12:36:29 -08:00
Andrew Gregory
529e208f39 remove YouCompleteMe config
Added, seemingly by accident, with meson in
51db84750e

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
2021-11-20 12:22:06 -08:00
Allan McRae
39c3cbdf56 _alpm_key_import: Initialise fetch_key
Prevents build warning.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-05 09:58:18 +10:00
morganamilo
165e492485 pacman: don't run hooks when using --dbonly
--dbonly is meant to only touch the database and not the actual system.
However hooks still run which can leave files in place or run commands
you may not want.

The hooks being run also means `fakeroot pacman -S --dbpath test/ foo --dbonly`
fails because alpm tries to chroot for hooks which requires real root.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 20:46:57 +10:00
morganamilo
be76f8bf06 libalpm: add ALPM_TRANS_FLAG_NOHOOKS
Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 20:46:47 +10:00
morganamilo
625f3d645b libalpm: don't use alpm_pgpkey_t in import question
When constructing an import question we never really used a proper gpg
key. We just zero initialize the key, set the uid and fingerprint, and
sent that to the front end.

Instead lets just give the import question a uid and fingerprint field.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 20:43:16 +10:00
morganamilo
e187aa9b48 libalpm: use else when setting fingerprint
The docs [1] say keyid will always be there, so no need to check if it
exists.

[1] https://www.gnupg.org/documentation/manuals/gpgme/Key-objects.html

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 19:52:23 +10:00
morganamilo
c5c6633dd1 libalpm: rename __foo tyes to _foo
__foo is reserved in c and should not be used.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 19:52:23 +10:00
morganamilo
2109de613a libalpm: take alpm_trans_t out of the public API
this type is only used internally by alpm

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 19:52:23 +10:00
Allan McRae
fbb29b5047 repo-add: add --include-sigs option
Pacman now downloads the signature files for all packages when present in a
repository.  That makes distributing signatures within repository databases
redundant and costly.

Do not distribute the package signature files within the repo databases by
default and add an --include-sigs to revert to the old behaviour.

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-09-04 19:52:23 +10:00
329 changed files with 2125 additions and 2458 deletions

View File

@@ -27,7 +27,7 @@ arch:
arch-debug:
extends: .arch-test
script:
- meson --buildtype=debug build
- meson --buildtype=debug --werror build
- ninja -C build
- fakechroot meson test -C build
@@ -50,7 +50,6 @@ arch-valgrind:
extends: .arch-test
script:
- pacman -Syu --needed --noconfirm valgrind
- pacman -U --noconfirm https://geo.mirror.pkgbuild.com/core-debug/os/x86_64/glibc-debug-$(pacman -S --print-format %v glibc)-x86_64.pkg.tar.zst
- meson build
- ninja -C build
- PACTEST_VALGRIND=1 fakechroot meson test -C build

View File

@@ -1,17 +1,17 @@
[main]
host = https://www.transifex.com
[o:toofishes:p:archlinux-pacman:r:libalpm-pot]
[archlinux-pacman.libalpm-pot]
file_filter = lib/libalpm/po/<lang>.po
source_file = lib/libalpm/po/libalpm.pot
source_lang = en
[o:toofishes:p:archlinux-pacman:r:pacman-pot]
[archlinux-pacman.pacman-pot]
file_filter = src/pacman/po/<lang>.po
source_file = src/pacman/po/pacman.pot
source_lang = en
[o:toofishes:p:archlinux-pacman:r:pacman-scripts-pot]
[archlinux-pacman.pacman-scripts-pot]
file_filter = scripts/po/<lang>.po
source_file = scripts/po/pacman-scripts.pot
source_lang = en

14
NEWS
View File

@@ -1,19 +1,5 @@
VERSION DESCRIPTION
-----------------------------------------------------------------------------
6.0.2 - Fix potential content injection during PGP import (FS#73703)
- Fix potential segfault during PGP key import (FS#73534)
- Fix potential information leak while parsing badly formed
download header (FS#73704)
- Translation fixes to avoid segfault (FS#75680)
- makepkg:
- Fix compatability with bash 5.2 (FS#76035)
- Fix behaviour while attempting stripping of readonly files
(FS#74486)
- Use debugedit instead of awk for identifying source files
for debug packages
- Use -ffile-prefix-map instead of -fdebug-prefix-map to
capture all source files in debug packages
- Add -flto to LDFLAGS for clang
6.0.1 - Prevent download error pages ending up in package files
(FS#71083)
- Give -U downloads a random .part file name if needed

View File

@@ -20,7 +20,6 @@ sed \
-e "s|@DEBUGSUFFIX[@]|@DEBUGSUFFIX@|g" \
-e "s|@INODECMD[@]|@INODECMD@|g" \
-e "s|@FILECMD[@]|@FILECMD@|g" \
-e "s|@BSDTAR_NO_READ_SPARSE[@]|@BSDTAR_NO_READ_SPARSE@|g" \
"$input" >"$output"
if [[ $mode ]]; then

View File

@@ -402,8 +402,8 @@ All options and directives for the split packages default to the global values
given in the PKGBUILD. Nevertheless, the following ones can be overridden within
each split package's packaging function:
`pkgdesc`, `arch`, `url`, `license`, `groups`, `depends`, `optdepends`,
`provides`, `conflicts`, `replaces`, `backup`, `options`, `install`, and
`changelog`.
`provides`, `conflicts`, `replaces`, `backup`, `options`, `install`,
`changelog` and `alternative`.
Note that makepkg does not consider split package `depends` when checking
if dependencies are installed before package building and with `--syncdeps`.

View File

@@ -77,7 +77,6 @@ Releases
[frame="topbot",grid="none",options="header,autowidth"]
!======
!Version !Date
!6.0.2 !2022-10-03
!6.0.1 !2021-09-04
!6.0.0 !2021-05-20
!6.0.0alpha1 !2020-12-04
@@ -241,7 +240,7 @@ link:translation-help.html[translation-help].
Bugs
----
If you find bugs (which is quite likely), please email them to the pacman-dev
mailing last at mailto:pacman-dev@archlinux.org[] with specific information
mailing last at mailto:pacman-dev@lists.archlinux.org[] with specific information
such as your command-line, the nature of the bug, and even the package database
if it helps.
@@ -252,6 +251,6 @@ bugs under the Pacman project.
Copyright
---------
pacman is Copyright (C) 2006-2021 Pacman Development Team
<pacman-dev@archlinux.org> and Copyright (C) 2002-2006 Judd Vinet
<pacman-dev@lists.archlinux.org> and Copyright (C) 2002-2006 Judd Vinet
<jvinet@zeroflux.org> and is licensed through the GNU General Public License,
version 2 or later.

View File

@@ -81,11 +81,6 @@ Options
usage resembling ``-Wl,--hash-style=gnu''. Read ld(1) for more details on
available linker flags.
**LTOFLAGS=**"ltoflags"::
Additional compiler and linker flags appended to `CFLAGS`, `CXXFLAGS`
and `LDFLAGS` when building with link time optimization. If empty,
``-flto'' is used.
**MAKEFLAGS=**"makeflags"::
This is often used to set the number of jobs used; for example, `-j2`.
Other flags that make accepts can also be passed.
@@ -195,9 +190,8 @@ Options
package containing the debug symbols when used with `strip'.
*lto*;;
Enable building packages using link time optimization. Adds the
flags specified in LTOFLAGS to CFLAGS, CXXFLAGS and LDFLAGS (or
``-flto'' if LTOFLAGS is empty).
Enable building packages using link time optimization. Adds '-flto'
to both CFLAGS and CXXFLAGS.
**INTEGRITY_CHECK=(**check1 ...**)**::
File integrity checks to use. Multiple checks may be specified; this

View File

@@ -70,6 +70,8 @@ repo-add Options
Remove old package files from the disk when updating their entry in the
database.
*\--include-sigs*::
Include package PGP signatures in the repository database (if available)
Example
-------

View File

@@ -55,7 +55,7 @@ Pre-release Updates
~~~~~~~~~~~~~~~~~~~
A week or two before each release, the codebase will go into a string freeze
and an email will be sent to the mailto:pacman-dev@archlinux.org[pacman-dev]
and an email will be sent to the mailto:pacman-dev@lists.archlinux.org[pacman-dev]
mailing list asking for translations. This email will have a prefix of
*[translation]* for anyone looking to set up an email filter.
@@ -150,4 +150,4 @@ There are currently no efforts underway to include translated manual pages in
the pacman codebase. However, this is not to say translations are unwelcome. If
someone has experience with i18n man pages and how to best include them with our
source, please contact the pacman-dev mailing list at
mailto:pacman-dev@archlinux.org[].
mailto:pacman-dev@lists.archlinux.org[].

View File

@@ -9,10 +9,10 @@
#
#-- The download utilities that makepkg should use to acquire sources
# Format: 'protocol::agent'
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
'rsync::/usr/bin/rsync --no-motd -z %u %o'
'scp::/usr/bin/scp -C %u %o')
@@ -41,7 +41,6 @@ CHOST="@CHOST@"
#CFLAGS="-O2 -pipe"
#CXXFLAGS="-O2 -pipe"
#LDFLAGS=""
#LTOFLAGS="-flto"
#RUSTFLAGS="-C opt-level=2"
#-- Make Flags: change this for DistCC/SMP systems
#MAKEFLAGS="-j2"

View File

@@ -1,7 +1,7 @@
/*
* add.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* add.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* alpm.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>

View File

@@ -1,7 +1,7 @@
/*
* alpm.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>
@@ -78,7 +78,7 @@ extern "C" {
* This struct represents an instance of libalpm.
* @ingroup libalpm_handle
*/
typedef struct __alpm_handle_t alpm_handle_t;
typedef struct _alpm_handle_t alpm_handle_t;
/** A database.
*
@@ -98,7 +98,7 @@ typedef struct __alpm_handle_t alpm_handle_t;
* Databases are automatically unregistered when the \link alpm_handle_t \endlink is released.
* @ingroup libalpm_databases
*/
typedef struct __alpm_db_t alpm_db_t;
typedef struct _alpm_db_t alpm_db_t;
/** A package.
@@ -111,13 +111,7 @@ typedef struct __alpm_db_t alpm_db_t;
* to be added or removed from the system.
* @ingroup libalpm_packages
*/
typedef struct __alpm_pkg_t alpm_pkg_t;
/** Transaction structure used internally by libalpm
* @ingroup libalpm_trans
* */
typedef struct __alpm_trans_t alpm_trans_t;
typedef struct _alpm_pkg_t alpm_pkg_t;
/** The time type used by libalpm. Represents a unix time stamp
* @ingroup libalpm_misc */
@@ -1080,8 +1074,10 @@ typedef struct _alpm_question_import_key_t {
alpm_question_type_t type;
/** Answer: whether or not to import key */
int import;
/** The key to import */
alpm_pgpkey_t *key;
/** UID of the key to import */
const char *uid;
/** Fingerprint the key to import */
const char *fingerprint;
} alpm_question_import_key_t;
/**
@@ -2559,6 +2555,12 @@ alpm_filelist_t *alpm_pkg_get_files(alpm_pkg_t *pkg);
*/
alpm_list_t *alpm_pkg_get_backup(alpm_pkg_t *pkg);
/** Returns the list of alternatives provided by the package
* @param pkg a pointer to package
* @return a reference to a list of char* objects
*/
alpm_list_t *alpm_pkg_get_alternatives(alpm_pkg_t *pkg);
/** Returns the database containing pkg.
* Returns a pointer to the alpm_db_t structure the package is
* originating from, or NULL if the package was loaded from a file.
@@ -2719,7 +2721,8 @@ typedef enum _alpm_transflag_t {
ALPM_TRANS_FLAG_RECURSE = (1 << 5),
/** Modify database but do not commit changes to the filesystem. */
ALPM_TRANS_FLAG_DBONLY = (1 << 6),
/* (1 << 7) flag can go here */
/** Do not run hooks during a transaction */
ALPM_TRANS_FLAG_NOHOOKS = (1 << 7),
/** Use ALPM_PKG_REASON_DEPEND when installing packages. */
ALPM_TRANS_FLAG_ALLDEPS = (1 << 8),
/** Only download packages and do not actually install. */

View File

@@ -1,7 +1,7 @@
/*
* alpm_list.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* alpm_list.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
@@ -48,13 +48,13 @@ extern "C" {
*/
/** A doubly linked list */
typedef struct __alpm_list_t {
typedef struct _alpm_list_t {
/** data held by the list node */
void *data;
/** pointer to the previous node */
struct __alpm_list_t *prev;
struct _alpm_list_t *prev;
/** pointer to the next node */
struct __alpm_list_t *next;
struct _alpm_list_t *next;
} alpm_list_t;
/** Frees a list and its contents */

View File

@@ -1,7 +1,7 @@
/*
* backup.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2005 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>

View File

@@ -1,7 +1,7 @@
/*
* backup.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* be_local.c : backend for the local database
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
@@ -195,6 +195,12 @@ static alpm_list_t *_cache_get_backup(alpm_pkg_t *pkg)
return pkg->backup;
}
static alpm_list_t *_cache_get_alternatives(alpm_pkg_t *pkg)
{
LAZY_LOAD(INFRQ_DESC);
return pkg->alternatives;
}
/**
* Open a package changelog for reading. Similar to fopen in functionality,
* except that the returned 'file stream' is from the database.
@@ -349,6 +355,7 @@ static const struct pkg_operations local_pkg_ops = {
.get_replaces = _cache_get_replaces,
.get_files = _cache_get_files,
.get_backup = _cache_get_backup,
.get_alternatives = _cache_get_alternatives,
.changelog_open = _cache_changelog_open,
.changelog_read = _cache_changelog_read,
@@ -804,6 +811,8 @@ static int local_db_read(alpm_pkg_t *info, int inforeq)
READ_AND_SPLITDEP(info->conflicts);
} else if(strcmp(line, "%PROVIDES%") == 0) {
READ_AND_SPLITDEP(info->provides);
} else if(strcmp(line, "%ALTERNATIVES%") == 0) {
READ_AND_STORE_ALL(info->alternatives);
}
}
fclose(fp);
@@ -1040,6 +1049,15 @@ int _alpm_local_db_write(alpm_db_t *db, alpm_pkg_t *info, int inforeq)
write_deps(fp, "%CONFLICTS%", info->conflicts);
write_deps(fp, "%PROVIDES%", info->provides);
if(info->alternatives) {
fputs("%ALTERNATIVES%\n", fp);
for(lp = info->alternatives; lp; lp = lp->next) {
fputs(lp->data, fp);
fputc('\n', fp);
}
fputc('\n', fp);
}
fclose(fp);
fp = NULL;
}

View File

@@ -1,7 +1,7 @@
/*
* be_package.c : backend for packages
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
@@ -244,6 +244,8 @@ static int parse_descfile(alpm_handle_t *handle, struct archive *a, alpm_pkg_t *
CALLOC(backup, 1, sizeof(alpm_backup_t), return -1);
STRDUP(backup->name, ptr, FREE(backup); return -1);
newpkg->backup = alpm_list_add(newpkg->backup, backup);
} else if(strcmp(key, "alternative") == 0) {
newpkg->alternatives = alpm_list_add(newpkg->alternatives, strdup(ptr));
} else if(strcmp(key, "force") == 0) {
/* deprecated, skip it */
} else if(strcmp(key, "makepkgopt") == 0) {
@@ -723,6 +725,7 @@ int SYMEXPORT alpm_pkg_load(alpm_handle_t *handle, const char *filename, int ful
int validation = 0;
char *sigpath;
alpm_pkg_t *pkg_temp;
char *packager;
CHECK_HANDLE(handle, return -1);
ASSERT(pkg != NULL, RET_ERR(handle, ALPM_ERR_WRONG_ARGS, -1));
@@ -748,7 +751,13 @@ int SYMEXPORT alpm_pkg_load(alpm_handle_t *handle, const char *filename, int ful
char *key = k->data;
if(_alpm_key_in_keychain(handle, key) == 0) {
pkg_temp = _alpm_pkg_load_internal(handle, filename, full);
if(_alpm_key_import(handle, NULL, key) == -1) {
if(pkg_temp) {
packager = pkg_temp->packager;
} else {
packager = NULL;
}
if(_alpm_key_import(handle, packager, key) == -1) {
fail = 1;
}
_alpm_pkg_free(pkg_temp);

View File

@@ -1,7 +1,7 @@
/*
* be_sync.c : backend for sync databases
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* conflict.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2006 by David Kimpe <dnaku@frugalware.org>

View File

@@ -1,7 +1,7 @@
/*
* conflict.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* db.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>

View File

@@ -1,7 +1,7 @@
/*
* db.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2006 by Miklos Vajna <vmiklos@frugalware.org>
@@ -62,7 +62,7 @@ struct db_operations {
};
/* Database */
struct __alpm_db_t {
struct _alpm_db_t {
alpm_handle_t *handle;
char *treename;
/* do not access directly, use _alpm_db_path(db) for lazy access */

View File

@@ -1,7 +1,7 @@
/*
* deps.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos@frugalware.org>

View File

@@ -1,7 +1,7 @@
/*
* deps.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2006 by Miklos Vajna <vmiklos@frugalware.org>

View File

@@ -1,7 +1,7 @@
/*
* diskspace.c
*
* Copyright (c) 2010-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2010-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* diskspace.h
*
* Copyright (c) 2010-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2010-2021 Pacman Development Team <pacman-dev@lists.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
@@ -43,7 +43,7 @@ enum mount_fsinfo {
MOUNT_FSINFO_FAIL,
};
typedef struct __alpm_mountpoint_t {
typedef struct _alpm_mountpoint_t {
/* mount point information */
char *mount_dir;
size_t mount_dir_len;

View File

@@ -1,7 +1,7 @@
/*
* dload.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
@@ -295,11 +295,8 @@ static size_t dload_parseheader_cb(void *ptr, size_t size, size_t nmemb, void *u
endptr--;
}
/* avoid information leakage with badly formed headers */
if(endptr > fptr) {
STRNDUP(payload->content_disp_name, fptr, endptr - fptr + 1,
RET_ERR(payload->handle, ALPM_ERR_MEMORY, realsize));
}
STRNDUP(payload->content_disp_name, fptr, endptr - fptr + 1,
RET_ERR(payload->handle, ALPM_ERR_MEMORY, realsize));
}
}
@@ -430,6 +427,9 @@ static int curl_retry_next_server(CURLM *curlm, CURL *curl, struct dload_payload
len = strlen(server) + strlen(payload->filepath) + 2;
MALLOC(payload->fileurl, len, RET_ERR(handle, ALPM_ERR_MEMORY, -1));
snprintf(payload->fileurl, len, "%s/%s", server, payload->filepath);
_alpm_log(handle, ALPM_LOG_DEBUG,
"%s: retrying from %s\n",
payload->remote_name, payload->fileurl);
fflush(payload->localf);
@@ -493,8 +493,8 @@ static int curl_check_finished_download(CURLM *curlm, CURLMsg *msg,
curl_gethost(payload->fileurl, hostname, sizeof(hostname));
curlerr = msg->data.result;
_alpm_log(handle, ALPM_LOG_DEBUG, "%s: curl returned result %d from transfer\n",
payload->remote_name, curlerr);
_alpm_log(handle, ALPM_LOG_DEBUG, "%s: %s returned result %d from transfer\n",
payload->remote_name, "curl", curlerr);
/* was it a success? */
switch(curlerr) {

View File

@@ -1,7 +1,7 @@
/*
* dload.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* error.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* filelist.c
*
* Copyright (c) 2012-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2012-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* filelist.h
*
* Copyright (c) 2012-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2012-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* graph.c - helpful graph structure and setup/teardown methods
*
* Copyright (c) 2007-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2007-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* graph.h - helpful graph structure and setup/teardown methods
*
* Copyright (c) 2007-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2007-2021 Pacman Development Team <pacman-dev@lists.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
@@ -23,19 +23,19 @@
#include "alpm_list.h"
enum __alpm_graph_vertex_state {
enum _alpm_graph_vertex_state {
ALPM_GRAPH_STATE_UNPROCESSED,
ALPM_GRAPH_STATE_PROCESSING,
ALPM_GRAPH_STATE_PROCESSED
};
typedef struct __alpm_graph_t {
typedef struct _alpm_graph_t {
void *data;
struct __alpm_graph_t *parent; /* where did we come from? */
struct _alpm_graph_t *parent; /* where did we come from? */
alpm_list_t *children;
alpm_list_t *iterator; /* used for DFS without recursion */
off_t weight; /* weight of the node */
enum __alpm_graph_vertex_state state;
enum _alpm_graph_vertex_state state;
} alpm_graph_t;
alpm_graph_t *_alpm_graph_new(void);

View File

@@ -1,7 +1,7 @@
/*
* group.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* group.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* handle.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos@frugalware.org>

View File

@@ -1,7 +1,7 @@
/*
* handle.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify
@@ -26,6 +26,7 @@
#include "alpm_list.h"
#include "alpm.h"
#include "trans.h"
#ifdef HAVE_LIBCURL
#include <curl/curl.h>
@@ -50,7 +51,7 @@ do { \
} \
} while(0)
struct __alpm_handle_t {
struct _alpm_handle_t {
/* internal usage */
alpm_db_t *db_local; /* local db pointer */
alpm_list_t *dbs_sync; /* List of (alpm_db_t *) */

View File

@@ -1,7 +1,7 @@
/*
* hook.c
*
* Copyright (c) 2015-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2015-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* hook.h
*
* Copyright (c) 2015-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2015-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -4,7 +4,7 @@
/*
* libarchive-compat.h
*
* Copyright (c) 2013-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2013-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* log.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* log.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* package.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005, 2006 by Christian Hamar <krics@linuxforum.hu>
@@ -98,6 +98,7 @@ static alpm_list_t *_pkg_get_provides(alpm_pkg_t *pkg) { return pkg->provides;
static alpm_list_t *_pkg_get_replaces(alpm_pkg_t *pkg) { return pkg->replaces; }
static alpm_filelist_t *_pkg_get_files(alpm_pkg_t *pkg) { return &(pkg->files); }
static alpm_list_t *_pkg_get_backup(alpm_pkg_t *pkg) { return pkg->backup; }
static alpm_list_t *_pkg_get_alternatives(alpm_pkg_t *pkg) { return pkg->alternatives; }
static void *_pkg_changelog_open(alpm_pkg_t UNUSED *pkg)
{
@@ -162,6 +163,7 @@ const struct pkg_operations default_pkg_ops = {
.get_replaces = _pkg_get_replaces,
.get_files = _pkg_get_files,
.get_backup = _pkg_get_backup,
.get_alternatives = _pkg_get_alternatives,
.changelog_open = _pkg_changelog_open,
.changelog_read = _pkg_changelog_read,
@@ -418,6 +420,13 @@ alpm_list_t SYMEXPORT *alpm_pkg_get_backup(alpm_pkg_t *pkg)
return pkg->ops->get_backup(pkg);
}
alpm_list_t SYMEXPORT *alpm_pkg_get_alternatives(alpm_pkg_t *pkg)
{
ASSERT(pkg != NULL, return NULL);
pkg->handle->pm_errno = ALPM_ERR_OK;
return pkg->ops->get_alternatives(pkg);
}
alpm_db_t SYMEXPORT *alpm_pkg_get_db(alpm_pkg_t *pkg)
{
/* Sanity checks */
@@ -632,6 +641,7 @@ int _alpm_pkg_dup(alpm_pkg_t *pkg, alpm_pkg_t **new_ptr)
newpkg->optdepends = list_depdup(pkg->optdepends);
newpkg->conflicts = list_depdup(pkg->conflicts);
newpkg->provides = list_depdup(pkg->provides);
newpkg->alternatives = alpm_list_strdup(pkg->alternatives);
if(pkg->files.count) {
size_t filenum;
@@ -709,6 +719,7 @@ void _alpm_pkg_free(alpm_pkg_t *pkg)
free_deplist(pkg->provides);
alpm_list_free(pkg->removes);
_alpm_pkg_free(pkg->oldpkg);
FREELIST(pkg->alternatives);
if(pkg->origin == ALPM_PKG_FROM_FILE) {
FREE(pkg->origin_data.file);

View File

@@ -1,7 +1,7 @@
/*
* package.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2006 by David Kimpe <dnaku@frugalware.org>
@@ -66,6 +66,7 @@ struct pkg_operations {
alpm_list_t *(*get_replaces) (alpm_pkg_t *);
alpm_filelist_t *(*get_files) (alpm_pkg_t *);
alpm_list_t *(*get_backup) (alpm_pkg_t *);
alpm_list_t *(*get_alternatives) (alpm_pkg_t *);
void *(*changelog_open) (alpm_pkg_t *);
size_t (*changelog_read) (void *, size_t, const alpm_pkg_t *, void *);
@@ -85,7 +86,7 @@ struct pkg_operations {
*/
extern const struct pkg_operations default_pkg_ops;
struct __alpm_pkg_t {
struct _alpm_pkg_t {
unsigned long name_hash;
char *filename;
char *base;
@@ -120,6 +121,7 @@ struct __alpm_pkg_t {
alpm_list_t *provides;
alpm_list_t *removes; /* in transaction targets only */
alpm_pkg_t *oldpkg; /* in transaction targets only */
alpm_list_t *alternatives;
const struct pkg_operations *ops;

View File

@@ -1,7 +1,7 @@
/*
* pkghash.c
*
* Copyright (c) 2011-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2011-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* pkghash.h
*
* Copyright (c) 2011-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2011-2021 Pacman Development Team <pacman-dev@lists.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
@@ -32,7 +32,7 @@
* A combination of a hash table and a list, allowing for fast look-up
* by package name but also iteration over the packages.
*/
struct __alpm_pkghash_t {
struct _alpm_pkghash_t {
/** data held by the hash table */
alpm_list_t **hash_table;
/** head node of the hash table data in normal list format */
@@ -45,7 +45,7 @@ struct __alpm_pkghash_t {
unsigned int limit;
};
typedef struct __alpm_pkghash_t alpm_pkghash_t;
typedef struct _alpm_pkghash_t alpm_pkghash_t;
alpm_pkghash_t *_alpm_pkghash_create(unsigned int size);

View File

@@ -9,17 +9,17 @@
# kraim <biskraim@gmail.com>, 2013
# Mosaab Alzoubi <moceap@hotmail.com>, 2013
# Mosaab Alzoubi <moceap@hotmail.com>, 2013
# Mutaz ismail <egypsy79@gmail.com>, 2015
# Mutaz ismail <egypsy79@gmail.com>, 2015
# Mutaz ismail <mutaz@gmx.net>, 2015
# Mutaz ismail <mutaz@gmx.net>, 2015
# سند <0otibi0@gmail.com>, 2013
# صفا الفليج <safaalfulaij@hotmail.com>, 2016-2017
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: سند <0otibi0@gmail.com>, 2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Arabic (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/ar/)\n"
"Language: ar\n"

View File

@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Ḷḷumex03, 2014\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Asturian (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/ast/)\n"
"Language: ast\n"

View File

@@ -3,22 +3,21 @@
# This file is distributed under the same license as the libalpm package.
#
# Translators:
# Xəyyam Qocayev <xxmn77@gmail.com>, 2021-2022
# Xəyyam Qocayev <xxmn77@gmail.com>, 2021
# Xəyyam Qocayev <xxmn77@gmail.com>, 2021
# xxmn77 <xxmn77@gmail.com>, 2021
# xxmn77 <xxmn77@gmail.com>, 2021
# xxmn77 <xxmn77@gmail.com>, 2021
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Xəyyam Qocayev <xxmn77@gmail.com>, 2021-2022\n"
"Language-Team: Azerbaijani (Azerbaijan) (http://www.transifex.com/toofishes/"
"archlinux-pacman/language/az_AZ/)\n"
"Language: az_AZ\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-07-04 11:31+0000\n"
"Last-Translator: xxmn77 <xxmn77@gmail.com>\n"
"Language-Team: Azerbaijani (Azerbaijan) (http://www.transifex.com/toofishes/archlinux-pacman/language/az_AZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: az_AZ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
@@ -59,8 +58,7 @@ msgstr "%s adı, %s kimi dəyişdirilə bilmədi (%s)\n"
#: lib/libalpm/add.c:210
#, c-format
msgid "file not found in file list for package %s. skipping extraction of %s\n"
msgstr ""
"%s paketi üçün fayl siyahısında fayl tapılmadı. %s çıxarılması buraxılır\n"
msgstr "%s paketi üçün fayl siyahısında fayl tapılmadı. %s çıxarılması buraxılır\n"
#: lib/libalpm/add.c:219
#, c-format
@@ -72,18 +70,14 @@ msgstr "%s %s çıxarıla bilmədi: yol çox uzundur"
msgid ""
"directory permissions differ on %s\n"
"filesystem: %o package: %o\n"
msgstr ""
"%s-də kataloqa giriş icazələri fərqlidir \n"
"fayl sistemi: %o paketi: %o\n"
msgstr "%s-də kataloqa giriş icazələri fərqlidir \nfayl sistemi: %o paketi: %o\n"
#: lib/libalpm/add.c:276
#, c-format
msgid ""
"directory ownership differs on %s\n"
"filesystem: %u:%u package: %u:%u\n"
msgstr ""
"kataloqa sahiblik %s fayl sistemində\n"
"fətqlənir: %u:%u paketi: %u:%u\n"
msgstr "kataloqa sahiblik %s fayl sistemində\nfətqlənir: %u:%u paketi: %u:%u\n"
#: lib/libalpm/add.c:292
#, c-format
@@ -159,7 +153,7 @@ msgstr "təkrarlanmış '%s' verilənlər bazası qeydi\n"
#: lib/libalpm/be_local.c:622
#, c-format
msgid "corrupted database entry '%s'\n"
msgstr "'%s' verilənlər bazası qeydi korlanıb\n"
msgstr "pozulmuş '%s' verilənlər bazası qeydi\n"
#: lib/libalpm/be_local.c:722 lib/libalpm/be_local.c:818
#: lib/libalpm/be_local.c:958 lib/libalpm/be_local.c:1055
@@ -172,14 +166,12 @@ msgstr "%s faylııla bilmədi: %s\n"
#: lib/libalpm/be_local.c:738 lib/libalpm/be_sync.c:582
#, c-format
msgid "%s database is inconsistent: name mismatch on package %s\n"
msgstr ""
"%s verilənlər bazası ziddiyətlidir: %s paketindəki ad ilə uyğun deyil\n"
msgstr "%s verilənlər bazası ziddiyətlidir: %s paketindəki ad ilə uyğun deyil\n"
#: lib/libalpm/be_local.c:744 lib/libalpm/be_sync.c:588
#, c-format
msgid "%s database is inconsistent: version mismatch on package %s\n"
msgstr ""
"%s verilənlər bazası ziddiyyətlidir: %s paketindəki versiya uyğun gəlmir\n"
msgstr "%s verilənlər bazası ziddiyyətlidir: %s paketindəki versiya uyğun gəlmir\n"
#: lib/libalpm/be_local.c:785
#, c-format
@@ -250,14 +242,12 @@ msgstr "'%s' veri. bazası oxuna bilmədi (%s)\n"
#: lib/libalpm/be_sync.c:489 lib/libalpm/be_sync.c:494
#, c-format
msgid "%s database is inconsistent: filename of package %s is illegal\n"
msgstr ""
"%s verilənlər bazası ziddiyətlidir: %s paketinin fayl_adı yararsızdır\n"
msgstr "%s verilənlər bazası ziddiyətlidir: %s paketinin fayl_adı yararsızdır\n"
#: lib/libalpm/be_sync.c:499
#, c-format
msgid "%s database is inconsistent: filename of package %s is too long\n"
msgstr ""
"%s verilənlər bazası ziddiyətlidir: %s paketinin fayl_adı çox uzundur\n"
msgstr "%s verilənlər bazası ziddiyətlidir: %s paketinin fayl_adı çox uzundur\n"
#: lib/libalpm/be_sync.c:564
#, c-format
@@ -368,8 +358,7 @@ msgstr "'%s' faylının '%s'dən/dan alınması uğursuz oldu: %s\n"
#: lib/libalpm/dload.c:539
#, c-format
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
msgstr ""
"'%s' faylının '%s'dən/dan alınması uğursuz oldu: gözlənilən ölçünü aşdı\n"
msgstr "'%s' faylının '%s'dən/dan alınması uğursuz oldu: gözlənilən ölçünü aşdı\n"
#: lib/libalpm/dload.c:687
#, c-format
@@ -484,12 +473,12 @@ msgstr "verilənlər bazası tapıla bilmədi"
#: lib/libalpm/error.c:72
#, c-format
msgid "invalid or corrupted database"
msgstr "yararsız və ya korlanmış verilənlər bazası"
msgstr "verilənlər bazası səhvdir və ya pozulub"
#: lib/libalpm/error.c:74
#, c-format
msgid "invalid or corrupted database (PGP signature)"
msgstr "Yararsız və ya korlanmış verilənlər bazası (PGP imzası)"
msgstr "verilənlər bazası səhvdir və ya pozulub (PGP imzası)"
#: lib/libalpm/error.c:76
#, c-format
@@ -514,7 +503,7 @@ msgstr "server üçün səhv url"
#: lib/libalpm/error.c:85
#, c-format
msgid "no servers configured for repository"
msgstr "repozitoriya üçün serverlər tənzimlənməyib"
msgstr "saxlama yeri üçün serverlər tənzimlənməyib"
#: lib/libalpm/error.c:88
#, c-format
@@ -574,17 +563,17 @@ msgstr "əməliyyat ignorepkg səbəbindən ləğv edildi"
#: lib/libalpm/error.c:113
#, c-format
msgid "invalid or corrupted package"
msgstr "yararsız və ya korlanmış fayl"
msgstr "paket səhvdir və ya pozulub"
#: lib/libalpm/error.c:115
#, c-format
msgid "invalid or corrupted package (checksum)"
msgstr "yararsız və ya korlanmış paket (yoxlama_cəmi)"
msgstr "paket (yoxlama cəmi) səhvdir və ya pozulub"
#: lib/libalpm/error.c:117
#, c-format
msgid "invalid or corrupted package (PGP signature)"
msgstr "yararsız və ya korlanmış paket (PGP imza)"
msgstr "paket (PGP imza) səhvdir və ya pozulub"
#: lib/libalpm/error.c:119
#, c-format

View File

@@ -3,15 +3,15 @@
# This file is distributed under the same license as the libalpm package.
#
# Translators:
# Galin Iskrenov <loot270@abv.bg>, 2017-2019,2022
# Galin Iskrenov <loot270@abv.bg>, 2017-2019
# Ivailo Monev <xakepa10@gmail.com>, 2014-2016
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Galin Iskrenov <loot270@abv.bg>, 2017-2019,2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Bulgarian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/bg/)\n"
"Language: bg\n"
@@ -346,7 +346,7 @@ msgstr "Дялът %s е монтиран само за четене\n"
#, c-format
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr "твърде много грешки от %s, прескачане на останалото от транзакцията\n"
msgstr ""
#: lib/libalpm/dload.c:220
#, c-format
@@ -383,17 +383,17 @@ msgstr "url '%s' е невалиден\n"
#: lib/libalpm/dload.c:893
#, c-format
msgid "failed to setup a download payload for %s\n"
msgstr "Неуспешно настройване на нужното за изтегляне %s\n"
msgstr ""
#: lib/libalpm/dload.c:905
#, c-format
msgid "curl returned error %d from transfer\n"
msgstr "curl върна грешка %d при трансфера\n"
msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "curl трансферна грешка: %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -403,7 +403,7 @@ msgstr "неуспех при извличане на файлове\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "изтеглянето завърши успешно, но няма файл в кеша\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -533,7 +533,7 @@ msgstr "дублирана цел"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "дублиране на файлово име"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -937,7 +937,7 @@ msgstr "не може да се замести %s от %s\n"
#: lib/libalpm/sync.c:476
#, c-format
msgid "packages %s and %s have the same filename: %s\n"
msgstr "пакети %s и %s имат еднакво име: %s\n"
msgstr ""
#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:612
#, c-format

View File

@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Gwenn M <tornoz@laposte.net>, 2015,2018-2019\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Breton (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/br/)\n"
"Language: br\n"
@@ -19,10 +19,10 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !"
"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && "
"(n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 "
"> 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != "
"0 && n % 1000000 == 0) ? 3 : 4);\n"
"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n"
"%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > "
"19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 "
"&& n % 1000000 == 0) ? 3 : 4);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Ramon Buldó <rbuldo@gmail.com>, 2014\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 08:01+0000\n"
"Last-Translator: Davidmp <medipas@gmail.com>\n"
"Language-Team: Catalan (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/ca/)\n"
"Language: ca\n"
@@ -969,8 +969,8 @@ msgstr "s'han detectat conflictes de paquets impossibles de resoldre.\n"
#, c-format
msgid "removing '%s' from target list because it conflicts with '%s'\n"
msgstr ""
"Se suprimeix \"%s\" de la llista d'objectius perquè té conflictes amb "
"\"%s\".\n"
"Se suprimeix \"%s\" de la llista d'objectius perquè té conflictes amb \"%s"
"\".\n"
#: lib/libalpm/sync.c:1036
#, c-format
@@ -1071,5 +1071,5 @@ msgstr "no existeix la memòria cau %s, es crea...\n"
#, c-format
msgid "couldn't find or create package cache, using %s instead\n"
msgstr ""
"No s'ha pogut trobar o crear el paquet de memòria cau; en lloc d'això, "
"s'usa%s.\n"
"No s'ha pogut trobar o crear el paquet de memòria cau; en lloc d'això, s'usa"
"%s.\n"

View File

@@ -8,7 +8,7 @@
# David Macek <david.macek.0@gmail.com>, 2018
# IAmNotImportant, 2017
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014-2015
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014,2022
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014
# Lukáš Kucharczyk <lukas@kucharczyk.xyz>, 2020
# mmm <markotahal@gmail.com>, 2013
# mmm <markotahal@gmail.com>, 2011
@@ -19,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014,2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Czech (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/cs/)\n"
"Language: cs\n"
@@ -541,7 +541,7 @@ msgstr "duplicitní cíl"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "duplicitní jméno souboru"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format

View File

@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: scootergrisen, 2017\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Danish (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/da/)\n"
"Language: da\n"

View File

@@ -8,14 +8,13 @@
# 21db53640bd6018c4a99700a4cf2ee28_f478df7 <98034cbca98620f1cf39d6ebdfa44311_785827>, 2019-2020
# Frank Theile, 2018
# Frank Theile, 2018
# J5lx <j5lx@fmail.co.uk>, 2014-2015
# Jakob Gahde <j5lx@fmail.co.uk>, 2014-2015
# 65138391f015e4001c6ef9d675c96796_707a378 <99e420e9f3ea1b91cb2cbbb4cbc7cd27_2862>, 2013
# 65138391f015e4001c6ef9d675c96796_707a378 <99e420e9f3ea1b91cb2cbbb4cbc7cd27_2862>, 2013
# Martin Kühne <mysatyre@gmail.com>, 2017
# Matthias Gorissen <matthias@archlinux.de>, 2011
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
# 65138391f015e4001c6ef9d675c96796_707a378 <99e420e9f3ea1b91cb2cbbb4cbc7cd27_2862>, 2013
# Roman Volak <romanvolak@web.de>, 2021
# Silvan Jegen <s.jegen@gmail.com>, 2015
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
@@ -23,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Roman Volak <romanvolak@web.de>, 2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: German (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/de/)\n"
"Language: de\n"
@@ -369,7 +368,7 @@ msgstr "Die Partition %s ist so eingehängt, dass sie nur gelesen werden kann\n"
#, c-format
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr "zu viele Fehlermeldungen von %s, überspringe den Rest des Vorgangs\n"
msgstr ""
#: lib/libalpm/dload.c:220
#, c-format
@@ -406,17 +405,17 @@ msgstr "URL '%s' ist ungültig\n"
#: lib/libalpm/dload.c:893
#, c-format
msgid "failed to setup a download payload for %s\n"
msgstr "gescheiterte Einstellung der Downloadmenge für %s\n"
msgstr ""
#: lib/libalpm/dload.c:905
#, c-format
msgid "curl returned error %d from transfer\n"
msgstr "curl(=Programm) meldet Fehler %d von der Übertragung\n"
msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "curl(=Programm) Übertragungsfehler %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -426,7 +425,7 @@ msgstr "Konnte einige Dateien nicht übertragen\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "Download vollständig und keine Datei im Zwischenspeicher\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -556,7 +555,7 @@ msgstr "Doppelte Ziele"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "gleicher Dateiname"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -844,7 +843,7 @@ msgstr ""
#: lib/libalpm/signing.c:199 lib/libalpm/signing.c:767
#, c-format
msgid "GPGME error: %s\n"
msgstr "GPGME-Fehler: %s\n"
msgstr ""
#: lib/libalpm/signing.c:274
#, c-format

View File

@@ -13,16 +13,14 @@
# ifaigios <ifaigios@gmail.com>, 2015
# ifaigios <ifaigios@gmail.com>, 2015
# Christos Nouskas <nous@artixlinux.org>, 2011
# 492d30ca33568c5819a4f95c90617de1_3730d98 <c1a4cca7e440358a87e394a300ed18e2_882277>, 2021
# th_ts <tsesmelistheodore@gmail.com>, 2014
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: 492d30ca33568c5819a4f95c90617de1_3730d98 "
"<c1a4cca7e440358a87e394a300ed18e2_882277>, 2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Greek (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/el/)\n"
"Language: el\n"
@@ -361,8 +359,6 @@ msgstr "Η κατάτμηση %s είναι προσαρτημένη μόνο γ
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr ""
"υπερβολικά πολλά σφάλματα από %s, παράλειψη για το υπόλοιπο αυτής της "
"συναλλαγής\n"
#: lib/libalpm/dload.c:220
#, c-format
@@ -408,7 +404,7 @@ msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "σφάλμα μεταφοράς curl: %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -418,7 +414,7 @@ msgstr "σφάλμα λήψης μερικών αρχείων\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "η λήψη ολοκληρώθηκε επιτυχώς αλλά δίχως αρχείο στην κρυφή μνήμη\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -548,7 +544,7 @@ msgstr "διπλότυπος στόχος"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "διπλότυπο όνομα αρχείου"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -952,7 +948,7 @@ msgstr "αδυναμία αντικατάστασης του %s από το %s\n
#: lib/libalpm/sync.c:476
#, c-format
msgid "packages %s and %s have the same filename: %s\n"
msgstr "τα πακέτα %s και %s έχουν το ίδιο όνομα αρχείου: %s\n"
msgstr ""
#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:612
#, c-format

View File

@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Dan McGee <dpmcgee@gmail.com>, 2011\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/toofishes/"
"archlinux-pacman/language/en_GB/)\n"
"Language: en_GB\n"

View File

@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Sebastien Zurfluh <sebastien.zurfluh@gmail.com>, 2017\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Esperanto (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/eo/)\n"
"Language: eo\n"

View File

@@ -11,29 +11,28 @@
# Leonel <leonelmalon@gmail.com>, 2013
# Leonel <leonelmalon@gmail.com>, 2013
# neiko <neikokz+tsfx@gmail.com>, 2011
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2017
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013-2016
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2017
# prflr88 <prflr88@gmail.com>, 2017
# prflr88 <prflr88@gmail.com>, 2013-2016
# prflr88 <prflr88@gmail.com>, 2017
# Pedro Román <roizheim@gmail.com>, 2013-2014,2016-2019
# picodotdev <pico.dev@gmail.com>, 2016,2019,2021-2022
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2017
# picodotdev <pico.dev@gmail.com>, 2016,2019,2021
# prflr88 <prflr88@gmail.com>, 2017
# Swyter <Swyterzone@gmail.com>, 2015,2017-2018,2021
# Swyter <Swyterzone@gmail.com>, 2021
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: picodotdev <pico.dev@gmail.com>, 2016,2019,2021-2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 04:57+0000\n"
"Last-Translator: Swyter <Swyterzone@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? "
"1 : 2;\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format
@@ -296,7 +295,7 @@ msgstr "la ruta de la base de datos no está definida\n"
#: lib/libalpm/deps.c:184
#, c-format
msgid "dependency cycle detected:\n"
msgstr "detectado bucle de dependencias:\n"
msgstr "se ha detectado un bucle de dependencias:\n"
#: lib/libalpm/deps.c:187
#, c-format
@@ -306,7 +305,7 @@ msgstr "%s se quitará después de su dependencia %s\n"
#: lib/libalpm/deps.c:191
#, c-format
msgid "%s will be installed before its %s dependency\n"
msgstr "%s se instalará antes que su dependencia %s\n"
msgstr "%s se instalará antes de su dependencia %s\n"
#: lib/libalpm/deps.c:666 lib/libalpm/deps.c:697
#, c-format
@@ -430,7 +429,7 @@ msgstr "error de transferencia de curl: %d\n"
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
msgid "failed to retrieve some files\n"
msgstr "no se pudo recibir algunos archivos\n"
msgstr "no se pudieron recibir algunos archivos\n"
#: lib/libalpm/dload.c:1078
#, c-format
@@ -591,7 +590,7 @@ msgstr ""
#: lib/libalpm/error.c:106
#, c-format
msgid "failed to run transaction hooks"
msgstr "no se pudo ejecutar los «hooks»"
msgstr "no se pudieron ejecutar los «hooks»"
#: lib/libalpm/error.c:109
#, c-format
@@ -631,7 +630,7 @@ msgstr "no se pudo abrir el archivo del paquete"
#: lib/libalpm/error.c:123
#, c-format
msgid "cannot remove all files for package"
msgstr "no se pudo quitar todos los archivos del paquete"
msgstr "no se pudieron quitar todos los archivos del paquete"
#: lib/libalpm/error.c:125
#, c-format
@@ -656,7 +655,7 @@ msgstr "firma PGP no válida"
#: lib/libalpm/error.c:135 lib/libalpm/hook.c:514
#, c-format
msgid "could not satisfy dependencies"
msgstr "no se pudo satisfacer las dependencias"
msgstr "no se pudieron satisfacer las dependencias"
#: lib/libalpm/error.c:137
#, c-format
@@ -671,7 +670,7 @@ msgstr "archivos en conflicto"
#: lib/libalpm/error.c:142
#, c-format
msgid "failed to retrieve some files"
msgstr "no se pudo descargar algunos archivos"
msgstr "no se pudieron descargar algunos archivos"
#: lib/libalpm/error.c:144
#, c-format
@@ -808,7 +807,8 @@ msgstr "no se pudo crear la carpeta: %s: %s\n"
#: lib/libalpm/package.c:598
#, c-format
msgid "could not fully load metadata for package %s-%s\n"
msgstr "no se pudo cargar completamente los metadatos para el paquete %s-%s\n"
msgstr ""
"no se pudieron cargar completamente los metadatos para el paquete %s-%s\n"
#: lib/libalpm/remove.c:111
#, c-format

View File

@@ -12,25 +12,24 @@
# ice, 2016
# Leonel <leonelmalon@gmail.com>, 2013
# neiko <neikokz+tsfx@gmail.com>, 2011
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2015,2017
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2015
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2015,2017
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2015,2017
# prflr88 <prflr88@gmail.com>, 2015,2017
# prflr88 <prflr88@gmail.com>, 2015
# prflr88 <prflr88@gmail.com>, 2015,2017
# prflr88 <prflr88@gmail.com>, 2015,2017
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Pablo Lezaeta Reyes <prflr88@gmail.com>, 2015,2017\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Spanish (Latin America) (http://www.transifex.com/toofishes/"
"archlinux-pacman/language/es_419/)\n"
"Language: es_419\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 != 0 && n % 1000000 == 0 ? "
"1 : 2;\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Osoitz <oelkoro@gmail.com>, 2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Basque (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/eu/)\n"
"Language: eu\n"

View File

@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Osoitz <oelkoro@gmail.com>, 2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/eu_ES/)\n"
"Language: eu_ES\n"

View File

@@ -18,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Sami Korkalainen, 2018\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Finnish (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/fi/)\n"
"Language: fi\n"

View File

@@ -20,17 +20,16 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Xavier Devlamynck <magicrhesus@ouranos.be>, 2011\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-07-05 08:09+0000\n"
"Last-Translator: Charles Monzat <c.monzat@laposte.net>\n"
"Language-Team: French (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Alexandre Filgueira <faidoc@gmail.com>, 2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Galician (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/gl/)\n"
"Language: gl\n"

View File

@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Panwar108 <caspian7pena@gmail.com>, 2018,2020-2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 14:03+0000\n"
"Last-Translator: Panwar108 <caspian7pena@gmail.com>\n"
"Language-Team: Hindi (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/hi/)\n"
"Language: hi\n"

View File

@@ -9,17 +9,17 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Viktor Coric <viktor_coric94@hotmail.com>, 2016\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Croatian (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/hr/)\n"
"Language: hr\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"
"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"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -3,7 +3,7 @@
# This file is distributed under the same license as the libalpm package.
#
# Translators:
# c2e331a438add123670fbf39846b5de3_8c31b08 <d7888a78469511cd116b0058dd23f760_811520>, 2021
# Ács Zoltán <acszoltan111@gmail.com>, 2021
# Balló György <ballogyor@gmail.com>, 2014
# Balló György <ballogyor@gmail.com>, 2011,2014,2016
# Gábor Nagy <ngaba@bibl.u-szeged.hu>, 2011,2013
@@ -20,9 +20,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: user14 <nleknh@gmail.com>, 2019\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-06-19 17:38+0000\n"
"Last-Translator: Ács Zoltán <acszoltan111@gmail.com>\n"
"Language-Team: Hungarian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/hu/)\n"
"Language: hu\n"

View File

@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: se7entime <se7entime@disroot.org>, 2013,2015\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Indonesian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/id/)\n"
"Language: id\n"

View File

@@ -9,24 +9,22 @@
# d574d4bb40c84861791a694a999cce69_9aabecb <ec34fbc10d74f76d8160c2aae04a84b4_6702>, 2014
# d574d4bb40c84861791a694a999cce69_9aabecb <ec34fbc10d74f76d8160c2aae04a84b4_6702>, 2014
# Dan McGee <dpmcgee@gmail.com>, 2011
# Giovanni Scafora <scafora.giovanni@gmail.com>, 2011-2013,2015,2022
# Giovanni Scafora <giovanni@archlinux.org>, 2011-2013,2015
# ~Smlb <smlb@riseup.net>, 2014
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Giovanni Scafora <scafora.giovanni@gmail.com>, "
"2011-2013,2015,2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Italian (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? "
"1 : 2;\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format
@@ -366,7 +364,7 @@ msgstr "La partizione %s è montata in sola lettura\n"
#, c-format
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr "troppi errori da %s, ignoro il resto dell'operazione\n"
msgstr ""
#: lib/libalpm/dload.c:220
#, c-format
@@ -403,17 +401,17 @@ msgstr "l'url '%s' non è valido\n"
#: lib/libalpm/dload.c:893
#, c-format
msgid "failed to setup a download payload for %s\n"
msgstr "impossibile impostare un payload di download per %s\n"
msgstr ""
#: lib/libalpm/dload.c:905
#, c-format
msgid "curl returned error %d from transfer\n"
msgstr "curl ha restituito l'errore %d dal download\n"
msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "errore di curl: %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -423,7 +421,7 @@ msgstr "impossibile scaricare alcuni file\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "download completato con successo ma nessun file nella cache\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -553,7 +551,7 @@ msgstr "pacchetto duplicato"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "il nome del file è duplicato"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -688,7 +686,7 @@ msgstr "si è verificato un errore lanciando il downloader esterno"
#: lib/libalpm/error.c:159
#, c-format
msgid "compiled without signature support"
msgstr "compilato senza supporto delle firme"
msgstr "compilato senza supporto per le firme"
#: lib/libalpm/error.c:162
#, c-format
@@ -743,29 +741,29 @@ msgstr "si è verificato un errore durante la lettura dell'hook %s: %s\n"
#: lib/libalpm/hook.c:162 lib/libalpm/hook.c:206 lib/libalpm/hook.c:248
#, c-format
msgid "hook %s line %d: invalid option %s\n"
msgstr "hook %s riga %d: l'opzione %s non è valida\n"
msgstr "hook %s, riga %d: opzione non valida: %s\n"
#: lib/libalpm/hook.c:172
#, c-format
msgid "hook %s line %d: invalid section %s\n"
msgstr "hook %s riga %d: la sezione %s non è valida\n"
msgstr "hook %s, riga %d: sezione non valida: %s\n"
#: lib/libalpm/hook.c:184 lib/libalpm/hook.c:199 lib/libalpm/hook.c:218
#: lib/libalpm/hook.c:241
#, c-format
msgid "hook %s line %d: invalid value %s\n"
msgstr "hook %s riga %d: il valore %s non è valido\n"
msgstr "hook %s, riga %d: valore non valido: %s\n"
#: lib/libalpm/hook.c:188 lib/libalpm/hook.c:211 lib/libalpm/hook.c:222
#: lib/libalpm/hook.c:236
#, c-format
msgid "hook %s line %d: overwriting previous definition of %s\n"
msgstr "hook %s riga %d: sovrascrivo la definizione precedente di %s\n"
msgstr "hook %s, riga %d: sovrascrivo la definizione precedente di %s\n"
#: lib/libalpm/hook.c:243
#, c-format
msgid "hook %s line %d: unable to set option (%s)\n"
msgstr "hook %s riga %d: impossibile impostare l'opzione (%s)\n"
msgstr "hook %s, riga %d: impossibile impostare l'opzione (%s)\n"
#: lib/libalpm/hook.c:513
#, c-format
@@ -815,8 +813,7 @@ msgstr "impossibile rimuovere il file '%s': %s\n"
#: lib/libalpm/remove.c:403 lib/libalpm/remove.c:412
#, c-format
msgid "could not backup %s due to PATH_MAX overflow\n"
msgstr ""
"impossibile eseguire il backup di %s a causa di un overflow di PATH_MAX\n"
msgstr "impossibile eseguire il backup %s a causa di un overflow di PATH_MAX\n"
#: lib/libalpm/remove.c:554
#, c-format
@@ -836,7 +833,7 @@ msgstr "impossibile rimuovere la voce '%s' dalla cache\n"
#: lib/libalpm/signing.c:163
#, c-format
msgid "Public keyring not found; have you run '%s'?\n"
msgstr "Il portachiavi pubblico non è stato trovato; hai eseguito '%s'?\n"
msgstr "Portachiavi pubblico non trovato; hai eseguito '%s'?\n"
#: lib/libalpm/signing.c:199 lib/libalpm/signing.c:767
#, c-format
@@ -851,7 +848,7 @@ msgstr "ricerca della chiave %s tramite WKD in corso\n"
#: lib/libalpm/signing.c:283
#, c-format
msgid "gpg error: %s\n"
msgstr "errore gpg: %s\n"
msgstr "errore GPG: %s\n"
#: lib/libalpm/signing.c:430 lib/libalpm/signing.c:503
#, c-format
@@ -897,12 +894,12 @@ msgstr ""
#: lib/libalpm/signing.c:968
#, c-format
msgid "%s: key \"%s\" is unknown\n"
msgstr "%s: la chiave \"%s\" è sconosciuta\n"
msgstr "%s: chiave \"%s\" sconosciuta\n"
#: lib/libalpm/signing.c:977
#, c-format
msgid "%s: key \"%s\" is disabled\n"
msgstr "%s: la chiave \"%s\" è disabilitata\n"
msgstr "%s: chiave \"%s\" disabilitata\n"
#: lib/libalpm/signing.c:981
#, c-format
@@ -918,13 +915,13 @@ msgstr "%s: la firma di \"%s\" non è valida\n"
#: lib/libalpm/signing.c:1183
#, c-format
msgid "%s: signature format error\n"
msgstr "%s: errore formato della firma\n"
msgstr "%s: errore formato firma\n"
#: lib/libalpm/signing.c:1136 lib/libalpm/signing.c:1169
#: lib/libalpm/signing.c:1177
#, c-format
msgid "%s: unsupported signature format\n"
msgstr "%s: il formato della firma non è supportato\n"
msgstr "%s: formato firma non supportato\n"
#: lib/libalpm/sync.c:96
#, c-format
@@ -960,7 +957,7 @@ msgstr "impossibile sostituire %s con %s\n"
#: lib/libalpm/sync.c:476
#, c-format
msgid "packages %s and %s have the same filename: %s\n"
msgstr "i pacchetti %s e %s hanno lo stesso nome: %s\n"
msgstr ""
#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:612
#, c-format

View File

@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Satoru Abe <s@polamjag.info>, 2015\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-25 05:28+0000\n"
"Last-Translator: kusakata\n"
"Language-Team: Japanese (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/ja/)\n"
"Language: ja\n"

View File

@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Dan McGee <dpmcgee@gmail.com>, 2011\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Kazakh (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/kk/)\n"
"Language: kk\n"

View File

@@ -3,7 +3,7 @@
# This file is distributed under the same license as the libalpm package.
#
# Translators:
# 배태길 <esrevinu@gmail.com>, 2017-2019,2021
# 배태길 <esrevinu@gmail.com>, 2017-2019
# Ji-Hyeon Gim <potatogim@potatogim.net>, 2014,2018
# Thomas Sungjin Kang <potopro@gmail.com>, 2012-2013
# Thomas Sungjin Kang <potopro@gmail.com>, 2013
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: 배태길 <esrevinu@gmail.com>, 2017-2019,2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Korean (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/ko/)\n"
"Language: ko\n"
@@ -351,7 +351,7 @@ msgstr "파티션 %s가 읽기 전용으로 마운트되었습니다.\n"
#, c-format
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr "너무 많은 오류, 서버: %s, 이 처리의 나머지를 위해서 건너뜀\n"
msgstr ""
#: lib/libalpm/dload.c:220
#, c-format
@@ -386,17 +386,17 @@ msgstr "url '%s'가 잘못되었습니다.\n"
#: lib/libalpm/dload.c:893
#, c-format
msgid "failed to setup a download payload for %s\n"
msgstr "다운로드 페이로드를 구성하지 못함, 대상: %s\n"
msgstr ""
#: lib/libalpm/dload.c:905
#, c-format
msgid "curl returned error %d from transfer\n"
msgstr "curl이 전송 중 오류 %d을 돌려 줌\n"
msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "curl 전송 오류: %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -406,7 +406,7 @@ msgstr "일부 파일을 가져오지 못했습니다.\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "다운로드를 성공적으로 완료하였지만 캐시에 파일이 없음\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -536,7 +536,7 @@ msgstr "대상이 중복되었습니다."
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "중복 파일이름"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -940,7 +940,7 @@ msgstr "%s를 %s로 대체할 수 없습니다.\n"
#: lib/libalpm/sync.c:476
#, c-format
msgid "packages %s and %s have the same filename: %s\n"
msgstr "꾸러미 %s와 %s는 같은 파일이름을 가지고 있습니다: %s\n"
msgstr ""
#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:612
#, c-format

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libalpm\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\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"

View File

@@ -9,15 +9,14 @@
# Dan McGee <dpmcgee@gmail.com>, 2011
# Kiprianas Spiridonovas <k.spiridonovas@gmail.com>, 2013
# Moo, 2015-2019
# Tautvydas Ž., 2021
# 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Tautvydas Ž., 2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Lithuanian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/lt/)\n"
"Language: lt\n"
@@ -356,7 +355,7 @@ msgstr "Skirsnis %s prijungtas tik skaitymui\n"
#, c-format
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr "per daug klaidų iš %s, praleidžiama likusi šios operacijos dalis\n"
msgstr ""
#: lib/libalpm/dload.c:220
#, c-format
@@ -392,17 +391,17 @@ msgstr "neteisingas url „%s“\n"
#: lib/libalpm/dload.c:893
#, c-format
msgid "failed to setup a download payload for %s\n"
msgstr "nepavyko nustatyti %s atsisiuntimo naudingojo krovinio\n"
msgstr ""
#: lib/libalpm/dload.c:905
#, c-format
msgid "curl returned error %d from transfer\n"
msgstr "curl grąžino %d perkėlimo klaidą\n"
msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "cur perkėlimo klaida: %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -412,7 +411,7 @@ msgstr "nepavyko gauti kai kurių failų\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "atsisiuntimas sėkmingai baigtas, bet talpykloje nėra failo\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -542,7 +541,7 @@ msgstr "objektas jau yra"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "pasikartojantis failo vardas"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -946,7 +945,7 @@ msgstr "negalima pakeisti %s failu %s\n"
#: lib/libalpm/sync.c:476
#, c-format
msgid "packages %s and %s have the same filename: %s\n"
msgstr "%s ir %s paketai turi vienodus vardus: %s\n"
msgstr ""
#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:612
#, c-format

View File

@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Thor K. H. <nitrolinken@gmail.com>, 2019\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-24 19:49+0000\n"
"Last-Translator: Alexander F. Rødseth <rodseth@gmail.com>\n"
"Language-Team: Norwegian Bokmål (http://www.transifex.com/toofishes/"
"archlinux-pacman/language/nb/)\n"
"Language: nb\n"

View File

@@ -18,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: zenlord <zenlord@gmail.com>, 2013,2015,2019\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-08-03 21:32+0000\n"
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/nl/)\n"
"Language: nl\n"

View File

@@ -13,7 +13,7 @@
# megamann, 2014
# megamann, 2014-2015
# megamann, 2015
# Piotr Strębski <strebski@gmail.com>, 2013,2017-2018,2022
# Piotr Strębski <strebski@gmail.com>, 2013,2017-2018
# Piotr Strębski <strebski@gmail.com>, 2013
# Sebastian Jakubiak, 2019
# Sebastian Jakubiak, 2019
@@ -21,18 +21,18 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Piotr Strębski <strebski@gmail.com>, 2013,2017-2018,2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Polish (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/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=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format
@@ -416,7 +416,7 @@ msgstr "nie udało się pobrać niektórych plików\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "pobieranie zakończone pomyślnie, ale brak pliku w pamięci podręcznej\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format

View File

@@ -13,17 +13,16 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Rui <xymarior@yandex.com>, 2019\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Portuguese (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -15,17 +15,16 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Sandro <sandrossv@hotmail.com>, 2011\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 06:39+0000\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/toofishes/"
"archlinux-pacman/language/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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -20,9 +20,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Arthur Țițeică <arthur.titeica@gmail.com>, 2013-2015\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Romanian (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/ro/)\n"
"Language: ro\n"

View File

@@ -9,28 +9,28 @@
# Ilya Ostapenko (Jacobtey) <jacobtey@gmail.com>, 2017
# Ivan Yurasov <vdk@gmx.us>, 2011
# kyak <peselnik@gmail.com>, 2013
# Sergiy Tereshchenko <serg.partizan@gmail.com>, 2011-2012,2014
# partizan <serg.partizan@gmail.com>, 2011-2012,2014
# kyak <peselnik@gmail.com>, 2013
# Sergiy Tereshchenko <serg.partizan@gmail.com>, 2014-2015,2017
# Sergiy Tereshchenko <serg.partizan@gmail.com>, 2012
# partizan <serg.partizan@gmail.com>, 2014-2015,2017
# partizan <serg.partizan@gmail.com>, 2012
# be1bb8e720f95f5c175a5f1f3aa8f780, 2015
# Анатолий Валерианович <ffox909@mail.ru>, 2016
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Анатолий Валерианович <ffox909@mail.ru>, 2016\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Russian (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/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=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -11,14 +11,14 @@
# 3ff9a567ff32d540038a6a558650f376_643ea9b <38630839a6ec6b692ff2ca08fafb2585_10562>, 2011
# Jose Riha <jose1711@gmail.com>, 2011
# Jose Riha <jose1711@gmail.com>, 2011
# Jose Riha <jose1711@gmail.com>, 2011,2022
# Jose Riha <jose1711@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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Jose Riha <jose1711@gmail.com>, 2011,2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Slovak (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/sk/)\n"
"Language: sk\n"
@@ -778,7 +778,7 @@ msgstr "nepodarilo sa získať status súboru %s: %s\n"
#: lib/libalpm/hook.c:621
#, c-format
msgid "could not read directory: %s: %s\n"
msgstr "nie je možné čítať adresár: %s: %s\n"
msgstr ""
#: lib/libalpm/package.c:598
#, c-format
@@ -828,7 +828,7 @@ msgstr ""
#: lib/libalpm/signing.c:199 lib/libalpm/signing.c:767
#, c-format
msgid "GPGME error: %s\n"
msgstr "Chyba GPGME: %s\n"
msgstr ""
#: lib/libalpm/signing.c:274
#, c-format

View File

@@ -19,17 +19,17 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: 35e31c1f7beb9a73365b56f93b1457f5_fbd83d3, 2014\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Slovenian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/sl/)\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
"n%100==4 ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -14,17 +14,17 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Slobodan Terzić <githzerai06@gmail.com>, 2011,2015,2018\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Serbian (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/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"
"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"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -14,17 +14,17 @@ 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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Slobodan Terzić <githzerai06@gmail.com>, 2011,2015,2018\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/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"
"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"
#: lib/libalpm/add.c:90 lib/libalpm/sync.c:279
#, c-format

View File

@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Kim Svensson <ks@linux.com>, 2015\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 07:55+0000\n"
"Last-Translator: Luna Jernberg <bittin@cafe8bitar.se>\n"
"Language-Team: Swedish (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/sv/)\n"
"Language: sv\n"

View File

@@ -8,7 +8,7 @@
# Betül Ünlü, 2018-2019
# Betül Ünlü, 2018-2019
# Dan McGee <dpmcgee@gmail.com>, 2011
# Demiray Muhterem <mdemiray@msn.com>, 2016,2021
# Demiray Muhterem <mdemiray@msn.com>, 2016
# Demiray Muhterem <mdemiray@msn.com>, 2016
# Betül Ünlü, 2019
# Samed Beyribey <ras0ir@eventualis.org>, 2011,2013
@@ -17,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Demiray Muhterem <mdemiray@msn.com>, 2016,2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 02:25+0000\n"
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
"Language-Team: Turkish (http://www.transifex.com/toofishes/archlinux-pacman/"
"language/tr/)\n"
"Language: tr\n"
@@ -354,7 +354,7 @@ msgstr "%s bölümü salt okunur olarak bağlandı\n"
#, c-format
msgid ""
"too many errors from %s, skipping for the remainder of this transaction\n"
msgstr "%s'den çok fazla hata var, bu işlemin geri kalanı için atlanıyor\n"
msgstr ""
#: lib/libalpm/dload.c:220
#, c-format
@@ -391,17 +391,17 @@ msgstr "'%s' adresi geçersiz\n"
#: lib/libalpm/dload.c:893
#, c-format
msgid "failed to setup a download payload for %s\n"
msgstr "%s için bir indirme yükü ayarlanamadı \n"
msgstr ""
#: lib/libalpm/dload.c:905
#, c-format
msgid "curl returned error %d from transfer\n"
msgstr "curl aktarımda %d hatası verdi\n"
msgstr ""
#: lib/libalpm/dload.c:929
#, c-format
msgid "curl transfer error: %d\n"
msgstr "curl aktarım hatası: %d\n"
msgstr ""
#: lib/libalpm/dload.c:1055 lib/libalpm/sync.c:840
#, c-format
@@ -411,7 +411,7 @@ msgstr "bazı dosyalar alınamadı\n"
#: lib/libalpm/dload.c:1078
#, c-format
msgid "download completed successfully but no file in the cache\n"
msgstr "indirme başarıyla tamamlandı ancak önbellekte dosya yok\n"
msgstr ""
#: lib/libalpm/error.c:40
#, c-format
@@ -541,7 +541,7 @@ msgstr "birden fazla hedef"
#: lib/libalpm/error.c:94
#, c-format
msgid "duplicate filename"
msgstr "yinelenen dosya adı"
msgstr ""
#: lib/libalpm/error.c:98
#, c-format
@@ -946,7 +946,7 @@ msgstr "%s ile %s değiştirilemiyor\n"
#: lib/libalpm/sync.c:476
#, c-format
msgid "packages %s and %s have the same filename: %s\n"
msgstr "%s ve %s paketleri aynı dosya adına sahiptir: %s\n"
msgstr ""
#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:612
#, c-format

View File

@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: Данило Коростіль <ted.korostiled@gmail.com>, 2011,2014\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-07-08 13:32+0000\n"
"Last-Translator: Andrew Kotsyuba <avallach2000@gmail.com>\n"
"Language-Team: Ukrainian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/uk/)\n"
"Language: uk\n"

View File

@@ -21,9 +21,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Arch Linux Pacman package manager\n"
"Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n"
"POT-Creation-Date: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: 甘 露 <rhythm.gan@gmail.com>, 2011\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-20 05:13+0000\n"
"Last-Translator: 张海\n"
"Language-Team: Chinese (China) (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/zh_CN/)\n"
"Language: zh_CN\n"

View File

@@ -12,14 +12,14 @@
# green.leek <grann88417@gmail.com>, 2021
# 黃柏諺 <s8321414@gmail.com>, 2014-2015,2018
# 黃柏諺 <s8321414@gmail.com>, 2014
# 黃柏諺 <s8321414@gmail.com>, 2014,2019,2021-2022
# 黃柏諺 <s8321414@gmail.com>, 2014,2019,2021
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: 2022-09-26 21:09+1000\n"
"PO-Revision-Date: 2010-11-29 23:17+0000\n"
"Last-Translator: 黃柏諺 <s8321414@gmail.com>, 2014,2019,2021-2022\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-21 01:46+0000\n"
"Last-Translator: 黃柏諺 <s8321414@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/toofishes/"
"archlinux-pacman/language/zh_TW/)\n"
"Language: zh_TW\n"
@@ -511,7 +511,7 @@ msgstr "無法刪除資料庫記錄"
#: lib/libalpm/error.c:83
#, c-format
msgid "invalid url for server"
msgstr "無效的服器 url"
msgstr "無效的服器 url"
#: lib/libalpm/error.c:85
#, c-format

View File

@@ -1,7 +1,7 @@
/*
* remove.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>

View File

@@ -1,7 +1,7 @@
/*
* remove.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
*
* This program is free software; you can redistribute it and/or modify

View File

@@ -1,7 +1,7 @@
/*
* signing.c
*
* Copyright (c) 2008-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2008-2021 Pacman Development Team <pacman-dev@lists.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
@@ -253,10 +253,9 @@ error:
* This requires GPGME to call the gpg binary.
* @param handle the context handle
* @param email the email address of the key to import
* @param fpr the fingerprint key ID to look up (or NULL)
* @return 0 on success, -1 on error
*/
static int key_import_wkd(alpm_handle_t *handle, const char *email, const char *fpr)
static int key_import_wkd(alpm_handle_t *handle, const char *email)
{
gpgme_error_t gpg_err;
gpgme_ctx_t ctx = {0};
@@ -275,12 +274,7 @@ static int key_import_wkd(alpm_handle_t *handle, const char *email, const char *
_alpm_log(handle, ALPM_LOG_DEBUG, _("looking up key %s using WKD\n"), email);
gpg_err = gpgme_get_key(ctx, email, &key, 0);
if(gpg_err_code(gpg_err) == GPG_ERR_NO_ERROR) {
/* check if correct key was imported via WKD */
if(fpr && _alpm_key_in_keychain(handle, fpr)) {
ret = 0;
} else {
_alpm_log(handle, ALPM_LOG_DEBUG, "key lookup failed: WKD imported wrong fingerprint\n");
}
ret = 0;
}
gpgme_key_unref(key);
@@ -356,21 +350,17 @@ static int key_search_keyserver(alpm_handle_t *handle, const char *fpr,
pgpkey->data = key;
if(key->subkeys->fpr) {
pgpkey->fingerprint = key->subkeys->fpr;
} else if(key->subkeys->keyid) {
} else {
pgpkey->fingerprint = key->subkeys->keyid;
}
/* we are probably going to fail importing, but continue anyway... */
if(key->uids != NULL) {
pgpkey->uid = key->uids->uid;
pgpkey->name = key->uids->name;
pgpkey->email = key->uids->email;
}
pgpkey->uid = key->uids->uid;
pgpkey->name = key->uids->name;
pgpkey->email = key->uids->email;
pgpkey->created = key->subkeys->timestamp;
pgpkey->expires = key->subkeys->expires;
pgpkey->length = key->subkeys->length;
pgpkey->revoked = key->subkeys->revoked;
/* Initialize with '?', this is overwritten unless public key
* algorithm is unknown. */
pgpkey->pubkey_algo = '?';
@@ -514,23 +504,19 @@ int _alpm_key_import(alpm_handle_t *handle, const char *uid, const char *fpr)
return -1;
}
STRDUP(fetch_key.uid, uid, return -1);
STRDUP(fetch_key.fingerprint, fpr, free(fetch_key.uid); return -1);
alpm_question_import_key_t question = {
.type = ALPM_QUESTION_IMPORT_KEY,
.import = 0,
.key = &fetch_key
.uid = uid,
.fingerprint = fpr
};
QUESTION(handle, &question);
free(fetch_key.uid);
free(fetch_key.fingerprint);
if(question.import) {
/* Try to import the key from a WKD first */
if(email_from_uid(uid, &email) == 0) {
ret = key_import_wkd(handle, email, fpr);
ret = key_import_wkd(handle, email);
free(email);
}
@@ -543,7 +529,7 @@ int _alpm_key_import(alpm_handle_t *handle, const char *uid, const char *fpr)
ret = 0;
} else {
_alpm_log(handle, ALPM_LOG_ERROR,
_("key \"%s\" could not be imported\n"), fpr);
_("key \"%s\" could not be imported\n"), fetch_key.uid);
}
} else {
_alpm_log(handle, ALPM_LOG_ERROR,

View File

@@ -1,7 +1,7 @@
/*
* signing.h
*
* Copyright (c) 2008-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2008-2021 Pacman Development Team <pacman-dev@lists.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

View File

@@ -1,7 +1,7 @@
/*
* sync.c
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>
@@ -732,7 +732,7 @@ static int find_dl_candidates(alpm_handle_t *handle, alpm_list_t **files)
handle->pm_errno = ALPM_ERR_SERVER_NONE;
_alpm_log(handle, ALPM_LOG_ERROR, "%s: %s\n",
alpm_strerror(handle->pm_errno), repo->treename);
return -1;
return 1;
}
ASSERT(spkg->filename != NULL, RET_ERR(handle, ALPM_ERR_PKG_INVALID_NAME, -1));

View File

@@ -1,7 +1,7 @@
/*
* sync.h
*
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@archlinux.org>
* Copyright (c) 2006-2021 Pacman Development Team <pacman-dev@lists.archlinux.org>
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos@frugalware.org>

Some files were not shown because too many files have changed in this diff Show More