Compare commits

..

9 Commits

Author SHA1 Message Date
morganamilo
2b4c022925 libalpm: add iterator interface for syncdb files
This commit adds an iterator interface for reading files from the
syncdbs. Instead of using alpm_pkg_get_files(), you now get the files
from the database using alpm_db_files_open(), you then use
alpm_db_files_next() to iterate through the files for each package. If
you want to actually load the files from that package you then use
alpm_db_files_load().

This means alpm_pkg_get_files() will always return empty for syncdbs,
even on .files databases, however these functions still work on the
localdb and loaded packages.

This aproach is faster when dumping the entire file list but slower when
searching for a specific package.

The memory usage of pacman is drastically less. See below.

build/pacman -Fl        0.55s user 0.01s system 99% cpu 0.556 total
build/pacman -Fl pacman 0.46s user 0.01s system 99% cpu 0.472 total
build/pacman -Fx pacman 2.88s user 0.09s system 99% cpu 2.965 total

pacman -Fl              1.60s user 0.13s system 99% cpu 1.731 total
pacman -Fl pacman       0.24s user 0.04s system 99% cpu 0.283 total
pacman -Fx pacman       2.45s user 0.14s system 99% cpu 2.593 total

                         Peak Memory
build/pacman -Fl         43.52MB
build/pacman -Fl pacmam  11.292MB

pacman -Fl               677.048MB
pacman -Fl pacman        163.288MB
2021-10-06 08:18:55 +01: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
173 changed files with 2448 additions and 2393 deletions

View File

@@ -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

250
.ycm_extra_conf.py Normal file
View File

@@ -0,0 +1,250 @@
#!/usr/bin/env python
# SPDX-License-Identifier: Unlicense
#
# Based on the template file provided by the 'YCM-Generator' project authored by
# Reuben D'Netto.
# Jiahui Xie has re-reformatted and expanded the original script in accordance
# to the requirements of the PEP 8 style guide and 'systemd' project,
# respectively.
#
# The original license is preserved as it is.
#
#
# This is free and unencumbered software released into the public domain.
#
# Anyone is free to copy, modify, publish, use, compile, sell, or
# distribute this software, either in source code form or as a compiled
# binary, for any purpose, commercial or non-commercial, and by any
# means.
#
# In jurisdictions that recognize copyright laws, the author or authors
# of this software dedicate any and all copyright interest in the
# software to the public domain. We make this dedication for the benefit
# of the public at large and to the detriment of our heirs and
# successors. We intend this dedication to be an overt act of
# relinquishment in perpetuity of all present and future rights to this
# software under copyright law.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
#
# For more information, please refer to <http://unlicense.org/>
"""
YouCompleteMe configuration file tailored to support the 'meson' build system
used by the 'systemd' project.
"""
import glob
import os
import ycm_core
SOURCE_EXTENSIONS = (".C", ".cpp", ".cxx", ".cc", ".c", ".m", ".mm")
HEADER_EXTENSIONS = (".H", ".h", ".hxx", ".hpp", ".hh")
def DirectoryOfThisScript():
"""
Return the absolute path of the parent directory containing this
script.
"""
return os.path.dirname(os.path.abspath(__file__))
def GuessBuildDirectory():
"""
Guess the build directory using the following heuristics:
1. Returns the current directory of this script plus 'build'
subdirectory in absolute path if this subdirectory exists.
2. Otherwise, probes whether there exists any directory
containing '.ninja_log' file two levels above the current directory;
returns this single directory only if there is one candidate.
"""
result = os.path.join(DirectoryOfThisScript(), "build")
if os.path.exists(result):
return result
result = glob.glob(os.path.join(DirectoryOfThisScript(),
"..", "..", "*", ".ninja_log"))
if not result:
return ""
if 1 != len(result):
return ""
return os.path.split(result[0])[0]
def TraverseByDepth(root, include_extensions):
"""
Return a set of child directories of the 'root' containing file
extensions specified in 'include_extensions'.
NOTE:
1. The 'root' directory itself is excluded from the result set.
2. No subdirectories would be excluded if 'include_extensions' is left
to 'None'.
3. Each entry in 'include_extensions' must begin with string '.'.
"""
is_root = True
result = set()
# Perform a depth first top down traverse of the given directory tree.
for root_dir, subdirs, file_list in os.walk(root):
if not is_root:
# print("Relative Root: ", root_dir)
# print(subdirs)
if include_extensions:
get_ext = os.path.splitext
subdir_extensions = {
get_ext(f)[-1] for f in file_list if get_ext(f)[-1]
}
if subdir_extensions & include_extensions:
result.add(root_dir)
else:
result.add(root_dir)
else:
is_root = False
return result
_project_src_dir = os.path.join(DirectoryOfThisScript(), "src")
_include_dirs_set = TraverseByDepth(_project_src_dir, frozenset({".h"}))
flags = [
"-x",
"c"
# The following flags are partially redundant due to the existence of
# 'compile_commands.json'.
# '-Wall',
# '-Wextra',
# '-Wfloat-equal',
# '-Wpointer-arith',
# '-Wshadow',
# '-std=gnu99',
]
for include_dir in _include_dirs_set:
flags.append("-I" + include_dir)
# Set this to the absolute path to the folder (NOT the file!) containing the
# compile_commands.json file to use that instead of 'flags'. See here for
# more details: http://clang.llvm.org/docs/JSONCompilationDatabase.html
#
# You can get CMake to generate this file for you by adding:
# set( CMAKE_EXPORT_COMPILE_COMMANDS 1 )
# to your CMakeLists.txt file.
#
# Most projects will NOT need to set this to anything; you can just change the
# 'flags' list of compilation flags. Notice that YCM itself uses that approach.
compilation_database_folder = GuessBuildDirectory()
if os.path.exists(compilation_database_folder):
database = ycm_core.CompilationDatabase(compilation_database_folder)
else:
database = None
def MakeRelativePathsInFlagsAbsolute(flags, working_directory):
"""
Iterate through 'flags' and replace the relative paths prefixed by
'-isystem', '-I', '-iquote', '--sysroot=' with absolute paths
start with 'working_directory'.
"""
if not working_directory:
return list(flags)
new_flags = []
make_next_absolute = False
path_flags = ["-isystem", "-I", "-iquote", "--sysroot="]
for flag in flags:
new_flag = flag
if make_next_absolute:
make_next_absolute = False
if not flag.startswith("/"):
new_flag = os.path.join(working_directory, flag)
for path_flag in path_flags:
if flag == path_flag:
make_next_absolute = True
break
if flag.startswith(path_flag):
path = flag[len(path_flag):]
new_flag = path_flag + os.path.join(working_directory, path)
break
if new_flag:
new_flags.append(new_flag)
return new_flags
def IsHeaderFile(filename):
"""
Check whether 'filename' is considered as a header file.
"""
extension = os.path.splitext(filename)[1]
return extension in HEADER_EXTENSIONS
def GetCompilationInfoForFile(filename):
"""
Helper function to look up compilation info of 'filename' in the 'database'.
"""
# The compilation_commands.json file generated by CMake does not have
# entries for header files. So we do our best by asking the db for flags for
# a corresponding source file, if any. If one exists, the flags for that
# file should be good enough.
if not database:
return None
if IsHeaderFile(filename):
basename = os.path.splitext(filename)[0]
for extension in SOURCE_EXTENSIONS:
replacement_file = basename + extension
if os.path.exists(replacement_file):
compilation_info = \
database.GetCompilationInfoForFile(replacement_file)
if compilation_info.compiler_flags_:
return compilation_info
return None
return database.GetCompilationInfoForFile(filename)
def FlagsForFile(filename, **kwargs):
"""
Callback function to be invoked by YouCompleteMe in order to get the
information necessary to compile 'filename'.
It returns a dictionary with a single element 'flags'. This element is a
list of compiler flags to pass to libclang for the file 'filename'.
"""
if database:
# Bear in mind that compilation_info.compiler_flags_ does NOT return a
# python list, but a "list-like" StringVec object
compilation_info = GetCompilationInfoForFile(filename)
if not compilation_info:
return None
final_flags = MakeRelativePathsInFlagsAbsolute(
compilation_info.compiler_flags_,
compilation_info.compiler_working_dir_)
else:
relative_to = DirectoryOfThisScript()
final_flags = MakeRelativePathsInFlagsAbsolute(flags, relative_to)
return {
"flags": final_flags,
"do_cache": True
}

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

@@ -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

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

@@ -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

@@ -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,9 +98,14 @@ 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 Database file iterator
* @ingroup libalpm_databases
*/
typedef struct __alpm_db_files_t alpm_db_files_t;
/** A package.
*
* A package can be loaded from disk via \link alpm_pkg_load \endlink or retrieved from a database.
@@ -111,13 +116,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 */
@@ -164,6 +163,9 @@ typedef struct _alpm_backup_t {
*/
alpm_file_t *alpm_filelist_contains(alpm_filelist_t *filelist, const char *path);
/** Frees a file list */
void alpm_filelist_free(alpm_filelist_t *files);
/* End of libalpm_files */
/** @} */
@@ -1080,8 +1082,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;
/**
@@ -1448,6 +1452,42 @@ int alpm_db_get_usage(alpm_db_t *db, int *usage);
/* End of usage accessors */
/** @} */
/** @name File iterators
* @{
*/
/** Opens a handle to the db files iterator.
* @param db the db files to iterate over
* @return handle to the iterator
*/
alpm_db_files_t *alpm_db_files_open(alpm_db_t *db);
/** Goes to the next package.
* @param files handle to the file iterator
* @param pkgname stores the pkgname of the current package
* @return 0 on success, 1 if end of iterator, -1 on error
*/
int alpm_db_files_next(alpm_db_files_t *files, char** pkgname);
/** Loads the files for a package into a file list.
*
* This extends the file list as needed, reusing the memory alloced.
* You can reuse the same file list for calls to this function but
* the list should be freed with \link alpm_filelist_free alpm_filelist_free \endlink
* after use.
* @param files handle to the file iterator
* @param filelist the filelist to load files into
* @return 0 on success, -1 on error
*/
int alpm_db_files_load(alpm_db_files_t *files, alpm_filelist_t *filelist);
/** Close the db file iterator
* @param files handle to the file iterator
*/
void alpm_db_files_close(alpm_db_files_t *files);
/* End of file iterators */
/** @} */
/* End of libalpm_databases */
/** @} */
@@ -2682,7 +2722,6 @@ int alpm_pkg_mtree_close(const alpm_pkg_t *pkg, struct archive *archive);
/* End of mtree accessors */
/** @} */
/* End of libalpm_packages */
/** @} */
@@ -2719,7 +2758,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

@@ -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

@@ -723,6 +723,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 +749,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

@@ -566,8 +566,7 @@ static int sync_db_read(alpm_db_t *db, struct archive *archive,
return 0;
}
if(strcmp(filename, "desc") == 0 || strcmp(filename, "depends") == 0
|| strcmp(filename, "files") == 0) {
if(strcmp(filename, "desc") == 0 || strcmp(filename, "depends") == 0) {
int ret;
while((ret = _alpm_archive_fgets(archive, &buf)) == ARCHIVE_OK) {
char *line = buf.line;
@@ -636,36 +635,6 @@ static int sync_db_read(alpm_db_t *db, struct archive *archive,
READ_AND_SPLITDEP(pkg->conflicts);
} else if(strcmp(line, "%PROVIDES%") == 0) {
READ_AND_SPLITDEP(pkg->provides);
} else if(strcmp(line, "%FILES%") == 0) {
/* TODO: this could lazy load if there is future demand */
size_t files_count = 0, files_size = 0;
alpm_file_t *files = NULL;
while(1) {
if(_alpm_archive_fgets(archive, &buf) != ARCHIVE_OK) {
goto error;
}
line = buf.line;
if(_alpm_strip_newline(line, buf.real_line_size) == 0) {
break;
}
if(!_alpm_greedy_grow((void **)&files, &files_size,
(files_count ? (files_count + 1) * sizeof(alpm_file_t) : 8 * sizeof(alpm_file_t)))) {
goto error;
}
STRDUP(files[files_count].name, line, goto error);
files_count++;
}
/* attempt to hand back any memory we don't need */
if(files_count > 0) {
REALLOC(files, sizeof(alpm_file_t) * files_count, (void)0);
} else {
FREE(files);
}
pkg->files.count = files_count;
pkg->files.files = files;
_alpm_filelist_sort(&pkg->files);
}
}
if(ret != ARCHIVE_EOF) {
@@ -716,3 +685,152 @@ alpm_db_t *_alpm_db_register_sync(alpm_handle_t *handle, const char *treename,
handle->dbs_sync = alpm_list_add(handle->dbs_sync, db);
return db;
}
static int load_files(struct archive *archive, alpm_filelist_t *filelist)
{
struct archive_read_buffer buf = {0};
/* 512K for a line length seems reasonable */
buf.max_line_size = 512 * 1024;
_alpm_filelist_truncate(filelist);
int ret;
while((ret = _alpm_archive_fgets(archive, &buf)) == ARCHIVE_OK) {
char *line = buf.line;
if(_alpm_strip_newline(line, buf.real_line_size) == 0) {
/* length of stripped line was zero */
continue;
}
if(strcmp(line, "%FILES%") == 0) {
size_t files_size = 0;
while(1) {
if(_alpm_archive_fgets(archive, &buf) != ARCHIVE_OK) {
goto error;
}
line = buf.line;
if(_alpm_strip_newline(line, buf.real_line_size) == 0) {
break;
}
if(!_alpm_greedy_grow((void **)&filelist->files, &files_size,
(filelist->count ? (filelist->count + 1) * sizeof(alpm_file_t) : 8 * sizeof(alpm_file_t)))) {
goto error;
}
STRDUP(filelist->files[filelist->count].name, line, goto error);
filelist->count++;
}
_alpm_filelist_sort(filelist);
}
}
if(ret != ARCHIVE_EOF) {
goto error;
}
return 0;
error:
return -1;
}
alpm_db_files_t SYMEXPORT *alpm_db_files_open(alpm_db_t *db)
{
const char *dbpath;
int fd;
struct stat buf;
struct archive *archive;
alpm_db_files_t *files = NULL;
ASSERT(db != NULL, return NULL);
dbpath = _alpm_db_path(db);
if(!dbpath) {
/* pm_errno set in _alpm_db_path() */
return NULL;
}
if(db->status & DB_STATUS_INVALID || db->status & DB_STATUS_MISSING) {
return NULL;
}
fd = _alpm_open_archive(db->handle, dbpath, &buf,
&archive, ALPM_ERR_DB_OPEN);
if(fd < 0) {
db->status &= ~DB_STATUS_VALID;
db->status |= DB_STATUS_INVALID;
_alpm_archive_read_free(archive);
return NULL;
}
MALLOC(files, sizeof(alpm_db_files_t), RET_ERR(db->handle, ALPM_ERR_MEMORY, NULL));
files->archive = archive;
files->fd = fd;
files->db = db;
return files;
}
int SYMEXPORT alpm_db_files_next(alpm_db_files_t *files, char** pkgname)
{
struct archive_entry *entry;
const char *entryname;
int archive_ret;
char *filename;
ASSERT(files != NULL, return -1);
ASSERT(pkgname != NULL, return -1);
while((archive_ret = archive_read_next_header(files->archive, &entry)) == ARCHIVE_OK) {
mode_t mode = archive_entry_mode(entry);
if(!S_ISDIR(mode)) {
entryname = archive_entry_pathname(entry);
if(entryname == NULL) {
_alpm_log(files->db->handle, ALPM_LOG_DEBUG,
"invalid archive entry provided to alpm_db_files_next, skipping\n");
return -1;
}
if(_alpm_splitname(entryname, pkgname, NULL, NULL) != 0) {
_alpm_log(files->db->handle, ALPM_LOG_ERROR,
_("invalid name for database entry '%s'\n"), entryname);
return -1;
}
filename = strrchr(entryname, '/');
filename++;
/* we only want to read the file list */
if(filename && strcmp(filename, "files") == 0) {
return 0;
}
}
}
if(archive_ret != ARCHIVE_EOF) {
return -1;
}
return 1;
}
int SYMEXPORT alpm_db_files_load(alpm_db_files_t *files, alpm_filelist_t *filelist)
{
ASSERT(files != NULL, return -1);
ASSERT(filelist != NULL, return -1);
_alpm_filelist_truncate(filelist);
if(load_files(files->archive, filelist) != 0) {
_alpm_log(files->db->handle, ALPM_LOG_ERROR,
_("could not parse package description file '%s' from db '%s'\n"),
"files", files->db->treename);
return -1;
}
return 0;
}
void SYMEXPORT alpm_db_files_close(alpm_db_files_t *files)
{
ASSERT(files != NULL, return);
_alpm_archive_read_free(files->archive);
close(files->fd);
free(files);
}

View File

@@ -61,8 +61,15 @@ struct db_operations {
void (*unregister) (alpm_db_t *);
};
/* Database files iterator */
struct __alpm_db_files_t {
struct archive *archive;
int fd;
alpm_db_t *db;
};
/* 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

@@ -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

@@ -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));
}
}

View File

@@ -145,3 +145,17 @@ void _alpm_filelist_sort(alpm_filelist_t *filelist)
}
}
}
void _alpm_filelist_truncate(alpm_filelist_t *files)
{
for(size_t i = 0; i < files->count; i++) {
FREE(files->files[i].name);
}
files->count = 0;
}
void SYMEXPORT alpm_filelist_free(alpm_filelist_t *files)
{
_alpm_filelist_truncate(files);
free(files->files);
}

View File

@@ -28,5 +28,6 @@ alpm_list_t *_alpm_filelist_intersection(alpm_filelist_t *filesA,
alpm_filelist_t *filesB);
void _alpm_filelist_sort(alpm_filelist_t *filelist);
void _alpm_filelist_truncate(alpm_filelist_t *filelist);
#endif /* ALPM_FILELIST_H */

View File

@@ -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

@@ -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

@@ -99,6 +99,7 @@ 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 void *_pkg_changelog_open(alpm_pkg_t UNUSED *pkg)
{
return NULL;

View File

@@ -85,7 +85,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;

View File

@@ -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

@@ -332,7 +332,7 @@ static int can_remove_file(alpm_handle_t *handle, const alpm_file_t *file)
/* If we fail write permissions due to a read-only filesystem, abort.
* Assume all other possible failures are covered somewhere else */
if(_alpm_access(handle, NULL, filepath, W_OK) == -1) {
if(errno != EACCES && errno != ETXTBSY && _alpm_access(handle, NULL, filepath, F_OK) == 0) {
if(errno != EACCES && errno != ETXTBSY && access(filepath, F_OK) == 0) {
/* only return failure if the file ACTUALLY exists and we can't write to
* it - ignore "chmod -w" simple permission failures */
_alpm_log(handle, ALPM_LOG_ERROR, _("cannot remove file '%s': %s\n"),

View File

@@ -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

@@ -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

@@ -198,7 +198,8 @@ int SYMEXPORT alpm_trans_commit(alpm_handle_t *handle, alpm_list_t **data)
}
}
if(_alpm_hook_run(handle, ALPM_HOOK_PRE_TRANSACTION) != 0) {
if(!(trans->flags & ALPM_TRANS_FLAG_NOHOOKS) &&
_alpm_hook_run(handle, ALPM_HOOK_PRE_TRANSACTION) != 0) {
RET_ERR(handle, ALPM_ERR_TRANS_HOOK_FAILED, -1);
}
@@ -232,7 +233,10 @@ int SYMEXPORT alpm_trans_commit(alpm_handle_t *handle, alpm_list_t **data)
event.type = ALPM_EVENT_TRANSACTION_DONE;
EVENT(handle, (void *)&event);
alpm_logaction(handle, ALPM_CALLER_PREFIX, "transaction completed\n");
_alpm_hook_run(handle, ALPM_HOOK_POST_TRANSACTION);
if(!(trans->flags & ALPM_TRANS_FLAG_NOHOOKS)) {
_alpm_hook_run(handle, ALPM_HOOK_POST_TRANSACTION);
}
}
trans->state = STATE_COMMITED;

View File

@@ -36,7 +36,7 @@ typedef enum _alpm_transstate_t {
} alpm_transstate_t;
/* Transaction */
struct __alpm_trans_t {
typedef struct _alpm_trans_t {
/* bitfield of alpm_transflag_t flags */
int flags;
alpm_transstate_t state;
@@ -44,7 +44,7 @@ struct __alpm_trans_t {
alpm_list_t *add; /* list of (alpm_pkg_t *) */
alpm_list_t *remove; /* list of (alpm_pkg_t *) */
alpm_list_t *skip_remove; /* list of (char *) */
};
} alpm_trans_t;
void _alpm_trans_free(alpm_trans_t *trans);
/* flags is a bitfield of alpm_transflag_t flags */

View File

@@ -1,6 +1,6 @@
project('pacman',
'c',
version : '6.0.2',
version : '6.0.1',
license : 'GPLv2+',
default_options : [
'c_std=gnu99',
@@ -10,7 +10,7 @@ project('pacman',
],
meson_version : '>= 0.51')
libalpm_version = '13.0.2'
libalpm_version = '13.0.1'
cc = meson.get_compiler('c')
@@ -90,11 +90,6 @@ endif
libarchive = dependency('libarchive',
version : '>=3.0.0',
static : get_option('buildstatic'))
if libarchive.version().version_compare('>=3.6.0')
bsdtar_no_read_sparse = '--no-read-sparse'
else
bsdtar_no_read_sparse = ''
endif
libcurl = dependency('libcurl',
version : '>=7.55.0',
@@ -278,7 +273,6 @@ substs.set('LIBMAKEPKGDIR', LIBMAKEPKGDIR)
substs.set('STRIP_BINARIES', strip_binaries)
substs.set('STRIP_SHARED', strip_shared)
substs.set('STRIP_STATIC', strip_static)
substs.set('BSDTAR_NO_READ_SPARSE', bsdtar_no_read_sparse)
subdir('lib/libalpm')
subdir('src/common')

View File

@@ -30,6 +30,6 @@ buildenv_functions+=('buildenv_buildflags')
buildenv_buildflags() {
if check_option "buildflags" "n"; then
unset CPPFLAGS CFLAGS DEBUG_CFLAGS CXXFLAGS DEBUG_CXXFLAGS LDFLAGS LTOFLAGS RUSTFLAGS DEBUG_RUSTFLAGS
unset CPPFLAGS CFLAGS DEBUG_CFLAGS CXXFLAGS DEBUG_CXXFLAGS LDFLAGS RUSTFLAGS DEBUG_RUSTFLAGS
fi
}

View File

@@ -29,10 +29,10 @@ source "$LIBRARY/util/option.sh"
buildenv_functions+=('buildenv_debugflags')
buildenv_debugflags() {
if check_option "debug" "y" && ! check_option "buildflags" "n"; then
DEBUG_CFLAGS+=" -ffile-prefix-map=$srcdir=${DBGSRCDIR:-/usr/src/debug}/${pkgbase}"
DEBUG_CXXFLAGS+=" -ffile-prefix-map=$srcdir=${DBGSRCDIR:-/usr/src/debug}/${pkgbase}"
DEBUG_RUSTFLAGS+=" --remap-path-prefix=$srcdir=${DBGSRCDIR:-/usr/src/debug}/${pkgbase}"
if check_option "debug" "y"; then
DEBUG_CFLAGS+=" -fdebug-prefix-map=$srcdir=${DBGSRCDIR:-/usr/src/debug}"
DEBUG_CXXFLAGS+=" -fdebug-prefix-map=$srcdir=${DBGSRCDIR:-/usr/src/debug}"
DEBUG_RUSTFLAGS+=" --remap-path-prefix=$srcdir=${DBGSRCDIR:-/usr/src/debug}"
CFLAGS+=" $DEBUG_CFLAGS"
CXXFLAGS+=" $DEBUG_CXXFLAGS"
RUSTFLAGS+=" $DEBUG_RUSTFLAGS"

View File

@@ -30,9 +30,8 @@ build_options+=('lto')
buildenv_functions+=('buildenv_lto')
buildenv_lto() {
if check_option "lto" "y" && ! check_option "buildflags" "n"; then
CFLAGS+=" ${LTOFLAGS:--flto}"
CXXFLAGS+=" ${LTOFLAGS:--flto}"
LDFLAGS+=" ${LTOFLAGS:--flto}"
if check_option "lto" "y"; then
CFLAGS+=" -flto"
CXXFLAGS+=" -flto"
fi
}

View File

@@ -1,38 +0,0 @@
#!/usr/bin/bash
#
# debugedit.sh - Confirm presence of debugedit binary
#
# Copyright (c) 2022 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
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
[[ -n "$LIBMAKEPKG_EXECUTABLE_DEBUGEDIT_SH" ]] && return
LIBMAKEPKG_EXECUTABLE_DEBUGEDIT_SH=1
LIBRARY=${LIBRARY:-'@libmakepkgdir@'}
source "$LIBRARY/util/message.sh"
source "$LIBRARY/util/option.sh"
executable_functions+=('executable_debugedit')
executable_debugedit() {
if check_option "debug" "y"; then
if ! type -p debugedit >/dev/null; then
error "$(gettext "Cannot find the %s binary required for including source files in debug packages.")" "debugedit"
return 1
fi
fi
}

View File

@@ -32,10 +32,10 @@ lint_config_variables() {
local array=(DLAGENTS VCSCLIENTS BUILDENV OPTIONS INTEGRITY_CHECK MAN_DIRS
DOC_DIRS PURGE_TARGETS COMPRESSGZ COMPRESSBZ2 COMPRESSXZ
COMPRESSLRZ COMPRESSLZO COMPRESSZ)
local string=(CARCH CHOST CPPFLAGS CFLAGS CXXFLAGS RUSTFLAGS LDFLAGS LTOFLAGS
DEBUG_CFLAGS DEBUG_CXXFLAGS DEBUG_RUSTFLAGS DISTCC_HOSTS BUILDDIR
STRIP_BINARIES STRIP_SHARED STRIP_STATIC PKGDEST SRCDEST SRCPKGDEST
LOGDEST PACKAGER GPGKEY PKGEXT SRCEXT)
local string=(CARCH CHOST CPPFLAGS CFLAGS CXXFLAGS RUSTFLAGS LDFLAGS DEBUG_CFLAGS
DEBUG_CXXFLAGS DEBUG_RUSTFLAGS DISTCC_HOSTS BUILDDIR STRIP_BINARIES
STRIP_SHARED STRIP_STATIC PKGDEST SRCDEST SRCPKGDEST LOGDEST PACKAGER
GPGKEY PKGEXT SRCEXT)
local i keys ret=0

View File

@@ -29,17 +29,10 @@ lint_package_functions+=('check_dotfiles')
check_dotfiles() {
local ret=0
local shellopts=$(shopt -p nullglob)
shopt -s nullglob
for f in "$pkgdir"/.*; do
[[ ${f##*/} == . || ${f##*/} == .. ]] && continue
error "$(gettext "Dotfile found in package root '%s'")" "$f"
ret=1
done
eval "$shellopts"
return $ret
}

View File

@@ -36,20 +36,8 @@ build_id() {
}
source_files() {
# This function does two things:
#
# 1) rewrites source file locations for packages not respecting prefix-
# map switches. This ensures all source file references in debug
# info point to $dbgsrcdir.
#
# 2) outputs a list of files from the package source files to stdout
# while stripping the $dbgsrcdir prefix
LANG=C debugedit --no-recompute-build-id \
--base-dir "${srcdir}" \
--dest-dir "${dbgsrcdir}/${pkgbase}" \
--list-file /dev/stdout "$1" \
| sort -zu | tr '\0' '\n'
LANG=C readelf "$1" --debug-dump 2>/dev/null | \
awk '/DW_AT_name +:/{name=$NF}/DW_AT_comp_dir +:/{{if (name == "<artificial>") next}{if (name !~ /^[<\/]/) {printf "%s/", $NF}}{print name}}'
}
strip_file() {
@@ -70,9 +58,9 @@ strip_file() {
# copy source files to debug directory
local file dest t
while IFS= read -r t; do
file="${srcdir}/${t}"
dest="${dbgsrc}/${t}"
if [[ -f "$file" ]] && ! [[ -f $dest ]]; then
file=${t/${dbgsrcdir}/"$srcdir"}
dest="${dbgsrc/"$dbgsrcdir"/}$t"
if ! [[ -f $dest ]]; then
mkdir -p "${dest%/*}"
cp -- "$file" "$dest"
fi
@@ -80,12 +68,7 @@ strip_file() {
# copy debug symbols to debug directory
mkdir -p "$dbgdir/${binary%/*}"
# abandon processing files that are not a recognised format
if ! objcopy --only-keep-debug "$binary" "$dbgdir/$binary.debug" 2>/dev/null; then
return
fi
objcopy --only-keep-debug "$binary" "$dbgdir/$binary.debug"
local tempfile=$(mktemp "$binary.XXXXXX")
objcopy --add-gnu-debuglink="$dbgdir/${binary#/}.debug" "$binary" "$tempfile"
cat "$tempfile" > "$binary"

View File

@@ -730,7 +730,7 @@ create_package() {
msg2 "$(gettext "Compressing package...")"
# TODO: Maybe this can be set globally for robustness
shopt -s -o pipefail
list_package_files | LANG=C bsdtar --no-fflags @BSDTAR_NO_READ_SPARSE@ -cnf - --null --files-from - |
list_package_files | LANG=C bsdtar --no-fflags -cnf - --null --files-from - |
compress_as "$PKGEXT" > "${pkg_file}" || ret=$?
shopt -u -o pipefail
@@ -763,7 +763,7 @@ create_debug_package() {
fi
done
pkgdesc="Detached debugging symbols for $pkgbase"
pkgdesc="Detached debugging symbols for $pkgname"
pkgname=$pkgbase-@DEBUGSUFFIX@
create_package
@@ -825,7 +825,7 @@ create_srcpackage() {
# TODO: Maybe this can be set globally for robustness
shopt -s -o pipefail
LANG=C bsdtar --no-fflags @BSDTAR_NO_READ_SPARSE@ -cLf - ${pkgbase} | compress_as "$SRCEXT" > "${pkg_file}" || ret=$?
LANG=C bsdtar --no-fflags -cLf - ${pkgbase} | compress_as "$SRCEXT" > "${pkg_file}" || ret=$?
shopt -u -o pipefail

View File

@@ -374,7 +374,7 @@ populate_keyring() {
if (( VERBOSE )); then
msg2 "$(gettext "Disabling key %s...")" "${key_id}"
fi
printf 'disable\nquit\n' | LANG=C "${GPG_PACMAN[@]}" --command-fd 0 --no-auto-check-trustdb --quiet --batch --edit-key "${key_id}" 2>/dev/null
printf 'disable\nquit\n' | LANG=C "${GPG_PACMAN[@]}" --command-fd 0 --quiet --batch --edit-key "${key_id}" 2>/dev/null
key_count=$((key_count+1))
done
if (( key_count )); then

View File

@@ -4,28 +4,27 @@
#
# Translators:
# Zaur_Baku, 2015
# 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
# Zaur_Baku, 2015
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: 2011-08-08 22:35+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-03 15:46+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"
#: scripts/makepkg.sh.in:139
msgid "Cleaning up..."
msgstr "Təmizlənir..."
msgstr "Təmizlənməsi..."
#: scripts/makepkg.sh.in:183
msgid "Entering %s environment..."
@@ -33,7 +32,7 @@ msgstr "%s ətraf mühit daxil edilir..."
#: scripts/makepkg.sh.in:190 scripts/makepkg.sh.in:415
msgid "Starting %s()..."
msgstr "%s əməliyyatı başlayır ()..."
msgstr "%s başlayır ()..."
#: scripts/makepkg.sh.in:196
msgid "pkgver() generated an invalid version: %s"
@@ -214,10 +213,9 @@ msgid "The package group has already been built. (use %s to overwrite)"
msgstr "Paket qrupu artıq qurulub. (üzərinə yazmaq üçün %s istifadə edin)"
#: scripts/makepkg.sh.in:913
msgid "Part of the package group has already been built. (use %s to overwrite)"
msgstr ""
"Paket qrupunun bir hissəsi artıq qurulub. (üzərinə yazmaq üçün %s istifadə "
"edin)"
msgid ""
"Part of the package group has already been built. (use %s to overwrite)"
msgstr "Paket qrupunun bir hissəsi artıq qurulub. (üzərinə yazmaq üçün %s istifadə edin)"
#: scripts/makepkg.sh.in:964
msgid "Make packages compatible for use with pacman"
@@ -233,8 +231,7 @@ msgstr "Seçimlər:"
#: scripts/makepkg.sh.in:969
msgid " -A, --ignorearch Ignore incomplete %s field in %s"
msgstr ""
" -A, --ignorearch buradakı tamamlanmamış %s sahəsini nəzərə almamaq: %s"
msgstr " -A, --ignorearch buradakı tamamlanmamış %s sahəsini nəzərə almamaq: %s"
#: scripts/makepkg.sh.in:970
msgid " -c, --clean Clean up work files after build"
@@ -250,9 +247,7 @@ msgstr " -d, --nodeps Bütün asılılıqların yoxlanılması buraxılsın
#: scripts/makepkg.sh.in:973
msgid " -e, --noextract Do not extract source files (use existing %s dir)"
msgstr ""
" -e, --noextract Mənbə faylları çıxarılmasın (mövcud %s qovluğunu istifadə "
"edin)"
msgstr " -e, --noextract Mənbə faylları çıxarılmasın (mövcud %s qovluğunu istifadə edin)"
#: scripts/makepkg.sh.in:974
msgid " -f, --force Overwrite existing package"
@@ -260,8 +255,7 @@ msgstr " -f, --force Mövcud faylların üzərinə yazılsın"
#: scripts/makepkg.sh.in:975
msgid " -g, --geninteg Generate integrity checks for source files"
msgstr ""
" -g, --geninteg Mənbə faylları üçün bütövlüyün yoxlanılmasını yaratmaq"
msgstr " -g, --geninteg Mənbə faylları üçün bütövlüyün yoxlanılmasını yaratmaq"
#: scripts/makepkg.sh.in:976
msgid " -h, --help Show this help message and exit"
@@ -285,21 +279,17 @@ msgstr " -o, --nobuild Faylları yalnız endirmək və çıxartmaq"
#: scripts/makepkg.sh.in:981
msgid " -p <file> Use an alternate build script (instead of '%s')"
msgstr ""
" -p <file> Alternativ qurulma skriptindən ('%s' əvəzinə) istifadə "
"edin"
msgstr " -p <file> Alternativ qurulma skriptindən ('%s' əvəzinə) istifadə edin"
#: scripts/makepkg.sh.in:982
msgid ""
" -r, --rmdeps Remove installed dependencies after a successful build"
msgstr ""
" -r, --rmdeps Uğurla qurulduqdan sonra quraşdırılmış asılılıqları silmək"
msgstr " -r, --rmdeps Uğurla qurulduqdan sonra quraşdırılmış asılılıqları silmək"
#: scripts/makepkg.sh.in:983
msgid " -R, --repackage Repackage contents of the package without rebuilding"
msgstr ""
" -R, --repackage Yenidən qurulmadan paketlərin tərkiblərini yenidən "
"paketləmək"
msgid ""
" -R, --repackage Repackage contents of the package without rebuilding"
msgstr " -R, --repackage Yenidən qurulmadan paketlərin tərkiblərini yenidən paketləmək"
#: scripts/makepkg.sh.in:984
msgid " -s, --syncdeps Install missing dependencies with %s"
@@ -308,9 +298,7 @@ msgstr " -s, --syncdeps Çatışmayan asılılıqları %s ilə quraşdırmaq"
#: scripts/makepkg.sh.in:985
msgid ""
" -S, --source Generate a source-only tarball without downloaded sources"
msgstr ""
" -S, --source Endirilmiş qaynaq faylları olmadan bir qaynaq arxivi "
"yaratmaq"
msgstr " -S, --source Endirilmiş qaynaq faylları olmadan bir qaynaq arxivi yaratmaq"
#: scripts/makepkg.sh.in:986
msgid " -V, --version Show version information and exit"
@@ -320,9 +308,7 @@ msgstr " -V, --version Versiya məlumatlarını göstərmək və çıxmaq"
msgid ""
" --allsource Generate a source-only tarball including downloaded "
"sources"
msgstr ""
" --allsource Endirilmiş mənbələr daxil olan yalnız-mənbə arxivi "
"yaratmaq"
msgstr " --allsource Endirilmiş mənbələr daxil olan yalnız-mənbə arxivi yaratmaq"
#: scripts/makepkg.sh.in:988
msgid " --check Run the %s function in the %s"
@@ -330,9 +316,7 @@ msgstr " --check %s funksiyasını %s daxilində başladın"
#: scripts/makepkg.sh.in:989
msgid " --config <file> Use an alternate config file (instead of '%s')"
msgstr ""
" --config <file> Alternativ tənzimləmə faylından ('%s' əvəzinə) istifadə "
"edin"
msgstr " --config <file> Alternativ tənzimləmə faylından ('%s' əvəzinə) istifadə edin"
#: scripts/makepkg.sh.in:990
msgid " --holdver Do not update VCS sources"
@@ -340,10 +324,9 @@ msgstr " --holdver VCS mənbələrini yeniləməmək"
#: scripts/makepkg.sh.in:991
msgid ""
" --key <key> Specify a key to use for %s signing instead of the default"
msgstr ""
" --key <key> %s imzalanması üçün ilkin seçim əvəzinə bir açar istifadə "
"etmək"
" --key <key> Specify a key to use for %s signing instead of the "
"default"
msgstr " --key <key> %s imzalanması üçün ilkin seçim əvəzinə bir açar istifadə etmək"
#: scripts/makepkg.sh.in:992
msgid " --noarchive Do not create package archive"
@@ -363,8 +346,7 @@ msgstr " --nosign Paket üçün imza yaratmamaq"
#: scripts/makepkg.sh.in:996
msgid " --packagelist Only list package filepaths that would be produced"
msgstr ""
" --packagelist Yalnız yaradılacaq paket fayllarına yolları sıralamaq"
msgstr " --packagelist Yalnız yaradılacaq paket fayllarına yolları sıralamaq"
#: scripts/makepkg.sh.in:997
msgid " --printsrcinfo Print the generated SRCINFO and exit"
@@ -376,13 +358,12 @@ msgstr " --sign Ortaya çıxan paketi %s ilə imzalayın"
#: scripts/makepkg.sh.in:999
msgid " --skipchecksums Do not verify checksums of the source files"
msgstr " --skipchecksums Mənbə fayllarının yoxlama cəmi doğrulanmamaq"
msgstr " --skipchecksums Mənbə fayllarının yoxlama cəmi doğrulanmasın"
#: scripts/makepkg.sh.in:1000
msgid ""
" --skipinteg Do not perform any verification checks on source files"
msgstr ""
" --skipinteg Qaynaq faylları üzərində hər hansı doğrulama əməli etməyin"
msgstr " --skipinteg Qaynaq faylları üzərində hər hansı doğrulama əməli etməyin"
#: scripts/makepkg.sh.in:1001
msgid " --skippgpcheck Do not verify source files with PGP signatures"
@@ -392,9 +373,7 @@ msgstr " --skippgpcheck Qaynaq fayllarını PGP imzası ilə doğrulamayın"
msgid ""
" --verifysource Download source files (if needed) and perform integrity "
"checks"
msgstr ""
" --verifysource Qaynaq fayllarını endirin (əgər lazımdırsa) və "
"bütövlüyünü yoxlayın"
msgstr " --verifysource Qaynaq fayllarını endirin (əgər lazımdırsa) və bütövlüyünü yoxlayın"
#: scripts/makepkg.sh.in:1004
msgid "These options can be passed to %s:"
@@ -407,15 +386,12 @@ msgstr " --asdeps Paketləri açıqca quraşdırılmamış kimi quraşd
#: scripts/makepkg.sh.in:1007
msgid ""
" --needed Do not reinstall the targets that are already up to date"
msgstr ""
" --needed Ən son versiyaya yenilənmiş hədəfləri yenidən "
"quraşdırmayın"
msgstr " --needed Ən son versiyaya yenilənmiş hədəfləri yenidən quraşdırmayın"
#: scripts/makepkg.sh.in:1008
msgid ""
" --noconfirm Do not ask for confirmation when resolving dependencies"
msgstr ""
" --noconfirm Asıslıqların həlli zamanı təsdiq edilməni soruşmamaq"
msgstr " --noconfirm Asıslıqların həlli zamanı təsdiq edilməni soruşmamaq"
#: scripts/makepkg.sh.in:1009
msgid " --noprogressbar Do not show a progress bar when downloading files"
@@ -430,9 +406,7 @@ msgstr "Əgər %s göstərilməyibsə, %s, '%s'-i axtaracaqdır"
msgid ""
"This is free software; see the source for copying conditions.\\nThere is NO "
"WARRANTY, to the extent permitted by law.\\n"
msgstr ""
"Bu azad proqram təminatıdır, şərtləri kopyalamaq üçün mənbəyə baxın."
"\\nQanunla icazə verilmiş səviyyədə ZƏMANƏT YOXDUR.\\n"
msgstr "Bu azad proqram təminatıdır, şərtləri kopyalamaq üçün mənbəyə baxın.\\nQanunla icazə verilmiş səviyyədə ZƏMANƏT YOXDUR.\\n"
#: scripts/makepkg.sh.in:1121 scripts/repo-add.sh.in:598
msgid "%s signal caught. Exiting..."
@@ -442,15 +416,11 @@ msgstr "%s siqnal alındı. Çıxılır..."
msgid ""
"Running %s as root is not allowed as it can cause permanent,\\ncatastrophic "
"damage to your system."
msgstr ""
"%s kök imtiyazları ilə başladıla bilməz, belə ki, bu sisteminizdə həmişəlik "
"\\nciddi pozulmaya gətirib çıxara bilər."
msgstr "%s kök imtiyazları ilə başladıla bilməz, belə ki, bu sisteminizdə həmişəlik \\nciddi pozulmaya gətirib çıxara bilər."
#: scripts/makepkg.sh.in:1197
msgid "Do not use the %s option. This option is only for internal use by %s."
msgstr ""
"%sseçimini itifadə etməyin. bu seçim %s tərəfindən yalnız daxili istifadə "
"üçündür."
msgstr "%sseçimini itifadə etməyin. bu seçim %s tərəfindən yalnız daxili istifadə üçündür."
#: scripts/makepkg.sh.in:1212
msgid "%s does not exist."
@@ -466,11 +436,11 @@ msgstr "%s, cari iş qovluğunda olmalıdır."
#: scripts/makepkg.sh.in:1300
msgid "The key %s does not exist in your keyring."
msgstr "%s açarı sizin açarlar bağında mövcud deyil."
msgstr "%s, sizin açarlar bağında mövcud deyil."
#: scripts/makepkg.sh.in:1302 scripts/repo-add.sh.in:145
msgid "There is no key in your keyring."
msgstr "Sizin açarlar bağında heç bir açar yoxdur."
msgstr "Sizin açarlar bağında açar yoxdur."
#: scripts/makepkg.sh.in:1326 scripts/makepkg.sh.in:1341
msgid "Leaving %s environment."
@@ -498,11 +468,11 @@ msgstr "Asılılıq yoxlamaları ötürülür."
#: scripts/makepkg.sh.in:1389
msgid "Checking runtime dependencies..."
msgstr "Başlatmaq üçün asılılıqlar yoxlanlır..."
msgstr "Başlatmaq üçün asılılıqların yoxlanlıması..."
#: scripts/makepkg.sh.in:1396
msgid "Checking buildtime dependencies..."
msgstr "Qurulma vaxtı asılılıqları yoxlanılır..."
msgstr "Qurulma üçün asılılıqların yoxlanmılması..."
#: scripts/makepkg.sh.in:1408
msgid "Could not resolve all dependencies."
@@ -510,11 +480,11 @@ msgstr "Bütün asılılıqlar həll edilə bilmədi."
#: scripts/makepkg.sh.in:1420
msgid "Using existing %s tree"
msgstr "Mövcud %s ağacından istifadə"
msgstr "Mövcud %s ağacının istifadə ediməsi"
#: scripts/makepkg.sh.in:1427 scripts/makepkg.sh.in:1455
msgid "Removing existing %s directory..."
msgstr "Mövcud %s qovluğu silinir..."
msgstr "Mövcud %s qovluğunun silinməsi..."
#: scripts/makepkg.sh.in:1450
msgid "Sources are ready."
@@ -570,9 +540,7 @@ msgstr "%s, pacman verilənlər bazası qovluğu deyil"
#: scripts/pacman-db-upgrade.sh.in:130
msgid "You must have correct permissions to upgrade the database."
msgstr ""
"Verilənlər bazasını ən son versiyaya yeniləmək üçün düzgün icazələriniz "
"olmalıdır."
msgstr "Verilənlər bazasını ən son versiyaya yeniləmək üçün düzgün icazələriniz olmalıdır."
#: scripts/pacman-db-upgrade.sh.in:140
msgid "Pacman lock file was found. Cannot run while pacman is running."
@@ -592,9 +560,7 @@ msgstr "Pre-4.2 ver. bazası formatı aşkarlandı - yenilənir..."
#: scripts/pacman-db-upgrade.sh.in:185
msgid "symlink '%s' points outside pacman root, manual repair required"
msgstr ""
"'%s' simvolik keçidi pacman kökü xaricində göstərilir, əl ilə bərpa tələb "
"olundu"
msgstr "'%s' simvolik keçidi pacman kökü xaricində göstərilir, əl ilə bərpa tələb olundu"
#: scripts/pacman-key.sh.in:58
msgid "Usage: %s [options] operation [targets]"
@@ -602,7 +568,7 @@ msgstr "İstifadəsi: %s [ixtiyari] əməliyyat [hədəf]"
#: scripts/pacman-key.sh.in:60
msgid "Manage pacman's list of trusted keys"
msgstr "Etibarlı pacman açarlarının siyahılarını idarə edin"
msgstr "Etibarlı pacman açarların siyahılarını idarə edin"
#: scripts/pacman-key.sh.in:62
msgid "Operations:"
@@ -610,9 +576,7 @@ msgstr "Əməliyyatlar:"
#: scripts/pacman-key.sh.in:63
msgid " -a, --add Add the specified keys (empty for stdin)"
msgstr ""
" -a, --add Göstərilmiş açarları əlavə edin (stdin üçün "
"boşdur)"
msgstr " -a, --add Göstərilmiş açarları əlavə edin (stdin üçün boşdur)"
#: scripts/pacman-key.sh.in:64
msgid " -d, --delete Remove the specified keyids"
@@ -620,21 +584,16 @@ msgstr " -d, --delete Göstərilmiş açar İD-lərini silin"
#: scripts/pacman-key.sh.in:65
msgid " -e, --export Export the specified or all keyids"
msgstr ""
" -e, --export Göstərilmiş və ya bütün açar İD-lərini ixrac "
"etmək"
msgstr " -e, --export Göstərilmiş və ya bütün açar İD-lərini ixrac etmək"
#: scripts/pacman-key.sh.in:66
msgid ""
" -f, --finger List fingerprint for specified or all keyids"
msgstr ""
" -f, --finger Göztərilmiş və ya bütün açar İD-ləri çün barmaq "
"izinı üzə çıxarmaq"
msgstr " -f, --finger Göztərilmiş və ya bütün açar İD-ləri çün barmaq izinı üzə çıxarmaq"
#: scripts/pacman-key.sh.in:67
msgid " -l, --list-keys List the specified or all keys"
msgstr ""
" -l, --list-keys Göstərilmiş və ya bütün açarları üzə çıxarmaq"
msgstr " -l, --list-keys Göstərilmiş və ya bütün açarları üzə çıxarmaq"
#: scripts/pacman-key.sh.in:68
msgid " -r, --recv-keys Fetch the specified keyids"
@@ -642,14 +601,12 @@ msgstr " -r, --recv-keys Göstərilmiş açar İD-lərini almaq"
#: scripts/pacman-key.sh.in:69
msgid " -u, --updatedb Update the trustdb of pacman"
msgstr " -u, --updatedb Pacman etibarlı VB-nı yeniləmək"
msgstr " -u, --updatedb Pacman etibarlılıq bazasını yeniləmək"
#: scripts/pacman-key.sh.in:70
msgid ""
" -v, --verify Verify the file(s) specified by the signature(s)"
msgstr ""
" -v, --verify İmza(lar) tərəfindən verilmiş fayl(lar)ı "
"doğrulamaq"
msgstr " -v, --verify İmza(lar) tərəfindən verilmiş fayl(lar)ı doğrulamaq"
#: scripts/pacman-key.sh.in:71
msgid ""
@@ -664,15 +621,11 @@ msgstr " --import pubring.gpg qovluq(lar)dan idxal edilir"
msgid ""
" --import-trustdb Imports ownertrust values from trustdb.gpg in "
"dir(s)"
msgstr ""
" --import-trustdb özgüvən dəyərlərini trustdb.gpg -dən qovluq(lar) "
"daxilinə idxal edin"
msgstr " --import-trustdb özgüvən dəyərlərini trustdb.gpg -dən qovluq(lar) daxilinə idxal edin"
#: scripts/pacman-key.sh.in:74
msgid " --init Ensure the keyring is properly initialized"
msgstr ""
" --init Açarlar bağının əvvəlcədən başladıldığına əmin "
"olun"
msgstr " --init Açarlar bağının əvvəlcədən başladıldığına əmin olun"
#: scripts/pacman-key.sh.in:75
msgid " --list-sigs List keys and their signatures"
@@ -680,23 +633,18 @@ msgstr " --list-sigs Açarlar və onların imzalarının siyahıs
#: scripts/pacman-key.sh.in:76
msgid " --lsign-key Locally sign the specified keyid"
msgstr ""
" --lsign-key Göstərilmiş açar İD-lərini yerli olaraq imzalamaq"
msgstr " --lsign-key Göstərilmiş açar İD-lərini yerli olaraq imzalamaq"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
msgstr ""
" --populate Standart açarları '%s' daxilindəki (verilmiş) "
"açarlar\\n bağından yenidən yükləmək"
msgstr " --populate Standart açarları '%s' daxilindəki (verilmiş) açarlar\\n bağından yenidən yükləmək"
#: scripts/pacman-key.sh.in:79
msgid ""
" --refresh-keys Update specified or all keys from a keyserver"
msgstr ""
" --refresh-keys Göstərilmiş və ya bütün açarları açar "
"serverindən yeniləmək"
msgstr " --refresh-keys Göstərilmiş və ya bütün açarları açar serverindən yeniləmək"
#: scripts/pacman-key.sh.in:80
msgid " --verbose Show extra information"
@@ -704,19 +652,15 @@ msgstr " --verbose Əlavə məlumatları göstərmək"
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
msgstr ""
" --config <file> Alternativ tənzimləmə faylını istifadə edin "
"('%s'\\n əvəzinə)"
" --config <file> Use an alternate config file (instead of\\n"
" '%s')"
msgstr " --config <file> Alternativ tənzimləmə faylını istifadə edin ('%s'\\n əvəzinə)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
msgstr ""
" --gpgdir <dir> GnuPG üçün alternativ qovluq təyin etmək "
"('%s'\\n əvəzinə)"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead\\n"
" of '%s')"
msgstr " --gpgdir <dir> GnuPG üçün alternativ qovluq təyin etmək ('%s'\\n əvəzinə)"
#: scripts/pacman-key.sh.in:87
msgid " --keyserver <server-url> Specify a keyserver to use if necessary"
@@ -805,7 +749,7 @@ msgstr "%s açarı söndürülür..."
#: scripts/pacman-key.sh.in:381
msgid "Disabled %s keys."
msgstr "%s açar söndürüldü."
msgstr "%s açarlar söndürüldü."
#: scripts/pacman-key.sh.in:388
msgid "A specified keyfile could not be added to the keyring."
@@ -877,11 +821,11 @@ msgstr "%s tərəfindən tanıdılmış imza doğrulana bilmədi."
#: scripts/pacman-key.sh.in:601
msgid "Updating trust database..."
msgstr "Etibarlı verilənlər bazası yenilənir..."
msgstr "Etibarlılıq verilənlər bazası yenilənir..."
#: scripts/pacman-key.sh.in:603
msgid "Trust database could not be updated."
msgstr "Etibarlı verilənlər bazası yenilənə bilmədi."
msgstr "Etibarlılıq verilənlər bazası yenilənə bilmədi."
#: scripts/pacman-key.sh.in:671
msgid "Cannot find the %s binary required for all %s operations."
@@ -913,15 +857,13 @@ msgstr "Hədəflər göstərilməyib"
#: scripts/repo-add.sh.in:58
msgid "Usage: repo-add [options] <path-to-db> <package> ...\\n"
msgstr "İstifadəsi: repo-add [parametrlər] <path-to-db> <package> ...\\n"
msgstr "İstifadəsi: repo-add [seçim] <ver.-bazasına-yol> <paket> ...\\n"
#: scripts/repo-add.sh.in:60
msgid ""
"repo-add will update a package database by reading a package file."
"\\nMultiple packages to add can be specified on the command line.\\n"
msgstr ""
"repo-add, paket faylını oxumaqla paket verilənlər bazasını yeniləyəcəkdir."
"\\nBirdən çox paket əlavə ediləcəksə bu əmr sətrində göstəilməlidir.\\n"
"repo-add will update a package database by reading a package "
"file.\\nMultiple packages to add can be specified on the command line.\\n"
msgstr "repo-add, paketfaylını oxumaqla paket verilənlər bazasını yeniləyəcəkdir.\\nBirdən çox paket əlavə ediləcəksə bu əmr sətrində göstəilməlidir.\\n"
#: scripts/repo-add.sh.in:64 scripts/repo-add.sh.in:76
msgid "Options:\\n"
@@ -929,41 +871,32 @@ msgstr "Seçimlər:\\n"
#: scripts/repo-add.sh.in:65
msgid ""
" -n, --new only add packages that are not already in the database\\n"
msgstr ""
" -n, --new yalnız verilənlər bazasında olmayan paketləri əlavə "
"etmək\\n"
" -n, --new only add packages that are not already in the "
"database\\n"
msgstr " -n, --new yalnız verilənlər bazasında olmayan paketləri əlavə etmək\\n"
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
msgstr ""
" -R, --remove verilənlər bazası yeniləndikdən sonra köhnə paket "
"faylını diskdən silmək\\n"
msgstr " -R, --remove verilənlər bazası yeniləndikdən sonra köhnə paket faylını diskdən silmək\\n"
#: scripts/repo-add.sh.in:67
msgid ""
" -p, --prevent-downgrade do not add package to database if a newer version "
"is already present\\n"
msgstr ""
" -p, --prevent-downgrade əgər ən yeni versiya artıq təqdim olunmuşsa "
"paketi verilənlər bazasına daxil etməmək\\n"
" -p, --prevent-downgrade do not add package to database if a newer version"
" is already present\\n"
msgstr " -p, --prevent-downgrade əgər ən yeni versiya artıq təqdim olunmuşsa paketi verilənlər bazasına daxil etməmək\\n"
#: scripts/repo-add.sh.in:69
msgid "Usage: repo-remove [options] <path-to-db> <packagename> ...\\n"
msgstr ""
"İstifadəsi: repo-remove [parametrlər] <path-to-db> <packagename> ...\\n"
msgstr "İstifadəsi: repo-remove [seçim] <ver.-bazasına-yol> <paketin_adı>...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove, əmr sətrində göstərilmiş paket adını, verilmiş verilənlər "
"bazasından\\nsilərək paket verilənlər bazasını yeniləyəcəkdir. Əmr sətrində "
"birdən çox\\npaketlərin silinməsi göstərilə bilər.\\n"
msgstr "repo-remove, əmr sətrində göstərilmiş paket adını verilmiş verilənlər bazasından\\nsilərək paket verilənlər bazasını yeniləyəcəkdir. Əmr sətrində birdən çox\\npaketlərin silinməsi göstərilə bilər.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\n"
@@ -979,27 +912,20 @@ msgstr " -q, --quiet çıxışı minimuma endirmək\\n"
#: scripts/repo-add.sh.in:83
msgid " -s, --sign sign database with GnuPG after update\\n"
msgstr ""
" -s, --sign yeniləndikdən sonra ver. bazasını GnuPG ilə imzalamaq\\n"
msgstr " -s, --sign yeniləndikdən sonra ver. bazasını GnuPG ilə imzalamaq\\n"
#: scripts/repo-add.sh.in:84
msgid " -k, --key <key> use the specified key to sign the database\\n"
msgstr ""
" -k, --key <key> ver. bazasını imzalamaq üçün göstərilmiş açardan "
"istifadə edin\\n"
msgstr " -k, --key <key> ver. bazasını imzalamaq üçün göstərilmiş açardan istifadə edin\\n"
#: scripts/repo-add.sh.in:85
msgid " -v, --verify verify database's signature before update\\n"
msgstr ""
" -v, --verify yenilənmədən öncə verilənlər bazası imzasını "
"doğrulamaq\\n"
msgstr " -v, --verify yenilənmədən öncə verilənlər bazası imzasını doğrulamaq\\n"
#: scripts/repo-add.sh.in:86
msgid ""
"\\nSee %s(8) for more details and descriptions of the available options.\\n"
msgstr ""
"\\nƏlçatan seçimlərin daha ətraflı məlumat və təsvirlərini görmək üçün %s(8) "
"baxın.\\n"
msgstr "\\nƏlçatan seçimlərin daha ətraflı məlumat və təsvirlərini görmək üçün %s(8) baxın.\\n"
#: scripts/repo-add.sh.in:90
msgid ""
@@ -1092,7 +1018,7 @@ msgstr "%s prosesi tərəfindən tutlur"
#: scripts/repo-add.sh.in:414
msgid "Repository file '%s' is not a proper pacman database."
msgstr "'%s' repozitoriya faylı düzgün pacman verilənlər bazası deyil."
msgstr "'%s' repozitoriya faylı uyğun pacman verilənlər bazası deyil."
#: scripts/repo-add.sh.in:419
msgid "Extracting %s to a temporary location..."
@@ -1184,7 +1110,7 @@ msgstr "Bunlar üçün bütövlük yoxlamaları çatışmır: %s"
#: scripts/libmakepkg/integrity/verify_checksum.sh.in:77
msgid "Skipped"
msgstr "Ötürüldü"
msgstr "Buraxıldı"
#: scripts/libmakepkg/integrity/verify_checksum.sh.in:82
msgid "NOT FOUND"
@@ -1204,7 +1130,7 @@ msgstr "ALINMADI"
#: scripts/libmakepkg/integrity/verify_checksum.sh.in:115
msgid "Validating %s files with %s..."
msgstr "%s faylları %s ilə doğrulanır..."
msgstr "%s fayllarının %s ilə doğrulanması..."
#: scripts/libmakepkg/integrity/verify_checksum.sh.in:122
msgid "One or more files did not pass the validity check!"
@@ -1299,9 +1225,7 @@ msgstr "%s, masiiv olmamalıdır"
#: scripts/libmakepkg/lint_config/variable.sh.in:66
msgid "PACKAGER should have the format 'Example Name <email@address.invalid>'"
msgstr ""
"PAKETLƏYİCİ-nin adı 'Paketləyicinin Adı <email@address.invalid>' formatında "
"olmalıdır"
msgstr "PAKETLƏYİCİ-nin adı 'Paketləyicinin Adı <email@address.invalid>' formatında olmalıdır"
#: scripts/libmakepkg/lint_package.sh.in:41
msgid "Checking for packaging issues..."
@@ -1431,12 +1355,14 @@ msgstr "%s alınması uğursuz oldu"
#: scripts/libmakepkg/source/bzr.sh.in:85
#: scripts/libmakepkg/source/git.sh.in:112
#: scripts/libmakepkg/source/hg.sh.in:93 scripts/libmakepkg/source/svn.sh.in:62
#: scripts/libmakepkg/source/hg.sh.in:93
#: scripts/libmakepkg/source/svn.sh.in:62
msgid "Unrecognized reference: %s"
msgstr "Müəyyən olunmayan keçid: %s"
#: scripts/libmakepkg/source/bzr.sh.in:94
#: scripts/libmakepkg/source/git.sh.in:81 scripts/libmakepkg/source/hg.sh.in:79
#: scripts/libmakepkg/source/git.sh.in:81
#: scripts/libmakepkg/source/hg.sh.in:79
#: scripts/libmakepkg/source/svn.sh.in:95
msgid "Creating working copy of %s %s repo..."
msgstr "%s %s reposunun işlək nüsxəsi yaradılır..."
@@ -1445,19 +1371,19 @@ msgstr "%s %s reposunun işlək nüsxəsi yaradılır..."
#: scripts/libmakepkg/source/git.sh.in:89
#: scripts/libmakepkg/source/hg.sh.in:102
msgid "Failure while updating working copy of %s %s repo"
msgstr "%s %s reposunun işlək nüsxəsi yaradıla bilmədi"
msgstr "%s %s reposunun işlək nüsxəsinin yaradılması uğursuz oldu"
#: scripts/libmakepkg/source/bzr.sh.in:105
#: scripts/libmakepkg/source/git.sh.in:95
#: scripts/libmakepkg/source/git.sh.in:129
#: scripts/libmakepkg/source/hg.sh.in:107
msgid "Failure while creating working copy of %s %s repo"
msgstr "%s %s reposunun işlək nüsxəsi yaradıla bilmədi"
msgstr "%s %s reposunun işlək nüsxəsinin yaradılması uğursuz oldu"
#: scripts/libmakepkg/source/file.sh.in:36
#: scripts/libmakepkg/source/local.sh.in:36
msgid "Found %s"
msgstr "%s tapıldı"
msgstr "Tapılmışdır %s"
#: scripts/libmakepkg/source/file.sh.in:55
msgid "Downloading %s..."
@@ -1475,12 +1401,14 @@ msgstr "%s, %s ilə çıxarılır"
msgid "Failed to extract %s"
msgstr "%s çıxarılması alınmadı"
#: scripts/libmakepkg/source/git.sh.in:50 scripts/libmakepkg/source/hg.sh.in:49
#: scripts/libmakepkg/source/git.sh.in:50
#: scripts/libmakepkg/source/hg.sh.in:49
#: scripts/libmakepkg/source/svn.sh.in:69
msgid "Cloning %s %s repo..."
msgstr "%s %s reposunun təkrarı yaradılır..."
#: scripts/libmakepkg/source/git.sh.in:52 scripts/libmakepkg/source/hg.sh.in:51
#: scripts/libmakepkg/source/git.sh.in:52
#: scripts/libmakepkg/source/hg.sh.in:51
#: scripts/libmakepkg/source/svn.sh.in:72
msgid "Failure while downloading %s %s repo"
msgstr "%s %s reposunun endirilməsi zamanı xəta"
@@ -1489,12 +1417,14 @@ msgstr "%s %s reposunun endirilməsi zamanı xəta"
msgid "%s is not a clone of %s"
msgstr "%s, %s-n təkrarı deyil"
#: scripts/libmakepkg/source/git.sh.in:64 scripts/libmakepkg/source/hg.sh.in:56
#: scripts/libmakepkg/source/git.sh.in:64
#: scripts/libmakepkg/source/hg.sh.in:56
#: scripts/libmakepkg/source/svn.sh.in:77
msgid "Updating %s %s repo..."
msgstr "%s %s reposu yenilənir..."
#: scripts/libmakepkg/source/git.sh.in:67 scripts/libmakepkg/source/hg.sh.in:60
#: scripts/libmakepkg/source/git.sh.in:67
#: scripts/libmakepkg/source/hg.sh.in:60
#: scripts/libmakepkg/source/svn.sh.in:81
msgid "Failure while updating %s %s repo"
msgstr "%s %s reposunun yenilənməsində xəta"
@@ -1521,11 +1451,11 @@ msgstr "Boş qovluqlar silinir..."
#: scripts/libmakepkg/tidy/libtool.sh.in:35
msgid "Removing %s files..."
msgstr "%s faylları silinir..."
msgstr "%s fayllar silinir..."
#: scripts/libmakepkg/tidy/purge.sh.in:35
msgid "Purging unwanted files..."
msgstr "Lazımsız fayllar təmizlənir..."
msgstr "Arzuolunmaz fayllar təmizlənir..."
#: scripts/libmakepkg/tidy/staticlibs.sh.in:35
msgid "Removing static library files..."

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: 2011-08-08 22:35+0000\n"
"Last-Translator: Galin Iskrenov <loot270@abv.bg>, 2016-2019,2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-08-16 11:04+0000\n"
"Last-Translator: Galin Iskrenov <loot270@abv.bg>\n"
"Language-Team: Bulgarian (http://www.transifex.com/toofishes/archlinux-"
"pacman/language/bg/)\n"
"Language: bg\n"
@@ -642,11 +642,11 @@ msgstr "--lsign-key Локално подписан с указан keyid"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
"--populate Презареждане на подразбиращи се ключове от (указан) "
"ключодържателя\\n в '%s'"
"--populate Презареждане на подразбиращи се ключове от (указан) ключодържателя"
"\\n в '%s'"
#: scripts/pacman-key.sh.in:79
msgid ""
@@ -659,15 +659,15 @@ msgstr " --verbose Показване на допълнител
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
"--config <файл> Използвай алтернативен конфигурационен файл (вместо\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
"--gpgdir <dir> Задаване на алтернативна директория за GnuPG (вместо\\n на "
"'%s')"
@@ -890,8 +890,8 @@ msgstr "-n, --new само добавя пакети липсващи в баз
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
"-R, --remove премахва стария пакет от диска след обновяване на базата\\n"
@@ -909,9 +909,9 @@ msgstr "Използване: repo-remove [опции] <path-to-db><packagename>
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove ще обнови пакетната база чрез премахване на пакет\\nуказан в "
"командния ред за дадена база нахранилище. Множество\\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: 2011-08-08 22:35+0000\n"
"Last-Translator: Gwenn M <tornoz@laposte.net>, 2015-2016,2019\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -18,10 +18,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"
#: scripts/makepkg.sh.in:139
msgid "Cleaning up..."
@@ -427,8 +427,8 @@ msgid ""
"Running %s as root is not allowed as it can cause permanent,\\ncatastrophic "
"damage to your system."
msgstr ""
"N'eo ket aotreet erounit %s evel root rak e c'hell sevel freuzioù "
"peurbadus\\nha grevus-tre d'ho reizhad."
"N'eo ket aotreet erounit %s evel root rak e c'hell sevel freuzioù peurbadus"
"\\nha grevus-tre d'ho reizhad."
#: scripts/makepkg.sh.in:1197
msgid "Do not use the %s option. This option is only for internal use by %s."
@@ -659,8 +659,8 @@ msgstr "--lsign-key Sinañ an naoudi alc'hwez erspized en un doare lec'hel"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
"--populate Adkargañ an alc'hwezioù dre ziouer adalek an troñselloù roet\\n e "
"'%s'"
@@ -678,14 +678,14 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr "--config <restr> Ober gant ur restr keflunian a-eil (e plas\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
"--gpgdir <kavlec'h> Arventennañ ur c'havlec'h a-eil evit GNuPG (e plas\\n "
"'%s')"
@@ -907,8 +907,8 @@ msgstr "-n, --new ouzhpennañ pakadoù ha n'int ket er stlennvon nemetken\\n"
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
"-R, --remove dilemel ar restroù pakad kozh eus ar bladenn pa vez hizivaet ar "
"stlennvon\\n"
@@ -925,9 +925,9 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"Hizivaet e vo ur stlennvon pakadoù gant repo-remove en ur dilemel anv ar "
"pakad\\nerspizet el linenn-urzhiañ adalek ar stlennvon mirlec'h roet. Meur a "

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: 2011-08-08 22:35+0000\n"
"Last-Translator: xanb <xancorreu@gmail.com>, 2014\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-02 11:39+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"
@@ -292,8 +292,8 @@ msgstr " -o, --nobuild Només baixa i extreu els fitxers."
#: scripts/makepkg.sh.in:981
msgid " -p <file> Use an alternate build script (instead of '%s')"
msgstr ""
" -p <file> Usa un script de construcció alternatiu (en lloc de "
"\"%s\")."
" -p <file> Usa un script de construcció alternatiu (en lloc de \"%s"
"\")."
#: scripts/makepkg.sh.in:982
msgid ""
@@ -338,8 +338,8 @@ msgstr " --check Executa la funció %s a %s."
#: scripts/makepkg.sh.in:989
msgid " --config <file> Use an alternate config file (instead of '%s')"
msgstr ""
" --config <file> Usa un fitxer de configuració alternatiu (en lloc de "
"\"%s\")."
" --config <file> Usa un fitxer de configuració alternatiu (en lloc de \"%s"
"\")."
#: scripts/makepkg.sh.in:990
msgid " --holdver Do not update VCS sources"
@@ -705,8 +705,8 @@ msgstr ""
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Recarrega les claus per defecte dels clauers "
"(indicats)\\n a \"%s\"."
@@ -724,16 +724,16 @@ msgstr " --verbose Mostra informació complementària."
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Usa un fitxer de configuració alternatiu (en "
"lloc de\\n \"%s\")."
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Estableix un directori alternatiu per a GnuPG "
"(en lloc\\n de \"%s\")."
@@ -959,8 +959,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove Suprimeix el fitxer antic del paquet del disc després "
"d'actualitzar la base de dades.\\n"
@@ -979,9 +979,9 @@ msgstr "Ús: repo-remove [opcions] <path-to-db> <packagename> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove actualitzarà una base de dades de paquets suprimint el nom del "
"paquet,\\nespecificat a la línia d'ordres de la base de dades del repositori "

View File

@@ -7,7 +7,7 @@
# David Macek <david.macek.0@gmail.com>, 2018
# IAmNotImportant, 2017
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014-2016
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014,2022
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014
# Lukáš Kucharczyk <lukas@kucharczyk.xyz>, 2020
# Marek Otahal <markotahalREMOVETHIS@gmail.com>, 2011
# mmm <markotahal@gmail.com>, 2013
@@ -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: 2011-08-08 22:35+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-04-23 00:41+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"
@@ -661,8 +661,8 @@ msgstr " --lsign-key Lokálně podepíše uvedené keyid"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Znovu načte výchozí klíče z (zadaných) klíčenek\\n v '%s'"
@@ -679,16 +679,16 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <soubor> Použije zadaný konfigurační soubor "
"(namísto\\n '%s')"
" --config <soubor> Použije zadaný konfigurační soubor (namísto"
"\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <složka> nastaví vlastní adresář pro GnuPG (namísto "
"\\n "
@@ -843,7 +843,7 @@ msgstr "Vzdálený klíč nebyl správně stáhnut ze serveru s klíči. "
#: scripts/pacman-key.sh.in:569
msgid "Could not update key: %s"
msgstr "Nelze aktualizovat klíč: %s"
msgstr ""
#: scripts/pacman-key.sh.in:590 scripts/repo-add.sh.in:265
msgid "Cannot use armored signatures for packages: %s"
@@ -912,8 +912,8 @@ msgstr "-n, --new přidat pouze balíčky, které ještě nejsou v DB\\n"
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove odstranit starý soubor balíčku z disku po aktualizaci "
"databáze\\n"
@@ -932,13 +932,13 @@ msgstr "Použití: repo-remove [parametry] <path-to-db> <packagename> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove aktualizuje databázi balíčků odstraňováním balíčků podle "
"jména\\nuvedeného na příkazové řádce z dané databáze. Na příkazové řádce "
"může být\\nuvedeno více balíčků pro odebrání.\\n"
"repo-remove aktualizuje databázi balíčků odstraňováním balíčků podle jména"
"\\nuvedeného na příkazové řádce z dané databáze. Na příkazové řádce může být"
"\\nuvedeno více balíčků pro odebrání.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\n"

View File

@@ -21,10 +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: 2011-08-08 22:35+0000\n"
"Last-Translator: Frederik “Freso” S. Olesen <transifex.net@freso.dk>, "
"2012-2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -663,8 +662,8 @@ msgstr "--lsign-key Underskriv lokalt de specificerede nøgle-id'er"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
"--populate Genindlæs standardnøglerne fra (angivne) nøgleringene\\n i »%s«"
@@ -679,19 +678,19 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Brug en alternativ konfigurationsfil (i stedet "
"for\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <mappe> angiv en alternativ mappe for GnuPG (i "
"stedet\\n for '%s')"
" --gpgdir <mappe> angiv en alternativ mappe for GnuPG (i stedet"
"\\n for '%s')"
#: scripts/pacman-key.sh.in:87
msgid " --keyserver <server-url> Specify a keyserver to use if necessary"
@@ -910,8 +909,8 @@ msgstr "-n, --new tilføj kun pakker som ikke allerede er i databasen\\n"
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
"-R, --remove fjern gammel pakkefil fra disken ved opdatering af databasen\\n"
@@ -929,9 +928,9 @@ msgstr "Anvendelse: repo-remove [tilvalg] <sti-til-db> <pakkenavn> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove opdaterer en pakkedatabase ved at fjerne pakkenavnet \\nangivet "
"på kommandolinien fra den givne repo-database. Flere\\npakker kan fjernes "

View File

@@ -13,7 +13,7 @@
# Frank, 2014,2016
# Frank Theile, 2014,2016,2018
# Frank Theile, 2014,2016,2018
# J5lx <j5lx@fmail.co.uk>, 2014-2015
# Jakob Gahde <j5lx@fmail.co.uk>, 2014-2015
# Jimmie Staedele <maddogie@gmail.com>, 2018
# 65138391f015e4001c6ef9d675c96796_707a378 <99e420e9f3ea1b91cb2cbbb4cbc7cd27_2862>, 2013
# 65138391f015e4001c6ef9d675c96796_707a378 <99e420e9f3ea1b91cb2cbbb4cbc7cd27_2862>, 2013
@@ -30,7 +30,7 @@
# pierres <pierre@archlinux.de>, 2011
# pierres <pierre@archlinux.de>, 2011
# Robert Orzanna <robert@orzanna.de>, 2014
# Roman Volak <romanvolak@web.de>, 2020-2021
# Roman Volak <romanvolak@web.de>, 2020
# Silvan Jegen <s.jegen@gmail.com>, 2014
# Simon Schneider <SPAM.schneida@gmail.com>, 2011
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
@@ -44,9 +44,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: 2011-08-08 22:35+0000\n"
"Last-Translator: Roman Volak <romanvolak@web.de>, 2020-2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-09-04 02:38+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"
@@ -518,6 +518,7 @@ msgstr "Erstelle Paket: %s"
#: scripts/makepkg.sh.in:1351
msgid "A source package has already been built. (use %s to overwrite)"
msgstr ""
"Es wurde bereits ein Quell-Paket gebaut. (Benutzen Sie -f zum Überschreiben)"
#: scripts/makepkg.sh.in:1371
msgid "Signing package..."
@@ -728,8 +729,8 @@ msgstr " --lsign-key Signiert die angegebene Schlüssel-Id lokal"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Lädt die Standard-Schlüssel erneut aus den "
"(vorher bestimmten) Schlüsselbunden\\n in '%s'"
@@ -743,20 +744,20 @@ msgstr ""
#: scripts/pacman-key.sh.in:80
msgid " --verbose Show extra information"
msgstr "--verbose"
msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Benutze eine alternative Konfigurationsdatei (an "
"Stelle von\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Setze ein alternatives Verzeichnis für GnuPG (an "
"Stelle\\n von '%s')"
@@ -785,7 +786,7 @@ msgstr "Schlüsselname ist zweideutig:"
#: scripts/pacman-key.sh.in:148
msgid "Generating pacman master key. This may take some time."
msgstr "Pacman Hauptschlüssel generieren. Kann eine Weile dauern."
msgstr ""
#: scripts/pacman-key.sh.in:185
msgid "The key identified by %s could not be found locally."
@@ -795,11 +796,11 @@ msgstr ""
#: scripts/pacman-key.sh.in:196 scripts/pacman-key.sh.in:208
#: scripts/libmakepkg/integrity/verify_signature.sh.in:204
msgid "_"
msgstr "_"
msgstr ""
#: scripts/pacman-key.sh.in:208
msgid "flags"
msgstr "Flags"
msgstr ""
#: scripts/pacman-key.sh.in:263
msgid "You do not have sufficient permissions to read the %s keyring."
@@ -854,7 +855,7 @@ msgstr "Mache Schlüssel %s unbrauchbar..."
#: scripts/pacman-key.sh.in:381
msgid "Disabled %s keys."
msgstr "Mache Schlüssel %s unbrauchbar..."
msgstr ""
#: scripts/pacman-key.sh.in:388
msgid "A specified keyfile could not be added to the keyring."
@@ -909,7 +910,7 @@ msgstr "%s konnte nicht lokal signiert werden."
#: scripts/pacman-key.sh.in:509
msgid "Locally signed %s keys."
msgstr "Signiere Schlüssel %s lokal..."
msgstr ""
#: scripts/pacman-key.sh.in:532
msgid "Remote key not fetched correctly from WKD or keyserver."
@@ -925,7 +926,7 @@ msgstr ""
#: scripts/pacman-key.sh.in:569
msgid "Could not update key: %s"
msgstr "Kann Schlüssel nicht aktualisieren: %s"
msgstr ""
#: scripts/pacman-key.sh.in:590 scripts/repo-add.sh.in:265
msgid "Cannot use armored signatures for packages: %s"
@@ -998,8 +999,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
"-R, --remove Entferne alte Paketdatei nach dem Aktualisieren der Datenbank "
"von der Festplatte\\n"
@@ -1018,9 +1019,9 @@ msgstr "Verwendung: repo-remove [Options] <Pfad-zur-db> <Paketname> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove wird eine Paket-Daten aktualisieren, indem der auf der Kommando-"
"Zeile\\nspezifierte Paketname von der Datenbank des angegebenen Repos "

View File

@@ -12,16 +12,14 @@
# Christos Nouskas <nous@artixlinux.org>, 2013
# ifaigios <ifaigios@gmail.com>, 2013,2015-2016
# ifaigios <ifaigios@gmail.com>, 2013,2015
# 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: 2011-08-08 22:35+0000\n"
"Last-Translator: 492d30ca33568c5819a4f95c90617de1_3730d98 "
"<c1a4cca7e440358a87e394a300ed18e2_882277>, 2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -96,7 +94,7 @@ msgstr "Ο pacman τώρα εργάζεται, αναμείνατε..."
#: scripts/makepkg.sh.in:269
msgid "'%s' returned a fatal error (%i): %s"
msgstr ""
msgstr "Επιστροφή καίριου σφάλματος (%i) από '%s': %s"
#: scripts/makepkg.sh.in:288
msgid "Installing missing dependencies..."
@@ -675,8 +673,8 @@ msgstr " --lsign-key Τοπική υπογραφή καθορισ
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Ανανέωση προεπιλεγμένων κλειδιών από "
"(δοθέντες)\\n κλειδούχους στο '%s'"
@@ -690,20 +688,20 @@ msgstr ""
#: scripts/pacman-key.sh.in:80
msgid " --verbose Show extra information"
msgstr "--verbose Προβολή επιπλέον πληροφοριών"
msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Χρήση εναλλακτικού αρχείου ρυθμίσεων (αντί του "
"'%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Ορισμός εναλλακτικού καταλόγου GnuPG (αντί του "
"'%s')"
@@ -740,7 +738,7 @@ msgstr "Αδυναμία τοπικής ευρέσεως κλειδιού %s."
#: scripts/pacman-key.sh.in:196 scripts/pacman-key.sh.in:208
#: scripts/libmakepkg/integrity/verify_signature.sh.in:204
msgid "_"
msgstr "_"
msgstr ""
#: scripts/pacman-key.sh.in:208
msgid "flags"
@@ -796,7 +794,7 @@ msgstr "Απενεργοποίηση κλειδιού %s..."
#: scripts/pacman-key.sh.in:381
msgid "Disabled %s keys."
msgstr "Απενεργοποιήθηκαν %s κλειδιά."
msgstr ""
#: scripts/pacman-key.sh.in:388
msgid "A specified keyfile could not be added to the keyring."
@@ -844,7 +842,7 @@ msgstr "Αδυναμία τοπικής υπογραφής %s."
#: scripts/pacman-key.sh.in:509
msgid "Locally signed %s keys."
msgstr "Τοπικά υπογεγραμμένα %s κλειδιά."
msgstr ""
#: scripts/pacman-key.sh.in:532
msgid "Remote key not fetched correctly from WKD or keyserver."
@@ -856,7 +854,7 @@ msgstr "Αδυναμία λήψης απομεμακρυσμένου κλειδ
#: scripts/pacman-key.sh.in:569
msgid "Could not update key: %s"
msgstr "Δεν ήταν δυνατόν να ενημερωθεί το κλειδί: %s"
msgstr ""
#: scripts/pacman-key.sh.in:590 scripts/repo-add.sh.in:265
msgid "Cannot use armored signatures for packages: %s"
@@ -927,8 +925,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
"-R, --remove διαγραφή παλαιού αρχείου πακέτου από τον δίσκο μετά την "
"ενημέρωση της βάσης\\n"
@@ -947,13 +945,13 @@ msgstr "Χρήση: repo-remove [options] <path-to-db> <packagename> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"Το repo-remove ενημερώνει μια βάση διαγράφοντας το πακέτο που "
"ορίσθηκε\\nστην γραμμή εντολών από μια δοθείσα βάση αποθήκης. Μπορούν "
"να\\nκαθορισθούν στην γραμμή εντολών πολλαπλά πακέτα προς διαγραφή.\\n"
"Το repo-remove ενημερώνει μια βάση διαγράφοντας το πακέτο που ορίσθηκε"
"\\nστην γραμμή εντολών από μια δοθείσα βάση αποθήκης. Μπορούν να"
"\\nκαθορισθούν στην γραμμή εντολών πολλαπλά πακέτα προς διαγραφή.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\n"

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: 2011-08-08 22:35+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-04-23 00:46+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"
@@ -653,11 +653,11 @@ msgstr " --lsign-key Locally sign the specified keyid"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
#: scripts/pacman-key.sh.in:79
msgid ""
@@ -671,19 +671,19 @@ msgstr " --verbose Show extra information"
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
#: scripts/pacman-key.sh.in:87
msgid " --keyserver <server-url> Specify a keyserver to use if necessary"
@@ -902,11 +902,11 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
#: scripts/repo-add.sh.in:67
msgid ""
@@ -922,13 +922,13 @@ msgstr "Usage: repo-remove [options] <path-to-db> <packagename> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\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: 2011-08-08 22:35+0000\n"
"Last-Translator: pizzaiolo, 2015\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -661,8 +661,8 @@ msgstr " --lsign-key Loke subskribi la difinitan keyid"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Reŝarĝi la defaŭltajn ŝlosilojn de ĉi tiuj "
"ŝlosilingoj\\n en '%s'"
@@ -680,19 +680,19 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Uzi alian agordan dosieron "
"(anstataŭ\\n '%s')"
" --config <file> Uzi alian agordan dosieron (anstataŭ"
"\\n '%s')"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Elekti alian dosierujon por GnuPG "
"(anstataŭ\\n '%s')"
" --gpgdir <dir> Elekti alian dosierujon por GnuPG (anstataŭ"
"\\n '%s')"
#: scripts/pacman-key.sh.in:87
msgid " --keyserver <server-url> Specify a keyserver to use if necessary"
@@ -758,7 +758,7 @@ msgstr "Neniu ŝlosilinga dosiero ekzistas en %s."
#: scripts/pacman-key.sh.in:305
msgid "The keyring file %s does not exist."
msgstr ""
msgstr "La ŝlosilinga dosiero '%' ne ekzistas"
#: scripts/pacman-key.sh.in:320
msgid "Appending keys from %s.gpg..."
@@ -912,8 +912,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove forviŝi malnovan pakaĵan dosieron el la disko post "
"ĝisdatigado de datumbazo\\n"
@@ -930,13 +930,13 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove ĝisdatigos pakaĵan datumbazon forviŝante la pakaĵan "
"nomon\\ndifinita en la komandlinio de la cela deponeja datumbazo. "
"Multoblaj\\npakaĵojn por forviŝi povas esti difinita en la komandlinio.\\n"
"repo-remove ĝisdatigos pakaĵan datumbazon forviŝante la pakaĵan nomon"
"\\ndifinita en la komandlinio de la cela deponeja datumbazo. Multoblaj"
"\\npakaĵojn por forviŝi povas esti difinita en la komandlinio.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\n"
@@ -963,8 +963,8 @@ msgstr ""
#: scripts/repo-add.sh.in:85
msgid " -v, --verify verify database's signature before update\\n"
msgstr ""
" -v, --verify konfirmi la subskribon de la datumbazo antaŭ la "
"ĝisdatigo\\n"
" -v, --verify konfirmi la subskribon de la datumbazo antaŭ la ĝisdatigo"
"\\n"
#: scripts/repo-add.sh.in:86
msgid ""

View File

@@ -11,30 +11,29 @@
# juantascon <juantascon@gmail.com>, 2011
# Leonel <leonelmalon@gmail.com>, 2013
# Leonel <leonelmalon@gmail.com>, 2013
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2016
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013-2016
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2016-2017
# prflr88 <prflr88@gmail.com>, 2013
# prflr88 <prflr88@gmail.com>, 2013,2016
# prflr88 <prflr88@gmail.com>, 2013-2016
# prflr88 <prflr88@gmail.com>, 2013,2016-2017
# Pedro Román <roizheim@gmail.com>, 2013-2016,2018-2019
# picodotdev <pico.dev@gmail.com>, 2015-2016,2019,2021
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2016
# picodotdev <pico.dev@gmail.com>, 2015-2016,2019
# prflr88 <prflr88@gmail.com>, 2013,2016
# Pedro Román <roizheim@gmail.com>, 2013
# Swyter <Swyterzone@gmail.com>, 2015,2017-2018,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: 2011-08-08 22:35+0000\n"
"Last-Translator: picodotdev <pico.dev@gmail.com>, 2015-2016,2019,2021\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-05-04 16:25+0000\n"
"Last-Translator: Pedro Román <roizheim@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"
#: scripts/makepkg.sh.in:139
msgid "Cleaning up..."
@@ -454,8 +453,8 @@ msgid ""
"Running %s as root is not allowed as it can cause permanent,\\ncatastrophic "
"damage to your system."
msgstr ""
"Ejecutar %s como superusuario no está permitido ya que puede causar "
"daños\\npermanentes y catastróficos a su sistema."
"Ejecutar %s como superusuario no está permitido ya que puede causar daños"
"\\npermanentes y catastróficos a su sistema."
#: scripts/makepkg.sh.in:1197
msgid "Do not use the %s option. This option is only for internal use by %s."
@@ -515,7 +514,7 @@ msgstr "Comprobando dependencias mientras se compila..."
#: scripts/makepkg.sh.in:1408
msgid "Could not resolve all dependencies."
msgstr "No se pudo resolver todas las dependencias."
msgstr "No se pudieron resolver todas las dependencias."
#: scripts/makepkg.sh.in:1420
msgid "Using existing %s tree"
@@ -705,8 +704,8 @@ msgstr ""
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Recarga las claves por omisión de los depósitos "
"(seleccionados)\\n en «%s»"
@@ -724,16 +723,16 @@ msgstr " --verbose Muestra información adicional"
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <archivo> Usa un archivo de configuración alternativo (en "
"lugar de\\n «%s»)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <directorio> Configura un directorio alternativo para GnuPG "
"(en lugar\\n de «%s»)"
@@ -961,8 +960,8 @@ msgstr " -n, --new solo añade paquetes nuevos a la base de datos\\n"
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove quita el paquete obsoleto del disco tras actualizar la base "
"de datos\\n"
@@ -981,9 +980,9 @@ msgstr "Uso: repo-remove [opciones] <ruta-a-basedatos> <nombrepaquete> ...\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove actualiza una base de datos de paquetes al quitar el nombre del "
"paquete\\nespecificado en la linea de órdenes de la base de datos del "
@@ -1016,8 +1015,8 @@ msgstr ""
#: scripts/repo-add.sh.in:85
msgid " -v, --verify verify database's signature before update\\n"
msgstr ""
" -v, --verify verifica la firma de la base de datos antes de "
"actualizar\\n"
" -v, --verify verifica la firma de la base de datos antes de actualizar"
"\\n"
#: scripts/repo-add.sh.in:86
msgid ""
@@ -1050,7 +1049,7 @@ msgstr "Creado el archivo de firma «%s»"
#: scripts/repo-add.sh.in:168
msgid "Failed to sign package database file '%s'"
msgstr ""
msgstr "No se pudo firmar la base de datos de paquetes."
#: scripts/repo-add.sh.in:177
msgid "Verifying database signature..."

View File

@@ -12,26 +12,25 @@
# juantascon <juantascon@gmail.com>, 2011
# ice, 2016
# Leonel <leonelmalon@gmail.com>, 2013
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2015-2016
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2015
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2015-2017
# prflr88 <prflr88@gmail.com>, 2013,2015-2016
# prflr88 <prflr88@gmail.com>, 2013,2015
# prflr88 <prflr88@gmail.com>, 2013,2015-2017
# Pedro Román <roizheim@gmail.com>, 2013
# Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2015
# prflr88 <prflr88@gmail.com>, 2013,2015
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: 2011-08-08 22:35+0000\n"
"Last-Translator: Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013,2015\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
#: scripts/makepkg.sh.in:139
msgid "Cleaning up..."
@@ -447,8 +446,8 @@ msgid ""
"Running %s as root is not allowed as it can cause permanent,\\ncatastrophic "
"damage to your system."
msgstr ""
"Ejecutar %s como administrador no está permitido ya que puede causar "
"daños\\npermanentes y catastróficos a su sistema."
"Ejecutar %s como administrador no está permitido ya que puede causar daños"
"\\npermanentes y catastróficos a su sistema."
#: scripts/makepkg.sh.in:1197
msgid "Do not use the %s option. This option is only for internal use by %s."
@@ -693,8 +692,8 @@ msgstr " --lsign-key Firma localmente el identificador de clave especificado"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Recarga las claves por defecto de los llaveros (dados)\\n en "
"«%s»"
@@ -712,16 +711,16 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <archivo> Usa un archivo de configuración "
"alternativo\\n (en lugar de «%s»)"
" --config <archivo> Usa un archivo de configuración alternativo"
"\\n (en lugar de «%s»)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <directorio> Configura un directorio alternativo para "
"GnuPG\\n (en lugar de «%s»)"
@@ -880,7 +879,7 @@ msgstr ""
#: scripts/pacman-key.sh.in:590 scripts/repo-add.sh.in:265
msgid "Cannot use armored signatures for packages: %s"
msgstr ""
msgstr "no se pudieron quitar todos los archivos del paquete"
#: scripts/pacman-key.sh.in:594
msgid "The signature identified by %s could not be verified."
@@ -948,8 +947,8 @@ msgstr "-n, --new solamente agrega paquetes nuevos a la base de datos\\n"
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove elimina el archivo del paquete del disco cuando la "
"entrada de la base de datos sea actualizada\\n"
@@ -966,9 +965,9 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove actualiza una base de datos de paquetes al eliminar el nombre "
"del paquete\\nespecificado en la linea de órdenes de la base de datos del "
@@ -1000,8 +999,8 @@ msgstr ""
#: scripts/repo-add.sh.in:85
msgid " -v, --verify verify database's signature before update\\n"
msgstr ""
" -v, --verify verifica la firma de la base de datos antes de "
"actualizar\\n"
" -v, --verify verifica la firma de la base de datos antes de actualizar"
"\\n"
#: scripts/repo-add.sh.in:86
msgid ""
@@ -1014,8 +1013,8 @@ msgstr ""
msgid ""
"Example: repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz\\n"
msgstr ""
"Ejemplo: repo-add /ruta/hasta/repo.db.tar.gz pacman-3.5.0-1-i686.pkg.tar."
"gz\\n"
"Ejemplo: repo-add /ruta/hasta/repo.db.tar.gz pacman-3.5.0-1-i686.pkg.tar.gz"
"\\n"
#: scripts/repo-add.sh.in:92
msgid "Example: repo-remove /path/to/repo.db.tar.gz kernel26\\n"
@@ -1027,7 +1026,7 @@ msgstr "¡No se pudo encontrar el binario gpg! ¿GnuPG está instalado?"
#: scripts/repo-add.sh.in:157
msgid "Signing database '%s'..."
msgstr ""
msgstr "Firmando la base de datos…"
#: scripts/repo-add.sh.in:166
msgid "Created signature file '%s'"
@@ -1035,7 +1034,7 @@ msgstr "Creado el archivo de firma «%s»"
#: scripts/repo-add.sh.in:168
msgid "Failed to sign package database file '%s'"
msgstr ""
msgstr "No se pudo firmar la base de datos de paquetes."
#: scripts/repo-add.sh.in:177
msgid "Verifying database signature..."

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: 2011-08-08 22:35+0000\n"
"Last-Translator: Osoitz <oelkoro@gmail.com>, 2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -673,8 +673,8 @@ msgstr " --lsign-key Sinatu lokalki zehaztutako gako id-ak"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Birkargatu lehenetsitako gakoak %stik "
"(aukeratutako) gako-sortetatik"
@@ -692,16 +692,16 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <fitxategia> Erabili beste konfigurazio fitxategia bat "
"( '%s' ordez)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Ezarri beste GnuPG direktorio bat ('%s' ordez)"
@@ -928,8 +928,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove ezabatu pakete fitxategi zaharra diskotik datu-basea "
"eguneratu eta gero\\n"
@@ -946,9 +946,9 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove komandoak datubase bat eguneratuko du komando lerroan "
"zehaztutako pakete izena ezabatuz. Ezabatu beharreko hainbat pakete zehaztu "

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: 2011-08-08 22:35+0000\n"
"Last-Translator: Osoitz <oelkoro@gmail.com>, 2013\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -672,8 +672,8 @@ msgstr " --lsign-key Sinatu lokalki zehaztutako gako id-ak"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Birkargatu lehenetsitako gakoak %stik "
"(aukeratutako) gako-sortetatik"
@@ -691,16 +691,16 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <fitxategia> Erabili beste konfigurazio fitxategia bat "
"( '%s' ordez)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Ezarri beste GnuPG direktorio bat ('%s' ordez)"
@@ -927,8 +927,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove ezabatu pakete fitxategi zaharra diskotik datu-basea "
"eguneratu eta gero\\n"
@@ -945,9 +945,9 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove komandoak datubase bat eguneratuko du komando lerroan "
"zehaztutako pakete izena ezabatuz. Ezabatu beharreko hainbat pakete zehaztu "

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: 2011-08-08 22:35+0000\n"
"Last-Translator: Sami Korkalainen, 2016,2018\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -666,8 +666,8 @@ msgstr "--lsign-key Allekirjoita määritelty avaintunniste paikallisesti"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
#: scripts/pacman-key.sh.in:79
@@ -682,19 +682,19 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <tiedosto> Käytä omavalintaista asetustiedostoa "
"(tiedoston\\n '%s' sijaan)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <kansio> Käytä omavalintaista GnuPG kansiota "
"(kansion\\n '%s' sijaan)"
" --gpgdir <kansio> Käytä omavalintaista GnuPG kansiota (kansion"
"\\n '%s' sijaan)"
#: scripts/pacman-key.sh.in:87
msgid " --keyserver <server-url> Specify a keyserver to use if necessary"
@@ -914,8 +914,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
#: scripts/repo-add.sh.in:67
@@ -930,13 +930,13 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove päivittää pakettitietokannan poistamalla "
"komentorivillä\\nannetun nimisen paketin annetusta varastotietokannasta."
"\\nKomentorivillä voi antaa useita poistettavia paketteja.\\n"
"repo-remove päivittää pakettitietokannan poistamalla komentorivillä"
"\\nannetun nimisen paketin annetusta varastotietokannasta.\\nKomentorivillä "
"voi antaa useita poistettavia paketteja.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\n"
@@ -962,8 +962,8 @@ msgstr ""
#: scripts/repo-add.sh.in:85
msgid " -v, --verify verify database's signature before update\\n"
msgstr ""
" -v, --verify tarkasta tietokannan allekirjoitus, ennen "
"päivittämistä\\n"
" -v, --verify tarkasta tietokannan allekirjoitus, ennen päivittämistä"
"\\n"
#: scripts/repo-add.sh.in:86
msgid ""

View File

@@ -26,17 +26,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: 2011-08-08 22:35+0000\n"
"Last-Translator: shining <chantry.xavier@gmail.com>, 2011\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-07-05 08:12+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"
#: scripts/makepkg.sh.in:139
msgid "Cleaning up..."
@@ -462,8 +461,8 @@ msgid ""
"Running %s as root is not allowed as it can cause permanent,\\ncatastrophic "
"damage to your system."
msgstr ""
"Exécuter %s en tant quadministrateur nest pas autorisé car cela "
"pourrait\\ncauser des dommages catastrophiques et permanents à votre système."
"Exécuter %s en tant quadministrateur nest pas autorisé car cela pourrait"
"\\ncauser des dommages catastrophiques et permanents à votre système."
#: scripts/makepkg.sh.in:1197
msgid "Do not use the %s option. This option is only for internal use by %s."
@@ -718,8 +717,8 @@ msgstr " --lsign-key Signer localement les clés spécifiées"
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Recharger les clés par défaut depuis les "
"trousseaux dans %s"
@@ -737,16 +736,16 @@ msgstr " --verbose Afficher des informations supplémentaires"
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <file> Utilisation dun fichier de configuration "
"alternatif (à la place de\\n « %s »)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <dir> Indiquer un répertoire alternatif pour GnuPG (à "
"la place de\\n « %s »)"
@@ -984,8 +983,8 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
"-R, --remove supprime les paquets obsolètes du disque après la mise à jour "
"de la base de données\\n"
@@ -1004,9 +1003,9 @@ msgstr "Utilisation : repo-remove [options] <path-to-db> <packagename>…\\n"
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
 repo-remove » va mettre à jour un dépôt en supprimant le paquet\\nspécifié "
"en ligne de commande pour un dépôt donné. Plusieurs\\npaquets à supprimer "
@@ -1027,8 +1026,8 @@ msgstr " -q, --quiet minimise la sortie\\n"
#: scripts/repo-add.sh.in:83
msgid " -s, --sign sign database with GnuPG after update\\n"
msgstr ""
" -s, --sign signer la base de données avec GnuPG après la mise à "
"jour\\n"
" -s, --sign signer la base de données avec GnuPG après la mise à jour"
"\\n"
#: scripts/repo-add.sh.in:84
msgid " -k, --key <key> use the specified key to sign the database\\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: 2011-08-08 22:35+0000\n"
"Last-Translator: Daniel, 2016\n"
"POT-Creation-Date: 2021-09-04 16:15+1000\n"
"PO-Revision-Date: 2021-04-23 00:41+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"
@@ -253,8 +253,8 @@ msgstr " -d, --nodeps Saltarse as comprobacións de dependencias."
#: scripts/makepkg.sh.in:973
msgid " -e, --noextract Do not extract source files (use existing %s dir)"
msgstr ""
" -e, --noextract Non extraer os ficheiros das fontes (usar o "
"cartafol\\n «%s» existente)."
" -e, --noextract Non extraer os ficheiros das fontes (usar o cartafol"
"\\n «%s» existente)."
#: scripts/makepkg.sh.in:974
msgid " -f, --force Overwrite existing package"
@@ -291,15 +291,15 @@ msgstr " -o, --nobuild Unicamente descargar e extraer os ficheiros."
#: scripts/makepkg.sh.in:981
msgid " -p <file> Use an alternate build script (instead of '%s')"
msgstr ""
" -p <ficheiro> Usar un script de construción alternativo (en vez "
"de\\n «%s»)."
" -p <ficheiro> Usar un script de construción alternativo (en vez de"
"\\n «%s»)."
#: scripts/makepkg.sh.in:982
msgid ""
" -r, --rmdeps Remove installed dependencies after a successful build"
msgstr ""
" -r, --rmdeps Eliminar as dependencias instaladas tras construír "
"o\\n paquete correctamente."
" -r, --rmdeps Eliminar as dependencias instaladas tras construír o"
"\\n paquete correctamente."
#: scripts/makepkg.sh.in:983
msgid " -R, --repackage Repackage contents of the package without rebuilding"
@@ -326,8 +326,8 @@ msgid ""
" --allsource Generate a source-only tarball including downloaded "
"sources"
msgstr ""
" --allsource Xerar un arquivo coas fontes do paquete incluíndo "
"os\\n ficheiros de fontes descargados."
" --allsource Xerar un arquivo coas fontes do paquete incluíndo os"
"\\n ficheiros de fontes descargados."
#: scripts/makepkg.sh.in:988
msgid " --check Run the %s function in the %s"
@@ -349,8 +349,8 @@ msgstr ""
msgid ""
" --key <key> Specify a key to use for %s signing instead of the default"
msgstr ""
" --key <chave> Indicar unha chave de asinado «%s» que usar en "
"vez\\n da predeterminada."
" --key <chave> Indicar unha chave de asinado «%s» que usar en vez"
"\\n da predeterminada."
#: scripts/makepkg.sh.in:992
msgid " --noarchive Do not create package archive"
@@ -383,8 +383,8 @@ msgstr " --sign Asinar o paquete resultante con «%s»."
#: scripts/makepkg.sh.in:999
msgid " --skipchecksums Do not verify checksums of the source files"
msgstr ""
" --skipchecksums Non comprobar as sumas de comprobación dos ficheiros "
"de\\n fontes."
" --skipchecksums Non comprobar as sumas de comprobación dos ficheiros de"
"\\n fontes."
#: scripts/makepkg.sh.in:1000
msgid ""
@@ -403,9 +403,8 @@ msgid ""
" --verifysource Download source files (if needed) and perform integrity "
"checks"
msgstr ""
" --verifysource Descargar os ficheiros de fontes (se non se "
"descargaron\\n previamente) e comprobar a súa "
"integridade."
" --verifysource Descargar os ficheiros de fontes (se non se descargaron"
"\\n previamente) e comprobar a súa integridade."
#: scripts/makepkg.sh.in:1004
msgid "These options can be passed to %s:"
@@ -414,8 +413,8 @@ msgstr "As seguintes opcións pódenselle pasar a «%s»:"
#: scripts/makepkg.sh.in:1006
msgid " --asdeps Install packages as non-explicitly installed"
msgstr ""
" --asdeps Marcar os paquetes instalados como paquetes "
"«instalados\\n indirectamente»."
" --asdeps Marcar os paquetes instalados como paquetes «instalados"
"\\n indirectamente»."
#: scripts/makepkg.sh.in:1007
msgid ""
@@ -427,8 +426,8 @@ msgstr ""
msgid ""
" --noconfirm Do not ask for confirmation when resolving dependencies"
msgstr ""
" --noconfirm Non pedir confirmación á hora de solucionar "
"as\\n dependencias."
" --noconfirm Non pedir confirmación á hora de solucionar as"
"\\n dependencias."
#: scripts/makepkg.sh.in:1009
msgid " --noprogressbar Do not show a progress bar when downloading files"
@@ -640,15 +639,15 @@ msgstr ""
#: scripts/pacman-key.sh.in:65
msgid " -e, --export Export the specified or all keyids"
msgstr ""
" -e, --export Exportar os identificadores de chave indicados "
"ou\\n todos eles."
" -e, --export Exportar os identificadores de chave indicados ou"
"\\n todos eles."
#: scripts/pacman-key.sh.in:66
msgid ""
" -f, --finger List fingerprint for specified or all keyids"
msgstr ""
" -f, --finger Listar as pegadas dixitais dos identificadores "
"de\\n chave indicados ou de todos eles."
" -f, --finger Listar as pegadas dixitais dos identificadores de"
"\\n chave indicados ou de todos eles."
#: scripts/pacman-key.sh.in:67
msgid " -l, --list-keys List the specified or all keys"
@@ -687,9 +686,8 @@ msgid ""
" --import-trustdb Imports ownertrust values from trustdb.gpg in "
"dir(s)"
msgstr ""
" --import-trustdb Importa os valores de confianza en "
"propietarios\\n (ownertrust) de «trustdb.gpg» nos "
"cartafoles."
" --import-trustdb Importa os valores de confianza en propietarios"
"\\n (ownertrust) de «trustdb.gpg» nos cartafoles."
#: scripts/pacman-key.sh.in:74
msgid " --init Ensure the keyring is properly initialized"
@@ -709,18 +707,18 @@ msgstr ""
#: scripts/pacman-key.sh.in:77
msgid ""
" --populate Reload the default keys from the (given) "
"keyrings\\n in '%s'"
" --populate Reload the default keys from the (given) keyrings"
"\\n in '%s'"
msgstr ""
" --populate Recargar as chaves predeterminadas dos "
"chaveiros\\n indicados en «%s»."
" --populate Recargar as chaves predeterminadas dos chaveiros"
"\\n indicados en «%s»."
#: scripts/pacman-key.sh.in:79
msgid ""
" --refresh-keys Update specified or all keys from a keyserver"
msgstr ""
" --refresh-keys Actualizar as chaves indicadas ou todas desde "
"un\\n servidor."
" --refresh-keys Actualizar as chaves indicadas ou todas desde un"
"\\n servidor."
#: scripts/pacman-key.sh.in:80
msgid " --verbose Show extra information"
@@ -728,16 +726,16 @@ msgstr ""
#: scripts/pacman-key.sh.in:83
msgid ""
" --config <file> Use an alternate config file (instead "
"of\\n '%s')"
" --config <file> Use an alternate config file (instead of"
"\\n '%s')"
msgstr ""
" --config <ficheiro> Usar un ficheiro de configuración alternativo "
"(en vez de\\n «%s»)"
#: scripts/pacman-key.sh.in:85
msgid ""
" --gpgdir <dir> Set an alternate directory for GnuPG "
"(instead\\n of '%s')"
" --gpgdir <dir> Set an alternate directory for GnuPG (instead"
"\\n of '%s')"
msgstr ""
" --gpgdir <cartafol> Definir un cartafol alternativo para GnuPG (en "
"vez\\n de «%s»)."
@@ -745,8 +743,8 @@ msgstr ""
#: scripts/pacman-key.sh.in:87
msgid " --keyserver <server-url> Specify a keyserver to use if necessary"
msgstr ""
" --keyserver <URL> Indique o servidor de chaves a usar se "
"fose\\n necesario."
" --keyserver <URL> Indique o servidor de chaves a usar se fose"
"\\n necesario."
#: scripts/pacman-key.sh.in:89
msgid " -h, --help Show this help message and exit"
@@ -970,11 +968,11 @@ msgstr ""
#: scripts/repo-add.sh.in:66
msgid ""
" -R, --remove remove old package file from disk after updating "
"database\\n"
" -R, --remove remove old package file from disk after updating database"
"\\n"
msgstr ""
" -R, --remove Eliminar do disco o ficheiro antigo do "
"paquete\\n tras actualizar a base de datos.\\n"
" -R, --remove Eliminar do disco o ficheiro antigo do paquete"
"\\n tras actualizar a base de datos.\\n"
#: scripts/repo-add.sh.in:67
msgid ""
@@ -988,12 +986,12 @@ msgstr ""
#: scripts/repo-add.sh.in:71
msgid ""
"repo-remove will update a package database by removing the package "
"name\\nspecified on the command line from the given repo database. "
"Multiple\\npackages to remove can be specified on the command line.\\n"
"repo-remove will update a package database by removing the package name"
"\\nspecified on the command line from the given repo database. Multiple"
"\\npackages to remove can be specified on the command line.\\n"
msgstr ""
"repo-remove eliminará da base de datos de paquetes indicada o paquete co "
"nome\\nindicado. Pode indicar varios paquetes para eliminar.\\n"
"repo-remove eliminará da base de datos de paquetes indicada o paquete co nome"
"\\nindicado. Pode indicar varios paquetes para eliminar.\\n"
#: scripts/repo-add.sh.in:78
msgid "Please move along, there is nothing to see here.\\n"

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