forked from mirrors/pacman
Compare commits
365 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fea9abc8db | ||
|
|
e910d45ac0 | ||
|
|
9604570add | ||
|
|
6ea97963b3 | ||
|
|
5343ec7661 | ||
|
|
43a09d1663 | ||
|
|
b65c7afc17 | ||
|
|
c781a85387 | ||
|
|
a5a9080219 | ||
|
|
18d00097a2 | ||
|
|
599520e489 | ||
|
|
4291500c82 | ||
|
|
47ea63ff3b | ||
|
|
765e29b67c | ||
|
|
ad65462a05 | ||
|
|
9ff29545e5 | ||
|
|
8d9890d3f4 | ||
|
|
ab50864a75 | ||
|
|
9813107c33 | ||
|
|
00c0329531 | ||
|
|
88f348f2b1 | ||
|
|
875c017e4d | ||
|
|
2a0d188d6b | ||
|
|
fa72c2cdc2 | ||
|
|
4742f5929d | ||
|
|
8ca96447dd | ||
|
|
6aee32102f | ||
|
|
774c7eb24d | ||
|
|
a671fa497c | ||
|
|
eadf389607 | ||
|
|
8454daa7fe | ||
|
|
686fae6d74 | ||
|
|
d721bae443 | ||
|
|
760bea5432 | ||
|
|
8d3bd4ec13 | ||
|
|
132ec4c3b9 | ||
|
|
3802cab563 | ||
|
|
f98541400b | ||
|
|
2015f0d1d9 | ||
|
|
137ea39fa1 | ||
|
|
9cdfd18739 | ||
|
|
71f9de64c6 | ||
|
|
8ee084dbb3 | ||
|
|
d069d9714a | ||
|
|
a8e2578feb | ||
|
|
b8a7277061 | ||
|
|
8089081ef9 | ||
|
|
c74495a3b2 | ||
|
|
4d2317dafb | ||
|
|
220a3ce2b8 | ||
|
|
8d11aa3cdf | ||
|
|
85508b478e | ||
|
|
7fb8a299c2 | ||
|
|
7b6f7bbe09 | ||
|
|
16623a7ea5 | ||
|
|
4838d250e5 | ||
|
|
bb5e6c3b76 | ||
|
|
8a373096f5 | ||
|
|
088649534e | ||
|
|
dfa4dcb16d | ||
|
|
34bbe4cf7b | ||
|
|
5312e683fc | ||
|
|
8ad893732d | ||
|
|
b42d0852f3 | ||
|
|
e0607f6ae2 | ||
|
|
e03fa67445 | ||
|
|
23f128ad5e | ||
|
|
663c74150a | ||
|
|
ef1fb0ef81 | ||
|
|
c26e5b81e5 | ||
|
|
947dfda515 | ||
|
|
9e22e75fa1 | ||
|
|
bf0e8e6b43 | ||
|
|
8fa02036c3 | ||
|
|
726712aa08 | ||
|
|
978b197120 | ||
|
|
0d877ec429 | ||
|
|
08b0b6de96 | ||
|
|
556c56d4d5 | ||
|
|
6eac7258cd | ||
|
|
0fd6d354a6 | ||
|
|
d5b0f0c26f | ||
|
|
906dc0ce24 | ||
|
|
697377aae3 | ||
|
|
d8621b981e | ||
|
|
dcc1b22cb3 | ||
|
|
1142a32c7f | ||
|
|
960b64553d | ||
|
|
6fdc589fc6 | ||
|
|
5b6526a2ad | ||
|
|
b46bdeea14 | ||
|
|
3c67127018 | ||
|
|
0c5dbdbfec | ||
|
|
4c5bf09eec | ||
|
|
456ebe8f8e | ||
|
|
9809102237 | ||
|
|
e28aff4d87 | ||
|
|
aa8a674b6b | ||
|
|
19d373c9b9 | ||
|
|
4b3df10d5d | ||
|
|
2c72c8b822 | ||
|
|
2627b423ff | ||
|
|
70e6875ad9 | ||
|
|
5d4a3f101c | ||
|
|
5301d3fe8f | ||
|
|
29d4dcf767 | ||
|
|
501242a35b | ||
|
|
0ee1beca12 | ||
|
|
c99ebca83e | ||
|
|
002acb4674 | ||
|
|
cbb7e180c7 | ||
|
|
a5759cb0d7 | ||
|
|
b76409609c | ||
|
|
4ceb1c5bf9 | ||
|
|
60ebee7a6e | ||
|
|
7000bf9198 | ||
|
|
e8e872c8f9 | ||
|
|
16718a216e | ||
|
|
568a89d580 | ||
|
|
c261210ccf | ||
|
|
46a1ac6429 | ||
|
|
e8deba3b87 | ||
|
|
0adb74b293 | ||
|
|
dd3fe853b3 | ||
|
|
19e61a9e07 | ||
|
|
be503c6eac | ||
|
|
6946d7d1b7 | ||
|
|
af747ef34a | ||
|
|
edbe6c2bdc | ||
|
|
75fe6ef104 | ||
|
|
486643083c | ||
|
|
1586b23080 | ||
|
|
ec50ec8a15 | ||
|
|
5780350751 | ||
|
|
ae97082e98 | ||
|
|
48f4efd9a1 | ||
|
|
ccd3a3eb9f | ||
|
|
1ee2032b7f | ||
|
|
2d0e2bf255 | ||
|
|
b8c9385b8b | ||
|
|
877578762c | ||
|
|
8566034866 | ||
|
|
deac973188 | ||
|
|
445aa3b52c | ||
|
|
bbab90836b | ||
|
|
3c41030964 | ||
|
|
fd9ff672b0 | ||
|
|
acf95f6b3b | ||
|
|
137a4086de | ||
|
|
488ca24265 | ||
|
|
5782b8356c | ||
|
|
e49abc9860 | ||
|
|
b0dac754d2 | ||
|
|
289fdf0d1d | ||
|
|
f6c55b3c3f | ||
|
|
1ada16f017 | ||
|
|
2d7a41539b | ||
|
|
94204d1089 | ||
|
|
ff487212a2 | ||
|
|
2e5e496eb0 | ||
|
|
a187fa4562 | ||
|
|
4b0bc2cf97 | ||
|
|
aa9aa343cb | ||
|
|
2bed2090fb | ||
|
|
53d9633449 | ||
|
|
0f302df5ed | ||
|
|
3d4529335c | ||
|
|
1a17249159 | ||
|
|
366adc3bb0 | ||
|
|
23e3c48526 | ||
|
|
15b6cecdd5 | ||
|
|
8ab106eb9b | ||
|
|
61dd7e03be | ||
|
|
dbbe76b83d | ||
|
|
9302593cfb | ||
|
|
c9a7b7e0bf | ||
|
|
d38c098787 | ||
|
|
83b734a103 | ||
|
|
d5536d3eb3 | ||
|
|
d568a4335b | ||
|
|
99c7b1b088 | ||
|
|
9a9e0203de | ||
|
|
1545a04253 | ||
|
|
e4af5e3c97 | ||
|
|
ae7067440c | ||
|
|
f9423cfa5d | ||
|
|
1040ad4e71 | ||
|
|
b0ae59724e | ||
|
|
d4e5de4bf6 | ||
|
|
54067c390f | ||
|
|
4dbac804a3 | ||
|
|
4e6848dbea | ||
|
|
e374e6829c | ||
|
|
721b785e73 | ||
|
|
edeafcc988 | ||
|
|
bf3aec8c32 | ||
|
|
b520c6312f | ||
|
|
2408d46c1b | ||
|
|
eb5da52c0e | ||
|
|
b630f455d2 | ||
|
|
cb0f2bd038 | ||
|
|
30c9dbcdeb | ||
|
|
6aef45ee1a | ||
|
|
81d233b793 | ||
|
|
d2cb52de12 | ||
|
|
f3fc9af2b7 | ||
|
|
e7e0c13762 | ||
|
|
b543c055b9 | ||
|
|
b8f2d713e0 | ||
|
|
eb21e9eb93 | ||
|
|
f34e48a988 | ||
|
|
f9cb4f3b9c | ||
|
|
22a5128985 | ||
|
|
0aded7487f | ||
|
|
156d41a186 | ||
|
|
ba532bda6b | ||
|
|
ff8de12151 | ||
|
|
965539adbf | ||
|
|
bb94729c09 | ||
|
|
8f92fe47a7 | ||
|
|
578ceb29fa | ||
|
|
9f1c5f0251 | ||
|
|
d9b5cb238d | ||
|
|
fc5be14dac | ||
|
|
2108d95526 | ||
|
|
008bd33e38 | ||
|
|
92b8c09000 | ||
|
|
7879a5b3e5 | ||
|
|
068f8cec42 | ||
|
|
e0f889e2ea | ||
|
|
5baec6d5e9 | ||
|
|
97fb8ada30 | ||
|
|
0927206fc4 | ||
|
|
adc6ca1f2c | ||
|
|
00da25a5ea | ||
|
|
bfe9b56e1f | ||
|
|
68602f4931 | ||
|
|
dff6982c83 | ||
|
|
660bd1caa1 | ||
|
|
3c46420367 | ||
|
|
cf3d5e4830 | ||
|
|
b5b2f0b1bf | ||
|
|
27e3125c8d | ||
|
|
ba869597fb | ||
|
|
0c9f4329f8 | ||
|
|
43413894d4 | ||
|
|
c3161925c2 | ||
|
|
295a3491ad | ||
|
|
33466000d6 | ||
|
|
c8574baa7c | ||
|
|
7885931c96 | ||
|
|
9917930ae1 | ||
|
|
bd2e95b00b | ||
|
|
2e48101999 | ||
|
|
325be32acd | ||
|
|
bbac318d7a | ||
|
|
54c630f6ec | ||
|
|
10fc538c70 | ||
|
|
841e531c51 | ||
|
|
3b22183a4d | ||
|
|
8391716b8a | ||
|
|
aa12a773b8 | ||
|
|
50de87e0e6 | ||
|
|
5167160c0c | ||
|
|
ba0d225d93 | ||
|
|
926280cfc7 | ||
|
|
a82a5cf3f7 | ||
|
|
4ba0561fe7 | ||
|
|
f917a4a55a | ||
|
|
63660afbc7 | ||
|
|
3b20561748 | ||
|
|
ea96b56722 | ||
|
|
e7d8e2b5ac | ||
|
|
4ccafc484d | ||
|
|
09cfe2a4c0 | ||
|
|
9eb07a81fa | ||
|
|
7ed0d60a0d | ||
|
|
95121cc4f1 | ||
|
|
2aa85c3bfd | ||
|
|
92febc847c | ||
|
|
c6263da168 | ||
|
|
21281e9b69 | ||
|
|
018fa2b48c | ||
|
|
a31426d3ea | ||
|
|
0108884952 | ||
|
|
d5f703729f | ||
|
|
bd2473797e | ||
|
|
6201f6e5ac | ||
|
|
4dd9ccbc78 | ||
|
|
17ad845c41 | ||
|
|
287f7a575e | ||
|
|
dfacd8473e | ||
|
|
107eabdfb3 | ||
|
|
207ba1e05f | ||
|
|
ca5af32b99 | ||
|
|
f617b6acd4 | ||
|
|
77ca6e4062 | ||
|
|
e8d757b6ba | ||
|
|
fb9db2df5d | ||
|
|
83d5512bf1 | ||
|
|
9e5e86aa14 | ||
|
|
95da285f56 | ||
|
|
8da9be0955 | ||
|
|
4060c5c77f | ||
|
|
0acd794226 | ||
|
|
62d5a71fba | ||
|
|
aa4c61f999 | ||
|
|
e8a3e3d81a | ||
|
|
194dea2de1 | ||
|
|
fafcbdeb8c | ||
|
|
89b9e9d1dc | ||
|
|
80e6d8a6fe | ||
|
|
ca5a2771ae | ||
|
|
39fe2d0e39 | ||
|
|
f1e010a5a7 | ||
|
|
29c0d8233b | ||
|
|
4c4890dd1c | ||
|
|
2759858e8c | ||
|
|
acc639adf2 | ||
|
|
6356567ae0 | ||
|
|
7c0ff7f4b7 | ||
|
|
763fb3d9e7 | ||
|
|
804688ab6a | ||
|
|
2f0ca00e55 | ||
|
|
60d958c78b | ||
|
|
be4198b34e | ||
|
|
32413213cb | ||
|
|
d5e93e895b | ||
|
|
25b492aab6 | ||
|
|
5221440b6b | ||
|
|
286dc83451 | ||
|
|
1f1e53c208 | ||
|
|
9f527d2de4 | ||
|
|
fda599df37 | ||
|
|
21faf1682e | ||
|
|
2114ef1874 | ||
|
|
9cf1b2c004 | ||
|
|
88eedef6c6 | ||
|
|
52d2ff648d | ||
|
|
123ecb8e07 | ||
|
|
c6dd581ec5 | ||
|
|
27506aba8f | ||
|
|
46459da39b | ||
|
|
895780bd9a | ||
|
|
87e55a4ee7 | ||
|
|
cd5e4b89f4 | ||
|
|
e892234207 | ||
|
|
f4796c905c | ||
|
|
eac09e1d9f | ||
|
|
c0d9d26070 | ||
|
|
32ebd7ad5d | ||
|
|
bf06efaa78 | ||
|
|
eb7cc246c6 | ||
|
|
c9ca363431 | ||
|
|
863cfb5808 | ||
|
|
d2d00e4543 | ||
|
|
c07593c64c | ||
|
|
a1c50a08c9 | ||
|
|
325e20dea1 | ||
|
|
23850c7c99 | ||
|
|
c8448bb466 | ||
|
|
ec679e09b2 | ||
|
|
a7c1b7a914 | ||
|
|
91a56a7072 | ||
|
|
d107aced37 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,6 +10,7 @@ config.status
|
||||
config.status.lineno
|
||||
configure
|
||||
configure.lineno
|
||||
cov-int
|
||||
cscope.in.out
|
||||
cscope.out
|
||||
cscope.po.out
|
||||
|
||||
14
HACKING
14
HACKING
@@ -75,15 +75,7 @@ alpm_list_t *alpm_list_add(alpm_list_t *list, void *data)
|
||||
NOT
|
||||
return(0);
|
||||
|
||||
6. The sizeof() operator should accept a type, not a value. (TODO: in certain
|
||||
cases, it may be better- should this be a set guideline? Read "The Practice
|
||||
of Programming")
|
||||
|
||||
sizeof(alpm_list_t);
|
||||
NOT
|
||||
sizeof(*mylist);
|
||||
|
||||
7. When using strcmp() (or any function that returns 0 on success) in a
|
||||
6. When using strcmp() (or any function that returns 0 on success) in a
|
||||
conditional statement, use != 0 or == 0 and not the negation (!) operator.
|
||||
It reads much cleaner for humans (using a negative to check for success is
|
||||
confusing) and the compiler will treat it correctly anyway.
|
||||
@@ -92,7 +84,7 @@ alpm_list_t *alpm_list_add(alpm_list_t *list, void *data)
|
||||
NOT
|
||||
if(!strcmp(a, b))
|
||||
|
||||
8. Use spaces around almost all arithmetic, comparison and assignment
|
||||
7. Use spaces around almost all arithmetic, comparison and assignment
|
||||
operators and after all ',;:' separators.
|
||||
|
||||
foobar[2 * size + 1] = function(a, 6);
|
||||
@@ -103,7 +95,7 @@ alpm_list_t *alpm_list_add(alpm_list_t *list, void *data)
|
||||
NOT
|
||||
for(a=0;a<n&&n>0;a++,n--) {}
|
||||
|
||||
9. Declare all variables at the start of the block.
|
||||
8. Declare all variables at the start of the block.
|
||||
[source,C]
|
||||
-------------------------------------------
|
||||
int SYMEXPORT alpm_db_remove_server(alpm_db_t *db, const char *url)
|
||||
|
||||
20
Makefile.am
20
Makefile.am
@@ -13,7 +13,7 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-doc --disable-git-version
|
||||
|
||||
# Some files automatically included, so they aren't specified below:
|
||||
# AUTHORS, COPYING, NEWS, README
|
||||
EXTRA_DIST = HACKING
|
||||
EXTRA_DIST = HACKING test/tap.sh
|
||||
|
||||
# Sample makepkg prototype files
|
||||
pkgdatadir = ${datadir}/${PACKAGE}
|
||||
@@ -23,11 +23,12 @@ dist_pkgdata_DATA = \
|
||||
proto/PKGBUILD-vcs.proto \
|
||||
proto/proto.install
|
||||
|
||||
$(top_srcdir)/test/pacman/tests/TESTS: $(wildcard test/pacman/tests/*.py*)
|
||||
@printf "TESTS += %s\n" $^ | sed -e "s/\.py\.in/.py/" | LC_ALL=C sort -u > "$@"
|
||||
$(top_srcdir)/test/pacman/tests/TESTS: $(wildcard test/pacman/tests/*.py)
|
||||
@printf "TESTS += %s\n" $^ | LC_ALL=C sort -u > "$@"
|
||||
|
||||
TESTS = test/scripts/parseopts_test.sh \
|
||||
test/scripts/human_to_size_test.sh \
|
||||
test/scripts/makepkg-template_test.sh \
|
||||
test/scripts/pacman-db-upgrade-v9.py \
|
||||
test/util/pacsorttest.sh \
|
||||
test/util/vercmptest.sh
|
||||
@@ -37,6 +38,7 @@ TEST_SUITE_LOG = test/test-suite.log
|
||||
TEST_EXTENSIONS = .py
|
||||
AM_TESTS_ENVIRONMENT = \
|
||||
PMTEST_UTIL_DIR=$(top_builddir)/src/util/; export PMTEST_UTIL_DIR; \
|
||||
PMTEST_SCRIPT_DIR=$(top_builddir)/scripts/; export PMTEST_SCRIPT_DIR; \
|
||||
PMTEST_SCRIPTLIB_DIR=$(top_srcdir)/scripts/library/; export PMTEST_SCRIPTLIB_DIR;
|
||||
LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
|
||||
$(top_srcdir)/build-aux/tap-driver.sh
|
||||
@@ -49,9 +51,10 @@ AM_PY_LOG_FLAGS = \
|
||||
--bindir $(top_builddir)/src/pacman \
|
||||
--bindir $(top_builddir)/scripts
|
||||
|
||||
# create the pacman DB and cache directories upon install
|
||||
# create the pacman DB, cache, makepkg-template and system hook directories upon install
|
||||
install-data-local:
|
||||
for dir in "$(DESTDIR)$(localstatedir)/lib/pacman" "$(DESTDIR)$(localstatedir)/cache/pacman/pkg"; do \
|
||||
for dir in "$(DESTDIR)$(localstatedir)/lib/pacman" "$(DESTDIR)$(localstatedir)/cache/pacman/pkg" \
|
||||
"$(DESTDIR)$(datarootdir)/makepkg-template" "$(DESTDIR)$(datarootdir)/libalpm/hooks"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
|
||||
@@ -60,6 +63,11 @@ update-po:
|
||||
$(MAKE) -C scripts/po update-po
|
||||
$(MAKE) -C src/pacman/po update-po
|
||||
|
||||
.PHONY: update-po
|
||||
update-copyright:
|
||||
for file in $(shell sh -c 'git grep -l "Copyright .* Pacman Development" | grep -v "\.po"'); do \
|
||||
sed -i -e "/Copyright (/s/-$(OLD)/-$(NEW)/" -e "/Copyright (/s/ $(OLD)/ $(OLD)-$(NEW)/" "$$file"; \
|
||||
done
|
||||
|
||||
.PHONY: update-po update-copyright
|
||||
|
||||
# vim:set noet:
|
||||
|
||||
91
NEWS
91
NEWS
@@ -1,5 +1,96 @@
|
||||
VERSION DESCRIPTION
|
||||
-----------------------------------------------------------------------------
|
||||
5.0.0 - pacman can run hooks pre- and post-transaction. See the
|
||||
alpm-hooks(5) man page for details and an example hook (FS#2985)
|
||||
- pacman can now sync and read .files databases (-Fy) and do basic
|
||||
searching for files in sync repos (-Fs, -Fo) (FS#23787)
|
||||
- pacman can check the validity of the local and sync databases
|
||||
(-Dk and -Dkk respectively). This replaces the 'testdb'
|
||||
software (FS#42444)
|
||||
- the package description output (-Si ,-Qi) is now correctly
|
||||
aligned regardless of locale (FS#43983, FS#45997)
|
||||
- ensure internal package version matches database version after
|
||||
downloading (FS#45687)
|
||||
- improved signal handling and lock file removal (FS#45995,
|
||||
FS#46375, FS#47011)
|
||||
- print more information when encountering dependency errors
|
||||
- improved configuration parsing with a new ini parser
|
||||
- handle a symlink to a directory being replaced by a directory
|
||||
- The 'pkgbase' variable is now recorded in the local package db
|
||||
- Remove support for ".pacorig" files. Instead, packages files
|
||||
are extracted as a ".pacnew" and the original stays in place
|
||||
- prevent install scriptlets using stdin for user interaction
|
||||
- provides are considered when displaying optdepends install
|
||||
status (FS#36412)
|
||||
- always update corrupt database whether or not a newer version
|
||||
is found on the remote server
|
||||
- fix build issues when libarchive was in a non-standard location
|
||||
- Many issues found using Coverity were address (primarily freeing
|
||||
memory on error conditions)
|
||||
- The pactest suite was upgraded to allow parallel testing using
|
||||
the tap.sh library
|
||||
- makepkg:
|
||||
- makepkg is in the process of being split into a library. This
|
||||
allows various areas to be extended by adding a file into
|
||||
libmakepkg (e.g. package/PKGBUILD checking, adjusting
|
||||
files before creating the final package).
|
||||
- PKGBUILD variables checked to be arrays or not as appropriate
|
||||
- pkgver() and prepare() are now run with --noextract (FS#43498,
|
||||
FS#46800)
|
||||
- the ability to build a single package in a PKGBUILD has been
|
||||
removed
|
||||
- the output when checking checksums for architecture specific
|
||||
sources is improved (FS#43444)
|
||||
- improved handling of bazaar sources (FS#43448)
|
||||
- fix source package signing with SRCPKGDIR set
|
||||
- add option to compress png images with optipng
|
||||
- add --packagelist option, which lists all packages build from
|
||||
a PKGBUILD
|
||||
- add --printsrcinfo flag to print SRCINFO file for a PKGBUILD
|
||||
- record build information in a .BUILDINFO file
|
||||
- add whirlpool to list of hashing options (FS#45859)
|
||||
- makepkg-template:
|
||||
- support multiple --template-dir
|
||||
- added a testsuite
|
||||
- repo-add:
|
||||
- Always generate the .files database
|
||||
- Only update database if the entire operation succeeds
|
||||
- unarmored package signatures are rejected
|
||||
- contrib:
|
||||
- checkupdates: give error when fakeroot is missing
|
||||
- checkupdates: provide packages versions in output
|
||||
- checkupdates: fix failure in some locales (FS#40405)
|
||||
- paccache: Add -q/--quiet
|
||||
- pacdiff: do not require DIFFPROG for -o/--output (FS#46184)
|
||||
- zsh_completion: updated to fix many missing options
|
||||
4.2.1 - Remove warnings about incorrect directory ownership until
|
||||
packaging files with dynamic users/groups is improved
|
||||
- Do not require a specific automake version when building from
|
||||
the source tarball (FS#43655)
|
||||
- A number of typos and translation errors have been fixed
|
||||
(FS#43257, FS#43280, FS#43279, FS#43617, FS#43739)
|
||||
- set sane umask in pacman-db-upgrade (FS#43200) and make it
|
||||
more verbose
|
||||
- Use correct permissions when creating the log file
|
||||
- Fix memory management for file list storage
|
||||
- Set package origin when adding to db cache
|
||||
- makepkg:
|
||||
- Fix error when encountering an expired PGP key (FS#43269)
|
||||
- Fix error extracting PKGBUILD attributes (FS#43387)
|
||||
- Fix removal of static libraries when the shared library
|
||||
uses the absolute path in symbolic links (FS#43395)
|
||||
- Improve Bazaar cloning (FS#43448)
|
||||
- Fix issues with architecture dependant checksum
|
||||
verification (FS#43192)
|
||||
- Fix .SRCINFO file with architecture dependant fields
|
||||
(FS#43247)
|
||||
- Fix compatibility with older bash versions
|
||||
- Allow git checkouts to be downloaded into directory ending
|
||||
with ".git".
|
||||
- contrib:
|
||||
- updpkgsums no longer changes file permissions (FS#43272)
|
||||
- paccache does not remove all packages on libalpm error
|
||||
(FS#43286)
|
||||
4.2.0 - symlinks to directories on the filesystem are no longer
|
||||
treated as directories
|
||||
- pacman-db-upgrade - fix local database for files installed
|
||||
|
||||
32
README
32
README
@@ -560,3 +560,35 @@ API CHANGES BETWEEN 4.1 AND 4.2
|
||||
- ALPM_EVENT_RETRIEVE_DONE, ALPM_EVENT_RETRIEVE_FAILED, ALPM_EVENT_PKGDOWNLOAD_START,
|
||||
ALPM_EVENT_PKGDOWNLOAD_DONE, ALPM_EVENT_PKGDOWNLOAD_FAILED, ALPM_EVENT_OPTDEP_REMOVAL,
|
||||
ALPM_EVENT_PACNEW_CREATED, ALPM_EVENT_PACSVAE_CREATED, ALPM_EVENT_PACORIG_CREATED
|
||||
|
||||
|
||||
API CHANGES BETWEEN 4.2 AND 5.0
|
||||
===============================
|
||||
|
||||
[REMOVED]
|
||||
- alpm_siglevel_t - removed members ALPM_SIG_PACKAGE_SET, ALPM_SIG_PACKAGE_TRUST_SET
|
||||
- removed .pacorig generation
|
||||
- ALPM_EVENT_PACORIG_CREATED
|
||||
- alpm_event_pacorig_created_t
|
||||
- alpm_event_t.pacorig_created
|
||||
|
||||
[ADDED]
|
||||
- hook support
|
||||
- alpm_option_get_hookdirs()
|
||||
- alpm_option_set_hookdirs()
|
||||
- alpm_option_add_hookdir()
|
||||
- alpm_option_remove_hookdir()
|
||||
- alpm_event_hook_t, alpm_event_hook_run_t
|
||||
- alpm_hook_when_t
|
||||
- ALPM_EVENT_HOOK_START, ALPM_EVENT_HOOK_DONE
|
||||
- ALPM_EVENT_HOOK_RUN_START, ALPM_EVENT_HOOK_RUN_DONE
|
||||
- ALPM_ERR_TRANS_HOOK_FAILED
|
||||
- different database extension support
|
||||
- alpm_option_get_dbext()
|
||||
- alpm_option_set_dbext()
|
||||
- pkgbase accessor
|
||||
- alpm_pkg_get_base()
|
||||
- transaction events
|
||||
- ALPM_EVENT_TRANSACTION_START, ALPM_EVENT_TRANSACTION_DONE
|
||||
- database unlocking
|
||||
- alpm_unlock()
|
||||
|
||||
19
configure.ac
19
configure.ac
@@ -41,12 +41,12 @@ AC_PREREQ(2.62)
|
||||
# Bugfix releases:
|
||||
# pacman_version_micro += 1
|
||||
|
||||
m4_define([lib_current], [9])
|
||||
m4_define([lib_current], [10])
|
||||
m4_define([lib_revision], [0])
|
||||
m4_define([lib_age], [0])
|
||||
|
||||
m4_define([pacman_version_major], [4])
|
||||
m4_define([pacman_version_minor], [2])
|
||||
m4_define([pacman_version_major], [5])
|
||||
m4_define([pacman_version_minor], [0])
|
||||
m4_define([pacman_version_micro], [0])
|
||||
m4_define([pacman_version],
|
||||
[pacman_version_major.pacman_version_minor.pacman_version_micro])
|
||||
@@ -165,6 +165,15 @@ AC_ARG_ENABLE(git-version,
|
||||
# testing compilation against gpgme).
|
||||
AC_SYS_LARGEFILE
|
||||
|
||||
# Record large file flags in pkgconfig file
|
||||
if test "$enable_largefile" != no; then
|
||||
if test "$ac_cv_sys_file_offset_bits" != 'no'; then
|
||||
LFS_CFLAGS="-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(LFS_CFLAGS)
|
||||
|
||||
|
||||
# Checks for programs.
|
||||
AC_PROG_AWK
|
||||
AC_PROG_CC_C99
|
||||
@@ -304,8 +313,8 @@ AC_FUNC_MKTIME
|
||||
AC_FUNC_STRCOLL
|
||||
AC_CHECK_FUNCS([dup2 getcwd getmntinfo gettimeofday memmove memset \
|
||||
mkdir realpath regcomp rmdir setenv setlocale strcasecmp \
|
||||
strchr strcspn strdup strerror strndup strrchr strsep strstr \
|
||||
strtol swprintf tcflush wcwidth uname])
|
||||
strchr strcspn strdup strerror strndup strnlen strrchr \
|
||||
strsep strstr strtol swprintf tcflush wcwidth uname])
|
||||
AC_CHECK_MEMBERS([struct stat.st_blksize],,,[[#include <sys/stat.h>]])
|
||||
|
||||
# For the diskspace code
|
||||
|
||||
@@ -211,7 +211,7 @@ hi def link pbValidSha512sums Number
|
||||
|
||||
" options
|
||||
syn keyword pb_k_options options contained
|
||||
syn match pbOptions /\(no\)\?\(strip\|docs\|libtool\|emptydirs\|zipman\|purge\|upx\|fakeroot\|distcc\|color\|ccache\|check\|sign\|makeflags\|buildflags\)/ contained
|
||||
syn match pbOptions /\(no\)\?\(strip\|docs\|libtool\|emptydirs\|zipman\|purge\|upx\|optipng\|distcc\|color\|ccache\|check\|sign\|makeflags\|buildflags\)/ contained
|
||||
syn match pbOptionsNeg /\!/ contained
|
||||
syn match pbOptionsDeprec /no/ contained
|
||||
syn region pbOptionsGroup start=/^options=(/ end=/)/ contains=pb_k_options,pbOptions,pbOptionsNeg,pbOptionsDeprec,pbIllegalOption
|
||||
|
||||
@@ -16,7 +16,7 @@ sync databases (for safety on rolling release distributions).
|
||||
paccache - a flexible package cache cleaning utility that allows greater
|
||||
control over which packages are removed.
|
||||
|
||||
pacdiff - a simple pacnew/pacorig/pacsave updater for /etc/.
|
||||
pacdiff - a simple pacnew/pacsave updater for /etc/.
|
||||
|
||||
paclist - list all packages installed from a given repository. Useful for
|
||||
seeing which packages you may have installed from the testing repository,
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# stored into the pacman database and system files
|
||||
#
|
||||
# Copyright (c) 2008 locci <carlocci_at_gmail_dot_com>
|
||||
# Copyright (c) 2008-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# Copyright (c) 2008-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -49,7 +49,7 @@ usage() {
|
||||
version() {
|
||||
printf "%s %s\n" "$myname" "$myver"
|
||||
echo 'Copyright (C) 2008 locci <carlocci_at_gmail_dot_com>'
|
||||
echo 'Copyright (C) 2008-2014 Pacman Development Team <pacman-dev@archlinux.org>'
|
||||
echo 'Copyright (C) 2008-2016 Pacman Development Team <pacman-dev@archlinux.org>'
|
||||
}
|
||||
|
||||
while [[ ! -z $1 ]]; do
|
||||
@@ -147,7 +147,7 @@ fi
|
||||
# Begin
|
||||
#
|
||||
msg "Package: ${pkg_namver}"
|
||||
work_dir=$(mktemp -d --tmpdir bacman.XXXXXXXXXX)
|
||||
work_dir=$(mktemp -d "${TMPDIR:-/tmp}/bacman.XXXXXXXXXX")
|
||||
cd "$work_dir" || exit 1
|
||||
|
||||
#
|
||||
|
||||
@@ -74,12 +74,13 @@ _makepkg() {
|
||||
local cur opts prev
|
||||
COMPREPLY=()
|
||||
_get_comp_words_by_ref cur prev
|
||||
if [[ $cur = -* && ! $prev =~ ^-(-(config|help)$|\w*[Chp]) ]]; then
|
||||
opts=('allsource asdeps asroot check clean config force geninteg help holdver ignorearch
|
||||
install key log needed noarchive nobuild nocheck nocolor noconfirm nodeps noextract
|
||||
noprepare noprogressbar nosign pkg repackage rmdeps sign skipchecksums skipinteg
|
||||
skippgpcheck source syncdeps verifysource version'
|
||||
'A L R S c d e f g h i m o p r s')
|
||||
if [[ $cur = -* && ! $prev =~ ^-(-(config|help|key|version)$|\w*[Vhp]) ]]; then
|
||||
opts=('allsource asdeps check clean cleanbuild config force geninteg help
|
||||
holdver ignorearch install key log needed noarchive nobuild nocheck
|
||||
nocolor noconfirm nodeps noextract noprepare noprogressbar nosign
|
||||
packagelist printsrcinfo repackage rmdeps sign skipchecksums
|
||||
skipinteg skippgpcheck source syncdeps verifysource version'
|
||||
'A C L R S c d e f g h i m o p r s')
|
||||
_arch_ptr2comp opts
|
||||
fi
|
||||
true
|
||||
@@ -100,6 +101,7 @@ _pacman() {
|
||||
COMPREPLY=()
|
||||
_get_comp_words_by_ref cur prev
|
||||
database=('asdeps asexplicit')
|
||||
files=('list machinereadable owns search refresh regex' 'l o s x y')
|
||||
query=('changelog check deps explicit file foreign groups info list owns
|
||||
search unrequired upgrades' 'c e g i k l m o p s t u')
|
||||
remove=('cascade dbonly nodeps assume-installed nosave print recursive unneeded' 'c n p s u')
|
||||
@@ -107,23 +109,26 @@ _pacman() {
|
||||
info list needed nodeps assume-installed print refresh recursive search sysupgrade'
|
||||
'c g i l p s u w y')
|
||||
upgrade=('asdeps asexplicit force needed nodeps assume-installed print recursive' 'p')
|
||||
common=('arch cachedir color config dbpath debug help logfile noconfirm
|
||||
noprogressbar noscriptlet quiet root verbose' 'b d h q r v')
|
||||
core=('database help query remove sync upgrade version' 'D Q R S U V h')
|
||||
common=('arch cachedir color config confirm dbpath debug gpgdir help hookdir logfile
|
||||
noconfirm noprogressbar noscriptlet quiet root verbose' 'b d h q r v')
|
||||
core=('database files help query remove sync upgrade version' 'D F Q R S U V h')
|
||||
|
||||
for o in 'D database' 'Q query' 'R remove' 'S sync' 'U upgrade'; do
|
||||
for o in 'D database' 'F files' 'Q query' 'R remove' 'S sync' 'U upgrade'; do
|
||||
_arch_incomp "$o" && break
|
||||
done
|
||||
|
||||
if [[ $? != 0 ]]; then
|
||||
_arch_ptr2comp core
|
||||
elif [[ ! $prev =~ ^-\w*[Vbhr] &&
|
||||
! $prev = --@(cachedir|color|config|dbpath|help|logfile|root|version) ]]
|
||||
! $prev = --@(cachedir|color|config|dbpath|help|hookdir|gpgdir|logfile|root|version) ]]
|
||||
then
|
||||
[[ $cur = -* ]] && _arch_ptr2comp ${o#* } common ||
|
||||
case ${o% *} in
|
||||
D|R)
|
||||
_pacman_pkg Qq;;
|
||||
F)
|
||||
_arch_incomp 'l list' && _pacman_pkg Slq;
|
||||
;;
|
||||
Q)
|
||||
{ _arch_incomp 'g groups' && _pacman_pkg Qg sort; } ||
|
||||
{ _arch_incomp 'p file' && _pacman_file; } ||
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
declare -r myname='checkupdates'
|
||||
declare -r myver='@PACKAGE_VERSION@'
|
||||
|
||||
m4_include(../scripts/library/output_format.sh)
|
||||
m4_include(../scripts/library/term_colors.sh)
|
||||
|
||||
if (( $# > 0 )); then
|
||||
echo "${myname} (pacman) v${myver}"
|
||||
echo
|
||||
@@ -32,6 +35,11 @@ if (( $# > 0 )); then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if ! type -P fakeroot >/dev/null; then
|
||||
error 'Cannot find the fakeroot binary.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -z $CHECKUPDATES_DB ]]; then
|
||||
CHECKUPDATES_DB="${TMPDIR:-/tmp}/checkup-db-${USER}/"
|
||||
fi
|
||||
@@ -43,8 +51,8 @@ eval $(awk -F' *= *' '$1 ~ /DBPath/ { print $1 "=" $2 }' @sysconfdir@/pacman.con
|
||||
|
||||
mkdir -p "$CHECKUPDATES_DB"
|
||||
ln -s "${DBPath}/local" "$CHECKUPDATES_DB" &> /dev/null
|
||||
fakeroot pacman -Sy --dbpath "$CHECKUPDATES_DB" --logfile /dev/null &> /dev/null
|
||||
pacman -Qqu --dbpath "$CHECKUPDATES_DB" 2> /dev/null | grep -v '\[.*\]'
|
||||
fakeroot -- pacman -Sy --dbpath "$CHECKUPDATES_DB" --logfile /dev/null &> /dev/null
|
||||
pacman -Qu --dbpath "$CHECKUPDATES_DB" 2> /dev/null | grep -v '\[.*\]'
|
||||
|
||||
exit 0
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ declare -a cachedirs=() candidates=() cmdopts=() whitelist=() blacklist=()
|
||||
declare -i delete=0 dryrun=0 filecount=0 move=0 needsroot=0 totalsaved=0 verbose=0
|
||||
declare delim=$'\n' keep=3 movedir= scanarch=
|
||||
|
||||
QUIET=0
|
||||
USE_COLOR='y'
|
||||
|
||||
m4_include(../scripts/library/output_format.sh)
|
||||
@@ -135,6 +136,8 @@ runcmd() {
|
||||
}
|
||||
|
||||
summarize() {
|
||||
(( QUIET )) && return
|
||||
|
||||
local -i filecount=$1; shift
|
||||
local seenarch= seen= arch= name=
|
||||
local -r pkg_re='(.+)-[^-]+-[0-9]+-([^.]+)\.pkg.*'
|
||||
@@ -192,6 +195,7 @@ Usage: ${myname} <operation> [options] [targets...]
|
||||
delimited.
|
||||
-k, --keep <num> keep "num" of each package in the cache (default: 3).
|
||||
--nocolor remove color from output.
|
||||
-q, --quiet minimize output
|
||||
-u, --uninstalled target uninstalled packages.
|
||||
-v, --verbose increase verbosity. specify up to 3 times.
|
||||
-z, --null use null delimiters for candidate names (only with -v
|
||||
@@ -205,9 +209,9 @@ version() {
|
||||
echo 'Copyright (C) 2011 Dave Reisner <dreisner@archlinux.org>'
|
||||
}
|
||||
|
||||
OPT_SHORT=':a:c:dfhi:k:m:rsuVvz'
|
||||
OPT_SHORT=':a:c:dfhi:k:m:qrsuVvz'
|
||||
OPT_LONG=('arch:' 'cachedir:' 'dryrun' 'force' 'help' 'ignore:' 'keep:' 'move'
|
||||
'nocolor' 'remove' 'uninstalled' 'version' 'verbose' 'null')
|
||||
'nocolor' 'quiet' 'remove' 'uninstalled' 'version' 'verbose' 'null')
|
||||
|
||||
if ! parseopts "$OPT_SHORT" "${OPT_LONG[@]}" -- "$@"; then
|
||||
exit 1
|
||||
@@ -247,15 +251,19 @@ while :; do
|
||||
keep=$(( 10#$keep ))
|
||||
fi
|
||||
shift ;;
|
||||
--nocolor)
|
||||
USE_COLOR='n' ;;
|
||||
-m|--move)
|
||||
move=1 movedir=$2
|
||||
shift ;;
|
||||
--nocolor)
|
||||
USE_COLOR='n' ;;
|
||||
-q|--quiet)
|
||||
QUIET=1 ;;
|
||||
-r|--remove)
|
||||
delete=1 ;;
|
||||
-u|--uninstalled)
|
||||
IFS=$'\n' read -r -d '' -a ign < <(pacman -Qq)
|
||||
# pacman -Qq may exit with an error, thus making ign an empty array
|
||||
(( ${#ign[@]} )) || die 'failed to retrieve the list of installed packages'
|
||||
blacklist+=("${ign[@]}")
|
||||
unset ign ;;
|
||||
-V|--version)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/bash
|
||||
# pacdiff : a simple pacnew/pacorig/pacsave updater
|
||||
# pacdiff : a simple pacnew/pacsave updater
|
||||
#
|
||||
# Copyright (c) 2007 Aaron Griffin <aaronmgriffin@gmail.com>
|
||||
# Copyright (c) 2013-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# Copyright (c) 2013-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -35,7 +35,7 @@ usage() {
|
||||
cat <<EOF
|
||||
${myname} (pacman) v${myver}
|
||||
|
||||
A simple program to merge or remove pacnew/pacorig/pacsave files.
|
||||
A simple program to merge or remove pacnew/pacsave files.
|
||||
|
||||
Usage: $myname [-l | -f | -p] [--nocolor]
|
||||
|
||||
@@ -62,7 +62,7 @@ EOF
|
||||
version() {
|
||||
printf "%s %s\n" "$myname" "$myver"
|
||||
echo 'Copyright (C) 2007 Aaron Griffin <aaronmgriffin@gmail.com>'
|
||||
echo 'Copyright (C) 2013-2014 Pacman Development Team <pacman-dev@archlinux.org>'
|
||||
echo 'Copyright (C) 2013-2016 Pacman Development Team <pacman-dev@archlinux.org>'
|
||||
}
|
||||
|
||||
print_existing() {
|
||||
@@ -118,7 +118,7 @@ done
|
||||
|
||||
m4_include(../scripts/library/term_colors.sh)
|
||||
|
||||
if ! type -p ${diffprog%% *} >/dev/null; then
|
||||
if ! type -p ${diffprog%% *} >/dev/null && (( ! OUTPUTONLY )); then
|
||||
error "Cannot find the $diffprog binary required for viewing differences."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -31,7 +31,7 @@ if ! type gettext &>/dev/null; then
|
||||
fi
|
||||
|
||||
usage() {
|
||||
printf "%s (pacman) v%s\n" "${myname}" "myver"
|
||||
printf "%s (pacman) v%s\n" "${myname}" "${myver}"
|
||||
echo
|
||||
printf "List all packages installed from a given repository\n" "${myname}"
|
||||
echo
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#
|
||||
# Copyright (c) 2009 Giulio "giulivo" Fidente <giulivo.navigante@gmail.com>
|
||||
# Copyright (c) 2009 Xavier Chantry <shiningxc@gmail.com>
|
||||
# Copyright (c) 2009-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# Copyright (c) 2009-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -79,12 +79,9 @@ if [[ ! -w . ]]; then
|
||||
fi
|
||||
|
||||
# Generate the new sums
|
||||
export BUILDDIR=$(mktemp -d --tmpdir updpkgsums.XXXXXX)
|
||||
newbuildfile=$(mktemp --tmpdir updpkgsums.XXXXXX)
|
||||
export BUILDDIR=$(mktemp -d "${TMPDIR:-/tmp}/updpkgsums.XXXXXX")
|
||||
newbuildfile=$(mktemp "${TMPDIR:-/tmp}/updpkgsums.XXXXXX")
|
||||
|
||||
# In case the eventual replacement fails, we don't want to leave behind
|
||||
# $newbuildfile as garbage in $TMPDIR. This fails silently if the replacement
|
||||
# succeeds.
|
||||
trap "rm -rf '$BUILDDIR' '$newbuildfile'" EXIT
|
||||
newsums=$(makepkg -g -p "$buildfile") || die 'Failed to generate new checksums'
|
||||
awk -v newsums="$newsums" '
|
||||
@@ -100,8 +97,9 @@ awk -v newsums="$newsums" '
|
||||
END { if (!w) print newsums }
|
||||
' "$buildfile" > "$newbuildfile" || die 'Failed to write new PKGBUILD'
|
||||
|
||||
# Replace the original buildfile.
|
||||
if ! mv -- "$newbuildfile" "$buildfile"; then
|
||||
# Rewrite the original buildfile. Use cat instead of mv/cp to preserve
|
||||
# permissions implicitly.
|
||||
if ! cat -- "$newbuildfile" >"$buildfile"; then
|
||||
die "Failed to update %s. The file has not been modified." "$buildfile"
|
||||
fi
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ setopt extendedglob
|
||||
# options for passing to _arguments: main pacman commands
|
||||
_pacman_opts_commands=(
|
||||
{-D,--database}'[Modify database]'
|
||||
{-F,--files}'[Query the files database]'
|
||||
{-Q,--query}'[Query the package database]'
|
||||
{-R,--remove}'[Remove a package from the system]'
|
||||
{-S,--sync}'[Synchronize packages]'
|
||||
@@ -19,6 +20,7 @@ _pacman_opts_commands=(
|
||||
|
||||
# options for passing to _arguments: options common to all commands
|
||||
_pacman_opts_common=(
|
||||
'--arch[Set an alternate architecture]'
|
||||
{-b,--dbpath}'[Alternate database location]:database_location:_files -/'
|
||||
'--color[colorize the output]:color options:(always never auto)'
|
||||
{-h,--help}'[Display syntax for the given operation]'
|
||||
@@ -26,11 +28,14 @@ _pacman_opts_common=(
|
||||
{-v,--verbose}'[Be more verbose]'
|
||||
'--cachedir[Alternate package cache location]:cache_location:_files -/'
|
||||
'--config[An alternate configuration file]:config file:_files'
|
||||
'--confirm[Always ask for confirmation]'
|
||||
'--debug[Display debug messages]'
|
||||
'--gpgdir[Set an alternate directory for GnuPG (instead of @sysconfdir@/pacman.d/gnupg)]: :_files -/'
|
||||
'--hookdir[Set an alternate hook location]: :_files -/'
|
||||
'--logfile[An alternate log file]:config file:_files'
|
||||
'--noconfirm[Do not ask for confirmation]'
|
||||
'--noprogressbar[Do not show a progress bar when downloading files]'
|
||||
'--noscriptlet[Do not execute the install scriptlet if one exists]'
|
||||
'--print[Only print the targets instead of performing the operation]'
|
||||
)
|
||||
|
||||
# options for passing to _arguments: options for --upgrade commands
|
||||
@@ -41,6 +46,12 @@ _pacman_opts_pkgfile=(
|
||||
'--dbonly[Only remove database entry, do not remove files]'
|
||||
'--force[Overwrite conflicting files]'
|
||||
'--needed[Do not reinstall up to date packages]'
|
||||
'--asdeps[mark packages as non-explicitly installed]'
|
||||
'--asexplicit[mark packages as explicitly installed]'
|
||||
{-p,--print}'[Only print the targets instead of performing the operation]'
|
||||
'*--ignore[Ignore a package upgrade]:package: _pacman_completions_all_packages'
|
||||
'*--ignoregroup[Ignore a group upgrade]:package group:_pacman_completions_all_groups'
|
||||
'--print-format[Specify how the targets should be printed]'
|
||||
'*:package file:_files -g "*.pkg.tar*~*.sig(.,@)"'
|
||||
)
|
||||
|
||||
@@ -63,6 +74,7 @@ _pacman_opts_query_modifiers=(
|
||||
{-l,--list}'[List package contents]'
|
||||
{-m,--foreign}'[List installed packages not found in sync db(s)]'
|
||||
{-n,--native}'[List installed packages found in sync db(s)]'
|
||||
{-q,--quiet}'[Show less information for query and search]'
|
||||
{-t,--unrequired}'[List packages not required by any package]'
|
||||
{-u,--upgrades}'[List packages that can be upgraded]'
|
||||
)
|
||||
@@ -70,11 +82,14 @@ _pacman_opts_query_modifiers=(
|
||||
# options for passing to _arguments: options for --remove command
|
||||
_pacman_opts_remove=(
|
||||
{-c,--cascade}'[Remove all dependent packages]'
|
||||
{*-d,*--nodeps}'[Skip dependency checks]'
|
||||
{-d,--nodeps}'[Skip dependency checks]'
|
||||
'*--assume-installed[Add virtual package to satisfy dependencies]'
|
||||
{-n,--nosave}'[Remove protected configuration files]'
|
||||
{-p,--print}'[Only print the targets instead of performing the operation]'
|
||||
{\*-s,\*--recursive}'[Remove dependencies not required by other packages]'
|
||||
{-u,--unneeded}'[Remove unneeded packages]'
|
||||
'--dbonly[Only remove database entry, do not remove files]'
|
||||
'--print-format[Specify how the targets should be printed]'
|
||||
'*:installed package:_pacman_completions_installed_packages'
|
||||
)
|
||||
|
||||
@@ -84,6 +99,16 @@ _pacman_opts_database=(
|
||||
'*:installed package:_pacman_completions_installed_packages'
|
||||
)
|
||||
|
||||
_pacman_opts_files=(
|
||||
{-l,--list}'[List the files owned by the queried package]:package:_pacman_completions_all_packages'
|
||||
{-o,--owns}'[Query the package that owns]:files:_files'
|
||||
{-s,--search}'[Search package file names for matching strings]:files:_files'
|
||||
{-x,--regex}'[Enable searching using regluar expressions]:regex:'
|
||||
{-y,--refresh}'[Download fresh files databases from the server]'
|
||||
'--machinereadable[Produce machine-readable output]'
|
||||
{-q,--quiet}'[Show less information for query and search]'
|
||||
)
|
||||
|
||||
# options for passing to _arguments: options for --sync command
|
||||
_pacman_opts_sync_actions=(
|
||||
'(-S --sync)'{-S,--sync}
|
||||
@@ -102,6 +127,7 @@ _pacman_opts_sync_modifiers=(
|
||||
{\*-i,\*--info}'[View package information]'
|
||||
{-l,--list}'[List all packages in a repository]'
|
||||
{-p,--print}'[Print download URIs for each package to be installed]'
|
||||
{-q,--quiet}'[Show less information for query and search]'
|
||||
{\*-u,\*--sysupgrade}'[Upgrade all out-of-date packages]'
|
||||
{-w,--downloadonly}'[Download packages only]'
|
||||
{\*-y,\*--refresh}'[Download fresh package databases]'
|
||||
@@ -110,6 +136,7 @@ _pacman_opts_sync_modifiers=(
|
||||
'--asdeps[Install packages as non-explicitly installed]'
|
||||
'--asexplicit[Install packages as explicitly installed]'
|
||||
'--force[Overwrite conflicting files]'
|
||||
'--print-format[Specify how the targets should be printed]'
|
||||
)
|
||||
|
||||
# handles --help subcommand
|
||||
@@ -180,6 +207,14 @@ _pacman_action_database() {
|
||||
"$_pacman_opts_database[@]"
|
||||
}
|
||||
|
||||
# handles --files subcommand
|
||||
_pacman_action_files() {
|
||||
_arguments -s : \
|
||||
'(--files -F)'{-F,--files} \
|
||||
"$_pacman_opts_common[@]" \
|
||||
"$_pacman_opts_files[@]"
|
||||
}
|
||||
|
||||
_pacman_action_deptest () {
|
||||
_arguments -s : \
|
||||
'(--deptest)-T' \
|
||||
@@ -250,23 +285,36 @@ _pacman_completions_all_groups() {
|
||||
_pacman_get_command
|
||||
groups=( $(_call_program groups $cmd[@] -Sg) )
|
||||
typeset -U groups
|
||||
compadd "$@" -a groups
|
||||
|
||||
if [[ ${words[CURRENT-1]} == '--ignoregroup' ]]; then
|
||||
_sequence compadd -S ',' "$@" -a groups
|
||||
else
|
||||
compadd "$@" -a groups
|
||||
fi
|
||||
}
|
||||
|
||||
# provides completions for packages available from repositories
|
||||
# these can be specified as either 'package' or 'repository/package'
|
||||
_pacman_completions_all_packages() {
|
||||
local -a cmd packages repositories packages_long
|
||||
local -a seq sep cmd packages repositories packages_long
|
||||
_pacman_get_command
|
||||
|
||||
if [[ ${words[CURRENT-1]} == '--ignore' ]]; then
|
||||
seq='_sequence'
|
||||
sep=(-S ',')
|
||||
else
|
||||
seq=
|
||||
sep=()
|
||||
fi
|
||||
|
||||
if compset -P1 '*/*'; then
|
||||
packages=( $(_call_program packages $cmd[@] -Sql ${words[CURRENT]%/*}) )
|
||||
typeset -U packages
|
||||
_wanted repo_packages expl "repository/package" compadd ${(@)packages}
|
||||
${seq} _wanted repo_packages expl "repository/package" compadd ${sep[@]} ${(@)packages}
|
||||
else
|
||||
packages=( $(_call_program packages $cmd[@] -Sql) )
|
||||
typeset -U packages
|
||||
_wanted packages expl "packages" compadd - "${(@)packages}"
|
||||
${seq} _wanted packages expl "packages" compadd ${sep[@]} - "${(@)packages}"
|
||||
|
||||
repositories=(${(o)${${${(M)${(f)"$(<@sysconfdir@/pacman.conf)"}:#\[*}/\[/}/\]/}:#options})
|
||||
typeset -U repositories
|
||||
@@ -342,6 +390,9 @@ _pacman_zsh_comp() {
|
||||
D*)
|
||||
_pacman_action_database
|
||||
;;
|
||||
F*)
|
||||
_pacman_action_files
|
||||
;;
|
||||
Q*g*) # ipkg groups
|
||||
_arguments -s : \
|
||||
"$_pacman_opts_common[@]" \
|
||||
@@ -432,6 +483,9 @@ _pacman_zsh_comp() {
|
||||
*--database*)
|
||||
_pacman_action_database
|
||||
;;
|
||||
*--files*)
|
||||
_pacman_action_files
|
||||
;;
|
||||
*--version*)
|
||||
_pacman_action_version
|
||||
;;
|
||||
@@ -586,11 +640,11 @@ _makepkg_longopts=(
|
||||
'--syncdeps[Install missing dependencies with pacman]'
|
||||
'--source[Generate a source-only tarball without downloading sources]'
|
||||
'--allsource[Generate a source-only tarball including downloaded source]'
|
||||
'--asroot[Allow makepkg to run as root user]'
|
||||
'--check[Run check() function in the PKGBUILD]'
|
||||
'--config[Use an alternate config file instead of '@sysconfdir@/makepkg.conf']: :_files'
|
||||
'--holdver[Prevent automatic version bumping for development PKGBUILDs]'
|
||||
'--key[Specify key to use for gpg signing instead of the default]: :_keys'
|
||||
'--noarchive[Do not create the archive at the end of the build process]'
|
||||
'--nocheck[Do not run the check() function in the PKGBUILD]'
|
||||
'--noprepare[Do not run the prepare() function in the PKGBUILD]'
|
||||
'--nosign[Do not create a signature for the package]'
|
||||
|
||||
1
doc/.gitignore
vendored
1
doc/.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
alpm-hooks.5
|
||||
PKGBUILD.5
|
||||
libalpm.3
|
||||
makepkg.8
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
# man_MANS if --enable-asciidoc and/or --enable-doxygen are used.
|
||||
|
||||
ASCIIDOC_MANS = \
|
||||
alpm-hooks.5 \
|
||||
pacman.8 \
|
||||
makepkg.8 \
|
||||
makepkg-template.1 \
|
||||
@@ -20,6 +21,7 @@ ASCIIDOC_MANS = \
|
||||
DOXYGEN_MANS = $(wildcard man3/*.3)
|
||||
|
||||
HTML_MANPAGES = \
|
||||
alpm-hooks.5.html \
|
||||
pacman.8.html \
|
||||
makepkg.8.html \
|
||||
makepkg-template.1.html \
|
||||
@@ -46,6 +48,7 @@ HTML_DOCS = \
|
||||
EXTRA_DIST = \
|
||||
asciidoc.conf \
|
||||
asciidoc-override.css \
|
||||
alpm-hooks.5.txt \
|
||||
pacman.8.txt \
|
||||
makepkg.8.txt \
|
||||
makepkg-template.1.txt \
|
||||
@@ -118,7 +121,8 @@ ASCIIDOC_OPTS = \
|
||||
-a pacman_date="`date +%Y-%m-%d`" \
|
||||
-a pkgdatadir=$(pkgdatadir) \
|
||||
-a localstatedir=$(localstatedir) \
|
||||
-a sysconfdir=$(sysconfdir)
|
||||
-a sysconfdir=$(sysconfdir) \
|
||||
-a datarootdir=$(datarootdir)
|
||||
|
||||
A2X_OPTS = \
|
||||
--no-xmllint \
|
||||
@@ -147,6 +151,7 @@ $(HTML_OTHER): asciidoc.conf Makefile.am
|
||||
%.3.html: ASCIIDOC_OPTS += -d manpage
|
||||
|
||||
# Dependency rules
|
||||
alpm-hooks.5 alpm-hooks.5.html: alpm-hooks.5.txt
|
||||
pacman.8 pacman.8.html: pacman.8.txt
|
||||
makepkg.8 makepkg.8.html: makepkg.8.txt
|
||||
makepkg-template.1 makepkg-template.1.html: makepkg-template.1.txt
|
||||
|
||||
@@ -64,11 +64,6 @@ below).
|
||||
software release and incremented for intermediate PKGBUILD updates. The
|
||||
variable is not allowed to contain hyphens.
|
||||
|
||||
*pkgdesc*::
|
||||
This should be a brief description of the package and its functionality.
|
||||
Try to keep the description to one line of text and to not use the package's
|
||||
name.
|
||||
|
||||
*epoch*::
|
||||
Used to force the package to be seen as newer than any previous versions
|
||||
with a lower epoch, even if the version number would normally not trigger
|
||||
@@ -78,6 +73,11 @@ below).
|
||||
version comparison logic. See linkman:pacman[8] for more information on
|
||||
version comparisons.
|
||||
|
||||
*pkgdesc*::
|
||||
This should be a brief description of the package and its functionality.
|
||||
Try to keep the description to one line of text and to not use the package's
|
||||
name.
|
||||
|
||||
*url*::
|
||||
This field contains a URL that is associated with the software being
|
||||
packaged. This is typically the project's web site.
|
||||
@@ -216,7 +216,7 @@ underscore and the architecture name e.g., 'checkdepends_x86_64=()'.
|
||||
and are not utilized by pacman during dependency resolution. The format
|
||||
for specifying optdepends is:
|
||||
|
||||
optdepends=('fakeroot: for makepkg usage as normal user')
|
||||
optdepends=('python: for library bindings')
|
||||
+
|
||||
Additional architecture-specific optdepends can be added by appending an
|
||||
underscore and the architecture name e.g., 'optdepends_x86_64=()'.
|
||||
@@ -296,6 +296,9 @@ underscore and the architecture name e.g., 'replaces_x86_64=()'.
|
||||
*upx*;;
|
||||
Compress binary executable files using UPX.
|
||||
|
||||
*optipng*;;
|
||||
Optimize PNG images with optipng.
|
||||
|
||||
*ccache*;;
|
||||
Allow the use of ccache during build. More useful in its negative
|
||||
form `!ccache` with select packages that have problems building
|
||||
@@ -336,10 +339,9 @@ files into the packaging directory, with optional `prepare()`, `build()`, and
|
||||
*package() Function*::
|
||||
The `package()` function is used to install files into the directory that
|
||||
will become the root directory of the built package and is run after all
|
||||
the optional functions listed below. When specified in combination with
|
||||
the fakeroot BUILDENV option in linkman:makepkg.conf[5], fakeroot usage
|
||||
will be limited to running the packaging stage. All other functions will
|
||||
be run as the user calling makepkg.
|
||||
the optional functions listed below. The packaging stage is run using
|
||||
fakeroot to ensure correct file permissions in the resulting package.
|
||||
All other functions will be run as the user calling makepkg.
|
||||
|
||||
*prepare() Function*::
|
||||
An optional `prepare()` function can be specified in which operations to
|
||||
@@ -366,12 +368,14 @@ the `build()` function.
|
||||
`checkdepends` array.
|
||||
|
||||
All of the above variables such as `$pkgname` and `$pkgver` are available for
|
||||
use in the `build()` function. In addition, makepkg defines the following
|
||||
variables for use during the build and install process:
|
||||
use in the packaging functions. In addition, makepkg defines the following
|
||||
variables:
|
||||
|
||||
*srcdir*::
|
||||
This contains the directory where makepkg extracts, or copies, all source
|
||||
files.
|
||||
+
|
||||
All of the packaging functions defined above are run starting inside `$srcdir`
|
||||
|
||||
*pkgdir*::
|
||||
This contains the directory where makepkg bundles the installed package.
|
||||
@@ -398,13 +402,20 @@ each split package's packaging function:
|
||||
`provides`, `conflicts`, `replaces`, `backup`, `options`, `install`, and
|
||||
`changelog`.
|
||||
|
||||
Note that makepkg does not consider split package `depends` when checking
|
||||
if dependencies are installed before package building and with `--syncdeps`.
|
||||
All packages required to make the package are required to be specified in
|
||||
the global `depends` and `makedepends` arrays.
|
||||
|
||||
An optional global directive is available when building a split package:
|
||||
|
||||
*pkgbase*::
|
||||
The name used to refer to the group of packages in the output of makepkg
|
||||
and in the naming of source-only tarballs. If not specified, the first
|
||||
element in the `pkgname` array is used. The variable is not allowed to
|
||||
begin with a hyphen.
|
||||
element in the `pkgname` array is used. Valid characters for this
|
||||
variable are alphanumerics, and any of the following characters:
|
||||
```@ . _ + -`''. Additionally, the variable is not allowed to start with
|
||||
hyphens or dots.
|
||||
|
||||
|
||||
Install/Upgrade/Remove Scripting
|
||||
@@ -415,7 +426,7 @@ itself after installation and perform an opposite action upon removal.
|
||||
|
||||
The exact time the script is run varies with each operation, and should be
|
||||
self-explanatory. Note that during an upgrade operation, none of the install
|
||||
or remove scripts will be called.
|
||||
or remove functions will be called.
|
||||
|
||||
Scripts are passed either one or two ``full version strings'', where a full
|
||||
version string is either 'pkgver-pkgrel' or 'epoch:pkgver-pkgrel', if epoch is
|
||||
|
||||
129
doc/alpm-hooks.5.txt
Normal file
129
doc/alpm-hooks.5.txt
Normal file
@@ -0,0 +1,129 @@
|
||||
/////
|
||||
vim:set ts=4 sw=4 syntax=asciidoc noet spell spelllang=en_us:
|
||||
/////
|
||||
alpm-hooks(5)
|
||||
=============
|
||||
|
||||
NAME
|
||||
----
|
||||
|
||||
alpm-hooks - alpm hook file format
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
|
||||
--------
|
||||
[Trigger] (Required, Repeatable)
|
||||
Operation = Install|Upgrade|Remove (Required, Repeatable)
|
||||
Type = File|Package (Required)
|
||||
Target = <Path|PkgName> (Required, Repeatable)
|
||||
|
||||
[Action] (Required)
|
||||
Description = ... (Optional)
|
||||
When = PreTransaction|PostTransaction (Required)
|
||||
Exec = <Command> (Required)
|
||||
Depends = <PkgName> (Optional)
|
||||
AbortOnFail (Optional, PreTransaction only)
|
||||
NeedsTargets (Optional)
|
||||
--------
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
libalpm provides the ability to specify hooks to run before or after
|
||||
transactions based on the packages and/or files being modified. Hooks consist
|
||||
of a single '[Action]' section describing the action to be run and one or more
|
||||
'[Trigger]' section describing which transactions it should be run for.
|
||||
|
||||
TRIGGERS
|
||||
--------
|
||||
|
||||
Hooks must contain at least one '[Trigger]' section that determines which
|
||||
transactions will cause the hook to run. If multiple trigger sections are
|
||||
defined the hook will run if the transaction matches *any* of the triggers.
|
||||
|
||||
*Operation =* Install|Upgrade|Remove::
|
||||
Select the type of operation to match targets against. May be specified
|
||||
multiple times. Installations are considered an upgrade if the package or
|
||||
file is already present on the system regardless of whether the new package
|
||||
version is actually greater than the currently installed version. For File
|
||||
triggers, this is true even if the file changes ownership from one package
|
||||
to another. Required.
|
||||
|
||||
*Type =* File|Package::
|
||||
Select whether targets are matched against transaction packages or files.
|
||||
See CAVEATS for special notes regarding File triggers. Required.
|
||||
|
||||
*Target =* <path|package>::
|
||||
The file path or package name to match against the active transaction.
|
||||
File paths refer to the files in the package archive; the installation root
|
||||
should *not* be included in the path. Shell-style glob patterns are
|
||||
allowed. It is possible to invert matches by prepending a file with an
|
||||
exclamation mark. May be specified multiple times. Required.
|
||||
|
||||
ACTIONS
|
||||
-------
|
||||
|
||||
*Description =* ...::
|
||||
An optional description that describes the action being taken by the
|
||||
hook for use in front-end output.
|
||||
|
||||
*Exec =* <command>::
|
||||
Command to run. Command arguments are split on whitespace. Values
|
||||
containing whitespace should be enclosed in quotes. Required.
|
||||
|
||||
*When =* PreTransaction|PostTransaction::
|
||||
When to run the hook. Required.
|
||||
|
||||
*Depends =* <package>::
|
||||
Packages that must be installed for the hook to run. May be specified
|
||||
multiple times.
|
||||
|
||||
*AbortOnFail*::
|
||||
Causes the transaction to be aborted if the hook exits non-zero. Only
|
||||
applies to PreTransaction hooks.
|
||||
|
||||
*NeedsTargets*::
|
||||
Causes the list of matched trigger targets to be passed to the running hook
|
||||
on 'stdin'.
|
||||
|
||||
OVERRIDING HOOKS
|
||||
----------------
|
||||
|
||||
Hooks may be overridden by placing a file with the same name in a higher
|
||||
priority hook directory. Hooks may be disabled by overriding them with
|
||||
a symlink to '/dev/null'.
|
||||
|
||||
EXAMPLES
|
||||
--------
|
||||
|
||||
--------
|
||||
# Force disks to sync to reduce the risk of data corruption
|
||||
|
||||
[Trigger]
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Operation = Remove
|
||||
Type = Package
|
||||
Target = *
|
||||
|
||||
[Action]
|
||||
Depends = coreutils
|
||||
When = PostTransaction
|
||||
Exec = /usr/bin/sync
|
||||
--------
|
||||
|
||||
CAVEATS
|
||||
-------
|
||||
|
||||
There are situations when file triggers may act in unexpected ways. Hooks are
|
||||
triggered using the file list of the installed, upgraded, or removed package.
|
||||
When installing or upgrading a file that is extracted with a '.pacnew'
|
||||
extension, the original file name is used in triggering the hook. When
|
||||
removing a package, all files owned by that package can trigger a hook whether
|
||||
or not they were actually present on the file system before package removal.
|
||||
|
||||
PostTransaction hooks will *not* run if the transaction fails to complete for
|
||||
any reason.
|
||||
|
||||
include::footer.txt[]
|
||||
@@ -71,6 +71,8 @@ Releases
|
||||
[frame="topbot",grid="none",options="header,autowidth"]
|
||||
!======
|
||||
!Version !Date
|
||||
!4.2.1 !2015-02-20
|
||||
!4.2.0 !2014-12-19
|
||||
!4.1.2 !2013-06-18
|
||||
!4.1.1 !2013-05-07
|
||||
!4.1.0 !2013-04-01
|
||||
@@ -172,7 +174,7 @@ Releases
|
||||
|======
|
||||
|
||||
Source code for all releases is available at
|
||||
link:ftp://ftp.archlinux.org/other/pacman/[]. To install, download the newest
|
||||
link:https://sources.archlinux.org/other/pacman/[]. To install, download the newest
|
||||
available source tarball, unpack it in a directory, and run the three magic
|
||||
commands:
|
||||
|
||||
@@ -247,7 +249,7 @@ bugs under the Pacman project.
|
||||
|
||||
Copyright
|
||||
---------
|
||||
pacman is Copyright (C) 2006-2014 Pacman Development Team
|
||||
pacman is Copyright (C) 2006-2016 Pacman Development Team
|
||||
<pacman-dev@archlinux.org> and Copyright (C) 2002-2006 Judd Vinet
|
||||
<jvinet@zeroflux.org> and is licensed through the GNU General Public License,
|
||||
version 2 or later.
|
||||
|
||||
@@ -47,8 +47,8 @@ and end markers and the template code on the first run.
|
||||
Template files should be stored in one directory and filenames should be
|
||||
"$template_name-$version.template" with a symlink "$template_name.template"
|
||||
pointing to the most recent template. If the version is not set in the marker,
|
||||
'makepkg-template' will automatically use the most recent version of the
|
||||
template, otherwise the specified version will be used. This allows for easier
|
||||
'makepkg-template' will automatically use the target of "$template_name.template",
|
||||
otherwise the specified version will be used. This allows for easier
|
||||
verification of untrusted PKGBUILDs if the template is trusted. You verify the
|
||||
non-template code and then use a command similar to this:
|
||||
|
||||
@@ -72,7 +72,9 @@ Options
|
||||
Always use the newest available template file.
|
||||
|
||||
*\--template-dir* <dir>::
|
||||
Change the dir where we are looking for template files.
|
||||
Change the dir where we are looking for template files. This option may be
|
||||
given multiple times in which case files found in directory given last will
|
||||
take precedence.
|
||||
|
||||
|
||||
Example PKGBUILD
|
||||
|
||||
@@ -55,11 +55,11 @@ Options
|
||||
installed.
|
||||
|
||||
*-e, \--noextract*::
|
||||
Do not extract source files or run the prepare() function (if present);
|
||||
use whatever source already exists in the $srcdir/ directory. This is
|
||||
handy if you want to go into $srcdir/ and manually patch or tweak code,
|
||||
then make a package out of the result. Keep in mind that creating a
|
||||
patch may be a better solution to allow others to use your PKGBUILD.
|
||||
Do not extract source files; use whatever source already exists in the
|
||||
$srcdir/ directory. This is handy if you want to go into $srcdir/ and
|
||||
manually patch or tweak code, then make a package out of the result.
|
||||
Keep in mind that creating a patch may be a better solution to allow
|
||||
others to use your PKGBUILD.
|
||||
|
||||
*\--verifysource*::
|
||||
For each source file in the source array of PKGBUILD, download the file
|
||||
@@ -103,11 +103,11 @@ Options
|
||||
linkman:pacman[8].
|
||||
|
||||
*-L, \--log*::
|
||||
Enable makepkg build logging. This will use the *tee* program to send
|
||||
output of the `build()` function to both the console and to a text file in
|
||||
the build directory named `pkgname-pkgver-pkgrel-arch.log`. As mentioned
|
||||
above, the build log will be localized so you may want to set your locale
|
||||
accordingly if sharing the log output with others.
|
||||
Enable logging. This will use the *tee* program to send the output of each
|
||||
of the PKGBUILD functions to both the console and to a text file in the
|
||||
build directory named `pkgbase-pkgver-pkgrel-arch-<function>.log`.
|
||||
As mentioned above, the logs will be localized so you may want to set your
|
||||
locale accordingly if sharing the log output with others.
|
||||
|
||||
*-m, \--nocolor*::
|
||||
Disable color in output messages.
|
||||
@@ -156,10 +156,6 @@ Options
|
||||
such as a chroot or remote builder. It will also satisfy requirements of
|
||||
the GPL when distributing binary packages.
|
||||
|
||||
*\--pkg* <list>::
|
||||
Only build listed packages from a split package. Multiple packages should
|
||||
be comma separated in the list. This option can be specified multiple times.
|
||||
|
||||
*\--check*::
|
||||
Run the check() function in the PKGBUILD, overriding the setting in
|
||||
linkman:makepkg.conf[5].
|
||||
@@ -203,6 +199,12 @@ Options
|
||||
(Passed to pacman) Prevent pacman from displaying a progress bar;
|
||||
useful if you are redirecting makepkg output to file.
|
||||
|
||||
*\--packagelist*::
|
||||
List the packages that would be produced without building. Listed
|
||||
package names do not include PKGEXT.
|
||||
|
||||
*\--printsrcinfo*::
|
||||
Generate and print the SRCINFO file to stdout.
|
||||
|
||||
Additional Features
|
||||
-------------------
|
||||
|
||||
@@ -39,8 +39,9 @@ Options
|
||||
**DLAGENTS=(**\'protocol::/path/to/command [options]' ...**)**::
|
||||
Sets the download agents used to fetch source files specified with a URL in
|
||||
the linkman:PKGBUILD[5] file. Options can be specified for each command as
|
||||
well, and any protocol can have a download agent. Several examples are provided
|
||||
in the default makepkg.conf.
|
||||
well, and any protocol can have a download agent. Any spaces in option
|
||||
arguments are required to be escaped to avoid being split. Several
|
||||
examples are provided in the default makepkg.conf.
|
||||
+
|
||||
If present, `%u` will be replaced with the download URL. Otherwise, the
|
||||
download URL will be placed on the end of the command. If present, `%o` will
|
||||
@@ -140,7 +141,7 @@ Options
|
||||
Specify a key to use for GPG signing instead of the default key in the
|
||||
keyring. Can be overridden with makepkg's '\--key' option.
|
||||
|
||||
**OPTIONS=(**strip docs libtool staticlibs emptydirs zipman purge !upx**)**::
|
||||
**OPTIONS=(**strip docs libtool staticlibs emptydirs zipman purge !upx !optipng**)**::
|
||||
This array contains options that affect default packaging. They are
|
||||
equivalent to options that can be placed in the PKGBUILD; the defaults are
|
||||
shown here. All options should always be left in the array; to enable or
|
||||
@@ -178,8 +179,12 @@ Options
|
||||
package.
|
||||
|
||||
*upx*;;
|
||||
Compress binary executable files using UPX. Additional options
|
||||
can be passed to UPX by specifying the `UPXFLAGS` variable.
|
||||
Compress binary executable files using UPX. Additional options
|
||||
can be passed to UPX by specifying the `UPXFLAGS` array variable.
|
||||
|
||||
*optipng*;;
|
||||
Optimize PNG images with optipng. Additional options can be passed
|
||||
to optipng by specifying the `OPTIPNGFLAGS` array variable.
|
||||
|
||||
*debug*;;
|
||||
Add the user-specified debug flags as specified in DEBUG_CFLAGS and
|
||||
|
||||
@@ -35,10 +35,10 @@ as an argument, targets will be read from stdin.
|
||||
Operations
|
||||
----------
|
||||
*-D, \--database*::
|
||||
Modify the package database. This operation allows you to modify certain
|
||||
attributes of the installed packages in pacman's database. At the
|
||||
moment, you can only change the install reason using '\--asdeps' and
|
||||
'\--asexplicit' options.
|
||||
Operate on the package database. This operation allows you to modify
|
||||
certain attributes of the installed packages in pacman's database. It
|
||||
also allows you to check the databases for internal consistency.
|
||||
See <<DO,Database Options>> below.
|
||||
|
||||
*-Q, \--query*::
|
||||
Query the package database. This operation allows you to view installed
|
||||
@@ -110,6 +110,12 @@ greater than `1:3.6-1`.
|
||||
Options>> below; also see <<HCF,Handling Config Files>> for an explanation
|
||||
on how pacman takes care of configuration files.
|
||||
|
||||
*-F, \--files*::
|
||||
Query the files database. This operation allows you to look for packages
|
||||
owning certain files or display files owned by certain packages. Only
|
||||
packages that are part of your sync databases are searched. See
|
||||
<<FO,File Options>> below.
|
||||
|
||||
*-V, \--version*::
|
||||
Display version and exit.
|
||||
|
||||
@@ -169,6 +175,13 @@ Options
|
||||
specifies that the keys are authentic and trusted. *NOTE*: This is an absolute
|
||||
path, and the root path is not automatically prepended.
|
||||
|
||||
*\--hookdir* <dir>::
|
||||
Specify a alternative directory containing hook files (a typical default is
|
||||
+{sysconfdir}/pacman.d/hooks+). Multiple hook directories can be specified
|
||||
with hooks in later directories taking precedence over hooks in earlier
|
||||
directories. *NOTE*: This is an absolute path, and the root path is not
|
||||
automatically prepended.
|
||||
|
||||
*\--logfile* <file>::
|
||||
Specify an alternate log file. This is an absolute path, regardless of
|
||||
the installation root setting.
|
||||
@@ -424,13 +437,62 @@ system upgrade and install/upgrade the "foo" package in the same operation.
|
||||
Retrieve all packages from the server, but do not install/upgrade anything.
|
||||
|
||||
*-y, \--refresh*::
|
||||
Download a fresh copy of the master package list from the server(s)
|
||||
Download a fresh copy of the master package database from the server(s)
|
||||
defined in linkman:pacman.conf[5]. This should typically be used each time
|
||||
you use '\--sysupgrade' or '-u'. Passing two '\--refresh' or '-y' flags
|
||||
will force a refresh of all package lists, even if they appear to be up-
|
||||
to-date.
|
||||
will force a refresh of all package databases, even if they appear to be
|
||||
up-to-date.
|
||||
|
||||
|
||||
Database Options[[QO]]
|
||||
----------------------
|
||||
*\--asdeps* <package>::
|
||||
Mark a package as non-explicitly installed; in other words, set their install
|
||||
reason to be installed as a dependency.
|
||||
|
||||
*\--asexplicit<package>*::
|
||||
Mark a package as explicitly installed; in other words, set their install
|
||||
reason to be explicitly installed. This is useful it you want to keep a
|
||||
package installed even when it was initially installed as a dependency
|
||||
of another package.
|
||||
|
||||
*-k \--check*::
|
||||
Check the local package database is internally consistent. This will
|
||||
check all required files are present and that installed packages have
|
||||
the required dependencies, do not conflict and that multiple packages
|
||||
do not own the same file. Specifying this option twice will perform
|
||||
a check on the sync databases to ensure all specified dependencies
|
||||
are available.
|
||||
|
||||
File Options[[FO]]
|
||||
------------------
|
||||
|
||||
*-y, --refresh*::
|
||||
Download fresh package databases from the server. Use twice to force a
|
||||
refresh even if databases are up to date.
|
||||
|
||||
*-l, \--list*::
|
||||
List the files owned by the queried package.
|
||||
|
||||
*-s, \--search*::
|
||||
Search package file names for matching strings.
|
||||
|
||||
*-x, --regex*::
|
||||
Treat arguments to '--search' as regular expressions.
|
||||
|
||||
*-o, \--owns*::
|
||||
Search for packages that own a particular file.
|
||||
|
||||
*-q, \--quiet*::
|
||||
Show less information for certain file operations. This is useful when
|
||||
pacman's output is processed in a script, however, you may want to use
|
||||
'--machinereadable' instead.
|
||||
|
||||
*--machinereadable*::
|
||||
Use a machine readable output format for '--list', '--search' and
|
||||
'--owns'. The format is 'repository\0pkgname\0pkgver\0path\n' with '\0'
|
||||
being the NULL character and '\n' a linefeed.
|
||||
|
||||
Handling Config Files[[HCF]]
|
||||
----------------------------
|
||||
Pacman uses the same logic as 'rpm' to determine action against files that are
|
||||
@@ -463,8 +525,9 @@ original=X, current=Y, new=Z::
|
||||
|
||||
original=NULL, current=Y, new=Z::
|
||||
The package was not previously installed, and the file already exists on the
|
||||
file system. Save the current file with a '.pacorig' extension, install the
|
||||
new file, and warn the user.
|
||||
file system. Install the new file with a '.pacnew' extension and warn the
|
||||
user. The user must then manually merge any necessary changes into the
|
||||
original file.
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
@@ -70,6 +70,15 @@ Options
|
||||
to the first cache directory with write access. *NOTE*: this is an absolute
|
||||
path, the root path is not automatically prepended.
|
||||
|
||||
*HookDir =* path/to/hook/dir::
|
||||
Add directories to search for alpm hooks in addition to the system hook
|
||||
directory (+{datarootdir}/libalpm/hooks/+). A typical default is
|
||||
+{sysconfdir}/pacman.d/hooks+. Multiple directories can be specified with
|
||||
hooks in later directories taking precedence over hooks in earlier
|
||||
directories. *NOTE*: this is an absolute path, the root path is not
|
||||
automatically prepended. For more information on the alpm hooks, see
|
||||
linkman:alpm-hooks[5].
|
||||
|
||||
*GPGDir =* path/to/gpg/dir::
|
||||
Overrides the default location of the directory containing configuration
|
||||
files for GnuPG. A typical default is +{sysconfdir}/pacman.d/gnupg/+.
|
||||
|
||||
@@ -34,9 +34,9 @@ delta specified on the command line. Multiple packages and/or delta to remove
|
||||
can be specified on the command line.
|
||||
|
||||
A package database is a tar file, optionally compressed. Valid extensions are
|
||||
``.db'' or ``.files'' followed by an archive extension of ``.tar'',
|
||||
``.tar.gz'', ``.tar.bz2'', ``.tar.xz'', or ``.tar.Z''. The file does not need
|
||||
to exist, but all parent directories must exist.
|
||||
``.db'' followed by an archive extension of ``.tar'', ``.tar.gz'', ``.tar.bz2'',
|
||||
``.tar.xz'', or ``.tar.Z''. The file does not need to exist, but all parent
|
||||
directories must exist.
|
||||
|
||||
|
||||
Common Options
|
||||
@@ -71,11 +71,6 @@ repo-add Options
|
||||
Automatically generate and add a delta file between the old entry and the
|
||||
new one, if the old package file is found next to the new one.
|
||||
|
||||
*-f, \--files*::
|
||||
Tells 'repo-add' also to create and include a list of the files in the
|
||||
specified packages. This is useful for creating databases listing all files
|
||||
in a given sync repository for tools that may use this information.
|
||||
|
||||
*-n, \--new*::
|
||||
Only add packages that are not already in the database. Warnings will be
|
||||
printed upon detection of existing packages, but they will not be re-added.
|
||||
@@ -87,15 +82,12 @@ repo-add Options
|
||||
|
||||
Example
|
||||
-------
|
||||
'repo-add' is often invoked twice to create two separate databases; a smaller
|
||||
database used by pacman and a large database containing package file lists for
|
||||
use by other utilities.
|
||||
|
||||
'repo-add' foo.db.tar.xz <pkg1> [<pkg2> ...]
|
||||
'repo-add' -f foo.files.tar.xz <pkg1> [<pkg2> ...]
|
||||
|
||||
While pacman can use the large database (if given a db.tar* extension), there
|
||||
is currently no additional benefit for the larger download.
|
||||
This creates two separate databases; a smaller database ``foo.db.tar.xz'' used by
|
||||
pacman and a large database containing package file lists ``foo.files.tar.xz'' for
|
||||
use by other utilities. While pacman can use the large database (if renamed with a
|
||||
db.tar* extension), there is currently no additional benefit for the larger download.
|
||||
|
||||
|
||||
See Also
|
||||
|
||||
@@ -19,6 +19,13 @@ DLAGENTS=('ftp::/usr/bin/curl -qfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o
|
||||
# /usr/bin/lftpget -c
|
||||
# /usr/bin/wget
|
||||
|
||||
#-- The package required by makepkg to download VCS sources
|
||||
# Format: 'protocol::package'
|
||||
VCSCLIENTS=('bzr::bzr'
|
||||
'git::git'
|
||||
'hg::mercurial'
|
||||
'svn::subversion')
|
||||
|
||||
#########################################################################
|
||||
# ARCHITECTURE, COMPILE FLAGS
|
||||
#########################################################################
|
||||
@@ -64,7 +71,7 @@ BUILDENV=(!distcc color !ccache check !sign)
|
||||
# These are default values for the options=() settings
|
||||
#########################################################################
|
||||
#
|
||||
# Default: OPTIONS=(strip docs libtool staticlibs emptydirs zipman purge !upx !debug)
|
||||
# Default: OPTIONS=(strip docs libtool staticlibs emptydirs zipman purge !upx !optipng !debug)
|
||||
# A negated option will do the opposite of the comments below.
|
||||
#
|
||||
#-- strip: Strip symbols from binaries/libraries
|
||||
@@ -75,9 +82,10 @@ BUILDENV=(!distcc color !ccache check !sign)
|
||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||
#-- purge: Remove files specified by PURGE_TARGETS
|
||||
#-- upx: Compress binary executable files using UPX
|
||||
#-- optipng: Optimize PNG images with optipng
|
||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||
#
|
||||
OPTIONS=(strip docs libtool staticlibs emptydirs zipman purge !upx !debug)
|
||||
OPTIONS=(strip docs libtool staticlibs emptydirs zipman purge !upx !optipng !debug)
|
||||
|
||||
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
||||
INTEGRITY_CHECK=(md5)
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
#CacheDir = @localstatedir@/cache/pacman/pkg/
|
||||
#LogFile = @localstatedir@/log/pacman.log
|
||||
#GPGDir = @sysconfdir@/pacman.d/gnupg/
|
||||
#HookDir = @sysconfdir@/pacman.d/hooks/
|
||||
HoldPkg = pacman glibc
|
||||
#XferCommand = /usr/bin/curl -C - -f %u > %o
|
||||
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||
|
||||
@@ -7,6 +7,7 @@ include_HEADERS = alpm_list.h alpm.h
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-imacros $(top_builddir)/config.h \
|
||||
-DSYSHOOKDIR=\"@datarootdir@/libalpm/hooks/\" \
|
||||
-DLOCALEDIR=\"@localedir@\"
|
||||
|
||||
AM_CFLAGS = -pedantic -D_GNU_SOURCE $(WARNING_CFLAGS)
|
||||
@@ -42,6 +43,8 @@ libalpm_la_SOURCES = \
|
||||
graph.h graph.c \
|
||||
group.h group.c \
|
||||
handle.h handle.c \
|
||||
hook.h hook.c \
|
||||
ini.h ini.c \
|
||||
libarchive-compat.h \
|
||||
log.h log.c \
|
||||
package.h package.c \
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* add.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -90,7 +90,7 @@ int SYMEXPORT alpm_add_pkg(alpm_handle_t *handle, alpm_pkg_t *pkg)
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("%s-%s is up to date -- reinstalling\n"),
|
||||
localpkgname, localpkgver);
|
||||
}
|
||||
} else if(cmp < 0) {
|
||||
} else if(cmp < 0 && !(trans->flags & ALPM_TRANS_FLAG_DOWNLOADONLY)) {
|
||||
/* local version is newer */
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("downgrading package %s (%s => %s)\n"),
|
||||
localpkgname, localpkgver, pkgver);
|
||||
@@ -107,12 +107,14 @@ int SYMEXPORT alpm_add_pkg(alpm_handle_t *handle, alpm_pkg_t *pkg)
|
||||
}
|
||||
|
||||
static int perform_extraction(alpm_handle_t *handle, struct archive *archive,
|
||||
struct archive_entry *entry, const char *filename, const char *origname)
|
||||
struct archive_entry *entry, const char *filename)
|
||||
{
|
||||
int ret;
|
||||
const int archive_flags = ARCHIVE_EXTRACT_OWNER |
|
||||
ARCHIVE_EXTRACT_PERM |
|
||||
ARCHIVE_EXTRACT_TIME;
|
||||
ARCHIVE_EXTRACT_TIME |
|
||||
ARCHIVE_EXTRACT_UNLINK |
|
||||
ARCHIVE_EXTRACT_SECURE_SYMLINKS;
|
||||
|
||||
archive_entry_set_pathname(entry, filename);
|
||||
|
||||
@@ -120,13 +122,13 @@ static int perform_extraction(alpm_handle_t *handle, struct archive *archive,
|
||||
if(ret == ARCHIVE_WARN && archive_errno(archive) != ENOSPC) {
|
||||
/* operation succeeded but a "non-critical" error was encountered */
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("warning given when extracting %s (%s)\n"),
|
||||
origname, archive_error_string(archive));
|
||||
filename, archive_error_string(archive));
|
||||
} else if(ret != ARCHIVE_OK) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("could not extract %s (%s)\n"),
|
||||
origname, archive_error_string(archive));
|
||||
filename, archive_error_string(archive));
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"error: could not extract %s (%s)\n",
|
||||
origname, archive_error_string(archive));
|
||||
filename, archive_error_string(archive));
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
@@ -144,49 +146,59 @@ static int try_rename(alpm_handle_t *handle, const char *src, const char *dest)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
|
||||
struct archive_entry *entry, alpm_pkg_t *newpkg, alpm_pkg_t *oldpkg)
|
||||
static int extract_db_file(alpm_handle_t *handle, struct archive *archive,
|
||||
struct archive_entry *entry, alpm_pkg_t *newpkg, const char *entryname)
|
||||
{
|
||||
const char *entryname;
|
||||
mode_t entrymode;
|
||||
char filename[PATH_MAX]; /* the actual file we're extracting */
|
||||
int needbackup = 0, notouch = 0;
|
||||
const char *hash_orig = NULL;
|
||||
char *entryname_orig = NULL;
|
||||
int errors = 0;
|
||||
|
||||
entryname = archive_entry_pathname(entry);
|
||||
entrymode = archive_entry_mode(entry);
|
||||
|
||||
const char *dbfile = NULL;
|
||||
if(strcmp(entryname, ".INSTALL") == 0) {
|
||||
/* the install script goes inside the db */
|
||||
snprintf(filename, PATH_MAX, "%s%s-%s/install",
|
||||
_alpm_db_path(handle->db_local), newpkg->name, newpkg->version);
|
||||
archive_entry_set_perm(entry, 0644);
|
||||
dbfile = "install";
|
||||
} else if(strcmp(entryname, ".CHANGELOG") == 0) {
|
||||
/* the changelog goes inside the db */
|
||||
snprintf(filename, PATH_MAX, "%s%s-%s/changelog",
|
||||
_alpm_db_path(handle->db_local), newpkg->name, newpkg->version);
|
||||
archive_entry_set_perm(entry, 0644);
|
||||
dbfile = "changelog";
|
||||
} else if(strcmp(entryname, ".MTREE") == 0) {
|
||||
/* the mtree file goes inside the db */
|
||||
snprintf(filename, PATH_MAX, "%s%s-%s/mtree",
|
||||
_alpm_db_path(handle->db_local), newpkg->name, newpkg->version);
|
||||
archive_entry_set_perm(entry, 0644);
|
||||
dbfile = "mtree";
|
||||
} else if(*entryname == '.') {
|
||||
/* for now, ignore all files starting with '.' that haven't
|
||||
* already been handled (for future possibilities) */
|
||||
/* reserve all files starting with '.' for future possibilities */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "skipping extraction of '%s'\n", entryname);
|
||||
archive_read_data_skip(archive);
|
||||
return 0;
|
||||
} else {
|
||||
if (!alpm_filelist_contains(&newpkg->files, entryname)) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("file not found in file list for package %s. skipping extraction of %s\n"),
|
||||
newpkg->name, entryname);
|
||||
return 0;
|
||||
}
|
||||
/* build the new entryname relative to handle->root */
|
||||
snprintf(filename, PATH_MAX, "%s%s", handle->root, entryname);
|
||||
}
|
||||
archive_entry_set_perm(entry, 0644);
|
||||
snprintf(filename, PATH_MAX, "%s%s-%s/%s",
|
||||
_alpm_db_path(handle->db_local), newpkg->name, newpkg->version, dbfile);
|
||||
return perform_extraction(handle, archive, entry, filename);
|
||||
}
|
||||
|
||||
static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
|
||||
struct archive_entry *entry, alpm_pkg_t *newpkg, alpm_pkg_t *oldpkg)
|
||||
{
|
||||
const char *entryname = archive_entry_pathname(entry);
|
||||
mode_t entrymode = archive_entry_mode(entry);
|
||||
alpm_backup_t *backup = _alpm_needbackup(entryname, newpkg);
|
||||
char filename[PATH_MAX]; /* the actual file we're extracting */
|
||||
int needbackup = 0, notouch = 0;
|
||||
const char *hash_orig = NULL;
|
||||
int errors = 0;
|
||||
struct stat lsbuf;
|
||||
size_t filename_len;
|
||||
|
||||
if(*entryname == '.') {
|
||||
return extract_db_file(handle, archive, entry, newpkg, entryname);
|
||||
}
|
||||
|
||||
if (!alpm_filelist_contains(&newpkg->files, entryname)) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING,
|
||||
_("file not found in file list for package %s. skipping extraction of %s\n"),
|
||||
newpkg->name, entryname);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* build the new entryname relative to handle->root */
|
||||
filename_len = snprintf(filename, PATH_MAX, "%s%s", handle->root, entryname);
|
||||
if(filename_len >= PATH_MAX) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("unable to extract %s%s: path too long"), handle->root, entryname);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* if a file is in NoExtract then we never extract it */
|
||||
@@ -214,115 +226,117 @@ static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
|
||||
* 6- skip extraction, dir already exists.
|
||||
*/
|
||||
|
||||
struct stat lsbuf;
|
||||
if(llstat(filename, &lsbuf) != 0) {
|
||||
/* cases 1,2: file doesn't exist, skip all backup checks */
|
||||
} else if(S_ISDIR(lsbuf.st_mode) && S_ISDIR(entrymode)) {
|
||||
#if 0
|
||||
uid_t entryuid = archive_entry_uid(entry);
|
||||
gid_t entrygid = archive_entry_gid(entry);
|
||||
#endif
|
||||
|
||||
/* case 6: existing dir, ignore it */
|
||||
if(lsbuf.st_mode != entrymode) {
|
||||
/* if filesystem perms are different than pkg perms, warn user */
|
||||
mode_t mask = 07777;
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"), filename, lsbuf.st_mode & mask,
|
||||
entrymode & mask);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n", filename, lsbuf.st_mode & mask,
|
||||
entrymode & mask);
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* Disable this warning until our user management in packages has improved.
|
||||
Currently many packages have to create users in post_install and chown the
|
||||
directories. These all resulted in "false-positive" warnings. */
|
||||
|
||||
if((entryuid != lsbuf.st_uid) || (entrygid != lsbuf.st_gid)) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"), filename,
|
||||
lsbuf.st_uid, lsbuf.st_gid, entryuid, entrygid);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n", filename,
|
||||
lsbuf.st_uid, lsbuf.st_gid, entryuid, entrygid);
|
||||
}
|
||||
#endif
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "extract: skipping dir extraction of %s\n",
|
||||
filename);
|
||||
archive_read_data_skip(archive);
|
||||
return 0;
|
||||
} else if(S_ISDIR(lsbuf.st_mode)) {
|
||||
/* case 5: trying to overwrite dir with file, don't allow it */
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("extract: not overwriting dir with file %s\n"),
|
||||
filename);
|
||||
archive_read_data_skip(archive);
|
||||
return 1;
|
||||
} else if(S_ISDIR(entrymode)) {
|
||||
/* case 4: trying to overwrite file with dir */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "extract: overwriting file with dir %s\n",
|
||||
filename);
|
||||
} else {
|
||||
if(S_ISDIR(lsbuf.st_mode)) {
|
||||
if(S_ISDIR(entrymode)) {
|
||||
uid_t entryuid = archive_entry_uid(entry);
|
||||
gid_t entrygid = archive_entry_gid(entry);
|
||||
|
||||
/* case 6: existing dir, ignore it */
|
||||
if(lsbuf.st_mode != entrymode) {
|
||||
/* if filesystem perms are different than pkg perms, warn user */
|
||||
mode_t mask = 07777;
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"), filename, lsbuf.st_mode & mask,
|
||||
entrymode & mask);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n", filename, lsbuf.st_mode & mask,
|
||||
entrymode & mask);
|
||||
}
|
||||
|
||||
if((entryuid != lsbuf.st_uid) || (entrygid != lsbuf.st_gid)) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING, _("directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"), filename,
|
||||
lsbuf.st_uid, lsbuf.st_gid, entryuid, entrygid);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n", filename,
|
||||
lsbuf.st_uid, lsbuf.st_gid, entryuid, entrygid);
|
||||
}
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "extract: skipping dir extraction of %s\n",
|
||||
filename);
|
||||
archive_read_data_skip(archive);
|
||||
return 0;
|
||||
} else {
|
||||
/* case 5: trying to overwrite dir with file, don't allow it */
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("extract: not overwriting dir with file %s\n"),
|
||||
filename);
|
||||
archive_read_data_skip(archive);
|
||||
return 1;
|
||||
}
|
||||
} else if(S_ISDIR(entrymode)) {
|
||||
/* case 4: trying to overwrite file with dir */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "extract: overwriting file with dir %s\n",
|
||||
filename);
|
||||
/* case 3: trying to overwrite file with file */
|
||||
/* if file is in NoUpgrade, don't touch it */
|
||||
if(_alpm_fnmatch_patterns(handle->noupgrade, entryname) == 0) {
|
||||
notouch = 1;
|
||||
} else {
|
||||
/* case 3: */
|
||||
/* if file is in NoUpgrade, don't touch it */
|
||||
if(_alpm_fnmatch_patterns(handle->noupgrade, entryname) == 0) {
|
||||
notouch = 1;
|
||||
} else {
|
||||
alpm_backup_t *backup;
|
||||
/* go to the backup array and see if our conflict is there */
|
||||
/* check newpkg first, so that adding backup files is retroactive */
|
||||
backup = _alpm_needbackup(entryname, newpkg);
|
||||
if(backup) {
|
||||
needbackup = 1;
|
||||
}
|
||||
|
||||
/* check oldpkg for a backup entry, store the hash if available */
|
||||
if(oldpkg) {
|
||||
backup = _alpm_needbackup(entryname, oldpkg);
|
||||
if(backup) {
|
||||
hash_orig = backup->hash;
|
||||
needbackup = 1;
|
||||
}
|
||||
}
|
||||
alpm_backup_t *oldbackup;
|
||||
if(oldpkg && (oldbackup = _alpm_needbackup(entryname, oldpkg))) {
|
||||
hash_orig = oldbackup->hash;
|
||||
needbackup = 1;
|
||||
} else if(backup) {
|
||||
/* allow adding backup files retroactively */
|
||||
needbackup = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* we need access to the original entryname later after calls to
|
||||
* archive_entry_set_pathname(), so we need to dupe it and free() later */
|
||||
STRDUP(entryname_orig, entryname, RET_ERR(handle, ALPM_ERR_MEMORY, -1));
|
||||
if(notouch || needbackup) {
|
||||
if(filename_len + strlen(".pacnew") >= PATH_MAX) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("unable to extract %s.pacnew: path too long"), filename);
|
||||
return 1;
|
||||
}
|
||||
strcpy(filename + filename_len, ".pacnew");
|
||||
}
|
||||
|
||||
if(needbackup) {
|
||||
char *checkfile;
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "extracting %s\n", filename);
|
||||
if(perform_extraction(handle, archive, entry, filename)) {
|
||||
errors++;
|
||||
return errors;
|
||||
}
|
||||
|
||||
if(backup) {
|
||||
FREE(backup->hash);
|
||||
backup->hash = alpm_compute_md5sum(filename);
|
||||
}
|
||||
|
||||
if(notouch) {
|
||||
alpm_event_pacnew_created_t event = {
|
||||
.type = ALPM_EVENT_PACNEW_CREATED,
|
||||
.from_noupgrade = 1,
|
||||
.oldpkg = oldpkg,
|
||||
.newpkg = newpkg,
|
||||
.file = filename
|
||||
};
|
||||
/* "remove" the .pacnew suffix */
|
||||
filename[filename_len] = '\0';
|
||||
EVENT(handle, &event);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: %s installed as %s.pacnew\n", filename, filename);
|
||||
} else if(needbackup) {
|
||||
char *hash_local = NULL, *hash_pkg = NULL;
|
||||
size_t len;
|
||||
char origfile[PATH_MAX] = "";
|
||||
|
||||
len = strlen(filename) + 10;
|
||||
MALLOC(checkfile, len,
|
||||
errors++; handle->pm_errno = ALPM_ERR_MEMORY; goto needbackup_cleanup);
|
||||
snprintf(checkfile, len, "%s.paccheck", filename);
|
||||
strncat(origfile, filename, filename_len);
|
||||
|
||||
if(perform_extraction(handle, archive, entry, checkfile, entryname_orig)) {
|
||||
errors++;
|
||||
goto needbackup_cleanup;
|
||||
}
|
||||
hash_local = alpm_compute_md5sum(origfile);
|
||||
hash_pkg = backup ? backup->hash : alpm_compute_md5sum(filename);
|
||||
|
||||
hash_local = alpm_compute_md5sum(filename);
|
||||
hash_pkg = alpm_compute_md5sum(checkfile);
|
||||
|
||||
/* update the md5 hash in newpkg's backup (it will be the new original) */
|
||||
alpm_list_t *i;
|
||||
for(i = alpm_pkg_get_backup(newpkg); i; i = i->next) {
|
||||
alpm_backup_t *backup = i->data;
|
||||
char *newhash;
|
||||
if(!backup->name || strcmp(backup->name, entryname_orig) != 0) {
|
||||
continue;
|
||||
}
|
||||
STRDUP(newhash, hash_pkg, errors++; handle->pm_errno = ALPM_ERR_MEMORY; goto needbackup_cleanup);
|
||||
FREE(backup->hash);
|
||||
backup->hash = newhash;
|
||||
}
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "checking hashes for %s\n", entryname_orig);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "checking hashes for %s\n", origfile);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "current: %s\n", hash_local);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "new: %s\n", hash_pkg);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "original: %s\n", hash_orig);
|
||||
@@ -331,8 +345,8 @@ static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
|
||||
/* local and new files are the same, updating anyway to get
|
||||
* correct timestamps */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "action: installing new file: %s\n",
|
||||
entryname_orig);
|
||||
if(try_rename(handle, checkfile, filename)) {
|
||||
origfile);
|
||||
if(try_rename(handle, filename, origfile)) {
|
||||
errors++;
|
||||
}
|
||||
} else if(hash_orig && hash_pkg && strcmp(hash_orig, hash_pkg) == 0) {
|
||||
@@ -340,146 +354,38 @@ static int extract_single_file(alpm_handle_t *handle, struct archive *archive,
|
||||
* including any user changes */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"action: leaving existing file in place\n");
|
||||
unlink(checkfile);
|
||||
unlink(filename);
|
||||
} else if(hash_orig && hash_local && strcmp(hash_orig, hash_local) == 0) {
|
||||
/* installed file has NOT been changed by user,
|
||||
* update to the new version */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "action: installing new file: %s\n",
|
||||
entryname_orig);
|
||||
if(try_rename(handle, checkfile, filename)) {
|
||||
origfile);
|
||||
if(try_rename(handle, filename, origfile)) {
|
||||
errors++;
|
||||
}
|
||||
} else {
|
||||
/* none of the three files matched another, unpack the new file alongside
|
||||
* the local file */
|
||||
|
||||
if(oldpkg) {
|
||||
char *newpath;
|
||||
size_t newlen = strlen(filename) + strlen(".pacnew") + 1;
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"action: keeping current file and installing"
|
||||
" new one with .pacnew ending\n");
|
||||
|
||||
MALLOC(newpath, newlen,
|
||||
errors++; handle->pm_errno = ALPM_ERR_MEMORY; goto needbackup_cleanup);
|
||||
snprintf(newpath, newlen, "%s.pacnew", filename);
|
||||
|
||||
if(try_rename(handle, checkfile, newpath)) {
|
||||
errors++;
|
||||
} else {
|
||||
alpm_event_pacnew_created_t event = {
|
||||
.type = ALPM_EVENT_PACNEW_CREATED,
|
||||
.from_noupgrade = 0,
|
||||
.oldpkg = oldpkg,
|
||||
.newpkg = newpkg,
|
||||
.file = filename
|
||||
};
|
||||
EVENT(handle, &event);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: %s installed as %s\n", filename, newpath);
|
||||
}
|
||||
|
||||
free(newpath);
|
||||
} else {
|
||||
char *newpath;
|
||||
size_t newlen = strlen(filename) + strlen(".pacorig") + 1;
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"action: saving existing file with a .pacorig ending"
|
||||
" and installing a new one\n");
|
||||
|
||||
MALLOC(newpath, newlen,
|
||||
errors++; handle->pm_errno = ALPM_ERR_MEMORY; goto needbackup_cleanup);
|
||||
snprintf(newpath, newlen, "%s.pacorig", filename);
|
||||
|
||||
/* move the existing file to the "pacorig" */
|
||||
if(try_rename(handle, filename, newpath)) {
|
||||
errors++; /* failed rename filename -> filename.pacorig */
|
||||
errors++; /* failed rename checkfile -> filename */
|
||||
} else {
|
||||
/* rename the file we extracted to the real name */
|
||||
if(try_rename(handle, checkfile, filename)) {
|
||||
errors++;
|
||||
} else {
|
||||
alpm_event_pacorig_created_t event = {
|
||||
.type = ALPM_EVENT_PACORIG_CREATED,
|
||||
.newpkg = newpkg,
|
||||
.file = filename
|
||||
};
|
||||
EVENT(handle, &event);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: %s saved as %s\n", filename, newpath);
|
||||
}
|
||||
}
|
||||
|
||||
free(newpath);
|
||||
}
|
||||
}
|
||||
|
||||
needbackup_cleanup:
|
||||
free(checkfile);
|
||||
free(hash_local);
|
||||
free(hash_pkg);
|
||||
} else {
|
||||
size_t len;
|
||||
/* we didn't need a backup */
|
||||
if(notouch) {
|
||||
/* change the path to a .pacnew extension */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "%s is in NoUpgrade -- skipping\n", filename);
|
||||
/* remember len so we can get the old filename back for the event */
|
||||
len = strlen(filename);
|
||||
strncat(filename, ".pacnew", PATH_MAX - len);
|
||||
} else {
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "extracting %s\n", filename);
|
||||
}
|
||||
|
||||
if(handle->trans->flags & ALPM_TRANS_FLAG_FORCE) {
|
||||
/* if FORCE was used, unlink() each file (whether it's there
|
||||
* or not) before extracting. This prevents the old "Text file busy"
|
||||
* error that crops up if forcing a glibc or pacman upgrade. */
|
||||
unlink(filename);
|
||||
}
|
||||
|
||||
if(perform_extraction(handle, archive, entry, filename, entryname_orig)) {
|
||||
/* error */
|
||||
free(entryname_orig);
|
||||
errors++;
|
||||
return errors;
|
||||
}
|
||||
|
||||
if(notouch) {
|
||||
/* none of the three files matched another, leave the unpacked
|
||||
* file alongside the local file */
|
||||
alpm_event_pacnew_created_t event = {
|
||||
.type = ALPM_EVENT_PACNEW_CREATED,
|
||||
.from_noupgrade = 1,
|
||||
.from_noupgrade = 0,
|
||||
.oldpkg = oldpkg,
|
||||
.newpkg = newpkg,
|
||||
.file = filename
|
||||
.file = origfile
|
||||
};
|
||||
/* "remove" the .pacnew suffix */
|
||||
filename[len] = '\0';
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"action: keeping current file and installing"
|
||||
" new one with .pacnew ending\n");
|
||||
EVENT(handle, &event);
|
||||
alpm_logaction(handle, ALPM_CALLER_PREFIX,
|
||||
"warning: %s installed as %s.pacnew\n", filename, filename);
|
||||
/* restore */
|
||||
filename[len] = '.';
|
||||
"warning: %s installed as %s\n", origfile, filename);
|
||||
}
|
||||
|
||||
/* calculate an hash if this is in newpkg's backup */
|
||||
alpm_list_t *i;
|
||||
for(i = alpm_pkg_get_backup(newpkg); i; i = i->next) {
|
||||
alpm_backup_t *backup = i->data;
|
||||
char *newhash;
|
||||
if(!backup->name || strcmp(backup->name, entryname_orig) != 0) {
|
||||
continue;
|
||||
}
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "appending backup entry for %s\n", entryname_orig);
|
||||
newhash = alpm_compute_md5sum(filename);
|
||||
FREE(backup->hash);
|
||||
backup->hash = newhash;
|
||||
free(hash_local);
|
||||
if(!backup) {
|
||||
free(hash_pkg);
|
||||
}
|
||||
}
|
||||
free(entryname_orig);
|
||||
return errors;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* add.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* alpm.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>
|
||||
@@ -50,6 +50,7 @@ alpm_handle_t SYMEXPORT *alpm_initialize(const char *root, const char *dbpath,
|
||||
{
|
||||
alpm_errno_t myerr;
|
||||
const char *lf = "db.lck";
|
||||
char *hookdir;
|
||||
size_t lockfilelen;
|
||||
alpm_handle_t *myhandle = _alpm_handle_new();
|
||||
|
||||
@@ -64,6 +65,16 @@ alpm_handle_t SYMEXPORT *alpm_initialize(const char *root, const char *dbpath,
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
/* to contatenate myhandle->root (ends with a slash) with SYSHOOKDIR (starts
|
||||
* with a slash) correctly, we skip SYSHOOKDIR[0]; the regular +1 therefore
|
||||
* disappears from the allocation */
|
||||
MALLOC(hookdir, strlen(myhandle->root) + strlen(SYSHOOKDIR), goto cleanup);
|
||||
sprintf(hookdir, "%s%s", myhandle->root, SYSHOOKDIR + 1);
|
||||
myhandle->hookdirs = alpm_list_add(NULL, hookdir);
|
||||
|
||||
/* set default database extension */
|
||||
STRDUP(myhandle->dbext, ".db", goto cleanup);
|
||||
|
||||
lockfilelen = strlen(myhandle->dbpath) + strlen(lf) + 1;
|
||||
myhandle->lockfile = calloc(lockfilelen, sizeof(char));
|
||||
snprintf(myhandle->lockfile, lockfilelen, "%s%s", myhandle->dbpath, lf);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* alpm.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>
|
||||
@@ -87,6 +87,7 @@ typedef enum _alpm_errno_t {
|
||||
ALPM_ERR_TRANS_ABORT,
|
||||
ALPM_ERR_TRANS_TYPE,
|
||||
ALPM_ERR_TRANS_NOT_LOCKED,
|
||||
ALPM_ERR_TRANS_HOOK_FAILED,
|
||||
/* Packages */
|
||||
ALPM_ERR_PKG_NOT_FOUND,
|
||||
ALPM_ERR_PKG_IGNORED,
|
||||
@@ -202,9 +203,6 @@ typedef enum _alpm_siglevel_t {
|
||||
ALPM_SIG_DATABASE_MARGINAL_OK = (1 << 12),
|
||||
ALPM_SIG_DATABASE_UNKNOWN_OK = (1 << 13),
|
||||
|
||||
ALPM_SIG_PACKAGE_SET = (1 << 27),
|
||||
ALPM_SIG_PACKAGE_TRUST_SET = (1 << 28),
|
||||
|
||||
ALPM_SIG_USE_DEFAULT = (1 << 31)
|
||||
} alpm_siglevel_t;
|
||||
|
||||
@@ -339,6 +337,16 @@ typedef struct _alpm_siglist_t {
|
||||
alpm_sigresult_t *results;
|
||||
} alpm_siglist_t;
|
||||
|
||||
|
||||
/*
|
||||
* Hooks
|
||||
*/
|
||||
|
||||
typedef enum _alpm_hook_when_t {
|
||||
ALPM_HOOK_PRE_TRANSACTION = 1,
|
||||
ALPM_HOOK_POST_TRANSACTION
|
||||
} alpm_hook_when_t;
|
||||
|
||||
/*
|
||||
* Logging facilities
|
||||
*/
|
||||
@@ -376,6 +384,10 @@ typedef enum _alpm_event_type_t {
|
||||
ALPM_EVENT_INTERCONFLICTS_START,
|
||||
/** Inter-conflicts were checked for target package. */
|
||||
ALPM_EVENT_INTERCONFLICTS_DONE,
|
||||
/** Processing the package transaction is starting. */
|
||||
ALPM_EVENT_TRANSACTION_START,
|
||||
/** Processing the package transaction is finished. */
|
||||
ALPM_EVENT_TRANSACTION_DONE,
|
||||
/** Package will be installed/upgraded/downgraded/re-installed/removed; See
|
||||
* alpm_event_package_operation_t for arguments. */
|
||||
ALPM_EVENT_PACKAGE_OPERATION_START,
|
||||
@@ -446,9 +458,14 @@ typedef enum _alpm_event_type_t {
|
||||
/** A .pacsave file was created; See alpm_event_pacsave_created_t for
|
||||
* arguments */
|
||||
ALPM_EVENT_PACSAVE_CREATED,
|
||||
/** A .pacorig file was created; See alpm_event_pacorig_created_t for
|
||||
* arguments */
|
||||
ALPM_EVENT_PACORIG_CREATED
|
||||
/** Processing hooks will be started. */
|
||||
ALPM_EVENT_HOOK_START,
|
||||
/** Processing hooks is finished. */
|
||||
ALPM_EVENT_HOOK_DONE,
|
||||
/** A hook is starting */
|
||||
ALPM_EVENT_HOOK_RUN_START,
|
||||
/** A hook has finnished runnning */
|
||||
ALPM_EVENT_HOOK_RUN_DONE
|
||||
} alpm_event_type_t;
|
||||
|
||||
typedef struct _alpm_event_any_t {
|
||||
@@ -539,14 +556,25 @@ typedef struct _alpm_event_pacsave_created_t {
|
||||
const char *file;
|
||||
} alpm_event_pacsave_created_t;
|
||||
|
||||
typedef struct _alpm_event_pacorig_created_t {
|
||||
/** Type of event. */
|
||||
typedef struct _alpm_event_hook_t {
|
||||
/** Type of event.*/
|
||||
alpm_event_type_t type;
|
||||
/** New package. */
|
||||
alpm_pkg_t *newpkg;
|
||||
/** Filename of the file without the .pacorig suffix. */
|
||||
const char *file;
|
||||
} alpm_event_pacorig_created_t;
|
||||
/** Type of hooks. */
|
||||
alpm_hook_when_t when;
|
||||
} alpm_event_hook_t;
|
||||
|
||||
typedef struct _alpm_event_hook_run_t {
|
||||
/** Type of event.*/
|
||||
alpm_event_type_t type;
|
||||
/** Name of hook */
|
||||
const char *name;
|
||||
/** Description of hook to be outputted */
|
||||
const char *desc;
|
||||
/** position of hook being run */
|
||||
size_t position;
|
||||
/** total hooks being run */
|
||||
size_t total;
|
||||
} alpm_event_hook_run_t;
|
||||
|
||||
/** Events.
|
||||
* This is an union passed to the callback, that allows the frontend to know
|
||||
@@ -564,7 +592,8 @@ typedef union _alpm_event_t {
|
||||
alpm_event_pkgdownload_t pkgdownload;
|
||||
alpm_event_pacnew_created_t pacnew_created;
|
||||
alpm_event_pacsave_created_t pacsave_created;
|
||||
alpm_event_pacorig_created_t pacorig_created;
|
||||
alpm_event_hook_t hook;
|
||||
alpm_event_hook_run_t hook_run;
|
||||
} alpm_event_t;
|
||||
|
||||
/** Event callback. */
|
||||
@@ -791,6 +820,15 @@ int alpm_option_add_cachedir(alpm_handle_t *handle, const char *cachedir);
|
||||
int alpm_option_remove_cachedir(alpm_handle_t *handle, const char *cachedir);
|
||||
/** @} */
|
||||
|
||||
/** @name Accessors to the list of package hook directories.
|
||||
* @{
|
||||
*/
|
||||
alpm_list_t *alpm_option_get_hookdirs(alpm_handle_t *handle);
|
||||
int alpm_option_set_hookdirs(alpm_handle_t *handle, alpm_list_t *hookdirs);
|
||||
int alpm_option_add_hookdir(alpm_handle_t *handle, const char *hookdir);
|
||||
int alpm_option_remove_hookdir(alpm_handle_t *handle, const char *hookdir);
|
||||
/** @} */
|
||||
|
||||
/** Returns the logfile name. */
|
||||
const char *alpm_option_get_logfile(alpm_handle_t *handle);
|
||||
/** Sets the logfile name. */
|
||||
@@ -875,6 +913,9 @@ int alpm_option_set_deltaratio(alpm_handle_t *handle, double ratio);
|
||||
int alpm_option_get_checkspace(alpm_handle_t *handle);
|
||||
int alpm_option_set_checkspace(alpm_handle_t *handle, int checkspace);
|
||||
|
||||
const char *alpm_option_get_dbext(alpm_handle_t *handle);
|
||||
int alpm_option_set_dbext(alpm_handle_t *handle, const char *dbext);
|
||||
|
||||
alpm_siglevel_t alpm_option_get_default_siglevel(alpm_handle_t *handle);
|
||||
int alpm_option_set_default_siglevel(alpm_handle_t *handle, alpm_siglevel_t level);
|
||||
|
||||
@@ -1101,6 +1142,12 @@ int alpm_pkg_should_ignore(alpm_handle_t *handle, alpm_pkg_t *pkg);
|
||||
*/
|
||||
const char *alpm_pkg_get_filename(alpm_pkg_t *pkg);
|
||||
|
||||
/** Returns the package base name.
|
||||
* @param pkg a pointer to package
|
||||
* @return a reference to an internal string
|
||||
*/
|
||||
const char *alpm_pkg_get_base(alpm_pkg_t *pkg);
|
||||
|
||||
/** Returns the package name.
|
||||
* @param pkg a pointer to package
|
||||
* @return a reference to an internal string
|
||||
@@ -1556,6 +1603,7 @@ char *alpm_compute_sha256sum(const char *filename);
|
||||
alpm_handle_t *alpm_initialize(const char *root, const char *dbpath,
|
||||
alpm_errno_t *err);
|
||||
int alpm_release(alpm_handle_t *handle);
|
||||
int alpm_unlock(alpm_handle_t *handle);
|
||||
|
||||
enum alpm_caps {
|
||||
ALPM_CAPABILITY_NLS = (1 << 0),
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* alpm_list.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -93,28 +93,42 @@ void SYMEXPORT alpm_list_free_inner(alpm_list_t *list, alpm_list_fn_free fn)
|
||||
*/
|
||||
alpm_list_t SYMEXPORT *alpm_list_add(alpm_list_t *list, void *data)
|
||||
{
|
||||
alpm_list_t *ptr, *lp;
|
||||
alpm_list_append(&list, data);
|
||||
return list;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Add a new item to the end of the list.
|
||||
*
|
||||
* @param list the list to add to
|
||||
* @param data the new item to be added to the list
|
||||
*
|
||||
* @return the newly added item
|
||||
*/
|
||||
alpm_list_t SYMEXPORT *alpm_list_append(alpm_list_t **list, void *data)
|
||||
{
|
||||
alpm_list_t *ptr;
|
||||
|
||||
ptr = malloc(sizeof(alpm_list_t));
|
||||
if(ptr == NULL) {
|
||||
return list;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
ptr->data = data;
|
||||
ptr->next = NULL;
|
||||
|
||||
/* Special case: the input list is empty */
|
||||
if(list == NULL) {
|
||||
if(*list == NULL) {
|
||||
*list = ptr;
|
||||
ptr->prev = ptr;
|
||||
return ptr;
|
||||
} else {
|
||||
alpm_list_t *lp = alpm_list_last(*list);
|
||||
lp->next = ptr;
|
||||
ptr->prev = lp;
|
||||
(*list)->prev = ptr;
|
||||
}
|
||||
|
||||
lp = alpm_list_last(list);
|
||||
lp->next = ptr;
|
||||
ptr->prev = lp;
|
||||
list->prev = ptr;
|
||||
|
||||
return list;
|
||||
return ptr;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* alpm_list.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -57,6 +57,7 @@ void alpm_list_free_inner(alpm_list_t *list, alpm_list_fn_free fn);
|
||||
|
||||
/* item mutators */
|
||||
alpm_list_t *alpm_list_add(alpm_list_t *list, void *data);
|
||||
alpm_list_t *alpm_list_append(alpm_list_t **list, void *data);
|
||||
alpm_list_t *alpm_list_add_sorted(alpm_list_t *list, void *data, alpm_list_fn_cmp fn);
|
||||
alpm_list_t *alpm_list_join(alpm_list_t *first, alpm_list_t *second);
|
||||
alpm_list_t *alpm_list_mmerge(alpm_list_t *left, alpm_list_t *right, alpm_list_fn_cmp fn);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* backup.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2005 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>
|
||||
@@ -47,11 +47,10 @@ int _alpm_split_backup(const char *string, alpm_backup_t **backup)
|
||||
*ptr = '\0';
|
||||
ptr++;
|
||||
/* now str points to the filename and ptr points to the hash */
|
||||
STRDUP((*backup)->name, str, return -1);
|
||||
STRDUP((*backup)->hash, ptr, return -1);
|
||||
STRDUP((*backup)->name, str, FREE(str); return -1);
|
||||
STRDUP((*backup)->hash, ptr, FREE(str); return -1);
|
||||
FREE(str);
|
||||
return 0;
|
||||
}
|
||||
return 0;}
|
||||
|
||||
/* Look for a filename in a alpm_pkg_t.backup list. If we find it,
|
||||
* then we return the full backup entry.
|
||||
@@ -77,9 +76,10 @@ alpm_backup_t *_alpm_needbackup(const char *file, alpm_pkg_t *pkg)
|
||||
|
||||
void _alpm_backup_free(alpm_backup_t *backup)
|
||||
{
|
||||
free(backup->name);
|
||||
free(backup->hash);
|
||||
free(backup);
|
||||
ASSERT(backup != NULL, return);
|
||||
FREE(backup->name);
|
||||
FREE(backup->hash);
|
||||
FREE(backup);
|
||||
}
|
||||
|
||||
alpm_backup_t *_alpm_backup_dup(const alpm_backup_t *backup)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* backup.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* be_local.c : backend for the local database
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -63,6 +63,12 @@ static int local_db_read(alpm_pkg_t *info, alpm_dbinfrq_t inforeq);
|
||||
* initialized.
|
||||
*/
|
||||
|
||||
static const char *_cache_get_base(alpm_pkg_t *pkg)
|
||||
{
|
||||
LAZY_LOAD(INFRQ_DESC, NULL);
|
||||
return pkg->base;
|
||||
}
|
||||
|
||||
static const char *_cache_get_desc(alpm_pkg_t *pkg)
|
||||
{
|
||||
LAZY_LOAD(INFRQ_DESC, NULL);
|
||||
@@ -297,6 +303,7 @@ static int _cache_force_load(alpm_pkg_t *pkg)
|
||||
* logic.
|
||||
*/
|
||||
static struct pkg_operations local_pkg_ops = {
|
||||
.get_base = _cache_get_base,
|
||||
.get_desc = _cache_get_desc,
|
||||
.get_url = _cache_get_url,
|
||||
.get_builddate = _cache_get_builddate,
|
||||
@@ -377,6 +384,11 @@ static int local_db_add_version(alpm_db_t UNUSED *db, const char *dbpath)
|
||||
snprintf(dbverpath, PATH_MAX, "%sALPM_DB_VERSION", dbpath);
|
||||
|
||||
dbverfile = fopen(dbverpath, "w");
|
||||
|
||||
if(dbverfile == NULL) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
fprintf(dbverfile, "%zu\n", ALPM_LOCAL_DB_VERSION);
|
||||
fclose(dbverfile);
|
||||
|
||||
@@ -390,7 +402,10 @@ static int local_db_create(alpm_db_t *db, const char *dbpath)
|
||||
dbpath, strerror(errno));
|
||||
RET_ERR(db->handle, ALPM_ERR_DB_CREATE, -1);
|
||||
}
|
||||
local_db_add_version(db, dbpath);
|
||||
if(local_db_add_version(db, dbpath) != 0) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -452,7 +467,9 @@ static int local_db_validate(alpm_db_t *db)
|
||||
}
|
||||
}
|
||||
|
||||
local_db_add_version(db, dbpath);
|
||||
if(local_db_add_version(db, dbpath) != 0) {
|
||||
goto version_error;
|
||||
}
|
||||
goto version_latest;
|
||||
}
|
||||
|
||||
@@ -701,6 +718,8 @@ static int local_db_read(alpm_pkg_t *info, alpm_dbinfrq_t inforeq)
|
||||
_alpm_log(db->handle, ALPM_LOG_ERROR, _("%s database is inconsistent: version "
|
||||
"mismatch on package %s\n"), db->treename, info->name);
|
||||
}
|
||||
} else if(strcmp(line, "%BASE%") == 0) {
|
||||
READ_AND_STORE(info->base);
|
||||
} else if(strcmp(line, "%DESC%") == 0) {
|
||||
READ_AND_STORE(info->desc);
|
||||
} else if(strcmp(line, "%GROUPS%") == 0) {
|
||||
@@ -780,7 +799,7 @@ static int local_db_read(alpm_pkg_t *info, alpm_dbinfrq_t inforeq)
|
||||
while(safe_fgets(line, sizeof(line), fp) &&
|
||||
(len = _alpm_strip_newline(line, 0))) {
|
||||
if(!_alpm_greedy_grow((void **)&files, &files_size,
|
||||
(files_size ? files_size + sizeof(alpm_file_t) : 8 * sizeof(alpm_file_t)))) {
|
||||
(files_count ? (files_count + 1) * sizeof(alpm_file_t) : 8 * sizeof(alpm_file_t)))) {
|
||||
goto error;
|
||||
}
|
||||
/* since we know the length of the file string already,
|
||||
@@ -791,9 +810,13 @@ static int local_db_read(alpm_pkg_t *info, alpm_dbinfrq_t inforeq)
|
||||
files_count++;
|
||||
}
|
||||
/* attempt to hand back any memory we don't need */
|
||||
files = realloc(files, sizeof(alpm_file_t) * files_count);
|
||||
/* make sure the list is sorted */
|
||||
qsort(files, files_count, sizeof(alpm_file_t), _alpm_files_cmp);
|
||||
if(files_count > 0) {
|
||||
files = realloc(files, sizeof(alpm_file_t) * files_count);
|
||||
/* make sure the list is sorted */
|
||||
qsort(files, files_count, sizeof(alpm_file_t), _alpm_files_cmp);
|
||||
} else {
|
||||
FREE(files);
|
||||
}
|
||||
info->files.count = files_count;
|
||||
info->files.files = files;
|
||||
} else if(strcmp(line, "%BACKUP%") == 0) {
|
||||
@@ -801,6 +824,7 @@ static int local_db_read(alpm_pkg_t *info, alpm_dbinfrq_t inforeq)
|
||||
alpm_backup_t *backup;
|
||||
CALLOC(backup, 1, sizeof(alpm_backup_t), goto error);
|
||||
if(_alpm_split_backup(line, &backup)) {
|
||||
FREE(backup);
|
||||
goto error;
|
||||
}
|
||||
info->backup = alpm_list_add(info->backup, backup);
|
||||
@@ -904,6 +928,10 @@ int _alpm_local_db_write(alpm_db_t *db, alpm_pkg_t *info, alpm_dbinfrq_t inforeq
|
||||
free(path);
|
||||
fprintf(fp, "%%NAME%%\n%s\n\n"
|
||||
"%%VERSION%%\n%s\n\n", info->name, info->version);
|
||||
if(info->base) {
|
||||
fprintf(fp, "%%BASE%%\n"
|
||||
"%s\n\n", info->base);
|
||||
}
|
||||
if(info->desc) {
|
||||
fprintf(fp, "%%DESC%%\n"
|
||||
"%s\n\n", info->desc);
|
||||
@@ -1022,11 +1050,6 @@ int _alpm_local_db_write(alpm_db_t *db, alpm_pkg_t *info, alpm_dbinfrq_t inforeq
|
||||
|
||||
cleanup:
|
||||
umask(oldmask);
|
||||
|
||||
if(fp) {
|
||||
fclose(fp);
|
||||
}
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* be_package.c : backend for packages
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -193,7 +193,7 @@ static int parse_descfile(alpm_handle_t *handle, struct archive *a, alpm_pkg_t *
|
||||
STRDUP(newpkg->name, ptr, return -1);
|
||||
newpkg->name_hash = _alpm_hash_sdbm(newpkg->name);
|
||||
} else if(strcmp(key, "pkgbase") == 0) {
|
||||
/* not used atm */
|
||||
STRDUP(newpkg->base, ptr, return -1);
|
||||
} else if(strcmp(key, "pkgver") == 0) {
|
||||
STRDUP(newpkg->version, ptr, return -1);
|
||||
} else if(strcmp(key, "basever") == 0) {
|
||||
@@ -237,7 +237,7 @@ static int parse_descfile(alpm_handle_t *handle, struct archive *a, alpm_pkg_t *
|
||||
} else if(strcmp(key, "backup") == 0) {
|
||||
alpm_backup_t *backup;
|
||||
CALLOC(backup, 1, sizeof(alpm_backup_t), return -1);
|
||||
STRDUP(backup->name, ptr, return -1);
|
||||
STRDUP(backup->name, ptr, FREE(backup); return -1);
|
||||
newpkg->backup = alpm_list_add(newpkg->backup, backup);
|
||||
} else if(strcmp(key, "force") == 0) {
|
||||
/* deprecated, skip it */
|
||||
@@ -384,15 +384,16 @@ static int handle_simple_path(alpm_pkg_t *pkg, const char *path)
|
||||
* @param path path of the file to be added
|
||||
* @return <0 on error, 0 on success
|
||||
*/
|
||||
static int add_entry_to_files_list(alpm_pkg_t *pkg, size_t *files_size,
|
||||
struct archive_entry *entry, const char *path)
|
||||
static int add_entry_to_files_list(alpm_filelist_t *filelist,
|
||||
size_t *files_size, struct archive_entry *entry, const char *path)
|
||||
{
|
||||
const size_t files_count = pkg->files.count;
|
||||
const size_t files_count = filelist->count;
|
||||
alpm_file_t *current_file;
|
||||
mode_t type;
|
||||
size_t pathlen;
|
||||
|
||||
if(!_alpm_greedy_grow((void **)&pkg->files.files, files_size, (files_count + 1) * sizeof(alpm_file_t))) {
|
||||
if(!_alpm_greedy_grow((void **)&filelist->files,
|
||||
files_size, (files_count + 1) * sizeof(alpm_file_t))) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -400,7 +401,7 @@ static int add_entry_to_files_list(alpm_pkg_t *pkg, size_t *files_size,
|
||||
|
||||
pathlen = strlen(path);
|
||||
|
||||
current_file = pkg->files.files + files_count;
|
||||
current_file = filelist->files + files_count;
|
||||
|
||||
/* mtree paths don't contain a tailing slash, those we get from
|
||||
* the archive directly do (expensive way)
|
||||
@@ -418,7 +419,7 @@ static int add_entry_to_files_list(alpm_pkg_t *pkg, size_t *files_size,
|
||||
}
|
||||
current_file->size = archive_entry_size(entry);
|
||||
current_file->mode = archive_entry_mode(entry);
|
||||
pkg->files.count++;
|
||||
filelist->count++;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -437,23 +438,19 @@ static int add_entry_to_files_list(alpm_pkg_t *pkg, size_t *files_size,
|
||||
static int build_filelist_from_mtree(alpm_handle_t *handle, alpm_pkg_t *pkg, struct archive *archive)
|
||||
{
|
||||
int ret = 0;
|
||||
size_t i;
|
||||
size_t mtree_maxsize = 0;
|
||||
size_t mtree_cursize = 0;
|
||||
size_t files_size = 0; /* we clean up the existing array so this is fine */
|
||||
char *mtree_data = NULL;
|
||||
struct archive *mtree;
|
||||
struct archive_entry *mtree_entry = NULL;
|
||||
alpm_filelist_t filelist;
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"found mtree for package %s, getting file list\n", pkg->filename);
|
||||
|
||||
/* throw away any files we might have already found */
|
||||
for (size_t i = 0; i < pkg->files.count; i++) {
|
||||
free(pkg->files.files[i].name);
|
||||
}
|
||||
free(pkg->files.files);
|
||||
pkg->files.files = NULL;
|
||||
pkg->files.count = 0;
|
||||
memset(&filelist, 0, sizeof(alpm_filelist_t));
|
||||
|
||||
/* create a new archive to parse the mtree and load it from archive into memory */
|
||||
/* TODO: split this into a function */
|
||||
@@ -476,7 +473,7 @@ static int build_filelist_from_mtree(alpm_handle_t *handle, alpm_pkg_t *pkg, str
|
||||
size = archive_read_data(archive, mtree_data + mtree_cursize, ALPM_BUFFER_SIZE);
|
||||
|
||||
if(size < 0) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("error while reading package %s: %s\n"),
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, _("error while reading package %s: %s\n"),
|
||||
pkg->filename, archive_error_string(archive));
|
||||
handle->pm_errno = ALPM_ERR_LIBARCHIVE;
|
||||
goto error;
|
||||
@@ -489,7 +486,7 @@ static int build_filelist_from_mtree(alpm_handle_t *handle, alpm_pkg_t *pkg, str
|
||||
}
|
||||
|
||||
if(archive_read_open_memory(mtree, mtree_data, mtree_cursize)) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
_("error while reading mtree of package %s: %s\n"),
|
||||
pkg->filename, archive_error_string(mtree));
|
||||
handle->pm_errno = ALPM_ERR_LIBARCHIVE;
|
||||
@@ -508,23 +505,38 @@ static int build_filelist_from_mtree(alpm_handle_t *handle, alpm_pkg_t *pkg, str
|
||||
continue;
|
||||
}
|
||||
|
||||
if(add_entry_to_files_list(pkg, &files_size, mtree_entry, path) < 0) {
|
||||
if(add_entry_to_files_list(&filelist, &files_size, mtree_entry, path) < 0) {
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
|
||||
if(ret != ARCHIVE_EOF && ret != ARCHIVE_OK) { /* An error occurred */
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("error while reading mtree of package %s: %s\n"),
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, _("error while reading mtree of package %s: %s\n"),
|
||||
pkg->filename, archive_error_string(mtree));
|
||||
handle->pm_errno = ALPM_ERR_LIBARCHIVE;
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* throw away any files we loaded directly from the archive */
|
||||
for(i = 0; i < pkg->files.count; i++) {
|
||||
free(pkg->files.files[i].name);
|
||||
}
|
||||
free(pkg->files.files);
|
||||
|
||||
/* copy over new filelist */
|
||||
memcpy(&pkg->files, &filelist, sizeof(alpm_filelist_t));
|
||||
|
||||
free(mtree_data);
|
||||
_alpm_archive_read_free(mtree);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "finished mtree reading for %s\n", pkg->filename);
|
||||
return 0;
|
||||
error:
|
||||
/* throw away any files we loaded from the mtree */
|
||||
for(i = 0; i < filelist.count; i++) {
|
||||
free(filelist.files[i].name);
|
||||
}
|
||||
free(filelist.files);
|
||||
|
||||
free(mtree_data);
|
||||
_alpm_archive_read_free(mtree);
|
||||
return -1;
|
||||
@@ -607,16 +619,13 @@ alpm_pkg_t *_alpm_pkg_load_internal(alpm_handle_t *handle,
|
||||
/* building the file list: cheap way
|
||||
* get the filelist from the mtree file rather than scanning
|
||||
* the whole archive */
|
||||
if(build_filelist_from_mtree(handle, newpkg, archive) < 0) {
|
||||
goto error;
|
||||
}
|
||||
hit_mtree = 1;
|
||||
hit_mtree = build_filelist_from_mtree(handle, newpkg, archive) == 0;
|
||||
continue;
|
||||
} else if(handle_simple_path(newpkg, entry_name)) {
|
||||
continue;
|
||||
} else if(full && !hit_mtree) {
|
||||
/* building the file list: expensive way */
|
||||
if(add_entry_to_files_list(newpkg, &files_size, entry, entry_name) < 0) {
|
||||
if(add_entry_to_files_list(&newpkg->files, &files_size, entry, entry_name) < 0) {
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* be_sync.c : backend for sync databases
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "delta.h"
|
||||
#include "deps.h"
|
||||
#include "dload.h"
|
||||
#include "filelist.h"
|
||||
|
||||
static char *get_sync_dir(alpm_handle_t *handle)
|
||||
{
|
||||
@@ -174,7 +175,9 @@ valid:
|
||||
int SYMEXPORT alpm_db_update(int force, alpm_db_t *db)
|
||||
{
|
||||
char *syncpath;
|
||||
const char *dbext;
|
||||
alpm_list_t *i;
|
||||
int updated = 0;
|
||||
int ret = -1;
|
||||
mode_t oldmask;
|
||||
alpm_handle_t *handle;
|
||||
@@ -196,6 +199,11 @@ int SYMEXPORT alpm_db_update(int force, alpm_db_t *db)
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* force update of invalid databases to fix potential mismatched database/signature */
|
||||
if(db->status & DB_STATUS_INVALID) {
|
||||
force = 1;
|
||||
}
|
||||
|
||||
/* make sure we have a sane umask */
|
||||
oldmask = umask(0022);
|
||||
|
||||
@@ -208,6 +216,8 @@ int SYMEXPORT alpm_db_update(int force, alpm_db_t *db)
|
||||
RET_ERR(handle, ALPM_ERR_HANDLE_LOCK, -1);
|
||||
}
|
||||
|
||||
dbext = db->handle->dbext;
|
||||
|
||||
for(i = db->servers; i; i = i->next) {
|
||||
const char *server = i->data, *final_db_url = NULL;
|
||||
struct dload_payload payload;
|
||||
@@ -220,18 +230,19 @@ int SYMEXPORT alpm_db_update(int force, alpm_db_t *db)
|
||||
payload.max_size = 25 * 1024 * 1024;
|
||||
|
||||
/* print server + filename into a buffer */
|
||||
len = strlen(server) + strlen(db->treename) + 5;
|
||||
len = strlen(server) + strlen(db->treename) + strlen(dbext) + 2;
|
||||
/* TODO fix leak syncpath and umask unset */
|
||||
MALLOC(payload.fileurl, len, RET_ERR(handle, ALPM_ERR_MEMORY, -1));
|
||||
snprintf(payload.fileurl, len, "%s/%s.db", server, db->treename);
|
||||
snprintf(payload.fileurl, len, "%s/%s%s", server, db->treename, dbext);
|
||||
payload.handle = handle;
|
||||
payload.force = force;
|
||||
payload.unlink_on_fail = 1;
|
||||
|
||||
ret = _alpm_download(&payload, syncpath, NULL, &final_db_url);
|
||||
_alpm_dload_payload_reset(&payload);
|
||||
updated = (updated || ret == 0);
|
||||
|
||||
if(ret == 0 && (level & ALPM_SIG_DATABASE)) {
|
||||
if(ret != -1 && updated && (level & ALPM_SIG_DATABASE)) {
|
||||
/* an existing sig file is no good at this point */
|
||||
char *sigpath = _alpm_sigpath(handle, _alpm_db_path(db));
|
||||
if(!sigpath) {
|
||||
@@ -241,23 +252,32 @@ int SYMEXPORT alpm_db_update(int force, alpm_db_t *db)
|
||||
unlink(sigpath);
|
||||
free(sigpath);
|
||||
|
||||
/* if we downloaded a DB, we want the .sig from the same server -
|
||||
this information is only available from the internal downloader */
|
||||
if(handle->fetchcb == NULL) {
|
||||
|
||||
/* check if the final URL from internal downloader looks reasonable */
|
||||
if(final_db_url != NULL) {
|
||||
if(strlen(final_db_url) < 3
|
||||
|| strcmp(final_db_url + strlen(final_db_url) - strlen(dbext),
|
||||
dbext) != 0) {
|
||||
final_db_url = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
/* if we downloaded a DB, we want the .sig from the same server */
|
||||
if(final_db_url != NULL) {
|
||||
/* print final_db_url into a buffer (leave space for .sig) */
|
||||
len = strlen(final_db_url) + 5;
|
||||
} else {
|
||||
/* print server + filename into a buffer (leave space for .sig) */
|
||||
len = strlen(server) + strlen(db->treename) + 9;
|
||||
/* print server + filename into a buffer (leave space for separator and .sig) */
|
||||
len = strlen(server) + strlen(db->treename) + strlen(dbext) + 6;
|
||||
}
|
||||
|
||||
/* TODO fix leak syncpath and umask unset */
|
||||
MALLOC(payload.fileurl, len, RET_ERR(handle, ALPM_ERR_MEMORY, -1));
|
||||
|
||||
if(handle->fetchcb == NULL) {
|
||||
if(final_db_url != NULL) {
|
||||
snprintf(payload.fileurl, len, "%s.sig", final_db_url);
|
||||
} else {
|
||||
snprintf(payload.fileurl, len, "%s/%s.db.sig", server, db->treename);
|
||||
snprintf(payload.fileurl, len, "%s/%s%s.sig", server, db->treename, dbext);
|
||||
}
|
||||
|
||||
payload.handle = handle;
|
||||
@@ -278,32 +298,31 @@ int SYMEXPORT alpm_db_update(int force, alpm_db_t *db)
|
||||
}
|
||||
}
|
||||
|
||||
if(ret == 1) {
|
||||
/* files match, do nothing */
|
||||
handle->pm_errno = 0;
|
||||
goto cleanup;
|
||||
} else if(ret == -1) {
|
||||
if(updated) {
|
||||
/* Cache needs to be rebuilt */
|
||||
_alpm_db_free_pkgcache(db);
|
||||
|
||||
/* clear all status flags regarding validity/existence */
|
||||
db->status &= ~DB_STATUS_VALID;
|
||||
db->status &= ~DB_STATUS_INVALID;
|
||||
db->status &= ~DB_STATUS_EXISTS;
|
||||
db->status &= ~DB_STATUS_MISSING;
|
||||
|
||||
/* if the download failed skip validation to preserve the download error */
|
||||
if(ret != -1 && sync_db_validate(db) != 0) {
|
||||
/* pm_errno should be set */
|
||||
ret = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(ret == -1) {
|
||||
/* pm_errno was set by the download code */
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "failed to sync db: %s\n",
|
||||
alpm_strerror(handle->pm_errno));
|
||||
goto cleanup;
|
||||
} else {
|
||||
handle->pm_errno = 0;
|
||||
}
|
||||
|
||||
/* Cache needs to be rebuilt */
|
||||
_alpm_db_free_pkgcache(db);
|
||||
|
||||
/* clear all status flags regarding validity/existence */
|
||||
db->status &= ~DB_STATUS_VALID;
|
||||
db->status &= ~DB_STATUS_INVALID;
|
||||
db->status &= ~DB_STATUS_EXISTS;
|
||||
db->status &= ~DB_STATUS_MISSING;
|
||||
|
||||
if(sync_db_validate(db)) {
|
||||
/* pm_errno should be set */
|
||||
ret = -1;
|
||||
}
|
||||
|
||||
cleanup:
|
||||
_alpm_handle_unlock(handle);
|
||||
free(syncpath);
|
||||
umask(oldmask);
|
||||
@@ -426,6 +445,7 @@ static size_t estimate_package_count(struct stat *st, struct archive *archive)
|
||||
/* assume it is at least somewhat compressed */
|
||||
per_package = 500;
|
||||
}
|
||||
|
||||
return (size_t)((st->st_size / per_package) + 1);
|
||||
}
|
||||
|
||||
@@ -458,6 +478,12 @@ static int sync_db_populate(alpm_db_t *db)
|
||||
}
|
||||
est_count = estimate_package_count(&buf, archive);
|
||||
|
||||
/* currently only .files dbs contain file lists - make flexible when required*/
|
||||
if(strcmp(db->handle->dbext, ".files") == 0) {
|
||||
/* files databases are about four times larger on average */
|
||||
est_count /= 4;
|
||||
}
|
||||
|
||||
db->pkgcache = _alpm_pkghash_create(est_count);
|
||||
if(db->pkgcache == NULL) {
|
||||
db->handle->pm_errno = ALPM_ERR_MEMORY;
|
||||
@@ -588,6 +614,7 @@ static int sync_db_read(alpm_db_t *db, struct archive *archive,
|
||||
}
|
||||
|
||||
if(strcmp(filename, "desc") == 0 || strcmp(filename, "depends") == 0
|
||||
|| strcmp(filename, "files") == 0
|
||||
|| (strcmp(filename, "deltas") == 0 && db->handle->deltaratio > 0.0) ) {
|
||||
int ret;
|
||||
while((ret = _alpm_archive_fgets(archive, &buf)) == ARCHIVE_OK) {
|
||||
@@ -614,6 +641,8 @@ static int sync_db_read(alpm_db_t *db, struct archive *archive,
|
||||
if(_alpm_validate_filename(db, pkg->name, pkg->filename) < 0) {
|
||||
return -1;
|
||||
}
|
||||
} else if(strcmp(line, "%BASE%") == 0) {
|
||||
READ_AND_STORE(pkg->base);
|
||||
} else if(strcmp(line, "%DESC%") == 0) {
|
||||
READ_AND_STORE(pkg->desc);
|
||||
} else if(strcmp(line, "%GROUPS%") == 0) {
|
||||
@@ -671,6 +700,37 @@ static int sync_db_read(alpm_db_t *db, struct archive *archive,
|
||||
pkg->deltas = alpm_list_add(pkg->deltas,
|
||||
_alpm_delta_parse(db->handle, line));
|
||||
}
|
||||
} 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) {
|
||||
files = realloc(files, sizeof(alpm_file_t) * files_count);
|
||||
/* make sure the list is sorted */
|
||||
qsort(files, files_count, sizeof(alpm_file_t), _alpm_files_cmp);
|
||||
} else {
|
||||
FREE(files);
|
||||
}
|
||||
pkg->files.count = files_count;
|
||||
pkg->files.files = files;
|
||||
}
|
||||
}
|
||||
if(ret != ARCHIVE_EOF) {
|
||||
@@ -679,8 +739,6 @@ static int sync_db_read(alpm_db_t *db, struct archive *archive,
|
||||
*likely_pkg = pkg;
|
||||
} else if(strcmp(filename, "deltas") == 0) {
|
||||
/* skip reading delta files if UseDelta is unset */
|
||||
} else if(strcmp(filename, "files") == 0) {
|
||||
/* currently do nothing with this file */
|
||||
} else {
|
||||
/* unknown database file */
|
||||
_alpm_log(db->handle, ALPM_LOG_DEBUG, "unknown database file: %s\n", filename);
|
||||
@@ -707,7 +765,7 @@ alpm_db_t *_alpm_db_register_sync(alpm_handle_t *handle, const char *treename,
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "registering sync database '%s'\n", treename);
|
||||
|
||||
#ifndef HAVE_LIBGPGME
|
||||
if((level &= ~ALPM_SIG_PACKAGE_SET) != 0 && level != ALPM_SIG_USE_DEFAULT) {
|
||||
if(level != ALPM_SIG_USE_DEFAULT) {
|
||||
RET_ERR(handle, ALPM_ERR_WRONG_ARGS, NULL);
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* conflict.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2006 by David Kimpe <dnaku@frugalware.org>
|
||||
@@ -48,15 +48,19 @@ static alpm_conflict_t *conflict_new(alpm_pkg_t *pkg1, alpm_pkg_t *pkg2,
|
||||
{
|
||||
alpm_conflict_t *conflict;
|
||||
|
||||
MALLOC(conflict, sizeof(alpm_conflict_t), return NULL);
|
||||
CALLOC(conflict, 1, sizeof(alpm_conflict_t), return NULL);
|
||||
|
||||
conflict->package1_hash = pkg1->name_hash;
|
||||
conflict->package2_hash = pkg2->name_hash;
|
||||
STRDUP(conflict->package1, pkg1->name, return NULL);
|
||||
STRDUP(conflict->package2, pkg2->name, return NULL);
|
||||
STRDUP(conflict->package1, pkg1->name, goto error);
|
||||
STRDUP(conflict->package2, pkg2->name, goto error);
|
||||
conflict->reason = reason;
|
||||
|
||||
return conflict;
|
||||
|
||||
error:
|
||||
alpm_conflict_free(conflict);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -64,6 +68,7 @@ static alpm_conflict_t *conflict_new(alpm_pkg_t *pkg1, alpm_pkg_t *pkg2,
|
||||
*/
|
||||
void SYMEXPORT alpm_conflict_free(alpm_conflict_t *conflict)
|
||||
{
|
||||
ASSERT(conflict != NULL, return);
|
||||
FREE(conflict->package2);
|
||||
FREE(conflict->package1);
|
||||
FREE(conflict);
|
||||
@@ -79,11 +84,15 @@ alpm_conflict_t *_alpm_conflict_dup(const alpm_conflict_t *conflict)
|
||||
|
||||
newconflict->package1_hash = conflict->package1_hash;
|
||||
newconflict->package2_hash = conflict->package2_hash;
|
||||
STRDUP(newconflict->package1, conflict->package1, return NULL);
|
||||
STRDUP(newconflict->package2, conflict->package2, return NULL);
|
||||
STRDUP(newconflict->package1, conflict->package1, goto error);
|
||||
STRDUP(newconflict->package2, conflict->package2, goto error);
|
||||
newconflict->reason = conflict->reason;
|
||||
|
||||
return newconflict;
|
||||
|
||||
error:
|
||||
alpm_conflict_free(newconflict);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -265,7 +274,7 @@ static alpm_list_t *add_fileconflict(alpm_handle_t *handle,
|
||||
alpm_pkg_t *pkg1, alpm_pkg_t *pkg2)
|
||||
{
|
||||
alpm_fileconflict_t *conflict;
|
||||
MALLOC(conflict, sizeof(alpm_fileconflict_t), goto error);
|
||||
CALLOC(conflict, 1, sizeof(alpm_fileconflict_t), goto error);
|
||||
|
||||
STRDUP(conflict->target, pkg1->name, goto error);
|
||||
STRDUP(conflict->file, filestr, goto error);
|
||||
@@ -284,6 +293,7 @@ static alpm_list_t *add_fileconflict(alpm_handle_t *handle,
|
||||
return conflicts;
|
||||
|
||||
error:
|
||||
alpm_fileconflict_free(conflict);
|
||||
RET_ERR(handle, ALPM_ERR_MEMORY, conflicts);
|
||||
}
|
||||
|
||||
@@ -292,6 +302,7 @@ error:
|
||||
*/
|
||||
void SYMEXPORT alpm_fileconflict_free(alpm_fileconflict_t *conflict)
|
||||
{
|
||||
ASSERT(conflict != NULL, return);
|
||||
FREE(conflict->ctarget);
|
||||
FREE(conflict->file);
|
||||
FREE(conflict->target);
|
||||
@@ -555,6 +566,8 @@ alpm_list_t *_alpm_db_find_fileconflicts(alpm_handle_t *handle,
|
||||
|
||||
/* localp2->files will be removed (target conflicts are handled by CHECK 1) */
|
||||
if(localp2 && alpm_filelist_contains(alpm_pkg_get_files(localp2), relative_path)) {
|
||||
size_t fslen = strlen(filestr);
|
||||
|
||||
/* skip removal of file, but not add. this will prevent a second
|
||||
* package from removing the file when it was already installed
|
||||
* by its new owner (whether the file is in backup array or not */
|
||||
@@ -563,6 +576,19 @@ alpm_list_t *_alpm_db_find_fileconflicts(alpm_handle_t *handle,
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"file changed packages, adding to remove skiplist\n");
|
||||
resolved_conflict = 1;
|
||||
|
||||
if(filestr[fslen - 1] == '/') {
|
||||
/* replacing a file with a directory:
|
||||
* go ahead and skip any files inside filestr as they will
|
||||
* necessarily be resolved by replacing the file with a dir
|
||||
* NOTE: afterward, j will point to the last file inside filestr */
|
||||
for( ; j->next; j = j->next) {
|
||||
const char *filestr2 = j->next->data;
|
||||
if(strncmp(filestr, filestr2, fslen) != 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* conflict.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* db.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005 by Christian Hamar <krics@linuxforum.hu>
|
||||
@@ -331,7 +331,7 @@ alpm_db_t *_alpm_db_new(const char *treename, int is_local)
|
||||
alpm_db_t *db;
|
||||
|
||||
CALLOC(db, 1, sizeof(alpm_db_t), return NULL);
|
||||
STRDUP(db->treename, treename, return NULL);
|
||||
STRDUP(db->treename, treename, FREE(db); return NULL);
|
||||
if(is_local) {
|
||||
db->status |= DB_STATUS_LOCAL;
|
||||
} else {
|
||||
@@ -344,6 +344,7 @@ alpm_db_t *_alpm_db_new(const char *treename, int is_local)
|
||||
|
||||
void _alpm_db_free(alpm_db_t *db)
|
||||
{
|
||||
ASSERT(db != NULL, return);
|
||||
/* cleanup pkgcache */
|
||||
_alpm_db_free_pkgcache(db);
|
||||
/* cleanup server list */
|
||||
@@ -375,10 +376,12 @@ const char *_alpm_db_path(alpm_db_t *db)
|
||||
CALLOC(db->_path, 1, pathsize, RET_ERR(db->handle, ALPM_ERR_MEMORY, NULL));
|
||||
sprintf(db->_path, "%s%s/", dbpath, db->treename);
|
||||
} else {
|
||||
pathsize = strlen(dbpath) + 5 + strlen(db->treename) + 4;
|
||||
const char *dbext = db->handle->dbext;
|
||||
|
||||
pathsize = strlen(dbpath) + 5 + strlen(db->treename) + strlen(dbext) + 1;
|
||||
CALLOC(db->_path, 1, pathsize, RET_ERR(db->handle, ALPM_ERR_MEMORY, NULL));
|
||||
/* all sync DBs now reside in the sync/ subdir of the dbpath */
|
||||
sprintf(db->_path, "%ssync/%s.db", dbpath, db->treename);
|
||||
sprintf(db->_path, "%ssync/%s%s", dbpath, db->treename, dbext);
|
||||
}
|
||||
_alpm_log(db->handle, ALPM_LOG_DEBUG, "database path for tree %s set to %s\n",
|
||||
db->treename, db->_path);
|
||||
@@ -542,7 +545,10 @@ alpm_pkghash_t *_alpm_db_get_pkgcache_hash(alpm_db_t *db)
|
||||
}
|
||||
|
||||
if(!(db->status & DB_STATUS_PKGCACHE)) {
|
||||
load_pkgcache(db);
|
||||
if(load_pkgcache(db)) {
|
||||
/* handle->error set in local/sync-db-populate */
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
return db->pkgcache;
|
||||
@@ -562,18 +568,27 @@ alpm_list_t *_alpm_db_get_pkgcache(alpm_db_t *db)
|
||||
/* "duplicate" pkg then add it to pkgcache */
|
||||
int _alpm_db_add_pkgincache(alpm_db_t *db, alpm_pkg_t *pkg)
|
||||
{
|
||||
alpm_pkg_t *newpkg;
|
||||
alpm_pkg_t *newpkg = NULL;
|
||||
|
||||
if(db == NULL || pkg == NULL || !(db->status & DB_STATUS_PKGCACHE)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(_alpm_pkg_dup(pkg, &newpkg)) {
|
||||
/* we return memory on "non-fatal" error in _alpm_pkg_dup */
|
||||
_alpm_pkg_free(newpkg);
|
||||
return -1;
|
||||
}
|
||||
|
||||
_alpm_log(db->handle, ALPM_LOG_DEBUG, "adding entry '%s' in '%s' cache\n",
|
||||
newpkg->name, db->treename);
|
||||
if(newpkg->origin == ALPM_PKG_FROM_FILE) {
|
||||
free(newpkg->origin_data.file);
|
||||
}
|
||||
newpkg->origin = (db->status & DB_STATUS_LOCAL)
|
||||
? ALPM_PKG_FROM_LOCALDB
|
||||
: ALPM_PKG_FROM_SYNCDB;
|
||||
newpkg->origin_data.db = db;
|
||||
db->pkgcache = _alpm_pkghash_add_sorted(db->pkgcache, newpkg);
|
||||
|
||||
free_groupcache(db);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* db.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2006 by Miklos Vajna <vmiklos@frugalware.org>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* delta.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2007-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -306,10 +306,10 @@ alpm_delta_t *_alpm_delta_parse(alpm_handle_t *handle, const char *line)
|
||||
|
||||
/* start at index 1 -- match 0 is the entire match */
|
||||
len = pmatch[1].rm_eo - pmatch[1].rm_so;
|
||||
STRNDUP(delta->delta, &line[pmatch[1].rm_so], len, return NULL);
|
||||
STRNDUP(delta->delta, &line[pmatch[1].rm_so], len, goto error);
|
||||
|
||||
len = pmatch[2].rm_eo - pmatch[2].rm_so;
|
||||
STRNDUP(delta->delta_md5, &line[pmatch[2].rm_so], len, return NULL);
|
||||
STRNDUP(delta->delta_md5, &line[pmatch[2].rm_so], len, goto error);
|
||||
|
||||
len = pmatch[3].rm_eo - pmatch[3].rm_so;
|
||||
if(len < sizeof(filesize)) {
|
||||
@@ -319,18 +319,23 @@ alpm_delta_t *_alpm_delta_parse(alpm_handle_t *handle, const char *line)
|
||||
}
|
||||
|
||||
len = pmatch[4].rm_eo - pmatch[4].rm_so;
|
||||
STRNDUP(delta->from, &line[pmatch[4].rm_so], len, return NULL);
|
||||
STRNDUP(delta->from, &line[pmatch[4].rm_so], len, goto error);
|
||||
|
||||
len = pmatch[5].rm_eo - pmatch[5].rm_so;
|
||||
STRNDUP(delta->to, &line[pmatch[5].rm_so], len, return NULL);
|
||||
STRNDUP(delta->to, &line[pmatch[5].rm_so], len, goto error);
|
||||
|
||||
return delta;
|
||||
|
||||
error:
|
||||
_alpm_delta_free(delta);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#undef NUM_MATCHES
|
||||
|
||||
void _alpm_delta_free(alpm_delta_t *delta)
|
||||
{
|
||||
ASSERT(delta != NULL, return);
|
||||
FREE(delta->delta);
|
||||
FREE(delta->delta_md5);
|
||||
FREE(delta->from);
|
||||
@@ -342,14 +347,18 @@ alpm_delta_t *_alpm_delta_dup(const alpm_delta_t *delta)
|
||||
{
|
||||
alpm_delta_t *newdelta;
|
||||
CALLOC(newdelta, 1, sizeof(alpm_delta_t), return NULL);
|
||||
STRDUP(newdelta->delta, delta->delta, return NULL);
|
||||
STRDUP(newdelta->delta_md5, delta->delta_md5, return NULL);
|
||||
STRDUP(newdelta->from, delta->from, return NULL);
|
||||
STRDUP(newdelta->to, delta->to, return NULL);
|
||||
STRDUP(newdelta->delta, delta->delta, goto error);
|
||||
STRDUP(newdelta->delta_md5, delta->delta_md5, goto error);
|
||||
STRDUP(newdelta->from, delta->from, goto error);
|
||||
STRDUP(newdelta->to, delta->to, goto error);
|
||||
newdelta->delta_size = delta->delta_size;
|
||||
newdelta->download_size = delta->download_size;
|
||||
|
||||
return newdelta;
|
||||
|
||||
error:
|
||||
_alpm_delta_free(newdelta);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* vim: set noet: */
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* delta.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2007-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* deps.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos@frugalware.org>
|
||||
@@ -37,6 +37,7 @@
|
||||
|
||||
void SYMEXPORT alpm_dep_free(alpm_depend_t *dep)
|
||||
{
|
||||
ASSERT(dep != NULL, return);
|
||||
FREE(dep->name);
|
||||
FREE(dep->version);
|
||||
FREE(dep->desc);
|
||||
@@ -48,17 +49,22 @@ static alpm_depmissing_t *depmiss_new(const char *target, alpm_depend_t *dep,
|
||||
{
|
||||
alpm_depmissing_t *miss;
|
||||
|
||||
MALLOC(miss, sizeof(alpm_depmissing_t), return NULL);
|
||||
CALLOC(miss, 1, sizeof(alpm_depmissing_t), return NULL);
|
||||
|
||||
STRDUP(miss->target, target, return NULL);
|
||||
STRDUP(miss->target, target, goto error);
|
||||
miss->depend = _alpm_dep_dup(dep);
|
||||
STRDUP(miss->causingpkg, causingpkg, return NULL);
|
||||
STRDUP(miss->causingpkg, causingpkg, goto error);
|
||||
|
||||
return miss;
|
||||
|
||||
error:
|
||||
alpm_depmissing_free(miss);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void SYMEXPORT alpm_depmissing_free(alpm_depmissing_t *miss)
|
||||
{
|
||||
ASSERT(miss != NULL, return);
|
||||
alpm_dep_free(miss->depend);
|
||||
FREE(miss->target);
|
||||
FREE(miss->causingpkg);
|
||||
@@ -101,7 +107,13 @@ static alpm_list_t *dep_graph_init(alpm_handle_t *handle,
|
||||
alpm_list_t *i, *j;
|
||||
alpm_list_t *vertices = NULL;
|
||||
alpm_list_t *localpkgs = alpm_list_diff(
|
||||
alpm_db_get_pkgcache(handle->db_local), ignore, _alpm_pkg_cmp);
|
||||
alpm_db_get_pkgcache(handle->db_local), targets, _alpm_pkg_cmp);
|
||||
|
||||
if(ignore) {
|
||||
alpm_list_t *oldlocal = localpkgs;
|
||||
localpkgs = alpm_list_diff(oldlocal, ignore, _alpm_pkg_cmp);
|
||||
alpm_list_free(oldlocal);
|
||||
}
|
||||
|
||||
/* We create the vertices */
|
||||
for(i = targets; i; i = i->next) {
|
||||
@@ -133,8 +145,7 @@ static alpm_list_t *dep_graph_init(alpm_handle_t *handle,
|
||||
alpm_graph_t *vertex_j = _alpm_graph_new();
|
||||
vertex_j->data = (void *)j->data;
|
||||
vertices = alpm_list_add(vertices, vertex_j);
|
||||
vertex_i->children =
|
||||
alpm_list_add(vertex_i->children, vertex_j);
|
||||
vertex_i->children = alpm_list_add(vertex_i->children, vertex_j);
|
||||
localpkgs = alpm_list_remove_item(localpkgs, j);
|
||||
free(j);
|
||||
}
|
||||
@@ -465,11 +476,11 @@ alpm_depend_t SYMEXPORT *alpm_dep_from_string(const char *depstring)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
MALLOC(depend, sizeof(alpm_depend_t), return NULL);
|
||||
CALLOC(depend, 1, sizeof(alpm_depend_t), return NULL);
|
||||
|
||||
/* Note the extra space in ": " to avoid matching the epoch */
|
||||
if((desc = strstr(depstring, ": ")) != NULL) {
|
||||
STRDUP(depend->desc, desc + 2, return NULL);
|
||||
STRDUP(depend->desc, desc + 2, goto error);
|
||||
deplen = desc - depstring;
|
||||
} else {
|
||||
/* no description- point desc at NULL at end of string for later use */
|
||||
@@ -509,13 +520,17 @@ alpm_depend_t SYMEXPORT *alpm_dep_from_string(const char *depstring)
|
||||
}
|
||||
|
||||
/* copy the right parts to the right places */
|
||||
STRNDUP(depend->name, depstring, ptr - depstring, return NULL);
|
||||
STRNDUP(depend->name, depstring, ptr - depstring, goto error);
|
||||
depend->name_hash = _alpm_hash_sdbm(depend->name);
|
||||
if(version) {
|
||||
STRNDUP(depend->version, version, desc - version, return NULL);
|
||||
STRNDUP(depend->version, version, desc - version, goto error);
|
||||
}
|
||||
|
||||
return depend;
|
||||
|
||||
error:
|
||||
alpm_dep_free(depend);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
alpm_depend_t *_alpm_dep_dup(const alpm_depend_t *dep)
|
||||
@@ -523,13 +538,17 @@ alpm_depend_t *_alpm_dep_dup(const alpm_depend_t *dep)
|
||||
alpm_depend_t *newdep;
|
||||
CALLOC(newdep, 1, sizeof(alpm_depend_t), return NULL);
|
||||
|
||||
STRDUP(newdep->name, dep->name, return NULL);
|
||||
STRDUP(newdep->version, dep->version, return NULL);
|
||||
STRDUP(newdep->desc, dep->desc, return NULL);
|
||||
STRDUP(newdep->name, dep->name, goto error);
|
||||
STRDUP(newdep->version, dep->version, goto error);
|
||||
STRDUP(newdep->desc, dep->desc, goto error);
|
||||
newdep->name_hash = dep->name_hash;
|
||||
newdep->mod = dep->mod;
|
||||
|
||||
return newdep;
|
||||
|
||||
error:
|
||||
alpm_dep_free(newdep);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* These parameters are messy. We check if this package, given a list of
|
||||
@@ -597,11 +616,13 @@ int _alpm_recursedeps(alpm_db_t *db, alpm_list_t **targs, int include_explicit)
|
||||
alpm_pkg_t *deppkg = j->data;
|
||||
if(_alpm_pkg_depends_on(pkg, deppkg)
|
||||
&& can_remove_package(db, deppkg, *targs, include_explicit)) {
|
||||
alpm_pkg_t *copy;
|
||||
alpm_pkg_t *copy = NULL;
|
||||
_alpm_log(db->handle, ALPM_LOG_DEBUG, "adding '%s' to the targets\n",
|
||||
deppkg->name);
|
||||
/* add it to the target list */
|
||||
if(_alpm_pkg_dup(deppkg, ©)) {
|
||||
/* we return memory on "non-fatal" error in _alpm_pkg_dup */
|
||||
_alpm_pkg_free(copy);
|
||||
return -1;
|
||||
}
|
||||
*targs = alpm_list_add(*targs, copy);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* deps.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2006 by Miklos Vajna <vmiklos@frugalware.org>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* diskspace.c
|
||||
*
|
||||
* Copyright (c) 2010-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2010-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -112,7 +112,7 @@ static alpm_list_t *mount_point_list(alpm_handle_t *handle)
|
||||
|
||||
while((mnt = getmntent(fp))) {
|
||||
CALLOC(mp, 1, sizeof(alpm_mountpoint_t), RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
STRDUP(mp->mount_dir, mnt->mnt_dir, RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
STRDUP(mp->mount_dir, mnt->mnt_dir, free(mp); RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
mp->mount_dir_len = strlen(mp->mount_dir);
|
||||
|
||||
mount_points = alpm_list_add(mount_points, mp);
|
||||
@@ -135,7 +135,7 @@ static alpm_list_t *mount_point_list(alpm_handle_t *handle)
|
||||
|
||||
while((ret = getmntent(fp, &mnt)) == 0) {
|
||||
CALLOC(mp, 1, sizeof(alpm_mountpoint_t), RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
STRDUP(mp->mount_dir, mnt->mnt_mountp, RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
STRDUP(mp->mount_dir, mnt->mnt_mountp, free(mp); RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
mp->mount_dir_len = strlen(mp->mount_dir);
|
||||
|
||||
mount_points = alpm_list_add(mount_points, mp);
|
||||
@@ -162,7 +162,7 @@ static alpm_list_t *mount_point_list(alpm_handle_t *handle)
|
||||
|
||||
for(; entries-- > 0; fsp++) {
|
||||
CALLOC(mp, 1, sizeof(alpm_mountpoint_t), RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
STRDUP(mp->mount_dir, fsp->f_mntonname, RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
STRDUP(mp->mount_dir, fsp->f_mntonname, free(mp); RET_ERR(handle, ALPM_ERR_MEMORY, NULL));
|
||||
mp->mount_dir_len = strlen(mp->mount_dir);
|
||||
memcpy(&(mp->fsp), fsp, sizeof(FSSTATSTYPE));
|
||||
#if defined(HAVE_GETMNTINFO_STATVFS) && defined(HAVE_STRUCT_STATVFS_F_FLAG)
|
||||
@@ -235,7 +235,14 @@ static int calculate_removed_size(alpm_handle_t *handle,
|
||||
const char *filename = file->name;
|
||||
|
||||
snprintf(path, PATH_MAX, "%s%s", handle->root, filename);
|
||||
llstat(path, &st);
|
||||
|
||||
if(llstat(path, &st) == -1) {
|
||||
if(alpm_option_match_noextract(handle, filename)) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING,
|
||||
_("could not get file information for %s\n"), filename);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
/* skip directories and symlinks to be consistent with libarchive that
|
||||
* reports them to be zero size */
|
||||
@@ -344,7 +351,7 @@ static int check_mountpoint(alpm_handle_t *handle, alpm_mountpoint_t *mp)
|
||||
(uintmax_t)cushion, (uintmax_t)mp->fsp.f_bfree);
|
||||
if(needed >= 0 && (fsblkcnt_t)needed > mp->fsp.f_bfree) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("Partition %s too full: %jd blocks needed, %jd blocks free\n"),
|
||||
_("Partition %s too full: %jd blocks needed, %ju blocks free\n"),
|
||||
mp->mount_dir, (intmax_t)needed, (uintmax_t)mp->fsp.f_bfree);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* diskspace.h
|
||||
*
|
||||
* Copyright (c) 2010-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2010-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* download.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -323,7 +323,7 @@ static void curl_set_handle_opts(struct dload_payload *payload,
|
||||
curl_easy_setopt(curl, CURLOPT_TIMECONDITION, CURL_TIMECOND_IFMODSINCE);
|
||||
curl_easy_setopt(curl, CURLOPT_TIMEVALUE, (long)st.st_mtime);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG,
|
||||
"using time condition: %lu\n", (long)st.st_mtime);
|
||||
"using time condition: %ld\n", (long)st.st_mtime);
|
||||
} else if(stat(payload->tempfile_name, &st) == 0 && payload->allow_resume) {
|
||||
/* a previous partial download exists, resume from end of file. */
|
||||
payload->tempfile_openmode = "ab";
|
||||
@@ -379,7 +379,7 @@ static FILE *create_tempfile(struct dload_payload *payload, const char *localpat
|
||||
payload->tempfile_name = randpath;
|
||||
free(payload->remote_name);
|
||||
STRDUP(payload->remote_name, strrchr(randpath, '/') + 1,
|
||||
RET_ERR(payload->handle, ALPM_ERR_MEMORY, NULL));
|
||||
fclose(fp); RET_ERR(payload->handle, ALPM_ERR_MEMORY, NULL));
|
||||
|
||||
return fp;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* dload.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* error.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -100,6 +100,8 @@ const char SYMEXPORT *alpm_strerror(alpm_errno_t err)
|
||||
return _("operation not compatible with the transaction type");
|
||||
case ALPM_ERR_TRANS_NOT_LOCKED:
|
||||
return _("transaction commit attempt when database is not locked");
|
||||
case ALPM_ERR_TRANS_HOOK_FAILED:
|
||||
return _("failed to run transaction hooks");
|
||||
/* Packages */
|
||||
case ALPM_ERR_PKG_NOT_FOUND:
|
||||
return _("could not find or read package");
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* filelist.c
|
||||
*
|
||||
* Copyright (c) 2012-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2012-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* filelist.h
|
||||
*
|
||||
* Copyright (c) 2012-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2012-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* graph.c - helpful graph structure and setup/teardown methods
|
||||
*
|
||||
* Copyright (c) 2007-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2007-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -31,6 +31,7 @@ alpm_graph_t *_alpm_graph_new(void)
|
||||
|
||||
void _alpm_graph_free(void *data)
|
||||
{
|
||||
ASSERT(data != NULL, return);
|
||||
alpm_graph_t *graph = data;
|
||||
alpm_list_free(graph->children);
|
||||
free(graph);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* graph.h - helpful graph structure and setup/teardown methods
|
||||
*
|
||||
* Copyright (c) 2007-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2007-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -29,7 +29,7 @@ typedef struct __alpm_graph_t {
|
||||
alpm_list_t *children;
|
||||
alpm_list_t *childptr; /* points to a child in children list */
|
||||
off_t weight; /* weight of the node */
|
||||
char state; /* 0: untouched, -1: entered, other: leaving time */
|
||||
signed char state; /* 0: untouched, -1: entered, other: leaving time */
|
||||
} alpm_graph_t;
|
||||
|
||||
alpm_graph_t *_alpm_graph_new(void);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* group.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* group.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* handle.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005, 2006 by Miklos Vajna <vmiklos@frugalware.org>
|
||||
@@ -81,7 +81,9 @@ void _alpm_handle_free(alpm_handle_t *handle)
|
||||
_alpm_trans_free(handle->trans);
|
||||
FREE(handle->root);
|
||||
FREE(handle->dbpath);
|
||||
FREE(handle->dbext);
|
||||
FREELIST(handle->cachedirs);
|
||||
FREELIST(handle->hookdirs);
|
||||
FREE(handle->logfile);
|
||||
FREE(handle->lockfile);
|
||||
FREE(handle->arch);
|
||||
@@ -124,16 +126,30 @@ int _alpm_handle_lock(alpm_handle_t *handle)
|
||||
return (handle->lockfd >= 0 ? 0 : -1);
|
||||
}
|
||||
|
||||
/** Remove a lock file */
|
||||
int _alpm_handle_unlock(alpm_handle_t *handle)
|
||||
/** Remove the database lock file
|
||||
* @param handle the context handle
|
||||
* @return 0 on success, -1 on error
|
||||
*
|
||||
* @note Safe to call from inside signal handlers.
|
||||
*/
|
||||
int SYMEXPORT alpm_unlock(alpm_handle_t *handle)
|
||||
{
|
||||
ASSERT(handle->lockfile != NULL, return -1);
|
||||
ASSERT(handle->lockfile != NULL, return 0);
|
||||
ASSERT(handle->lockfd >= 0, return 0);
|
||||
|
||||
close(handle->lockfd);
|
||||
handle->lockfd = -1;
|
||||
|
||||
if(unlink(handle->lockfile) != 0) {
|
||||
RET_ERR(handle, ALPM_ERR_SYSTEM, -1);
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
int _alpm_handle_unlock(alpm_handle_t *handle)
|
||||
{
|
||||
if(alpm_unlock(handle) != 0) {
|
||||
if(errno == ENOENT) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING,
|
||||
_("lock file missing %s\n"), handle->lockfile);
|
||||
@@ -148,6 +164,7 @@ int _alpm_handle_unlock(alpm_handle_t *handle)
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -206,6 +223,12 @@ const char SYMEXPORT *alpm_option_get_dbpath(alpm_handle_t *handle)
|
||||
return handle->dbpath;
|
||||
}
|
||||
|
||||
alpm_list_t SYMEXPORT *alpm_option_get_hookdirs(alpm_handle_t *handle)
|
||||
{
|
||||
CHECK_HANDLE(handle, return NULL);
|
||||
return handle->hookdirs;
|
||||
}
|
||||
|
||||
alpm_list_t SYMEXPORT *alpm_option_get_cachedirs(alpm_handle_t *handle)
|
||||
{
|
||||
CHECK_HANDLE(handle, return NULL);
|
||||
@@ -284,6 +307,12 @@ int SYMEXPORT alpm_option_get_checkspace(alpm_handle_t *handle)
|
||||
return handle->checkspace;
|
||||
}
|
||||
|
||||
const char SYMEXPORT *alpm_option_get_dbext(alpm_handle_t *handle)
|
||||
{
|
||||
CHECK_HANDLE(handle, return NULL);
|
||||
return handle->dbext;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_set_logcb(alpm_handle_t *handle, alpm_cb_log cb)
|
||||
{
|
||||
CHECK_HANDLE(handle, return -1);
|
||||
@@ -380,6 +409,58 @@ alpm_errno_t _alpm_set_directory_option(const char *value,
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_add_hookdir(alpm_handle_t *handle, const char *hookdir)
|
||||
{
|
||||
char *newhookdir;
|
||||
|
||||
CHECK_HANDLE(handle, return -1);
|
||||
ASSERT(hookdir != NULL, RET_ERR(handle, ALPM_ERR_WRONG_ARGS, -1));
|
||||
|
||||
newhookdir = canonicalize_path(hookdir);
|
||||
if(!newhookdir) {
|
||||
RET_ERR(handle, ALPM_ERR_MEMORY, -1);
|
||||
}
|
||||
handle->hookdirs = alpm_list_add(handle->hookdirs, newhookdir);
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "option 'hookdir' = %s\n", newhookdir);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_set_hookdirs(alpm_handle_t *handle, alpm_list_t *hookdirs)
|
||||
{
|
||||
alpm_list_t *i;
|
||||
CHECK_HANDLE(handle, return -1);
|
||||
if(handle->hookdirs) {
|
||||
FREELIST(handle->hookdirs);
|
||||
}
|
||||
for(i = hookdirs; i; i = i->next) {
|
||||
int ret = alpm_option_add_hookdir(handle, i->data);
|
||||
if(ret) {
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_remove_hookdir(alpm_handle_t *handle, const char *hookdir)
|
||||
{
|
||||
char *vdata = NULL;
|
||||
char *newhookdir;
|
||||
CHECK_HANDLE(handle, return -1);
|
||||
ASSERT(hookdir != NULL, RET_ERR(handle, ALPM_ERR_WRONG_ARGS, -1));
|
||||
|
||||
newhookdir = canonicalize_path(hookdir);
|
||||
if(!newhookdir) {
|
||||
RET_ERR(handle, ALPM_ERR_MEMORY, -1);
|
||||
}
|
||||
handle->hookdirs = alpm_list_remove_str(handle->hookdirs, newhookdir, &vdata);
|
||||
FREE(newhookdir);
|
||||
if(vdata != NULL) {
|
||||
FREE(vdata);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_add_cachedir(alpm_handle_t *handle, const char *cachedir)
|
||||
{
|
||||
char *newcachedir;
|
||||
@@ -584,9 +665,15 @@ int SYMEXPORT alpm_option_remove_ignoregroup(alpm_handle_t *handle, const char *
|
||||
|
||||
int SYMEXPORT alpm_option_add_assumeinstalled(alpm_handle_t *handle, const alpm_depend_t *dep)
|
||||
{
|
||||
alpm_depend_t *depcpy;
|
||||
CHECK_HANDLE(handle, return -1);
|
||||
ASSERT(dep->mod == ALPM_DEP_MOD_EQ || dep->mod == ALPM_DEP_MOD_ANY,
|
||||
RET_ERR(handle, ALPM_ERR_WRONG_ARGS, -1));
|
||||
ASSERT((depcpy = _alpm_dep_dup(dep)), RET_ERR(handle, ALPM_ERR_MEMORY, -1));
|
||||
|
||||
handle->assumeinstalled = alpm_list_add(handle->assumeinstalled, (void *)dep);
|
||||
/* fill in name_hash in case dep was built by hand */
|
||||
depcpy->name_hash = _alpm_hash_sdbm(dep->name);
|
||||
handle->assumeinstalled = alpm_list_add(handle->assumeinstalled, depcpy);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -597,7 +684,12 @@ int SYMEXPORT alpm_option_set_assumeinstalled(alpm_handle_t *handle, alpm_list_t
|
||||
alpm_list_free_inner(handle->assumeinstalled, (alpm_list_fn_free)alpm_dep_free);
|
||||
alpm_list_free(handle->assumeinstalled);
|
||||
}
|
||||
handle->assumeinstalled = deps;
|
||||
while(deps) {
|
||||
if(alpm_option_add_assumeinstalled(handle, deps->data) != 0) {
|
||||
return -1;
|
||||
}
|
||||
deps = deps->next;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -606,10 +698,21 @@ static int assumeinstalled_cmp(const void *d1, const void *d2)
|
||||
const alpm_depend_t *dep1 = d1;
|
||||
const alpm_depend_t *dep2 = d2;
|
||||
|
||||
if(strcmp(dep1->name, dep2->name) == 0 && strcmp(dep1->version, dep2->version) == 0) {
|
||||
if(dep1->name_hash != dep2->name_hash
|
||||
|| strcmp(dep1->name, dep2->name) != 0) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(dep1->version && dep2->version
|
||||
&& strcmp(dep1->version, dep2->version) == 0) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(dep1->version == NULL && dep2->version == NULL) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -664,6 +767,21 @@ int SYMEXPORT alpm_option_set_checkspace(alpm_handle_t *handle, int checkspace)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_set_dbext(alpm_handle_t *handle, const char *dbext)
|
||||
{
|
||||
CHECK_HANDLE(handle, return -1);
|
||||
ASSERT(dbext, RET_ERR(handle, ALPM_ERR_WRONG_ARGS, -1));
|
||||
|
||||
if(handle->dbext) {
|
||||
FREE(handle->dbext);
|
||||
}
|
||||
|
||||
STRDUP(handle->dbext, dbext, RET_ERR(handle, ALPM_ERR_MEMORY, -1));
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "option 'dbext' = %s\n", handle->dbext);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int SYMEXPORT alpm_option_set_default_siglevel(alpm_handle_t *handle,
|
||||
alpm_siglevel_t level)
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* handle.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -82,6 +82,7 @@ struct __alpm_handle_t {
|
||||
char *lockfile; /* Name of the lock file */
|
||||
char *gpgdir; /* Directory where GnuPG files are stored */
|
||||
alpm_list_t *cachedirs; /* Paths to pacman cache directories */
|
||||
alpm_list_t *hookdirs; /* Paths to hook directories */
|
||||
|
||||
/* package lists */
|
||||
alpm_list_t *noupgrade; /* List of packages NOT to be upgraded */
|
||||
@@ -95,6 +96,7 @@ struct __alpm_handle_t {
|
||||
double deltaratio; /* Download deltas if possible; a ratio value */
|
||||
int usesyslog; /* Use syslog instead of logfile? */ /* TODO move to frontend */
|
||||
int checkspace; /* Check disk space before installing */
|
||||
char *dbext; /* Sync DB extension */
|
||||
alpm_siglevel_t siglevel; /* Default signature verification level */
|
||||
alpm_siglevel_t localfilesiglevel; /* Signature verification level for local file
|
||||
upgrade operations */
|
||||
|
||||
771
lib/libalpm/hook.c
Normal file
771
lib/libalpm/hook.c
Normal file
@@ -0,0 +1,771 @@
|
||||
/*
|
||||
* hook.c
|
||||
*
|
||||
* Copyright (c) 2015-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <ctype.h>
|
||||
#include <dirent.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "handle.h"
|
||||
#include "hook.h"
|
||||
#include "ini.h"
|
||||
#include "log.h"
|
||||
#include "trans.h"
|
||||
#include "util.h"
|
||||
|
||||
enum _alpm_hook_op_t {
|
||||
ALPM_HOOK_OP_INSTALL = (1 << 0),
|
||||
ALPM_HOOK_OP_UPGRADE = (1 << 1),
|
||||
ALPM_HOOK_OP_REMOVE = (1 << 2),
|
||||
};
|
||||
|
||||
enum _alpm_trigger_type_t {
|
||||
ALPM_HOOK_TYPE_PACKAGE = 1,
|
||||
ALPM_HOOK_TYPE_FILE,
|
||||
};
|
||||
|
||||
struct _alpm_trigger_t {
|
||||
enum _alpm_hook_op_t op;
|
||||
enum _alpm_trigger_type_t type;
|
||||
alpm_list_t *targets;
|
||||
};
|
||||
|
||||
struct _alpm_hook_t {
|
||||
char *name;
|
||||
char *desc;
|
||||
alpm_list_t *triggers;
|
||||
alpm_list_t *depends;
|
||||
char **cmd;
|
||||
alpm_list_t *matches;
|
||||
alpm_hook_when_t when;
|
||||
int abort_on_fail, needs_targets;
|
||||
};
|
||||
|
||||
struct _alpm_hook_cb_ctx {
|
||||
alpm_handle_t *handle;
|
||||
struct _alpm_hook_t *hook;
|
||||
};
|
||||
|
||||
static void _alpm_trigger_free(struct _alpm_trigger_t *trigger)
|
||||
{
|
||||
if(trigger) {
|
||||
FREELIST(trigger->targets);
|
||||
free(trigger);
|
||||
}
|
||||
}
|
||||
|
||||
static void _alpm_wordsplit_free(char **ws)
|
||||
{
|
||||
if(ws) {
|
||||
char **c;
|
||||
for(c = ws; *c; c++) {
|
||||
free(*c);
|
||||
}
|
||||
free(ws);
|
||||
}
|
||||
}
|
||||
|
||||
static void _alpm_hook_free(struct _alpm_hook_t *hook)
|
||||
{
|
||||
if(hook) {
|
||||
free(hook->name);
|
||||
free(hook->desc);
|
||||
_alpm_wordsplit_free(hook->cmd);
|
||||
alpm_list_free_inner(hook->triggers, (alpm_list_fn_free) _alpm_trigger_free);
|
||||
alpm_list_free(hook->triggers);
|
||||
alpm_list_free(hook->matches);
|
||||
FREELIST(hook->depends);
|
||||
free(hook);
|
||||
}
|
||||
}
|
||||
|
||||
static int _alpm_trigger_validate(alpm_handle_t *handle,
|
||||
struct _alpm_trigger_t *trigger, const char *file)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
if(trigger->targets == NULL) {
|
||||
ret = -1;
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("Missing trigger targets in hook: %s\n"), file);
|
||||
}
|
||||
|
||||
if(trigger->type == 0) {
|
||||
ret = -1;
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("Missing trigger type in hook: %s\n"), file);
|
||||
}
|
||||
|
||||
if(trigger->op == 0) {
|
||||
ret = -1;
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("Missing trigger operation in hook: %s\n"), file);
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int _alpm_hook_validate(alpm_handle_t *handle,
|
||||
struct _alpm_hook_t *hook, const char *file)
|
||||
{
|
||||
alpm_list_t *i;
|
||||
int ret = 0;
|
||||
|
||||
if(hook->triggers == NULL) {
|
||||
/* special case: allow triggerless hooks as a way of creating dummy
|
||||
* hooks that can be used to mask lower priority hooks */
|
||||
return 0;
|
||||
}
|
||||
|
||||
for(i = hook->triggers; i; i = i->next) {
|
||||
if(_alpm_trigger_validate(handle, i->data, file) != 0) {
|
||||
ret = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(hook->cmd == NULL) {
|
||||
ret = -1;
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("Missing Exec option in hook: %s\n"), file);
|
||||
}
|
||||
|
||||
if(hook->when == 0) {
|
||||
ret = -1;
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("Missing When option in hook: %s\n"), file);
|
||||
} else if(hook->when != ALPM_HOOK_PRE_TRANSACTION && hook->abort_on_fail) {
|
||||
_alpm_log(handle, ALPM_LOG_WARNING,
|
||||
_("AbortOnFail set for PostTransaction hook: %s\n"), file);
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static char **_alpm_wordsplit(char *str)
|
||||
{
|
||||
char *c = str, *end;
|
||||
char **out = NULL, **outsave;
|
||||
size_t count = 0;
|
||||
|
||||
if(str == NULL) {
|
||||
errno = EINVAL;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
for(c = str; isspace(*c); c++);
|
||||
while(*c) {
|
||||
size_t wordlen = 0;
|
||||
|
||||
/* extend our array */
|
||||
outsave = out;
|
||||
if((out = realloc(out, (count + 1) * sizeof(char*))) == NULL) {
|
||||
out = outsave;
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* calculate word length and check for unbalanced quotes */
|
||||
for(end = c; *end && !isspace(*end); end++) {
|
||||
if(*end == '\'' || *end == '"') {
|
||||
char quote = *end;
|
||||
while(*(++end) && *end != quote) {
|
||||
if(*end == '\\' && *(end + 1) == quote) {
|
||||
end++;
|
||||
}
|
||||
wordlen++;
|
||||
}
|
||||
if(*end != quote) {
|
||||
errno = EINVAL;
|
||||
goto error;
|
||||
}
|
||||
} else {
|
||||
if(*end == '\\' && (end[1] == '\'' || end[1] == '"')) {
|
||||
end++; /* skip the '\\' */
|
||||
}
|
||||
wordlen++;
|
||||
}
|
||||
}
|
||||
|
||||
if(wordlen == (size_t) (end - c)) {
|
||||
/* no internal quotes or escapes, copy it the easy way */
|
||||
if((out[count++] = strndup(c, wordlen)) == NULL) {
|
||||
goto error;
|
||||
}
|
||||
} else {
|
||||
/* manually copy to remove quotes and escapes */
|
||||
char *dest = out[count++] = malloc(wordlen + 1);
|
||||
if(dest == NULL) { goto error; }
|
||||
while(c < end) {
|
||||
if(*c == '\'' || *c == '"') {
|
||||
char quote = *c;
|
||||
/* we know there must be a matching end quote,
|
||||
* no need to check for '\0' */
|
||||
for(c++; *c != quote; c++) {
|
||||
if(*c == '\\' && *(c + 1) == quote) {
|
||||
c++;
|
||||
}
|
||||
*(dest++) = *c;
|
||||
}
|
||||
c++;
|
||||
} else {
|
||||
if(*c == '\\' && (c[1] == '\'' || c[1] == '"')) {
|
||||
c++; /* skip the '\\' */
|
||||
}
|
||||
*(dest++) = *(c++);
|
||||
}
|
||||
}
|
||||
*dest = '\0';
|
||||
}
|
||||
|
||||
if(*end == '\0') {
|
||||
break;
|
||||
} else {
|
||||
for(c = end + 1; isspace(*c); c++);
|
||||
}
|
||||
}
|
||||
|
||||
outsave = out;
|
||||
if((out = realloc(out, (count + 1) * sizeof(char*))) == NULL) {
|
||||
out = outsave;
|
||||
goto error;
|
||||
}
|
||||
|
||||
out[count++] = NULL;
|
||||
|
||||
return out;
|
||||
|
||||
error:
|
||||
/* can't use wordsplit_free here because NULL has not been appended */
|
||||
while(count) {
|
||||
free(out[--count]);
|
||||
}
|
||||
free(out);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static int _alpm_hook_parse_cb(const char *file, int line,
|
||||
const char *section, char *key, char *value, void *data)
|
||||
{
|
||||
struct _alpm_hook_cb_ctx *ctx = data;
|
||||
alpm_handle_t *handle = ctx->handle;
|
||||
struct _alpm_hook_t *hook = ctx->hook;
|
||||
|
||||
#define error(...) _alpm_log(handle, ALPM_LOG_ERROR, __VA_ARGS__); return 1;
|
||||
|
||||
if(!section && !key) {
|
||||
error(_("error while reading hook %s: %s\n"), file, strerror(errno));
|
||||
} else if(!section) {
|
||||
error(_("hook %s line %d: invalid option %s\n"), file, line, key);
|
||||
} else if(!key) {
|
||||
/* beginning a new section */
|
||||
if(strcmp(section, "Trigger") == 0) {
|
||||
struct _alpm_trigger_t *t;
|
||||
CALLOC(t, sizeof(struct _alpm_trigger_t), 1, return 1);
|
||||
hook->triggers = alpm_list_add(hook->triggers, t);
|
||||
} else if(strcmp(section, "Action") == 0) {
|
||||
/* no special processing required */
|
||||
} else {
|
||||
error(_("hook %s line %d: invalid section %s\n"), file, line, section);
|
||||
}
|
||||
} else if(strcmp(section, "Trigger") == 0) {
|
||||
struct _alpm_trigger_t *t = hook->triggers->prev->data;
|
||||
if(strcmp(key, "Operation") == 0) {
|
||||
if(strcmp(value, "Install") == 0) {
|
||||
t->op |= ALPM_HOOK_OP_INSTALL;
|
||||
} else if(strcmp(value, "Upgrade") == 0) {
|
||||
t->op |= ALPM_HOOK_OP_UPGRADE;
|
||||
} else if(strcmp(value, "Remove") == 0) {
|
||||
t->op |= ALPM_HOOK_OP_REMOVE;
|
||||
} else {
|
||||
error(_("hook %s line %d: invalid value %s\n"), file, line, value);
|
||||
}
|
||||
} else if(strcmp(key, "Type") == 0) {
|
||||
if(strcmp(value, "Package") == 0) {
|
||||
t->type = ALPM_HOOK_TYPE_PACKAGE;
|
||||
} else if(strcmp(value, "File") == 0) {
|
||||
t->type = ALPM_HOOK_TYPE_FILE;
|
||||
} else {
|
||||
error(_("hook %s line %d: invalid value %s\n"), file, line, value);
|
||||
}
|
||||
} else if(strcmp(key, "Target") == 0) {
|
||||
char *val;
|
||||
STRDUP(val, value, return 1);
|
||||
t->targets = alpm_list_add(t->targets, val);
|
||||
} else {
|
||||
error(_("hook %s line %d: invalid option %s\n"), file, line, key);
|
||||
}
|
||||
} else if(strcmp(section, "Action") == 0) {
|
||||
if(strcmp(key, "When") == 0) {
|
||||
if(strcmp(value, "PreTransaction") == 0) {
|
||||
hook->when = ALPM_HOOK_PRE_TRANSACTION;
|
||||
} else if(strcmp(value, "PostTransaction") == 0) {
|
||||
hook->when = ALPM_HOOK_POST_TRANSACTION;
|
||||
} else {
|
||||
error(_("hook %s line %d: invalid value %s\n"), file, line, value);
|
||||
}
|
||||
} else if(strcmp(key, "Description") == 0) {
|
||||
STRDUP(hook->desc, value, return 1);
|
||||
} else if(strcmp(key, "Depends") == 0) {
|
||||
char *val;
|
||||
STRDUP(val, value, return 1);
|
||||
hook->depends = alpm_list_add(hook->depends, val);
|
||||
} else if(strcmp(key, "AbortOnFail") == 0) {
|
||||
hook->abort_on_fail = 1;
|
||||
} else if(strcmp(key, "NeedsTargets") == 0) {
|
||||
hook->needs_targets = 1;
|
||||
} else if(strcmp(key, "Exec") == 0) {
|
||||
if((hook->cmd = _alpm_wordsplit(value)) == NULL) {
|
||||
if(errno == EINVAL) {
|
||||
error(_("hook %s line %d: invalid value %s\n"), file, line, value);
|
||||
} else {
|
||||
error(_("hook %s line %d: unable to set option (%s)\n"),
|
||||
file, line, strerror(errno));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
error(_("hook %s line %d: invalid option %s\n"), file, line, key);
|
||||
}
|
||||
}
|
||||
|
||||
#undef error
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int _alpm_hook_trigger_match_file(alpm_handle_t *handle,
|
||||
struct _alpm_hook_t *hook, struct _alpm_trigger_t *t)
|
||||
{
|
||||
alpm_list_t *i, *j, *install = NULL, *upgrade = NULL, *remove = NULL;
|
||||
size_t isize = 0, rsize = 0;
|
||||
int ret = 0;
|
||||
|
||||
/* check if file will be installed */
|
||||
for(i = handle->trans->add; i; i = i->next) {
|
||||
alpm_pkg_t *pkg = i->data;
|
||||
alpm_filelist_t filelist = pkg->files;
|
||||
size_t f;
|
||||
for(f = 0; f < filelist.count; f++) {
|
||||
if(alpm_option_match_noextract(handle, filelist.files[f].name) == 0) {
|
||||
continue;
|
||||
}
|
||||
if(_alpm_fnmatch_patterns(t->targets, filelist.files[f].name) == 0) {
|
||||
install = alpm_list_add(install, filelist.files[f].name);
|
||||
isize++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* check if file will be removed due to package upgrade */
|
||||
for(i = handle->trans->add; i; i = i->next) {
|
||||
alpm_pkg_t *spkg = i->data;
|
||||
alpm_pkg_t *pkg = alpm_db_get_pkg(handle->db_local, spkg->name);
|
||||
if(pkg) {
|
||||
alpm_filelist_t filelist = pkg->files;
|
||||
size_t f;
|
||||
for(f = 0; f < filelist.count; f++) {
|
||||
if(_alpm_fnmatch_patterns(t->targets, filelist.files[f].name) == 0) {
|
||||
remove = alpm_list_add(remove, filelist.files[f].name);
|
||||
rsize++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* check if file will be removed due to package removal */
|
||||
for(i = handle->trans->remove; i; i = i->next) {
|
||||
alpm_pkg_t *pkg = i->data;
|
||||
alpm_filelist_t filelist = pkg->files;
|
||||
size_t f;
|
||||
for(f = 0; f < filelist.count; f++) {
|
||||
if(_alpm_fnmatch_patterns(t->targets, filelist.files[f].name) == 0) {
|
||||
remove = alpm_list_add(remove, filelist.files[f].name);
|
||||
rsize++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
i = install = alpm_list_msort(install, isize, (alpm_list_fn_cmp)strcmp);
|
||||
j = remove = alpm_list_msort(remove, rsize, (alpm_list_fn_cmp)strcmp);
|
||||
while(i) {
|
||||
while(j && strcmp(i->data, j->data) > 0) {
|
||||
j = j->next;
|
||||
}
|
||||
if(j == NULL) {
|
||||
break;
|
||||
}
|
||||
if(strcmp(i->data, j->data) == 0) {
|
||||
char *path = i->data;
|
||||
upgrade = alpm_list_add(upgrade, path);
|
||||
while(i && strcmp(i->data, path) == 0) {
|
||||
alpm_list_t *next = i->next;
|
||||
install = alpm_list_remove_item(install, i);
|
||||
free(i);
|
||||
i = next;
|
||||
}
|
||||
while(j && strcmp(j->data, path) == 0) {
|
||||
alpm_list_t *next = j->next;
|
||||
remove = alpm_list_remove_item(remove, j);
|
||||
free(j);
|
||||
j = next;
|
||||
}
|
||||
} else {
|
||||
i = i->next;
|
||||
}
|
||||
}
|
||||
|
||||
ret = (t->op & ALPM_HOOK_OP_INSTALL && install)
|
||||
|| (t->op & ALPM_HOOK_OP_UPGRADE && upgrade)
|
||||
|| (t->op & ALPM_HOOK_OP_REMOVE && remove);
|
||||
|
||||
if(hook->needs_targets) {
|
||||
#define _save_matches(_op, _matches) \
|
||||
if(t->op & _op && _matches) { \
|
||||
hook->matches = alpm_list_join(hook->matches, _matches); \
|
||||
} else { \
|
||||
alpm_list_free(_matches); \
|
||||
}
|
||||
_save_matches(ALPM_HOOK_OP_INSTALL, install);
|
||||
_save_matches(ALPM_HOOK_OP_UPGRADE, upgrade);
|
||||
_save_matches(ALPM_HOOK_OP_REMOVE, remove);
|
||||
#undef _save_matches
|
||||
} else {
|
||||
alpm_list_free(install);
|
||||
alpm_list_free(upgrade);
|
||||
alpm_list_free(remove);
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int _alpm_hook_trigger_match_pkg(alpm_handle_t *handle,
|
||||
struct _alpm_hook_t *hook, struct _alpm_trigger_t *t)
|
||||
{
|
||||
alpm_list_t *install = NULL, *upgrade = NULL, *remove = NULL;
|
||||
|
||||
if(t->op & ALPM_HOOK_OP_INSTALL || t->op & ALPM_HOOK_OP_UPGRADE) {
|
||||
alpm_list_t *i;
|
||||
for(i = handle->trans->add; i; i = i->next) {
|
||||
alpm_pkg_t *pkg = i->data;
|
||||
if(_alpm_fnmatch_patterns(t->targets, pkg->name) == 0) {
|
||||
if(alpm_db_get_pkg(handle->db_local, pkg->name)) {
|
||||
if(t->op & ALPM_HOOK_OP_UPGRADE) {
|
||||
if(hook->needs_targets) {
|
||||
upgrade = alpm_list_add(upgrade, pkg->name);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(t->op & ALPM_HOOK_OP_INSTALL) {
|
||||
if(hook->needs_targets) {
|
||||
install = alpm_list_add(install, pkg->name);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(t->op & ALPM_HOOK_OP_REMOVE) {
|
||||
alpm_list_t *i;
|
||||
for(i = handle->trans->remove; i; i = i->next) {
|
||||
alpm_pkg_t *pkg = i->data;
|
||||
if(pkg && _alpm_fnmatch_patterns(t->targets, pkg->name) == 0) {
|
||||
if(!alpm_list_find(handle->trans->add, pkg, _alpm_pkg_cmp)) {
|
||||
if(hook->needs_targets) {
|
||||
remove = alpm_list_add(remove, pkg->name);
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* if we reached this point we either need the target lists or we didn't
|
||||
* match anything and the following calls will all be no-ops */
|
||||
hook->matches = alpm_list_join(hook->matches, install);
|
||||
hook->matches = alpm_list_join(hook->matches, upgrade);
|
||||
hook->matches = alpm_list_join(hook->matches, remove);
|
||||
|
||||
return install || upgrade || remove;
|
||||
}
|
||||
|
||||
static int _alpm_hook_trigger_match(alpm_handle_t *handle,
|
||||
struct _alpm_hook_t *hook, struct _alpm_trigger_t *t)
|
||||
{
|
||||
return t->type == ALPM_HOOK_TYPE_PACKAGE
|
||||
? _alpm_hook_trigger_match_pkg(handle, hook, t)
|
||||
: _alpm_hook_trigger_match_file(handle, hook, t);
|
||||
}
|
||||
|
||||
static int _alpm_hook_triggered(alpm_handle_t *handle, struct _alpm_hook_t *hook)
|
||||
{
|
||||
alpm_list_t *i;
|
||||
int ret = 0;
|
||||
for(i = hook->triggers; i; i = i->next) {
|
||||
if(_alpm_hook_trigger_match(handle, hook, i->data)) {
|
||||
if(!hook->needs_targets) {
|
||||
return 1;
|
||||
} else {
|
||||
ret = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int _alpm_hook_cmp(struct _alpm_hook_t *h1, struct _alpm_hook_t *h2)
|
||||
{
|
||||
return strcmp(h1->name, h2->name);
|
||||
}
|
||||
|
||||
static alpm_list_t *find_hook(alpm_list_t *haystack, const void *needle)
|
||||
{
|
||||
while(haystack) {
|
||||
struct _alpm_hook_t *h = haystack->data;
|
||||
if(h && strcmp(h->name, needle) == 0) {
|
||||
return haystack;
|
||||
}
|
||||
haystack = haystack->next;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static ssize_t _alpm_hook_feed_targets(char *buf, ssize_t needed, alpm_list_t **pos)
|
||||
{
|
||||
size_t remaining = needed, written = 0;;
|
||||
size_t len;
|
||||
|
||||
while(*pos && (len = strlen((*pos)->data)) + 1 <= remaining) {
|
||||
memcpy(buf, (*pos)->data, len);
|
||||
buf[len++] = '\n';
|
||||
*pos = (*pos)->next;
|
||||
buf += len;
|
||||
remaining -= len;
|
||||
written += len;
|
||||
}
|
||||
|
||||
if(*pos && remaining) {
|
||||
memcpy(buf, (*pos)->data, remaining);
|
||||
(*pos)->data = (char*) (*pos)->data + remaining;
|
||||
written += remaining;
|
||||
}
|
||||
|
||||
return written;
|
||||
}
|
||||
|
||||
static alpm_list_t *_alpm_strlist_dedup(alpm_list_t *list)
|
||||
{
|
||||
alpm_list_t *i = list;
|
||||
while(i) {
|
||||
alpm_list_t *next = i->next;
|
||||
while(next && strcmp(i->data, next->data) == 0) {
|
||||
list = alpm_list_remove_item(list, next);
|
||||
free(next);
|
||||
next = i->next;
|
||||
}
|
||||
i = next;
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
static int _alpm_hook_run_hook(alpm_handle_t *handle, struct _alpm_hook_t *hook)
|
||||
{
|
||||
alpm_list_t *i, *pkgs = _alpm_db_get_pkgcache(handle->db_local);
|
||||
|
||||
for(i = hook->depends; i; i = i->next) {
|
||||
if(!alpm_find_satisfier(pkgs, i->data)) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("unable to run hook %s: %s\n"),
|
||||
hook->name, _("could not satisfy dependencies"));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(hook->needs_targets) {
|
||||
alpm_list_t *ctx;
|
||||
hook->matches = alpm_list_msort(hook->matches,
|
||||
alpm_list_count(hook->matches), (alpm_list_fn_cmp)strcmp);
|
||||
/* hooks with multiple triggers could have duplicate matches */
|
||||
ctx = hook->matches = _alpm_strlist_dedup(hook->matches);
|
||||
return _alpm_run_chroot(handle, hook->cmd[0], hook->cmd,
|
||||
(_alpm_cb_io) _alpm_hook_feed_targets, &ctx);
|
||||
} else {
|
||||
return _alpm_run_chroot(handle, hook->cmd[0], hook->cmd, NULL, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
int _alpm_hook_run(alpm_handle_t *handle, alpm_hook_when_t when)
|
||||
{
|
||||
alpm_event_hook_t event = { .when = when };
|
||||
alpm_event_hook_run_t hook_event;
|
||||
alpm_list_t *i, *hooks = NULL, *hooks_triggered = NULL;
|
||||
const char *suffix = ".hook";
|
||||
size_t suflen = strlen(suffix), triggered = 0;
|
||||
int ret = 0;
|
||||
|
||||
for(i = alpm_list_last(handle->hookdirs); i; i = alpm_list_previous(i)) {
|
||||
int err;
|
||||
char path[PATH_MAX];
|
||||
size_t dirlen;
|
||||
struct dirent entry, *result;
|
||||
DIR *d;
|
||||
|
||||
if((dirlen = strlen(i->data)) >= PATH_MAX) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("could not open directory: %s: %s\n"),
|
||||
(char *)i->data, strerror(ENAMETOOLONG));
|
||||
ret = -1;
|
||||
continue;
|
||||
}
|
||||
memcpy(path, i->data, dirlen + 1);
|
||||
|
||||
if(!(d = opendir(path))) {
|
||||
if(errno == ENOENT) {
|
||||
continue;
|
||||
} else {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("could not open directory: %s: %s\n"), path, strerror(errno));
|
||||
ret = -1;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
while((err = readdir_r(d, &entry, &result)) == 0 && result) {
|
||||
struct _alpm_hook_cb_ctx ctx = { handle, NULL };
|
||||
struct stat buf;
|
||||
size_t name_len;
|
||||
|
||||
if(strcmp(entry.d_name, ".") == 0 || strcmp(entry.d_name, "..") == 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if((name_len = strlen(entry.d_name)) >= PATH_MAX - dirlen) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("could not open file: %s%s: %s\n"),
|
||||
path, entry.d_name, strerror(ENAMETOOLONG));
|
||||
ret = -1;
|
||||
continue;
|
||||
}
|
||||
memcpy(path + dirlen, entry.d_name, name_len + 1);
|
||||
|
||||
if(name_len < suflen
|
||||
|| strcmp(entry.d_name + name_len - suflen, suffix) != 0) {
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "skipping non-hook file %s\n", path);
|
||||
continue;
|
||||
}
|
||||
|
||||
if(find_hook(hooks, entry.d_name)) {
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "skipping overridden hook %s\n", path);
|
||||
continue;
|
||||
}
|
||||
|
||||
if(fstatat(dirfd(d), entry.d_name, &buf, 0) != 0) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR,
|
||||
_("could not stat file %s: %s\n"), path, strerror(errno));
|
||||
ret = -1;
|
||||
continue;
|
||||
}
|
||||
|
||||
if(S_ISDIR(buf.st_mode)) {
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "skipping directory %s\n", path);
|
||||
continue;
|
||||
}
|
||||
|
||||
CALLOC(ctx.hook, sizeof(struct _alpm_hook_t), 1,
|
||||
ret = -1; closedir(d); goto cleanup);
|
||||
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "parsing hook file %s\n", path);
|
||||
if(parse_ini(path, _alpm_hook_parse_cb, &ctx) != 0
|
||||
|| _alpm_hook_validate(handle, ctx.hook, path)) {
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "parsing hook file %s failed\n", path);
|
||||
_alpm_hook_free(ctx.hook);
|
||||
ret = -1;
|
||||
continue;
|
||||
}
|
||||
|
||||
STRDUP(ctx.hook->name, entry.d_name, ret = -1; closedir(d); goto cleanup);
|
||||
hooks = alpm_list_add(hooks, ctx.hook);
|
||||
}
|
||||
|
||||
if(err != 0) {
|
||||
_alpm_log(handle, ALPM_LOG_ERROR, _("could not read directory: %s: %s\n"),
|
||||
(char *) i->data, strerror(errno));
|
||||
ret = -1;
|
||||
}
|
||||
|
||||
closedir(d);
|
||||
}
|
||||
|
||||
if(ret != 0 && when == ALPM_HOOK_PRE_TRANSACTION) {
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
hooks = alpm_list_msort(hooks, alpm_list_count(hooks),
|
||||
(alpm_list_fn_cmp)_alpm_hook_cmp);
|
||||
|
||||
for(i = hooks; i; i = i->next) {
|
||||
struct _alpm_hook_t *hook = i->data;
|
||||
if(hook && hook->when == when && _alpm_hook_triggered(handle, hook)) {
|
||||
hooks_triggered = alpm_list_add(hooks_triggered, hook);
|
||||
triggered++;
|
||||
}
|
||||
}
|
||||
|
||||
if(hooks_triggered != NULL) {
|
||||
event.type = ALPM_EVENT_HOOK_START;
|
||||
EVENT(handle, (void *)&event);
|
||||
|
||||
hook_event.position = 1;
|
||||
hook_event.total = triggered;
|
||||
|
||||
for(i = hooks_triggered; i; i = i->next, hook_event.position++) {
|
||||
struct _alpm_hook_t *hook = i->data;
|
||||
_alpm_log(handle, ALPM_LOG_DEBUG, "running hook %s\n", hook->name);
|
||||
|
||||
hook_event.type = ALPM_EVENT_HOOK_RUN_START;
|
||||
hook_event.name = hook->name;
|
||||
hook_event.desc = hook->desc;
|
||||
EVENT(handle, &hook_event);
|
||||
|
||||
if(_alpm_hook_run_hook(handle, hook) != 0 && hook->abort_on_fail) {
|
||||
ret = -1;
|
||||
}
|
||||
|
||||
hook_event.type = ALPM_EVENT_HOOK_RUN_DONE;
|
||||
EVENT(handle, &hook_event);
|
||||
|
||||
if(ret != 0 && when == ALPM_HOOK_PRE_TRANSACTION) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
alpm_list_free(hooks_triggered);
|
||||
|
||||
event.type = ALPM_EVENT_HOOK_DONE;
|
||||
EVENT(handle, (void *)&event);
|
||||
}
|
||||
|
||||
cleanup:
|
||||
alpm_list_free_inner(hooks, (alpm_list_fn_free) _alpm_hook_free);
|
||||
alpm_list_free(hooks);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* vim: set noet: */
|
||||
29
lib/libalpm/hook.h
Normal file
29
lib/libalpm/hook.h
Normal file
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* hook.h
|
||||
*
|
||||
* Copyright (c) 2015-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef _ALPM_HOOK_H
|
||||
#define _ALPM_HOOK_H
|
||||
|
||||
#include "alpm.h"
|
||||
|
||||
int _alpm_hook_run(alpm_handle_t *handle, alpm_hook_when_t when);
|
||||
|
||||
#endif /* _ALPM_HOOK_H */
|
||||
|
||||
/* vim: set noet: */
|
||||
1
lib/libalpm/ini.c
Symbolic link
1
lib/libalpm/ini.c
Symbolic link
@@ -0,0 +1 @@
|
||||
../../src/common/ini.c
|
||||
1
lib/libalpm/ini.h
Symbolic link
1
lib/libalpm/ini.h
Symbolic link
@@ -0,0 +1 @@
|
||||
../../src/common/ini.h
|
||||
@@ -7,6 +7,6 @@ Name: libalpm
|
||||
Description: Arch Linux package management library
|
||||
URL: http://www.archlinux.org/pacman/
|
||||
Version: @LIB_VERSION@
|
||||
Cflags: -I${includedir}
|
||||
Cflags: -I${includedir} @LFS_CFLAGS@
|
||||
Libs: -L${libdir} -lalpm
|
||||
Libs.private: @LIBS@ @LIBARCHIVE_LIBS@ @LIBSSL_LIBS@ @LIBCURL_LIBS@ @GPGME_LIBS@
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
/*
|
||||
* libarchive-compat.h
|
||||
*
|
||||
* Copyright (c) 2013-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2013-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* log.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdarg.h>
|
||||
#include <errno.h>
|
||||
#include <syslog.h>
|
||||
|
||||
/* libalpm */
|
||||
#include "log.h"
|
||||
@@ -33,6 +34,17 @@
|
||||
* @{
|
||||
*/
|
||||
|
||||
static int _alpm_log_leader(FILE *f, const char *prefix)
|
||||
{
|
||||
time_t t = time(NULL);
|
||||
struct tm *tm = localtime(&t);
|
||||
|
||||
/* Use ISO-8601 date format */
|
||||
return fprintf(f, "[%04d-%02d-%02d %02d:%02d] [%s] ",
|
||||
tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday,
|
||||
tm->tm_hour, tm->tm_min, prefix);
|
||||
}
|
||||
|
||||
/** A printf-like function for logging.
|
||||
* @param handle the context handle
|
||||
* @param prefix caller-specific prefix for the log
|
||||
@@ -42,23 +54,24 @@
|
||||
int SYMEXPORT alpm_logaction(alpm_handle_t *handle, const char *prefix,
|
||||
const char *fmt, ...)
|
||||
{
|
||||
int ret;
|
||||
int ret = 0;
|
||||
va_list args;
|
||||
|
||||
ASSERT(handle != NULL, return -1);
|
||||
|
||||
if(!(prefix && *prefix)) {
|
||||
prefix = "UNKNOWN";
|
||||
}
|
||||
|
||||
/* check if the logstream is open already, opening it if needed */
|
||||
if(handle->logstream == NULL) {
|
||||
if(handle->logstream == NULL && handle->logfile != NULL) {
|
||||
int fd;
|
||||
do {
|
||||
fd = open(handle->logfile, O_WRONLY | O_APPEND | O_CREAT | O_CLOEXEC,
|
||||
0000);
|
||||
0644);
|
||||
} while(fd == -1 && errno == EINTR);
|
||||
if(fd >= 0) {
|
||||
handle->logstream = fdopen(fd, "a");
|
||||
}
|
||||
/* if we couldn't open it, we have an issue */
|
||||
if(fd < 0 || handle->logstream == NULL) {
|
||||
if(fd < 0 || (handle->logstream = fdopen(fd, "a")) == NULL) {
|
||||
if(errno == EACCES) {
|
||||
handle->pm_errno = ALPM_ERR_BADPERMS;
|
||||
} else if(errno == ENOENT) {
|
||||
@@ -66,14 +79,31 @@ int SYMEXPORT alpm_logaction(alpm_handle_t *handle, const char *prefix,
|
||||
} else {
|
||||
handle->pm_errno = ALPM_ERR_SYSTEM;
|
||||
}
|
||||
return -1;
|
||||
ret = -1;
|
||||
}
|
||||
}
|
||||
|
||||
va_start(args, fmt);
|
||||
ret = _alpm_logaction(handle, prefix, fmt, args);
|
||||
va_end(args);
|
||||
|
||||
if(handle->usesyslog) {
|
||||
/* we can't use a va_list more than once, so we need to copy it
|
||||
* so we can use the original when calling vfprintf below. */
|
||||
va_list args_syslog;
|
||||
va_copy(args_syslog, args);
|
||||
vsyslog(LOG_WARNING, fmt, args_syslog);
|
||||
va_end(args_syslog);
|
||||
}
|
||||
|
||||
if(handle->logstream) {
|
||||
if(_alpm_log_leader(handle->logstream, prefix) < 0
|
||||
|| vfprintf(handle->logstream, fmt, args) < 0) {
|
||||
ret = -1;
|
||||
handle->pm_errno = ALPM_ERR_SYSTEM;
|
||||
}
|
||||
fflush(handle->logstream);
|
||||
}
|
||||
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* log.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* package.c
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2005, 2006 by Christian Hamar <krics@linuxforum.hu>
|
||||
@@ -83,6 +83,7 @@ int SYMEXPORT alpm_pkg_checkmd5sum(alpm_pkg_t *pkg)
|
||||
* backend logic that needs lazy access, such as the local database through
|
||||
* a lazy-load cache. However, the defaults will work just fine for fully-
|
||||
* populated package structures. */
|
||||
static const char *_pkg_get_base(alpm_pkg_t *pkg) { return pkg->base; }
|
||||
static const char *_pkg_get_desc(alpm_pkg_t *pkg) { return pkg->desc; }
|
||||
static const char *_pkg_get_url(alpm_pkg_t *pkg) { return pkg->url; }
|
||||
static alpm_time_t _pkg_get_builddate(alpm_pkg_t *pkg) { return pkg->builddate; }
|
||||
@@ -144,6 +145,7 @@ static int _pkg_force_load(alpm_pkg_t UNUSED *pkg) { return 0; }
|
||||
* struct itself with no abstraction layer or any type of lazy loading.
|
||||
*/
|
||||
struct pkg_operations default_pkg_ops = {
|
||||
.get_base = _pkg_get_base,
|
||||
.get_desc = _pkg_get_desc,
|
||||
.get_url = _pkg_get_url,
|
||||
.get_builddate = _pkg_get_builddate,
|
||||
@@ -186,6 +188,13 @@ const char SYMEXPORT *alpm_pkg_get_filename(alpm_pkg_t *pkg)
|
||||
return pkg->filename;
|
||||
}
|
||||
|
||||
const char SYMEXPORT *alpm_pkg_get_base(alpm_pkg_t *pkg)
|
||||
{
|
||||
ASSERT(pkg != NULL, return NULL);
|
||||
pkg->handle->pm_errno = 0;
|
||||
return pkg->ops->get_base(pkg);
|
||||
}
|
||||
|
||||
const char SYMEXPORT *alpm_pkg_get_name(alpm_pkg_t *pkg)
|
||||
{
|
||||
ASSERT(pkg != NULL, return NULL);
|
||||
@@ -566,6 +575,7 @@ int _alpm_pkg_dup(alpm_pkg_t *pkg, alpm_pkg_t **new_ptr)
|
||||
|
||||
newpkg->name_hash = pkg->name_hash;
|
||||
STRDUP(newpkg->filename, pkg->filename, goto cleanup);
|
||||
STRDUP(newpkg->base, pkg->base, goto cleanup);
|
||||
STRDUP(newpkg->name, pkg->name, goto cleanup);
|
||||
STRDUP(newpkg->version, pkg->version, goto cleanup);
|
||||
STRDUP(newpkg->desc, pkg->desc, goto cleanup);
|
||||
@@ -574,7 +584,7 @@ int _alpm_pkg_dup(alpm_pkg_t *pkg, alpm_pkg_t **new_ptr)
|
||||
newpkg->installdate = pkg->installdate;
|
||||
STRDUP(newpkg->packager, pkg->packager, goto cleanup);
|
||||
STRDUP(newpkg->md5sum, pkg->md5sum, goto cleanup);
|
||||
STRDUP(newpkg->sha256sum, pkg->md5sum, goto cleanup);
|
||||
STRDUP(newpkg->sha256sum, pkg->sha256sum, goto cleanup);
|
||||
STRDUP(newpkg->arch, pkg->arch, goto cleanup);
|
||||
newpkg->size = pkg->size;
|
||||
newpkg->isize = pkg->isize;
|
||||
@@ -641,6 +651,7 @@ void _alpm_pkg_free(alpm_pkg_t *pkg)
|
||||
}
|
||||
|
||||
FREE(pkg->filename);
|
||||
FREE(pkg->base);
|
||||
FREE(pkg->name);
|
||||
FREE(pkg->version);
|
||||
FREE(pkg->desc);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* package.h
|
||||
*
|
||||
* Copyright (c) 2006-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2006-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
|
||||
* Copyright (c) 2005 by Aurelien Foret <orelien@chez.com>
|
||||
* Copyright (c) 2006 by David Kimpe <dnaku@frugalware.org>
|
||||
@@ -43,6 +43,7 @@
|
||||
* defined default_pkg_ops struct to work just fine for their needs.
|
||||
*/
|
||||
struct pkg_operations {
|
||||
const char *(*get_base) (alpm_pkg_t *);
|
||||
const char *(*get_desc) (alpm_pkg_t *);
|
||||
const char *(*get_url) (alpm_pkg_t *);
|
||||
alpm_time_t (*get_builddate) (alpm_pkg_t *);
|
||||
@@ -85,6 +86,7 @@ extern struct pkg_operations default_pkg_ops;
|
||||
struct __alpm_pkg_t {
|
||||
unsigned long name_hash;
|
||||
char *filename;
|
||||
char *base;
|
||||
char *name;
|
||||
char *version;
|
||||
char *desc;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* pkghash.c
|
||||
*
|
||||
* Copyright (c) 2011-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2011-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -66,7 +66,7 @@ alpm_pkghash_t *_alpm_pkghash_create(unsigned int size)
|
||||
CALLOC(hash, 1, sizeof(alpm_pkghash_t), return NULL);
|
||||
size = size / initial_hash_load + 1;
|
||||
|
||||
loopsize = sizeof(prime_list) / sizeof(*prime_list);
|
||||
loopsize = ARRAYSIZE(prime_list);
|
||||
for(i = 0; i < loopsize; i++) {
|
||||
if(prime_list[i] > size) {
|
||||
hash->buckets = prime_list[i];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* pkghash.h
|
||||
*
|
||||
* Copyright (c) 2011-2014 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
* Copyright (c) 2011-2016 Pacman Development Team <pacman-dev@archlinux.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -1,23 +1,27 @@
|
||||
# Set of available languages.
|
||||
ar
|
||||
br
|
||||
ca
|
||||
cs
|
||||
da
|
||||
de
|
||||
el
|
||||
en_GB
|
||||
eo
|
||||
es
|
||||
es_419
|
||||
fi
|
||||
fr
|
||||
gl
|
||||
hr
|
||||
hu
|
||||
id
|
||||
is
|
||||
it
|
||||
ja
|
||||
ka
|
||||
kk
|
||||
ko
|
||||
ko_KR
|
||||
lt
|
||||
nb
|
||||
nl
|
||||
|
||||
@@ -9,15 +9,17 @@
|
||||
# kraim <biskraim@gmail.com>, 2013
|
||||
# Mosaab Alzoubi <moceap@hotmail.com>, 2013
|
||||
# Mosaab Alzoubi <moceap@hotmail.com>, 2013
|
||||
# Mutaz ismail <m3taz.ismail@gmail.com>, 2015
|
||||
# سند <0otibi0@gmail.com>, 2013
|
||||
# صفا الفليج <safaalfulaij@hotmail.com>, 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-18 05:16+0000\n"
|
||||
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-18 18:30+0000\n"
|
||||
"Last-Translator: صفا الفليج <safaalfulaij@hotmail.com>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/ar/)\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -29,39 +31,44 @@ msgstr ""
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "%s-%s أحدث نسخة بالفعل -- يجري التجاوز\n"
|
||||
msgstr "%s-%s محدّثة -- سأتجاوزها\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "%s-%s أحدث نسخة بالفعل -- تجري إعادة التثبيت\n"
|
||||
msgstr "%s-%s محدّثة -- سأعيد تثبيتها\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "إعادة الحزمة إلى إصدار سابق %s (%s => %s)\n"
|
||||
msgstr "سأُنزِل الحزمة %s (من %s إلى %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "تحذير عند الاستخراج %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "تعذر إستخراج %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "تعذر إعادة تسمية %s إلى %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr "لم يتم العثور على قائمة الملفات في الحزمة %s. تم تخطي الاستخراج %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -70,204 +77,211 @@ msgstr ""
|
||||
"صلاحيات المجلد تختلف عن %s\n"
|
||||
"نظام الملفات: %o الحزمة: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"ملكية المجلد تختلف عن %s\n"
|
||||
"ملفات النظام: %u:%u الحزمة: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "الاستخراج: عدم الكتابة فوق المجلد بالملف %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "غير قادر على جلب مجلد العمل الحالي\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "غير قادر على تحويل المجلد إلى %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "تعذر استعادة مجلد العمل (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "حدثت مشكلة أثناء ترقية %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "حدثت مشكلة أثناء تثبيت %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "غير قادر على تحديث مدخل قاعدة البيانات %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "غير قادر على إضافة المدخل '%s' إلى المخبئيات\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "خطأ أثناء قراءة الملف %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "تجري إزالة قاعدة البيانات الغير صالحة: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "غير قادر على إنشاء الدليل %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "مدخل قاعدة بيانات غير صالح '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "مدخل قاعدة بيانات مكرر '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "مدخل قاعدة بيانات معطوب '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "غير قادر على فتح اللمف %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s قاعدة البيانات غير متناسقة : اسم الحزمة غير مطابق %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s قاعدة البيانات غير متناسقة : إصدار الحزمة غير مطابق %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "نوع التّحقق غير مألوف في الحزمة %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "خطأ أثناء قراءة الحزمة %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr ""
|
||||
msgstr "خطأ أثناء قراءة mtree في الحزمة %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "تعذّر تحليل ملف وصف الحزمة في %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "اسم الحزمة مفقود في %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "إصدارة الحزمة مفقودة في %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr ""
|
||||
msgstr "إصدارة الحزمة غير صالح في %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "معلومات الحزمة مفقودة في %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "فشل في قراءة ملف التّوقيع: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "مفتاح ضروري غير موجود في حلقة المفاتيح\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "يجري حذف ملف غير صالح: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "تعذّر تحليل ملف وصف الحزمة '%s' من قاعدة البيانات '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "%s قاعدة البيانات غير متناسقة : اسم ملف الحزمة غير قانوني %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "%s قاعدة البيانات غير متناسقة : اسم ملف الحزمة طويل جدًا %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr ""
|
||||
msgstr "ملف قاعدة البيانات مجهول : %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "مسار قاعدة البيانات غير معروف\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "اكتشفت دورة اعتمادية:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s سيتم إزالتها بعد %s اعتمادياتها\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s سيتم تثبيتها قبل %s اعتمادياتها\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "تجاهل الحزمة %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "تعذّر تحليل \"%s\"، اعتمادية لـ \"%s\"\n"
|
||||
@@ -287,32 +301,37 @@ msgstr "تعذر فتح الملف: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "غير قادر على جلب معلومات نظام الملفات\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "تعذّر تحديد نقطة الوصل من أجل الملف %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "القسم %s ممتلئ بالكامل: %jd كتل مطلوبة ، فقط %jd كتل حرّة\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "تعذّر تحديد نقاط وصل أنظمة الملفات\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "تعذّر تحديد نقطة وصل مجلد المخبئيات %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "غير قادر على تحديد نقطة وصل الجذر %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "القسم %s موصول بصفة القراءة فقط\n"
|
||||
@@ -340,7 +359,7 @@ msgstr "فشل في استقبال الملف '%s' من %s : %s\n"
|
||||
#: lib/libalpm/dload.c:500
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
|
||||
msgstr ""
|
||||
msgstr "فشل في استقبال الملف '%s' من %s : تم تجاوز حجم التحميل\n"
|
||||
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
@@ -497,142 +516,147 @@ msgstr "العملية غير متوافقة مع نوع المُبادلة"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "تتم محاولة بدء المُبادلة عند إلغاء قفل قاعدة البيانات"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "غير قادر على إيجاد أو قراءة الحزمة"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "ألغيت العملية بسبب حزمة متجاهلة"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "حزمة غير صالحة أو معطوبة"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "حزمة معطوبة أو غير صالحة (البصمة)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "حزمة معطوبة أو غير صالحة (توقيع PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr ""
|
||||
msgstr "الحزمة مفقودة مطلوب توقيع"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "غير قادر على فتح ملف الحزمة"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "غير قادر على مسح جميع ملفات الجزمة"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "اسم ملف الحزمة غير سليم"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "معمارية الحزمة غير سليمة"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "تعذّر العثور على المستودع الهدف"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "توقيع PGP مفقود"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "توقيع PGP غير سليم"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "فروقات غير سليمة أو معطوبة"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "فشل تطبيق الفروقات"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "غير قادر على استيفاء الاعتماديات"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "اعتماديات متضاربة"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "ملفات متضاربة"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "فشل في استقبال بعض الملفات"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "تعبير غير نظامي"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "خطا في مكتبة الارشيف"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "خطأ في مكتبة التحميل"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "خطأ gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "خطأ في استحضار المحمّل الخارجي"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "خطأ غير متوقع"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr ""
|
||||
msgstr "الملف المغلق مفقود %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "تعذّر إزالة ملف القفل %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "غير قادر على استيراد معلومات الميتا للحزمة %s-%s\n"
|
||||
@@ -647,29 +671,29 @@ msgstr "لم يعثر على %s في قاعدة البيانات -- يجري ا
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "يجري حذف %s من قائمة الأهداف\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr ""
|
||||
"تعذر إزالة الملف '%s': %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "تعذّر فتح المجلد: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "تعذّر إزالة %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "تعذّر إزالة مدخل قاعدة البيانات %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "تعذر إزالة المدخل '%s' من المخبئيات\n"
|
||||
@@ -722,41 +746,41 @@ msgstr "تعذّر استقبال بعض الملفات\n"
|
||||
#: lib/libalpm/sync.c:1176
|
||||
#, c-format
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr ""
|
||||
msgstr "التوقيع المطلوب مفقود :%s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "لا توجد مساحة خالية كافية على القرص\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "تعذّر بدء مُبادلة الإزالة\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "فشل في بدء المُبادلة\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "تعذّر إنشاء مجلد مؤقت\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "تعذّر نسخ الملف المؤقّت إلى %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr ""
|
||||
"تعذر إزالة %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "تعذّر إزالة المجلد المؤقّت %s\n"
|
||||
@@ -766,57 +790,62 @@ msgstr "تعذّر إزالة المجلد المؤقّت %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "تعذّر إحصاء الملف %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "غير قادر على إنشاء العبارة (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "تعذّر تفريع العملية إلى عملية جديدة (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "تعذّر التعديل على مجلد الجذر (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "تعذّر مخاطبة execv (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "تعذّر مخاطبةwaitpid (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "تعذّر فتح العبّارة (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "فشل تطبيق الأمر بشكل صحيح\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr ""
|
||||
msgstr "إشارة مجهوله"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr ""
|
||||
msgstr "تم انهاء الامر بواسطة الاشارة %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "لا يوجد %s مخبئي، يجري الإنشاء...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "تعذّر إيجاد أو إنشاء مخبئية للحزم ، استخدم %s بدلًا عنها\n"
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# enolp <enolp@softastur.org>, 2015-2016
|
||||
# Ḷḷumex03 <tornes@opmbx.org>, 2014
|
||||
# Ḷḷumex03 <tornes@opmbx.org>, 2014
|
||||
# Ḷḷumex03 <tornes@opmbx.org>, 2014
|
||||
# Ḷḷumex03 <tornes@opmbx.org>, 2014-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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-12-13 22:50+0000\n"
|
||||
"Last-Translator: Ḷḷumex03 <tornes@opmbx.org>\n"
|
||||
"Language-Team: Asturian (http://www.transifex.com/projects/p/archlinux-pacman/language/ast/)\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-21 00:28+0000\n"
|
||||
"Last-Translator: enolp <enolp@softastur.org>\n"
|
||||
"Language-Team: Asturian (http://www.transifex.com/toofishes/archlinux-pacman/language/ast/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@@ -35,231 +36,241 @@ msgstr "%s-%s ta anováu -- reinstalando\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "baxando de versión el paquete %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "avisu dau al estrayer el paquete %s (%s)\n"
|
||||
msgstr "alvertencia dada al estrayer el paquete %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "nun estrayese %s (%s)\n"
|
||||
msgstr "nun pudo estrayese %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "Nun pudo renomase %s a %s (%s)\n"
|
||||
msgstr "nun pudo renomase %s a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr "ficheru non alcontráu na llista de ficheros pal paquete %s. saltando la estraición de %s\n"
|
||||
msgstr "nun s'alcontró'l ficheru nel llistáu de ficheros pal paquete %s. saltando la estraición de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "nun pue estrayese %s%s: camín perllargu"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr "los permisos del direutoriu ye distintu en %s\nsistema de ficheros: %o paquete: %o\n"
|
||||
msgstr "los permisos del direutoriu son distintos en %s\nsistema de ficheros: %o paquete: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr "la propiedá del direutoriu ye distintu en %s\nsistema de ficheros: %u:%u paquete: %u:%u\n"
|
||||
msgstr "la propiedá del direutoriu ye distinta en %s\nsistema de ficheros: %u:%u paquete: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "nun pue estrayese %s.pacnew: camín perllargu"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "nun pudo consiguise'l direutoriu de trabayu actual\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "nun pudo cambiase'l direutoriu a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "nun pudo restaurase'l direutoriu de trabayu (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "asocedió un problema al anovar %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "asocedió un problema al instalar %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "nun pudo anovase la entrada de base de datos %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "nun pudo amestase la entrada '%s' na caché\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "fallu al lleer el ficheru %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "desaniciando base de datos non válida: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "nun pudo crease'l direutoriu %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nome non válidu pa la base de datos '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "entrada de base de datos duplicada '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "entrada de base de datos toyida '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "nun pudo abrise'l ficheru %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "la base de datos %s ye inconsistente: el nome nun concasa nel paquete %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "la base de datos %s ye inconsistente: la versión nun concasa nel paquete %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "triba de validación desconocida pal paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "fallu al lleer el paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "fallu al lleer el mtree del paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudo analizase'l ficheru de descripción del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "nome de paquete faltante en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "versión de paquete faltante en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "versión del paquete non válida en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "datos meta de paquete faltantes en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "fallu al lleer el ficheru de robla: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "clave riquida del aniellu claves faltante\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "desaniciando ficheru non válidu: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudo analizase'l ficheru de descripción del paquete '%s' de la base de datos '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "la base de datos %s ye inconsistente: el nome del paquete %s ye illegal\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "la base de datos %s ye inconsistente: el nome del paquete %s ye perllargu\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "ficheru de base de datos desconocíu: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "nun ta definíu'l camín de la base de datos\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "deteutáu ciclu de dependencia:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s desaniciaráse dempués de la so dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s desaniciaráse enantes de la so dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "inorando paquete %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "nun pue iguase \"%s\", una dependencia de \"%s\"\n"
|
||||
@@ -279,32 +290,37 @@ msgstr "nun pudo abrise'l ficheru: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "nun pudo consiguise la información del sistema de ficheros\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "nun pudo consiguise la información pa %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "nun pudo determinase'l puntu montaxe pal ficheru %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "La partición %s ta enllena: %jd bloques necesarios, %jd bloques llibres\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "La partición %s ta enllena: necesítense %jd, %ju bloques llibres\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudieron determinase los puntos de montaxe del sistema ficheros\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudo determinase'l puntu del direutoriu caché %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudo determinase'l puntu de montaxe root %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La partición %s ta montada como namái llectura\n"
|
||||
@@ -442,7 +458,7 @@ msgstr "nun pudo anovase la bas de datos"
|
||||
#: lib/libalpm/error.c:80
|
||||
#, c-format
|
||||
msgid "could not remove database entry"
|
||||
msgstr ""
|
||||
msgstr "nun pudo desaniciase la entrada de la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
@@ -457,12 +473,12 @@ msgstr "nun se configuró dengún sirvidor pal repositoriu"
|
||||
#: lib/libalpm/error.c:88
|
||||
#, c-format
|
||||
msgid "transaction already initialized"
|
||||
msgstr "transaición yá aniciada"
|
||||
msgstr "yá s'anició la transaición"
|
||||
|
||||
#: lib/libalpm/error.c:90 lib/libalpm/error.c:94
|
||||
#, c-format
|
||||
msgid "transaction not initialized"
|
||||
msgstr "transaición non aniciada"
|
||||
msgstr "nun s'anició la transaición"
|
||||
|
||||
#: lib/libalpm/error.c:92
|
||||
#, c-format
|
||||
@@ -472,12 +488,12 @@ msgstr "oxetivu duplicáu"
|
||||
#: lib/libalpm/error.c:96
|
||||
#, c-format
|
||||
msgid "transaction not prepared"
|
||||
msgstr "transaición non tresnada"
|
||||
msgstr "nun se tresnó la transaición"
|
||||
|
||||
#: lib/libalpm/error.c:98
|
||||
#, c-format
|
||||
msgid "transaction aborted"
|
||||
msgstr "transaición albortada"
|
||||
msgstr "albortóse la transaición"
|
||||
|
||||
#: lib/libalpm/error.c:100
|
||||
#, c-format
|
||||
@@ -487,144 +503,149 @@ msgstr "la operación nun ye compatible cola triba de transaición"
|
||||
#: lib/libalpm/error.c:102
|
||||
#, c-format
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
msgstr "intentu d'unviu de transaiciones al nun tar bloquiada la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "fallu al executar los gabitos de transaiciones"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "nun pudo alcontrase o lleese'l paquete"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operación encaboxada pola mor de ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquete toriáu o non válidu"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquete toriáu o non válidu (suma de comprobación)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquete toriáu o non válidu (robla PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "el paquete rique una robla que falta"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "nun pue abrise'l ficheru de paquete"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "nun puen desaniciase tolos ficheros del paquete"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "el nome del paquete nun ye válidu"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "l'arquietctura del paquete nun ye válida"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "nun pudo alcontrase'l repositoriu pal oxetivu"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "falta la robla PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "robla PGP non válida"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "delta non válidu o toriáu"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "fallu del parche delta"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "nun pudieron satisfacese les dependencies"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dependencies en conflictu"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "ficheros en conflictu"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "fallu al recibir dello ficheros"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "espresión regular non válida"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "fallu de libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "fallu de llibrería de descarga"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "fallu de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "fallu invocando'l descargador esternu"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "fallu inesperáu"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "falta'l ficheru de bloquéu %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "nun pudo desaniciase'l ficheru de bloquéu %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "nun pudieron cargase dafechu los datos meta pal paquete %s-%s\n"
|
||||
@@ -639,27 +660,27 @@ msgstr "nun pudo alcontrase %s na base de datos -- saltando\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "desaniciando %s de la llista d'oxetivos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "nun pue desaniciase'l ficheru '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "nun pudo abrise'l direutoriu: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "nun pue desaniciase %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "nun pudo desaniciase la entrada de la base de datos %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "nun pudo desaniciase la entrada '%s' de la caché\n"
|
||||
@@ -714,37 +735,37 @@ msgstr "fallu al recuperar dellos ficheros\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: falta la robla riquida\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "nun hai espaciu llibre abondu\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudo unviase la transaición de desaniciu\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr ""
|
||||
msgstr "nun pudo unviase la transaición\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "nun pudo creaase'l direutoriu temporal\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "nun pudo copiase'l ficheru temporal a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "nun pudo desaniciase %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "nun pudo desaniciase'l direutoriu temporal %s\n"
|
||||
@@ -754,57 +775,62 @@ msgstr "nun pudo desaniciase'l direutoriu temporal %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr ""
|
||||
msgstr "Nun pudo bifurcase un procesu nuevu (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "nun pudo cambiase'l direutoriu root (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "llamada a execv fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "llamada a waitpid fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "el comandu falló al executase afayadizamente\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Señal desconocida"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "comandu fináu pola señal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "nun esiste'l caché %s, creando...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "nun pudo alcontrase o crease'l paquete caché, usando nel so llugar %s\n"
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Ivailo Monev <xakepa10@gmail.com>, 2014
|
||||
# Ivailo Monev <xakepa10@gmail.com>, 2014-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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-29 17:01+0000\n"
|
||||
"Last-Translator: Alexander Angelov Nestorov <alexandernst@gmail.com>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/archlinux-pacman/language/bg/)\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 06:03+0000\n"
|
||||
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/toofishes/archlinux-pacman/language/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@@ -33,231 +33,241 @@ msgstr "%s-%s е актуален -- преинсталиране\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "понижаване на пакет %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "има предупреждение при извличане %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "не може да се извлече %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "не може да се преименува %s на %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr "файл не е намерен в листа с файлове на пекет %s. пропускане извличането на %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr "разлика в правата на папка за %s\nfilesystem: %o пакет: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr "правата на директория се различава от %s\nfilesystem: %u:%u пакет: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "извличане: не се презаписва папка с файл %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "не може да се разбере текущата директория\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "не може да се смени директория на %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "не може да се възстанови работната директория (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "възникнал проблем при подновяване %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "възникнал проблем при инсталиране %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "не може да се поднови запис в базата %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "не може да се добави запис '%s' в кеша\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "грешка при четене на файл %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "премахване на невалидна база: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "не се създава директория %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "невалидно име за запис в базата '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "дублиран запис в базата '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "повреден запис в базата '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "не се отваря файл %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s несъответствие в базата: името не съответства на пакета %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s несъответствие в базата: версията не съответства на пакета %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "непознат валидиращ тип на пакета %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "грешка при четене на пакет %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "грешка при зареждане на mtree на пакет %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "не може да се анализира описателния файл в %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "липсващо име на пакет в %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "липсваща версия на пакет в %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "невалидна версия на пакет в %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "липсват метаданни за пакета %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "не се чете подписващият файл: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "нужния ключ липсва от keyring\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "премахване невалиден файл: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "не може да се анализира описателния файл '%s' от db '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "%s базата е непълна: името на пакета %s е недопустимо\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "%s базата е непълна: името на пакета %s е твърде дълго\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "непознат датабаза файл: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "пътя към базата е неопределен\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "открит цикъл на зависимост:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s ще бъде премахната след зависимостта %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s ще бъде инсталиран преди зависимостта %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "пренебрегване на пакет %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "не може да се разреши \"%s\", зависи от \"%s\"\n"
|
||||
@@ -277,32 +287,37 @@ msgstr "не се отворя файл: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "не се получава системна информация\n\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "не може да се определи точката за монтиране на %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Дялът %s е пълен: %jd необходими блока, %jd свободни блока\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "не може да се опреди filesystem mount points\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "не може да се определи cachedir mount point %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "не може да се определи root mount point %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Дялът %s е монтиран само за четене\n"
|
||||
@@ -335,7 +350,7 @@ msgstr "неуспех при получаването на файл '%s' от %
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
msgid "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr "%s изглежда частичен: %jd/%jd bytes\n"
|
||||
|
||||
#: lib/libalpm/dload.c:692 lib/libalpm/dload.c:721
|
||||
#, c-format
|
||||
@@ -380,12 +395,12 @@ msgstr "няма достатъчно място на диска"
|
||||
#: lib/libalpm/error.c:55
|
||||
#, c-format
|
||||
msgid "library not initialized"
|
||||
msgstr "library not initialized"
|
||||
msgstr "библиотеката не е инициализирана"
|
||||
|
||||
#: lib/libalpm/error.c:57
|
||||
#, c-format
|
||||
msgid "library already initialized"
|
||||
msgstr "library already initialized"
|
||||
msgstr "библиотеката вече е инициализирана"
|
||||
|
||||
#: lib/libalpm/error.c:59
|
||||
#, c-format
|
||||
@@ -487,142 +502,147 @@ msgstr "операцията е несъвместима с типа транз
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "транзакцията иска достъп до незаключена база"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "няма или не се чете пакет"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "отменена операция според ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "невалиден или повреден пакет"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "невалиден или повреден пакет (checksum)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "невалиден или повреден пакет (PGP signature)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "липсва изискващ се подпис на пакет"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "не се отваря пакетен файл"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "не се премахват всички файлове на пакета"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "името на пакета не е валидно"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "архитектурата на пакета не е валидна"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "не може да се открие източник за целта"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "липса на PGP подпис"
|
||||
msgstr "липсва PGP подпис"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "невалиден PGP подпис"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "невалидна или повредена delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "delta patch failed"
|
||||
msgstr "делта пач се провали"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "зависимостите не са решени"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "зависимости в конфликт"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "файлове в конфликт"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "не могат да се извлекат файлове"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "невалиден регулярен израз"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive error"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "download library error"
|
||||
msgid "libarchive error"
|
||||
msgstr "грешка в libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme error"
|
||||
msgid "download library error"
|
||||
msgstr "грешка в библиотеката за сваляне"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "error invoking external downloader"
|
||||
msgid "gpgme error"
|
||||
msgstr "грешка в gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "грешка при извикването на външен downloader"
|
||||
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "неочаквана грешка"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "липсва заключващ файл %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "не се премахва заключен файл %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "не пълно извеждане на метаданни за пакет %s-%s\n"
|
||||
@@ -637,27 +657,27 @@ msgstr "няма %s в базата -- пропускане\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "премахване %s от списъка с целите\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "не се премахва файла '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "не се отваря папка: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "не се премахва %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "не може да се премахне запис в базата %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "не може да се премахне '%s' от кеша\n"
|
||||
@@ -712,37 +732,37 @@ msgstr "неуспех при извличане на файлове\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: липсва изискващ се подпис\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "няма свободно място на диска\n"
|
||||
msgstr "няма достатъчно свободно място на диска\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "не се потвърждава транзакцията по премахване\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "не се потвърждава транзакцията\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "не се създава temp папка\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "не се копира tempfile в %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "не се премахва %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "не се премахва tmpdir %s\n"
|
||||
@@ -752,57 +772,62 @@ msgstr "не се премахва tmpdir %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "не се коригира %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "не се създава pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "could not fork a new process (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "не може да се промени root папката (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "неуспех при извикване execv (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "неуспех при извикване на waitpid (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "не може да се отвори pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "неуспешно правилно изпълнение на команда\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Неизвестен сигнал"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "командата прекратена от сигнал %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "не %s съществуваш кеш, създаване...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "не се открива или създава пакетен кеш, използва се %s\n"
|
||||
|
||||
850
lib/libalpm/po/br.po
Normal file
850
lib/libalpm/po/br.po
Normal file
@@ -0,0 +1,850 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Gwenn M <tornoz@laposte.net>, 2015
|
||||
# Gwenn M <tornoz@laposte.net>, 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: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-17 23:31+0000\n"
|
||||
"Last-Translator: Gwenn M <tornoz@laposte.net>\n"
|
||||
"Language-Team: Breton (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/br/)\n"
|
||||
"Language: br\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "hizivaet eo %s - %s -- laosket a-gostez\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "Hizivaet eo %s - %s -- adstaliadur\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "o pellgargañ ar pakad %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "ur galv diwall a zo bet roet en ur eztennañ %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "n'haller ket eztennañ %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "n'haller ket adenvel %s e %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"n'eo ket bet kavet ar restr er roll restroù evit ar pakad %s. o tremen "
|
||||
"eztennadur %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "n'haller ket eztennañ %s%s : re hir eo an treug"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"disheñvel eo an aotreoù kavlec'hioù war %s\n"
|
||||
"reizhad restroù : %o pakad : %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"disheñvel eo perc'henniezh ar c'havlec'hioù evit %s\n"
|
||||
"reizhad restroù : %u:%u pakad : %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "eztannadur : flastradur kavlec'h gant restr %s ebet \n"
|
||||
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "n'haller ket eztennañ %s.pacnew : re hir eo an treug"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "n'haller ket kaout ar c'havlec'h labour bremanel\n"
|
||||
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "n'haller ket kemmañ ar c'havlec'h da %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "n'haller ket assav ar c'havlec'h labour (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "ur fazi a zo bet en ur hizivaat %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "ur fazi a zo bet en ur staliañ %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "n'haller ket hizivaat an enankad stlennvon %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "n'haller ket ouzhpennañ an enankad '%s' er skurzer\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "fazi en ul lenn ar restr %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "o dilemel ar stlennvon direizh : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "n'haller ker krouiñ ar c'havlec'h %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "anv direizh evit an enankad stlennvon '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "enankad stlennvon eilet '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "enankad stlennvon kontronet '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "n'haller ket digeriñ ar restr %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "digantalc'hek eo ar stlennvon %s : digenglotus eo anvioù ar pakad %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"digantalc'hek eo ar stlennvon %s : digenglotus eo handelvioù ar pakad %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "doare gwiriadur dianav evit ar pakad %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "fazi en ul lenn ar pakad %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "fazi en ul lenn mtree ar pakad %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "n'haller ket dezrannañ restr deskrivañ ar pakad e %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "mankout a ra an anv pakad e %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "mankout a ra handelv ar pakad e %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "handelv pakad direizh e %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "mankout a ra metaroadennoù ar pakad e %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "fazi en ul lenn ar restr sinadur : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "mankout a ra an alc'hwez goulennet en droñsell\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "o dilemel ar restr direizh : %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"n'haller ket dezrannañ ar restr deskrivadur pakadoù '%s' adalek ar sv '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"digantalc'hek eo ar stlennvon %s : didalvoudek eo anv restr ar pakad %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "digantalc'hek eo ar stlennvon %s : re hir eo anv restr ar pakad %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "restr stlennvon dianav : %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "andespizet eo treug ar stlennvon\n"
|
||||
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "Kelc'hiad amzalc'h dinoet :\n"
|
||||
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "dilamet e vo %s goude e %s amzalc'h\n"
|
||||
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "staliet e vo %s goude e %s amzalc'h\n"
|
||||
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "o leuskel ar pakad %s - %s a-gostez\n"
|
||||
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "n'haller ket diskoulmañ \"%s\", un amzalc'h \"%s\"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr "n'haller ket kaout titouroù ar reizhad evit %s : %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
msgid "could not open file: %s: %s\n"
|
||||
msgstr "n'haller ket digeriñ ar restr : %s : %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:146 lib/libalpm/diskspace.c:159
|
||||
#, c-format
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "n'haller ket kaout titouroù ar reizhad restroù\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "n'haller ket tapout titouroù ar restr evit %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "n'haller ket despizañ ar poentoù kenstrollañ evit ar restr %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Re leun eo ar parzhad %s : %jd a vloc'hoù dleet, %ju a vloc'hoù dieub\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "n'haller ket despizañ poentoù kenstrollañ ar reizhad restroù\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "n'haller ket despizañ poent kenstrollañ ar c'havlec'h krubuilh %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "n'haller ket despizañ poent kenstrollañ ar gwrizienn %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "E mod lenn nemetken eo kenstrollet ar parzhad %s\n"
|
||||
|
||||
#: lib/libalpm/dload.c:149
|
||||
#, c-format
|
||||
msgid "disk"
|
||||
msgstr "pladenn"
|
||||
|
||||
#: lib/libalpm/dload.c:373
|
||||
#, c-format
|
||||
msgid "failed to create temporary file for download\n"
|
||||
msgstr "fazi en ur c'hrouiñ ar restr padennek evit ar pellgargañ\n"
|
||||
|
||||
#: lib/libalpm/dload.c:418
|
||||
#, c-format
|
||||
msgid "url '%s' is invalid\n"
|
||||
msgstr "direizh eo an url '%s'\n"
|
||||
|
||||
#: lib/libalpm/dload.c:487 lib/libalpm/dload.c:512
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : %s\n"
|
||||
msgstr "fazi en ur adkavout ar restr '%s' adalek %s : %s\n"
|
||||
|
||||
#: lib/libalpm/dload.c:500
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
|
||||
msgstr ""
|
||||
"fazi en ur adkavout ar restr '%s' adalek %s : re vras eo ment ar "
|
||||
"pellgargadur\n"
|
||||
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
msgid "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr "krennet e seblant bezañ %s : %jd/%jd eizhbit\n"
|
||||
|
||||
#: lib/libalpm/dload.c:692 lib/libalpm/dload.c:721
|
||||
#, c-format
|
||||
msgid "failed to download %s\n"
|
||||
msgstr "fazi en ur pellgargañ %s\n"
|
||||
|
||||
#: lib/libalpm/error.c:40
|
||||
#, c-format
|
||||
msgid "out of memory!"
|
||||
msgstr "n'eus memor ebet ken"
|
||||
|
||||
#: lib/libalpm/error.c:42
|
||||
#, c-format
|
||||
msgid "unexpected system error"
|
||||
msgstr "fazi reizhad dic'hortoz"
|
||||
|
||||
#: lib/libalpm/error.c:44
|
||||
#, c-format
|
||||
msgid "permission denied"
|
||||
msgstr "aotre nac'het"
|
||||
|
||||
#: lib/libalpm/error.c:46
|
||||
#, c-format
|
||||
msgid "could not find or read file"
|
||||
msgstr "n'haller ket kavout pe lenn ar restr"
|
||||
|
||||
#: lib/libalpm/error.c:48
|
||||
#, c-format
|
||||
msgid "could not find or read directory"
|
||||
msgstr "n'haller ket kavout pe lenn ar c'havlec'h"
|
||||
|
||||
#: lib/libalpm/error.c:50
|
||||
#, c-format
|
||||
msgid "wrong or NULL argument passed"
|
||||
msgstr "gaou pe NULL eo an arguzenn tremenet"
|
||||
|
||||
#: lib/libalpm/error.c:52
|
||||
#, c-format
|
||||
msgid "not enough free disk space"
|
||||
msgstr "n'eus ket plas dieub a-walc'h war ar bladenn"
|
||||
|
||||
#: lib/libalpm/error.c:55
|
||||
#, c-format
|
||||
msgid "library not initialized"
|
||||
msgstr "n'eo ket bet deraouekaet al levraoueg"
|
||||
|
||||
#: lib/libalpm/error.c:57
|
||||
#, c-format
|
||||
msgid "library already initialized"
|
||||
msgstr "deraouekaet eo bet al levraoueg endeo"
|
||||
|
||||
#: lib/libalpm/error.c:59
|
||||
#, c-format
|
||||
msgid "unable to lock database"
|
||||
msgstr "n'haller ket prennañ ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:62
|
||||
#, c-format
|
||||
msgid "could not open database"
|
||||
msgstr "n'heller ket digeriñ ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:64
|
||||
#, c-format
|
||||
msgid "could not create database"
|
||||
msgstr "n'heller ket krouiñ ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:66
|
||||
#, c-format
|
||||
msgid "database not initialized"
|
||||
msgstr "n'eo ket bet deraouekaet ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:68
|
||||
#, c-format
|
||||
msgid "database already registered"
|
||||
msgstr "marilhet eo bet ar stlennvon endeo"
|
||||
|
||||
#: lib/libalpm/error.c:70
|
||||
#, c-format
|
||||
msgid "could not find database"
|
||||
msgstr "n'haller ket kavout ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:72
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database"
|
||||
msgstr "direizh pe kontronet eo ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:74
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database (PGP signature)"
|
||||
msgstr "direizh pe kontronet eo ar stlennvon (sinadur PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:76
|
||||
#, c-format
|
||||
msgid "database is incorrect version"
|
||||
msgstr "direizh eo handelv ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:78
|
||||
#, c-format
|
||||
msgid "could not update database"
|
||||
msgstr "n'haller ket hizivaat ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:80
|
||||
#, c-format
|
||||
msgid "could not remove database entry"
|
||||
msgstr "n'haller ket dilemel enankad ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
msgid "invalid url for server"
|
||||
msgstr "url direizh evit an dafariad"
|
||||
|
||||
#: lib/libalpm/error.c:85
|
||||
#, c-format
|
||||
msgid "no servers configured for repository"
|
||||
msgstr "n'eus dafariad ebet kefluniet evit ar mirlec'h"
|
||||
|
||||
#: lib/libalpm/error.c:88
|
||||
#, c-format
|
||||
msgid "transaction already initialized"
|
||||
msgstr "deraouekaet eo bet an treuzkas"
|
||||
|
||||
#: lib/libalpm/error.c:90 lib/libalpm/error.c:94
|
||||
#, c-format
|
||||
msgid "transaction not initialized"
|
||||
msgstr "n'eo ket bet deraouekaet an treuzkas"
|
||||
|
||||
#: lib/libalpm/error.c:92
|
||||
#, c-format
|
||||
msgid "duplicate target"
|
||||
msgstr "bukenn eilet"
|
||||
|
||||
#: lib/libalpm/error.c:96
|
||||
#, c-format
|
||||
msgid "transaction not prepared"
|
||||
msgstr "n'eo ket bet prientet an treuzkas"
|
||||
|
||||
#: lib/libalpm/error.c:98
|
||||
#, c-format
|
||||
msgid "transaction aborted"
|
||||
msgstr "dilezet eo bet an treuzkas"
|
||||
|
||||
#: lib/libalpm/error.c:100
|
||||
#, c-format
|
||||
msgid "operation not compatible with the transaction type"
|
||||
msgstr "n'eo ket kenglotus an oberatadenn gant doare an treuzkas"
|
||||
|
||||
#: lib/libalpm/error.c:102
|
||||
#, c-format
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
"klasket eo bet erounit an treuzkas padal ne oa ket prennet ar stlennvon"
|
||||
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "c'hwitadenn war erounezadur krogoù treuzkas"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "n'haller ket kavout pe lenn ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "nullet eo bet an oberatadenn abalamour da ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "direizh pe kontronet eo ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "direizh pe kontronet eo ar pakad (checksum)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "direizh pe kontronet eo ar pakad (sinadur PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "mankout a ra ar sinadur dleet gant ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "n'haller ket digeriñ restr ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "n'haller ket dilemel holl restroù ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "direizh eo anv restr ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "direizh eo savouriezh ar pakad"
|
||||
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "n'haller ket kavout mirlec'h ar vukenn"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "mankout a ra ar sinadur PGP"
|
||||
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "direizh eo ar sinadur PGP"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "direizh pe kontronet eo an delta"
|
||||
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "c'hwitadenn war pegell an delta"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "n'haller ket kejañ an holl amzalc'hoù"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "tabutoù en amzalc'hoù"
|
||||
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "tabut er restroù"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "c'hwitadenn war atoradur restroù 'zo"
|
||||
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "direizh eo ar bomm reol"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "fazi libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "pellgargañ fazi al levraoueg"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "fazi gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "fazi en ur gervel ar pellgarger diavaez"
|
||||
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "fazi dic'hortoz"
|
||||
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "mankout a ra ar restr marilhañ %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "n'haller ket dilemel ar restr marilhañ %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "n'haller ket kargañ ar metaroadennoù a-bezh evit ar pakad %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:118
|
||||
#, c-format
|
||||
msgid "could not find %s in database -- skipping\n"
|
||||
msgstr "n'haller ket kavout %s er stlennvon -- laosket a-gostez\n"
|
||||
|
||||
#: lib/libalpm/remove.c:153
|
||||
#, c-format
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "o dilemel %s eus ar roll bukenn\n"
|
||||
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "n'heller ket dilemel ar restr '%s' : %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "n'haller ket digeriñ ar c'havlec'h : %s : %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "n'heller ket dilemel %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "n'haller ket dilemel an enankad stlennvon %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "n'haller ket dilemel an enankad '%s' eus ar c'hrubuilh\n"
|
||||
|
||||
#: lib/libalpm/sync.c:98
|
||||
#, c-format
|
||||
msgid "%s: ignoring package upgrade (%s => %s)\n"
|
||||
msgstr "%s : o leuskel an hizivadenn pakad a-gostez (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:110
|
||||
#, c-format
|
||||
msgid "%s: ignoring package downgrade (%s => %s)\n"
|
||||
msgstr "%s : o leuskel a-gostez an distro d'an handelv kozhoc'h (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:113
|
||||
#, c-format
|
||||
msgid "%s: downgrading from version %s to version %s\n"
|
||||
msgstr "%s : o distreiñ eus an handelv %s betek an hini %s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:119
|
||||
#, c-format
|
||||
msgid "%s: local (%s) is newer than %s (%s)\n"
|
||||
msgstr "%s : nevezoc'h eo an handelv lec'hel (%s) evit %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:160
|
||||
#, c-format
|
||||
msgid "ignoring package replacement (%s-%s => %s-%s)\n"
|
||||
msgstr "o leuskel an erlec'hiadur pakad a-gostez (%s-%s => %s-%s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:176
|
||||
#, c-format
|
||||
msgid "cannot replace %s by %s\n"
|
||||
msgstr "n'haller ket erlec'hiañ %s gant %s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:536 lib/libalpm/sync.c:606
|
||||
#, c-format
|
||||
msgid "unresolvable package conflicts detected\n"
|
||||
msgstr "tabutoù n'haller ket diskoulmañ a zo bet dinoet\n"
|
||||
|
||||
#: lib/libalpm/sync.c:556
|
||||
#, c-format
|
||||
msgid "removing '%s' from target list because it conflicts with '%s'\n"
|
||||
msgstr "o dilemel '%s' eus ar roll bukenn dre m'en deus un tabut gant '%s'\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1014
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files\n"
|
||||
msgstr "c'hwitadenn war atoradur restroù 'zo\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1176
|
||||
#, c-format
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s : mankout a ra ar sinadur dleet\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "n'eus ket plas dieub a-walc'h war ar bladenn\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "n'haller ket erounit an treuzkas dilemel\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "n'haller ket erounit an treuzkas\n"
|
||||
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "n'haller ket krouiñ ur c'havlec'h padennek\n"
|
||||
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "n'haller ket eilañ ar restr padennek e %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "n'haller ket dilemel %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "n'haller ket dilemel ar c'havlec'h padennek e %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:256
|
||||
#, c-format
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "n'heller ket kaout stad ar restr %s : %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "n'haller ket skrivañ er gorzenn (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "n'haller ket lenn ar gorzenn (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "n'haller ket krouiñ ar gorzenn (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "n'haller ket genel un araezad nevez (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "n'haller ket kemmañ ar c'havlec'h gwrizienn (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "c'hwitadenn war galv execv (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "c'hwitadenn war galv waitpid (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "c'hwitadenn war erounezadur an urzh\n"
|
||||
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Arhent dianav"
|
||||
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "arsavet eo bet an urzh gant an arhent %d : %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "n'eus krubuilh %s ebet, o krouiñ...\n"
|
||||
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
"n'haller ket kavout pe implijout ar c'hrubuilh pakad, oc'h implijout %s e "
|
||||
"plas\n"
|
||||
@@ -5,19 +5,21 @@
|
||||
# Translators:
|
||||
# Alberto Sánchez Molero <alsamolero@gmail.com>, 2013
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# Davidmp <medipas@gmail.com>, 2015
|
||||
# Hector Mtz-Seara <hseara@gmail.com>, 2011,2013
|
||||
# Josep <jpreales@gmail.com>, 2011,2013
|
||||
# Josep <jpreales@gmail.com>, 2011,2013
|
||||
# Josep <jpreales@gmail.com>, 2011
|
||||
# Davidmp <medipas@gmail.com>, 2015
|
||||
# Ramon Buldó <rbuldo@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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-27 14:41+0000\n"
|
||||
"Last-Translator: Ramon Buldó <rbuldo@gmail.com>\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 16:51+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"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -28,252 +30,262 @@ msgstr ""
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "%s-%s és al dia -- s'ignorarà\n"
|
||||
msgstr "%s-%s està al dia -- s'ignorarà\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "%s-%s és al dia -- es reinstal·larà\n"
|
||||
msgstr "%s-%s està al dia -- es reinstal·larà\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "desactualitzant el paquet %s (%s => %s)\n"
|
||||
msgstr "s'està desactualitzant el paquet %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "advertència en extreure %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "no s'ha pogut extreure %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "no s'ha pogut canviar el nom %s a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"arxiu no trobat a la llista d'arxius per al paquet %s. ometent extracció de "
|
||||
"%s\n"
|
||||
"fitxer no trobat a la llista de fitxers per al paquet %s. S'omet l'extracció "
|
||||
"de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "no es pot extreure %s%s: camí massa llarg"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"els permisos del directori difereixen en %s\n"
|
||||
"els permisos del directori difereixen a %s\n"
|
||||
"sistema de fitxers: %o paquet: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"els permisos del directori difereixen en %s\n"
|
||||
"els permisos del directori difereixen a %s\n"
|
||||
"sistema de fitxers: %u:%u paquet: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "extracció: no se sobreescriurà el directori amb el fitxer %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "no es pot extreure %s.pacnew: camí massa llarg"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "no s'ha pogut obtenir el directori de treball actual\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "no s'ha pogut canviar el directori a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "no s'ha pogut restaurar el directori de treball (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "ha ocorregut un problema en actualitzar %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "ha ocorregut un problema en instal·lar %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "no s'ha pogut actualitzar l'entrada de la base de dades %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "no s'ha pogut afegir l'entrada '%s' en la memòria cau\n"
|
||||
msgstr "no s'ha pogut afegir l'entrada \"%s\" a la memòria cau\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "error en llegir el fitxer %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "s'està eliminant la base de dades invàlida: %s\n"
|
||||
msgstr "s'està eliminant la base de dades no vàlida: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "no s'ha pogut crear el directori %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nom invàlid per l'entrada de la base de dades '%s'\n"
|
||||
msgstr "nom no vàlid per a l'entrada de la base de dades \"%s\"\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "entrada de la base de dades duplicada '%s'\n"
|
||||
msgstr "entrada de la base de dades duplicada \"%s\"\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "entrada de la base de dades corrupta '%s'\n"
|
||||
msgstr "entrada de la base de dades corrupta \"%s'\"\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "no s'ha pogut obrir el fitxer %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "la base de dades %s és inconsistent: nom erroni en el paquet %s\n"
|
||||
msgstr "la base de dades %s és inconsistent: nom erroni al paquet %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "la base de dades %s és inconsistent: versió errònia en el paquet %s\n"
|
||||
msgstr "la base de dades %s és inconsistent: versió errònia al paquet %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "tipus de validació desconeguda per al paquet %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "error en llegir el paquet %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "error en llegir mtree del paquet %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "no s'ha pogut analitzar el fitxer de descripció de paquet en %s\n"
|
||||
msgstr "no s'ha pogut analitzar el fitxer de descripció de paquet a %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "falta el nom del paquet en %s\n"
|
||||
msgstr "falta el nom del paquet a %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "falta la versió del paquet en %s\n"
|
||||
msgstr "falta la versió del paquet a %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "versió del paquet invalida en %s\n"
|
||||
msgstr "versió del paquet no vàlida a %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "falten les metadades del paquet en %s\n"
|
||||
msgstr "falten les metadades del paquet a %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "ha fallat en llegir el fitxer de signatures: %s\n"
|
||||
msgstr "ha fallat llegir el fitxer de signatures: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "clau requerida manca al clauer\n"
|
||||
msgstr "al clauer manca la clau requerida\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "Esborrant fitxer invàlid: %s\n"
|
||||
msgstr "s'està esborrant el fitxer no vàlid: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"no s'ha pogut analitzar el fitxer de descripció de paquet '%s' de la base de "
|
||||
"dades '%s'\n"
|
||||
"no s'ha pogut analitzar el fitxer de descripció de paquet \"%s\" de la base "
|
||||
"de dades \"%s'\"\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "La base de dades %s és inconsistent: nom erroni en el paquet %s\\n\n"
|
||||
msgstr "La base de dades %s és inconsistent: nom erroni al paquet %s\\n\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"La base de dades %s és inconsistent: el nom del paquet %s és massa llarg\\n\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "arxiu de base de dades desconegut: %s\n"
|
||||
msgstr "fitxer de base de dades desconegut: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "no s'ha definit la ruta de la base de dades\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "s'ha detectat una dependència cíclica:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s serà eliminat després de la seva dependència %s\n"
|
||||
msgstr "%s s'eliminarà després de la seva dependència %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s s'instal·larà abans de la seva dependència %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "s'està ignorant el paquet %s-%s\n"
|
||||
msgstr "s'ignora el paquet %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "no es pot resoldre \"%s\", una dependència de \"%s\"\n"
|
||||
@@ -281,7 +293,7 @@ msgstr "no es pot resoldre \"%s\", una dependència de \"%s\"\n"
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr "no s'ha pogut obtenir informació del sistema de fitxers per %s: %s\n"
|
||||
msgstr "no s'ha pogut obtenir informació del sistema de fitxers per a %s: %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
@@ -293,38 +305,43 @@ msgstr "no s'ha pogut obrir el fitxer: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "no s'ha pogut obtenir informació del sistema de fitxers\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "no s'ha pogut obtenir informació de fitxer per a %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "no s'ha pogut determinar el punt de muntatge per al fitxer %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"La partició %s està molt plena: nombre de blocs requerits %jd, nombre de "
|
||||
"blocs lliures %jd\n"
|
||||
"La partició %s és massa plena: %jd blocs necessaris, %ju blocs lliures\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr ""
|
||||
"no s'han pogut determinar els punts de muntatge dels sistemes de fitxers\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "no s'ha pogut determinar el punt de muntatge cachedir %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "no s'ha pogut determinar el punt de muntatge del directori arrel %s\n"
|
||||
msgstr ""
|
||||
"no s'ha pogut determinar el punt de muntatge del directori d'arrel %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La partició %s està muntada només en mode lectura\n"
|
||||
msgstr "La partició %s està muntada només en mode de lectura\n"
|
||||
|
||||
#: lib/libalpm/dload.c:149
|
||||
#, c-format
|
||||
@@ -334,34 +351,34 @@ msgstr "disc"
|
||||
#: lib/libalpm/dload.c:373
|
||||
#, c-format
|
||||
msgid "failed to create temporary file for download\n"
|
||||
msgstr "ha fallat en crear un fitxer temporal per la baixada\n"
|
||||
msgstr "ha fallat crear un fitxer temporal per la baixada\n"
|
||||
|
||||
#: lib/libalpm/dload.c:418
|
||||
#, c-format
|
||||
msgid "url '%s' is invalid\n"
|
||||
msgstr "l'url '%s' és invàlid\n"
|
||||
msgstr "l'url \"%s\" no és vàlid\n"
|
||||
|
||||
#: lib/libalpm/dload.c:487 lib/libalpm/dload.c:512
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : %s\n"
|
||||
msgstr "ha fallat en recuperar el fitxer '%s' des de %s : %s\n"
|
||||
msgstr "ha fallat l'obtenció del fitxer \"%s\" des de %s: %s\n"
|
||||
|
||||
#: lib/libalpm/dload.c:500
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
|
||||
msgstr ""
|
||||
"ha fallat en recuperar el fitxer '%s' des de %s : mida de la descàrrega "
|
||||
"superior a la esperada\n"
|
||||
"ha fallat l'obtenció del fitxer \"%s\" des de %s: mida de la descàrrega "
|
||||
"superior a l'esperada\n"
|
||||
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
msgid "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr "%s sembla estar truncat: %jd/%jd bytes\n"
|
||||
msgstr "%s sembla que està truncat: %jd/%jd bytes\n"
|
||||
|
||||
#: lib/libalpm/dload.c:692 lib/libalpm/dload.c:721
|
||||
#, c-format
|
||||
msgid "failed to download %s\n"
|
||||
msgstr "ha fallat en baixar %s\n"
|
||||
msgstr "ha fallat baixar %s\n"
|
||||
|
||||
#: lib/libalpm/error.c:40
|
||||
#, c-format
|
||||
@@ -396,17 +413,17 @@ msgstr "s'ha passat un argument erroni o NULL"
|
||||
#: lib/libalpm/error.c:52
|
||||
#, c-format
|
||||
msgid "not enough free disk space"
|
||||
msgstr "no hi ha prou espai lliure en disc"
|
||||
msgstr "no hi ha prou espai de disc lliure"
|
||||
|
||||
#: lib/libalpm/error.c:55
|
||||
#, c-format
|
||||
msgid "library not initialized"
|
||||
msgstr "llibreria no inicialitzada"
|
||||
msgstr "biblioteca no iniciada"
|
||||
|
||||
#: lib/libalpm/error.c:57
|
||||
#, c-format
|
||||
msgid "library already initialized"
|
||||
msgstr "la llibreria ja s'ha inicialitzat"
|
||||
msgstr "la biblioteca ja s'ha iniciat"
|
||||
|
||||
#: lib/libalpm/error.c:59
|
||||
#, c-format
|
||||
@@ -426,7 +443,7 @@ msgstr "no s'ha pogut crear la base de dades"
|
||||
#: lib/libalpm/error.c:66
|
||||
#, c-format
|
||||
msgid "database not initialized"
|
||||
msgstr "base de dades no inicialitzada"
|
||||
msgstr "base de dades no iniciada"
|
||||
|
||||
#: lib/libalpm/error.c:68
|
||||
#, c-format
|
||||
@@ -441,12 +458,12 @@ msgstr "no s'ha pogut trobar la base de dades"
|
||||
#: lib/libalpm/error.c:72
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database"
|
||||
msgstr "base de dades invàlida o corrupta"
|
||||
msgstr "base de dades no vàlida o corrupta"
|
||||
|
||||
#: lib/libalpm/error.c:74
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database (PGP signature)"
|
||||
msgstr "base de dades invàlida o corrupta (signatura PGP)"
|
||||
msgstr "base de dades no vàlida o corrupta (signatura PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:76
|
||||
#, c-format
|
||||
@@ -466,22 +483,22 @@ msgstr "no s'ha pogut suprimir l'entrada de la base de dades"
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
msgid "invalid url for server"
|
||||
msgstr "url del servidor invàlid"
|
||||
msgstr "url del servidor no vàlid"
|
||||
|
||||
#: lib/libalpm/error.c:85
|
||||
#, c-format
|
||||
msgid "no servers configured for repository"
|
||||
msgstr "no s'ha configurat cap servidor pel repositori"
|
||||
msgstr "no s'ha configurat cap servidor per al repositori"
|
||||
|
||||
#: lib/libalpm/error.c:88
|
||||
#, c-format
|
||||
msgid "transaction already initialized"
|
||||
msgstr "ja s'ha inicialitzat la transacció"
|
||||
msgstr "ja s'ha iniciat la transacció"
|
||||
|
||||
#: lib/libalpm/error.c:90 lib/libalpm/error.c:94
|
||||
#, c-format
|
||||
msgid "transaction not initialized"
|
||||
msgstr "no s'ha inicialitzat la transacció"
|
||||
msgstr "no s'ha iniciat la transacció"
|
||||
|
||||
#: lib/libalpm/error.c:92
|
||||
#, c-format
|
||||
@@ -509,177 +526,183 @@ msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
"intent de publicació de la transacció amb la base de dades no bloquejada"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "ha fallat l'execució dels ganxos de la transacció"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "no s'ha pogut trobar o llegir el paquet"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operació cancel·lada degut a ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquet invàlid o corrupte"
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operació cancel·lada a causa d'ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquet invàlid o corrupte (suma de verificació)"
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquet no vàlid o corrupte"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquet invàlid o corrupte (signatura PGP)"
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquet no vàlid o corrupte (suma de verificació)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "manca signatura requerida en el paquet"
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquet no vàlid o corrupte (signatura PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "al paquet manca la signatura requerida "
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "no s'ha pogut obrir el fitxer del paquet"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "no s'han pogut eliminar tots els fitxers del paquet"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "el nom de fitxer del paquet no és vàlid"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "l'arquitectura del paquet no és vàlida"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "no s'ha pogut trobar el repositori per l'objectiu"
|
||||
msgstr "no s'ha pogut trobar el repositori per a l'objectiu"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "falta signatura PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "signatura PGP invàlida"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "delta invàlid o corrupte"
|
||||
msgstr "signatura PGP no vàlida"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "delta no vàlid o corrupte"
|
||||
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "ha fallat el pedaç delta"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "no s'han pogut satisfer les dependències"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dependències conflictives"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "fitxers conflictius"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "ha fallat en recuperar alguns fitxers"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "expressió regular invàlida"
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "ha fallat l'obtenció d'alguns fitxers"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "expressió regular no vàlida"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "error de libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "error de la llibreria de baixades"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "error de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "error en invocar el baixador extern"
|
||||
msgstr "error en invocar el descarregador extern"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "error inesperat"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "falta el arxiu de bloqueig %s\n"
|
||||
msgstr "falta el fitxer de bloqueig %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "no s'ha pogut eliminar el fitxer de bloqueig %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "no s'ha pogut carregar completament les metadades pel paquet %s-%s\n"
|
||||
msgstr ""
|
||||
"no s'han pogut carregar completament les metadades per al paquet %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:118
|
||||
#, c-format
|
||||
msgid "could not find %s in database -- skipping\n"
|
||||
msgstr "no s'ha pogut trobar %s en la base de dades -- s'està ometent\n"
|
||||
msgstr "no s'ha pogut trobar %s a la base de dades -- s'està ometent\n"
|
||||
|
||||
#: lib/libalpm/remove.c:153
|
||||
#, c-format
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "s'està eliminant %s de la llista d'objectius\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "no s'ha pogut eliminar el fitxer '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "nos'ha pogut obrir el directori: %s: %s\n"
|
||||
msgstr "no s'ha pogut obrir el directori: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "no es pot eliminar %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "no s'ha pogut eliminar la entrada de la base de dades %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "no s'ha pogut eliminar l'entrada '%s' de la memòria cau\n"
|
||||
@@ -723,50 +746,50 @@ msgstr "s'ha detectat un paquet amb un conflicte impossible de resoldre\n"
|
||||
#, c-format
|
||||
msgid "removing '%s' from target list because it conflicts with '%s'\n"
|
||||
msgstr ""
|
||||
"s'està eliminant '%s' de la llista d'objectius perquè té conflictes amb "
|
||||
"'%s'\n"
|
||||
"s'està eliminant \"%s\" de la llista d'objectius perquè té conflictes amb "
|
||||
"\"%s\"\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1014
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files\n"
|
||||
msgstr "ha fallat en recuperar alguns fitxers\n"
|
||||
msgstr "ha fallat l'obtenció d'alguns fitxers\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1176
|
||||
#, c-format
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: manca signatura requerida\n"
|
||||
msgstr "%s: manca la signatura requerida\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "no hi ha prou espai lliure en disc\n"
|
||||
msgstr "no hi ha prou espai de disc lliure\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "no s'ha pogut publicar la transacció d'eliminació\n"
|
||||
msgstr "no s'ha pogut fer la transacció d'eliminació\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "no s'ha pogut publicar la transacció\n"
|
||||
msgstr "no s'ha pogut fer la transacció\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "no s'ha pogut crear el directori temporal\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "no s'ha pogut copiar el fitxer temporal a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "no s'ha pogut eliminar %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "no s'ha pogut eliminar el directori temporal %s\n"
|
||||
@@ -776,57 +799,62 @@ msgstr "no s'ha pogut eliminar el directori temporal %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "no s'ha pogut validar l'estat del fitxer %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "no es pot escriure a la canonada (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "no es pot llegir des de la canonada (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "no s'ha pogut crear la canonada (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "no s'ha pogut bifurcar a un nou procés (%s)\n"
|
||||
msgstr "no s'ha pogut bifurcar un nou procés (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "no s'ha pogut canviar el directori arrel (%s)\n"
|
||||
msgstr "no s'ha pogut canviar el directori d'arrel (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "la crida a execv ha fallat (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "ha fallat la crida a waitpid (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "no s'ha pogut obrir la canonada (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "l'ordre a fallat a executar-se correctament\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "senyal desconeguda"
|
||||
msgstr "senyal desconegut"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "orde cancelada per la senyal %d: %s\n"
|
||||
msgstr "orde cancel·lada pel senyal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "no existeix memòria cau %s, s'està creant...\n"
|
||||
msgstr "no existeix la memòria cau %s, s'està creant...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
# Translators:
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# David Kolibáč <david@kolibac.cz>, 2011
|
||||
# Jaroslav Lichtblau <jlichtblau@seznam.cz>, 2014
|
||||
# Jaroslav Lichtblau <dragonlord@seznam.cz>, 2014-2015
|
||||
# Jaroslav Lichtblau <dragonlord@seznam.cz>, 2014
|
||||
# mmm <markotahal@gmail.com>, 2013
|
||||
# mmm <markotahal@gmail.com>, 2011
|
||||
# mmm <markotahal@gmail.com>, 2011,2013
|
||||
@@ -14,10 +15,10 @@ 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-18 08:00+0000\n"
|
||||
"Last-Translator: Jaroslav Lichtblau <jlichtblau@seznam.cz>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-12 18:41+0000\n"
|
||||
"Last-Translator: Jaroslav Lichtblau <dragonlord@seznam.cz>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/cs/)\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -40,28 +41,33 @@ msgstr "%s-%s je aktuální -- přeinstalovat\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "snížení verze balíčku %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "varování při rozbalování %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "nelze rozbalit %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "nelze přejmenovat %s na %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"soubor nenalezen v seznamu souborů balíčku %s. přeskakuje se rozbalení %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "nelze rozbalit %s%s: příliš dlouhá cesta"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -70,7 +76,7 @@ msgstr ""
|
||||
"přístupová práva adresáře %s se neshodují\n"
|
||||
"souborový systém: %o balíček: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -79,197 +85,202 @@ msgstr ""
|
||||
"rozdílný vlastník adresáře %s\n"
|
||||
"souborový systém: %u:%u balíček: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "rozbalení: adresář nebyl přepsán souborem %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "nelze rozbalit %s.pacnew: příliš dlouhá cesta"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "nelze určit aktuální pracovní adresář\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "nelze změnit adresář na %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "nelze obnovit pracovní adresář (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "nastal problém při aktualizaci %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "nastal problém při instalaci %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "nelze aktualizovat záznam databáze %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "nelze přidat položku '%s' do mezipaměti\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "chyba při čtení souboru %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "odstraňuje se chybná databáze: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "nelze změnit adresář %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "chybný název záznamu v databázi '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "duplicitní záznam v databázi '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "poškozený záznam v databázi '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "nelze otevřít soubor %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "databáze %s je nekonzistentní: nesouhlasí jméno balíčku %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "databáze %s je nekonzistentní: nesouhlasí verze balíčku %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "neznámý způsob ověření pro balíček %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "chyba při čtení balíčku %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "chyba při čtení souboru mtree balíčku %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "nelze zpracovat soubor s popisem balíčku v %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "chybí jméno balíčku v %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "chybí veze balíčku v %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "neplatná verze balíčku v %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "chybí metadata balíčku v %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "nelze načíst soubor s podpisy: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "požadovaný klíč není v klíčence\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "odstraněn neplatný soubor: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "nelze načíst soubor s popisem balíčku '%s' z databáze '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "databáze %s je nekonzistentní: jméno balíčku %s je nepřípustné\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "databáze %s je nekonzistentní: jméno balíčku %s je příliš dlouhé\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "neznámý soubor databáze: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "cesta k databázi není definována\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "zjištěna cyklická závislost:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s bude odstraněn po %s, na kterém závisí\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s bude nainstalován před %s, na kterém závisí\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignoruje se balíček %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "nelze vyřešit \"%s\", závislost \"%s\"\n"
|
||||
@@ -289,32 +300,37 @@ msgstr "nelze otevřít soubor: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "nepodařilo se získat informace o souborovém systému\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "nelze získat informace o souboru pro %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "nepodařilo se určit připojovací bod pro soubor %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Oddíl %s je plný: je potřeba %jd bloků, ale k dispozici je jen %jd\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "Oddíl %s je plný: je potřeba %jd bloků, ale k dispozici je jen %ju\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "nepodařilo se určit přípojné body souborového systému\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "nepodařilo se určit kořen přípojného bodu %s pro cachedir\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "nepodařilo se určit kořen přípojného bodu %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Diskový oddíl %s je připojen jen pro čtení\n"
|
||||
@@ -501,142 +517,147 @@ msgstr "operace není kompatibilní s typem transakce"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "pokus o uskutečnění transakce v době, kdy není uzamčena databáze"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "selhalo spuštění hook transakcí"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "nelze nalézt nebo přečíst balíček"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operace byla zrušena kvůli ignorovanému balíčku"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "neplatný nebo poškozený balíček"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "neplatná nebo poškozená databáze (kontrolní součty)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "neplatný nebo poškozený balíček (PGP podpis)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "balíčku chybí vyžadovaný podpis"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "nelze otevřít soubor balíčku"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "nelze odstranit všechny soubory balíčku"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "jméno souboru balíčku není platné"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "architektura balíčku není platná"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "nelze nalézt repositář cíle"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "chybějící podpis PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "neplatný podpis PGP"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "neplatný nebo poškozený delta rozdíl"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "aplikace delta rozdílu selhala"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "nelze vyřešit závislosti"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "konfliktní závislosti"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "konfliktní soubory"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "selhalo získání některých souborů"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "nesprávný regulární výraz"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "chyba knihovny libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "chyba knihovny pro stahování souborů"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "chyba v gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "chyba volání externího programu pro stahování souborů"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "neočekávaná chyba"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "chybí soubor zámku %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "nelze odstranit zamykací soubor %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "nelze zcela načíst metadata pro balíček %s-%s\n"
|
||||
@@ -651,27 +672,27 @@ msgstr "nelze nalézt %s v databázi -- vynechat\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "'%s' odstraněn ze seznamu cílů\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "nelze odstranit soubor '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "nelze otevřít adresář %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "nelze odstranit %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "nelze odstranit záznam databáze %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "nelze odstranit položku '%s' z mezipaměti\n"
|
||||
@@ -726,37 +747,37 @@ msgstr "selhalo získání některých souborů\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: chybí vyžadovaný podpis\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "není dostatek volného místa na disku\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "nelze provést transakci pro odstranění\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "nelze provést transakci\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "nelze vytvořit dočasný adresář\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "nelze zkopírovat dočasný soubor do %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "nelze odstranit %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "nelze odstranit dočasný adresář %s\n"
|
||||
@@ -766,57 +787,62 @@ msgstr "nelze odstranit dočasný adresář %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "nelze najít soubor %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "nelze zapisovat do roury (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "nelze číst z roury (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "nepodařilo se vytvořit rouru (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "nelze spustit nový proces (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "nelze změnit kořenový adresář (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "volání execv selhalo (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "volání waitpid selhalo (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "nepodařilo se otevřít rouru (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "příkaz se nepodařilo spustit správně\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Neznámý signál"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "příkaz ukončen signálem %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "neexistuje mezipaměť %s, vytváří se...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -12,10 +12,10 @@ 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-23 23:21+0000\n"
|
||||
"Last-Translator: Chris Darnell <chris@cedeel.com>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 06:03+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"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -38,28 +38,33 @@ msgstr "%s-%s er opdateret - springer over\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "nedgraderer pakke %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "advarsel givet under udpakning %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "kunne ikke udpakke %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "kunne ikke omdøbe %s til %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"fil ikke fundet i fillisten for pakke %s. springer over udpakkelse af %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -68,7 +73,7 @@ msgstr ""
|
||||
"mapperettigheder er forskellige for %s\n"
|
||||
"filsystem: %o pakke: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -77,197 +82,202 @@ msgstr ""
|
||||
"mapperettigheder er forskellige for %s\n"
|
||||
"filsystem: %u:%u pakke: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "udtræk: overskriver ikke mappe med fil %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "kunne ikke hente nuværende arbejdsmappe\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "kunne ikke ændre mappe til %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "kunne ikke genskabe arbejdsmappe (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "der opstod et problem under opgradering %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "der opstod et problem under installation af %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "kunne ikke opdatere databasepunkt %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "kunne ikke tilføje punkt »%s« i cache\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "der opstod en fejl under læsning af fil %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "fjerner ugyldig database: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "kunne ikke oprette mappe %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "ugyldigt navn for databasepunkt '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "duplikeret databasepunkt '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "beskadiget databasepunkt '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "kunne ikke åbne fil %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s-database er inkonsistent: forskellige navne på pakke %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s-database er inkonsistent: forskellige versioner på pakke %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "ukendt valideringstype for pakke %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "der opstod en fejl under læsning af pakke %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "fejl ved læsning af mtree af pakke %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "kunne ikke fortolke pakkebeskrivelsesfil i %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "manglende pakkenavn i %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "manglende pakkeversion i %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "ugyldig pakkeversion i %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "manglende pakkemetadata i %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "kunne ikke læse underskriftfil: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "krævede nøgle mangler fra nøglering\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "fjerner ugyldig fil: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "kunne ikke fortolke pakkebeskrivelsesfil '%s' fra db '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "%s-database er inkonsistent: filnavnet på pakken %s er ugyldigt\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "%s-database er inkonsistent: filnavnet på pakken %s er for langt\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "ukendt databaseful: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "databasesti er udefineret\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "afhængighedscyklus detekteret:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s vil blive fjernet efter dennes %s-afhængighed\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s vil blive installeret før dennes %s-afhængighed\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignorerer pakke %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "kan ikke læse '%s', en afhængighed af '%s'\n"
|
||||
@@ -287,32 +297,37 @@ msgstr "kunne ikke åbne fil: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "kunne ikke hente filsysteminformation\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "kunne ikke bestemme monteringspunkt for fil %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Partition %s for fuld: %jd blokke nødvendig(e), %jd blokke fri(e)\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "kunne ikke bestemme monteringspunkter for filsystem\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "kunne ikke bestemme monteringspunkt for cachedir %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "kunne ikke bestemme rodmonteringspunkt %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Partition %s er monteret som læs-kun\n"
|
||||
@@ -499,142 +514,147 @@ msgstr "handling er ikke kompatibel med transaktionstype"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "forsøg på transaktionsindsendelse (commit) når database ikke er låst"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "kunne ikke finde eller læse pakke"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "handling afbrudt på grund af igonrepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "ugyldig eller beskadiget pakke"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "ugyldig eller beskadiget database (kontrolsum)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "ugyldig eller beskadiget pakke (PGP-signatur)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "pakke mangler krævet signatur"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "kan ikke åbne pakkefil"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "kan ikke fjerne alle filer for pakke"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "pakkefilnavn er ugyldigt"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "pakkearkitektur er ikke gyldig"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "kunne ikke finde arkiv for mål"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "manglende PGP-signatur"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "ugyldig PGP-signatur"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "ugyldig eller ødelagt delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "deltarettelse (patch) fejlede"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "kunne ikke tilfredsstille afhængigheder"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "konfliktende afhængigheder"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "konfliktende filer"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "kunne ikke indhente nogle filer"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "ugyldigt regulært udtryk"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "biblioteksarkivfejl"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "hent biblioteksfejl"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme fejl"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "fejl under opstart af ekstern hentningsprogram"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "uventet fejl"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "låsefil mangler %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "kunne ikke fjerne låsningsfil %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "kunne ikke fuldt indlæse metadata for pakke %s-%s\n"
|
||||
@@ -649,27 +669,27 @@ msgstr "kunne ikke finde %s i database - springer over\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "fjerner %s fra målliste\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "kan ikke fjerne fil »%s«:%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "kunne ikke åbne mappe: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "kan ikke fjerne %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "kunne ikke fjerne databasepunkt %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "kunne ikke fjerne punkt '%s' fra cache\n"
|
||||
@@ -724,37 +744,37 @@ msgstr "kunne ikke indhente nogle filer\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: mangler krævet signatur\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "ikke nok ledig diskplads\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "kunne ikke indsende (commit) fjernelsestransaktion\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "kunne ikke indsende (commit) transaktion\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "kunne ikke oprette midlertidig mappe\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "kunne ikke kopier midlertidig fil til %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "kunne ikke slette %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "kunne ikke fjerne tmpdir %s\n"
|
||||
@@ -764,57 +784,62 @@ msgstr "kunne ikke fjerne tmpdir %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "kunne ikke køre (stat) fil %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "kunne ikke oprette pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "kunne ikke forgren en ny proces (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "kunne ikke ændre rodmappen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "kald til execv fejlede (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "kald til waitpid fejlede (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "kunne ikke åbne pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "kommando kunne ikke udføres korrekt\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Ukendt signal"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "kommando afbrudt af signal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "ingen %s-cache findes, opretter...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "kunne ikke finde eller oprette pakke-cache, bruger i stedet %s\n"
|
||||
|
||||
@@ -4,21 +4,23 @@
|
||||
#
|
||||
# Translators:
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# J5lx <j5lx@fmail.co.uk>, 2014
|
||||
# mar77i <mysatyre@gmail.com>, 2013
|
||||
# Jakob Gahde (J5lx) <j5lx@fmail.co.uk>, 2014-2015
|
||||
# mar77i <inactive+mar77i@transifex.com>, 2013
|
||||
# mar77i <inactive+mar77i@transifex.com>, 2013
|
||||
# Matthias Gorissen <matthias@archlinux.de>, 2011
|
||||
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
|
||||
# mar77i <mysatyre@gmail.com>, 2013
|
||||
# mar77i <inactive+mar77i@transifex.com>, 2013
|
||||
# Silvan Jegen <s.jegen@gmail.com>, 2015
|
||||
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
|
||||
# Wieland Hoffmann <themineo+transifex@googlemail.com>, 2013
|
||||
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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-24 10:03+0000\n"
|
||||
"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-31 13:17+0000\n"
|
||||
"Last-Translator: Jakob Gahde (J5lx) <j5lx@fmail.co.uk>\n"
|
||||
"Language-Team: German (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -41,246 +43,256 @@ msgstr "%s-%s ist aktuell -- Reinstalliere\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "Downgrade des Paketes %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "Es erscheint eine Warnung, wenn %s extrahiert wird (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "Konnte %s nicht entpacken (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "Konnte %s nicht in %s umbenennen (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"Datei nicht in Dateiliste des Pakets %s gefunden. Überspringe Entpacken von "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "konnte %s%s nicht entpacken: Pfad zu lang"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"Verzeichnis-Berechtigungen unterscheiden sich für %s\n"
|
||||
"Dateisystem: %o Paket: %o\n"
|
||||
"Dateisystem: %o Paket: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"Verzeichnis-Berechtigungen unterscheiden sich für %s\n"
|
||||
"Dateisystem: %u:%u Paket: %u:%u\n"
|
||||
"Verzeichnis-Eigentümer unterscheidet sich für %s\n"
|
||||
"Dateisystem: %u:%u Paket: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "Entpacken: Überschreibe Verzeichnis nicht mit Datei %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "konnte %s.pacnew nicht entpacken: Pfad zu lang"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "Konnte aktuelles Arbeitsverzeichnis nicht ermitteln\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "Konnte nicht zu Verzeichnis %s wechseln (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "Konnte das Arbeitsverzeichnis (%s) nicht wiederherstellen\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "Fehler traten auf, während %s aktualisiert wurde\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "Fehler traten bei der Installation von %s auf\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "Konnte Datenbankeintrag %s-%s nicht aktualisieren\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "Konnte Eintrag '%s' nicht zum Pufferspeicher hinzufügen\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "Fehler beim Lesen der Datei %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "Entferne die ungültige Datenbank: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "Konnte Verzeichnis %s nicht erstellen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "Ungültiger Name für Datenbank-Eintrag '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "Doppelter Datenbank-Eintrag '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "Beschädigter Datenbank-Eintrag '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "Konnte Datei %s nicht öffnen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"Die Datenbank von %s ist inkonsistent: Die Paketnamen für %s stimmen nicht "
|
||||
"überein\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"Die Datenbank von %s ist inkonsistent: Die Versionsnummern für das Paket %s "
|
||||
"stimmen nicht überein\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "Unbekannter Validierungstyp für das Paket %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "Fehler beim Lesen des Paketes %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "Fehler beim Lesen des mtrees des Pakets %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "Konnte Paket-Beschreibungsdatei in %s nicht analysieren\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "Fehlender Paketname in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "Fehlende Paketversion in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "Ungültige Paketversion in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "Fehlende Paket-Metadaten in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "Konnte die Signatur-Datei nicht lesen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "Erforderlicher Schlüssel fehlt im Schlüsselbund\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "Entferne ungültige Datei: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"Konnte Paket-Beschreibungsdatei '%s' der Datenbank '%s' nicht analysieren\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"Datenbank %s ist inkonsistent: Der Dateiname des Paketes %s ist nicht "
|
||||
"erlaubt\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"Die Datenbank von %s ist inkonsistent: Der Dateiname des Paketes %s ist zu "
|
||||
"lang\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "Unbekannte Datenbankdatei: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "Datenbank-Pfad ist nicht definiert\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "Abhängigkeits-Zyklus entdeckt:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s wird nach seiner Abhängigkeit %s entfernt werden\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s wird vor seiner Abhängigkeit %s installiert werden\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "Ignoriere Paket %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "Kann \"%s\" nicht auflösen (eine Abhängigkeit von \"%s\")\n"
|
||||
@@ -300,34 +312,39 @@ msgstr "Konnte die Datei nicht öffnen: %s %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "Konnte keine Dateisystem-Informationen erhalten\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "konnte Dateiinformationen für %s nicht ermitteln\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "Konnte keinen Einhänge-Punkt für die Datei %s ermitteln\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Partition %s ist überfüllt: %jd Blöcke werden benötigt, %jd Blöcke sind "
|
||||
"Partition %s ist überfüllt: %jd Blöcke werden benötigt, %ju Blöcke sind "
|
||||
"frei\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "Konnte die Einhängepunkte des Dateisystems nicht ermitteln\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "Konnte den Einhängepunkt des Cachedir %s nicht bestimmen\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "Konnte den Root-Einhängepunkt %s nicht ermitteln\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Die Partition %s ist so eingehängt, dass sie nur gelesen werden kann\n"
|
||||
@@ -515,142 +532,147 @@ msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
"Vorgang sollte übertragen werden, während die Datenbank nicht geschlossen war"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "Konnte die Vorgangs-Hooks nicht starten"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "Konnte Paket nicht finden oder lesen"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "Vorgang abgebrochen aufgrund von IgnorePkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "Ungültiges oder beschädigtes Paket"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "Ungültiges oder beschädigtes Paket (Prüfsumme)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "Ungültiges oder beschädigtes Paket (PGP-Signatur)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "Erforderliche Signatur für Paket fehlt"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "Kann Paketdatei nicht öffnen"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "Konnte nicht alle Dateien des Paketes entfernen"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "Der Dateiname des Paketes ist nicht gültig"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "Die Paket-Architektur ist ungültig"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "Konnte kein Repositorium für das Ziel finden"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "Fehlende PGP-Signatur"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "Ungültige PGP-Signatur"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "Ungültiges oder beschädigtes Delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "Delta-Patch fehlgeschlagen"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "Kann Abhängigkeiten nicht erfüllen"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "In Konflikt stehende Abhängigkeiten"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "In Konflikt stehende Dateien"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "Konnte manche Dateien nicht übertragen"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "Ungültiger Regulärer Ausdruck"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive-Fehler"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "Fehler in der Bibliothek für Downloads"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme-Fehler"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "Fehler beim Aufruf eines externen Downloaders"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "Unerwarteter Fehler"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "%s fehlt in Sperrdatei\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "Konnte Sperrdatei %s nicht entfernen\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "Konnte die Metadaten für Paket %s-%s nicht vollständig laden\n"
|
||||
@@ -665,27 +687,27 @@ msgstr "Konnte %s nicht in Datenbank finden -- Überspringe\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "Entferne '%s' aus der Ziel-Liste\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "Kann Datei '%s' nicht entfernen: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "Konnte das Verzeichnis nicht öffnen: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "Konnte %s nicht entfernen (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "Konnte Datenbank-Eintrag %s-%s nicht entfernen\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "Konnte Eintrag '%s' nicht aus dem Puffer entfernen\n"
|
||||
@@ -723,7 +745,7 @@ msgstr "Kann %s nicht durch %s ersetzen\n"
|
||||
#: lib/libalpm/sync.c:536 lib/libalpm/sync.c:606
|
||||
#, c-format
|
||||
msgid "unresolvable package conflicts detected\n"
|
||||
msgstr "Nicht lösbare Paketkonflikte gefunden\n"
|
||||
msgstr "Nicht auflösbare Paketkonflikte gefunden\n"
|
||||
|
||||
#: lib/libalpm/sync.c:556
|
||||
#, c-format
|
||||
@@ -740,37 +762,37 @@ msgstr "Konnte einige Dateien nicht übertragen\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: Erforderliche Signatur fehlt\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "Nicht genug freier Festplattenspeicher\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "Konnte Lösch-Vorgang nicht durchführen\n"
|
||||
msgstr "Konnte Löschvorgang nicht durchführen\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "Konnte den Vorgang nicht durchführen\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "Konnte temporäres Verzeichnis nicht erstellen\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "Konnte temporäre Datei nicht nach %s kopieren (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "Konnte %s nicht entfernen\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "Konnte temporäres Verzeichnis %s nicht entfernen\n"
|
||||
@@ -780,57 +802,62 @@ msgstr "Konnte temporäres Verzeichnis %s nicht entfernen\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "Konnte Status-Information für die Datei %s nicht ermitteln: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "konnte nicht in Weiterleitung schreiben (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "konnte nicht von Weiterleitung lesen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "Konnte Weiterleitung nicht erstellen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "Konnte keinen neuen Prozess starten (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "Konnte Root-Verzeichnis nicht wechseln (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "Konnte execv nicht aufrufen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "Aufruf von 'waitpid' fehlgeschlagen (%s)\n"
|
||||
msgstr "Aufruf von waitpid fehlgeschlagen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "Konnte Weiterleitung nicht öffnen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "Befehl konnte nicht korrekt ausgeführt werden\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Unbekanntes Signal"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "Befehl unterbrochen durch Signal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "Es existiert kein %s-Puffer, erstelle...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -3,22 +3,24 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Achilleas Pipinellis, 2013
|
||||
# Achilleas Pipinellis, 2013-2014
|
||||
# Achilleas Pipinellis, 2014
|
||||
# Achilleas Pipinellis, 2013
|
||||
# Achilleas Pipinellis, 2013
|
||||
# Christos Nouskas <nous@archlinux.us>, 2011,2013-2014
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# ifaigios <ifaigios@gmail.com>, 2015
|
||||
# ifaigios <ifaigios@gmail.com>, 2015
|
||||
# Christos Nouskas <nous@archlinux.us>, 2011
|
||||
# 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-23 19:21+0000\n"
|
||||
"Last-Translator: Christos Nouskas <nous@archlinux.us>\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 08:28+0000\n"
|
||||
"Last-Translator: ifaigios <ifaigios@gmail.com>\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/el/)\n"
|
||||
"Language: el\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -41,29 +43,34 @@ msgstr "%s-%s ενημερωμένο -- επανεγκατάσταση\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "υποβάθμιση πακέτου %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "προειδοποίηση κατά την εξαγωγή του %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "αδυναμία εξαγωγής %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "αδυναμία μετονομασίας %s σε %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"αρχείο δεν βρέθηκε στην λίστα αρχείων του πακέτου %s. παράλειψη εξαγωγής του "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "αδυναμία εξαγωγής %s%s: πολύ μεγάλο μήκος διαδρομής"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -72,7 +79,7 @@ msgstr ""
|
||||
"τα δικαιώματα καταλόγου διαφέρουν στο %s\n"
|
||||
"σύστημα αρχείων: %o πακέτο: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -81,200 +88,205 @@ msgstr ""
|
||||
"κυριότητα καταλόγου διαφορετική από του %s\n"
|
||||
"σύστημα αρχείων: %u:%u πακέτου: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "εξαγωγή: μη αντικατάσταση καταλόγου με αρχείο %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "αδυναμία εξαγωγής %s.pacnew: πολύ μεγάλο μήκος διαδρομής"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "αδυναμία χρήσης τρέχοντος καταλόγου\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "αδυναμία μετάβασης στον κατάλογο %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "αδυναμία επαναφοράς καταλόγου εργασίας (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "πρόβλημα κατά την αναβάθμιση του %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "πρόβλημα κατά την εγκατάσταση του %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "αδυναμία ενημέρωσης εγγραφής βάσης %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "αδυναμία προσθήκης εγγραφής '%s' στην κρύπτη\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "σφάλμα ανάγνωσης αρχείου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "διαγραφή άκυρης βάσης: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "αδυναμία δημιουργίας καταλόγου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "άκυρο όνομα εγγραφής βάσης '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "διπλότυπη εγγραφή βάσης '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "κατεστραμμένη εγγραφή βάσης '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "αδυναμία ανάγνωσης αρχείου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "ανακολουθία στην βάση %s: αναντιστοιχία ονόματος πακέτου %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "ανακολουθία στην βάση %s: ασυμφωνία έκδοσης πακέτου %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "άγνωστος τύπος επικύρωσης πακέτου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "σφάλμα ανάγνωσης πακέτου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "σφάλμα ανάγνωσης mtree πακέτου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "αδυναμία ανάλυσης αρχείου περιγραφής πακέτου στο %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "απόν όνομα πακέτου στο %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "απούσα έκδοση πακέτου στο %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "άκυρη έκδοση πακέτου στο %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "απόντα μετα-δεδομένα πακέτου στο %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "αδυναμία ανάγνωσης αρχείου υπογραφής: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr ""
|
||||
"απόν κλειδί από τον κλειδούχο\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "διαγραφή άκυρου αρχείου: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"αδυναμία ανάλυσης αρχείου περιγραφής πακέτου '%s' στη βάση δεδομένων '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "ασυνέπεια βάσης %s: μη έγκυρο όνομα πακέτου %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "ασυνέπεια βάσης %s: πολύ μεγάλο όνομα πακέτου %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "άγνωστο αρχείο βάσης: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "απροσδιόριστη διαδρομή βάσης\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "εντοπισμός κυκλικής εξάρτησης:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "κατάργηση του %s μετά την εξάρτησή του %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "εγκατάσταση του %s πρίν από την εξάρτησή του %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "παράβλεψη πακέτου %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "αδυναμία εύρεσης του \"%s\", εξάρτησης του \"%s\"\n"
|
||||
@@ -294,32 +306,39 @@ msgstr "αδυναμία ανοίγματος αρχείου %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "αδυναμία λήψης πληροφοριών συστήματος αρχείων\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
"αδυναμία λήψης πληροφοριών αρχείου για το %s:\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "αδυναμία καθορισμού σημείου προσάρτησης αρχείου %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Κατάτμηση %s πλήρης: %jd ελεύθερα μπλοκ, %jd απαιτούνται\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "Κατάτμηση %s πλήρης: απαιτούνται %jd μπλοκ, %ju ελεύθερα \n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "αδυναμία καθορισμού σημείων προσάρτησης στο σύστημα αρχείων\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "αδυναμία προσδιορισμού σημείου προσάρτησης καταλόγου κρύπτης %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "αδυναμία καθορισμού ριζικού σημείου προσάρτησης %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Η κατάτμηση %s είναι προσαρτημένη μόνο για ανάγνωση\n"
|
||||
@@ -505,142 +524,147 @@ msgstr "λειτουργία ασύμβατη με τον τύπο διεκπε
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "προσπάθεια διεκπεραίωσης σε μη κλειδωμένη βάση"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "αποτυχία εκτέλεσης hooks"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "αδυναμία εύρεσης ή ανάγνωσης πακέτου"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "ακύρωση λειτουργίας λόγω ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "άκυρο ή κατεστραμμένο πακέτο"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "άκυρο ή κατεστραμμένο πακέτο (άθροισμα ελέγχου)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "άκυρο ή κατεστραμμένο πακέτο (υπογραφή PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "απούσα απαιτούμενη υπογραφή πακέτου"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "αδυναμία ανοίγματος πακέτου"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "αδυναμία διαγραφής όλων των αρχείων του πακέτου"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "μη έγκυρο όνομα πακέτου"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "μη έγκυρη αρχιτεκτονική πακέτου"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "αδυναμία εύρεσης αποθετηρίου για διεκπεραίωση"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "απούσα υπογραφή PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "άκυρη υπογραφή PGP"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "άκυρο ή κατεστραμμένο delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "αποτυχία μπάλωματος delta"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "αδυναμία επίλυσης εξαρτήσεων"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "διένεξη εξαρτήσεων"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "διένεξη αρχείων"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "αποτυχία λήψης κάποιων αρχείων"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "άκυρη κανονική έκφραση"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "σφάλμα libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "σφάλμα βιβλιοθήκης λήψης"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "σφάλμα gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "σφάλμα κλήσης προγράμματος λήψης"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "απρόσμενο σφάλμα"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "απόν αρχείο κλειδώματος %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "αδυναμία διαγραφής αρχείου κλειδώματος %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "αδυναμία πλήρους φόρτωσης μεταδεδομένων πακέτου %s-%s\n"
|
||||
@@ -655,27 +679,27 @@ msgstr "δεν βρέθηκε το %s στη βάση -- παράλειψη\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "αφαίρεση του %s από λίστα διεκπεραίωσης\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "αδυναμία διαγραφής αρχείου '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "αδυναμία ανοίγματος καταλόγου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "αδυναμία κατάργησης %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "αδυναμία κατάργησης εγγραφής βάσης %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "αδυναμία κατάργησης εγγραφής '%s' από κρύπτη\n"
|
||||
@@ -731,37 +755,37 @@ msgstr "σφάλμα λήψης μερικών αρχείων\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: απούσα απαιτούμενη υπογραφή\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "μη αρκετός ελεύθερος χώρος στο δίσκο\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "αδυναμία διεκπεραίωσης διαγραφής\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "αδυναμία διεκπεραίωσης\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "αδυναμία δημιουργίας προσωρινού καταλόγου\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "αδυναμία αντιγραφής προσωρινού αρχείου στο %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "αδυναμία κατάργησης %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "αδυναμία διαγραφής προσωρινού καταλόγου %s\n"
|
||||
@@ -771,57 +795,62 @@ msgstr "αδυναμία διαγραφής προσωρινού καταλόγ
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "αδυναμία εντοπισμού αρχείου %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "αποτυχία εγγραφής σε αγωγό (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "αποτυχία ανάγνωσης από αγωγό (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "αδυναμία δημιουργίας αγωγού (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "αδυναμία εκκίνησης νέας διεργασίας (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "αδυναμία αλλαγής ριζικού καταλόγου (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "αποτυχία κλήσης execv (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "αποτυχία κλήσης waitpid (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "αδυναμία ανοίγματος αγωγού (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "αποτυχία σωστής εκτέλεσης εντολής\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Άγνωστο σήμα"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "τερματισμός εντολής με σήμα %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "μη υπάρχουσα κρύπτη %s, δημιουργία...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "αδυναμία εύρεσης ή δημιουργίας κρύπτης πακέτων, χρήση %s\n"
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
#
|
||||
# Translators:
|
||||
# Allan McRae <allan@archlinux.org>, 2013
|
||||
# Allan McRae <allan@archlinux.org>, 2013-2014
|
||||
# Allan McRae <allan@archlinux.org>, 2013-2015
|
||||
# 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-18 05:43+0000\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 06:13+0000\n"
|
||||
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/toofishes/"
|
||||
"archlinux-pacman/language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -36,28 +36,33 @@ msgstr "%s-%s is up to date -- reinstalling\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "downgrading package %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "warning given when extracting %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "could not extract %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "could not rename %s to %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"file not found in file list for package %s. skipping extraction of %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "unable to extract %s%s: path too long"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -66,7 +71,7 @@ msgstr ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -75,197 +80,202 @@ msgstr ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "extract: not overwriting dir with file %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "unable to extract %s.pacnew: path too long"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "could not get current working directory\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "could not change directory to %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "could not restore working directory (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "problem occurred while upgrading %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "problem occurred while installing %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "could not update database entry %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "could not add entry '%s' in cache\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "error while reading file %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "removing invalid database: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "could not create directory %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "invalid name for database entry '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "duplicated database entry '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "corrupted database entry '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "could not open file %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s database is inconsistent: name mismatch on package %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s database is inconsistent: version mismatch on package %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "unknown validation type for package %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "error while reading package %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "error while reading mtree of package %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "could not parse package description file in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "missing package name in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "missing package version in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "invalid package version in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "missing package metadata in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "failed to read signature file: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "required key missing from keyring\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "removing invalid file: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "could not parse package description file '%s' from db '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "%s database is inconsistent: filename of package %s is too long\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "unknown database file: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "database path is undefined\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "dependency cycle detected:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s will be removed after its %s dependency\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s will be installed before its %s dependency\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignoring package %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
@@ -285,32 +295,37 @@ msgstr "could not open file: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "could not get filesystem information\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "could not get file information for %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "could not determine mount point for file %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "could not determine filesystem mount points\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "could not determine cachedir mount point %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "could not determine root mount point %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Partition %s is mounted read only\n"
|
||||
@@ -496,142 +511,147 @@ msgstr "operation not compatible with the transaction type"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "transaction commit attempt when database is not locked"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "failed to run transaction hooks"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "could not find or read package"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operation cancelled due to ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "invalid or corrupted package"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "invalid or corrupted package (checksum)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "invalid or corrupted package (PGP signature)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "package missing required signature"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "cannot open package file"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "cannot remove all files for package"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "package filename is not valid"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "package architecture is not valid"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "could not find repository for target"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "missing PGP signature"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "invalid PGP signature"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "invalid or corrupted delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "delta patch failed"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "could not satisfy dependencies"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "conflicting dependencies"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "conflicting files"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "failed to retrieve some files"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "invalid regular expression"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive error"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "download library error"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme error"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "error invoking external downloader"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "unexpected error"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "lock file missing %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "could not remove lock file %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "could not fully load metadata for package %s-%s\n"
|
||||
@@ -646,27 +666,27 @@ msgstr "could not find %s in database -- skipping\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "removing %s from target list\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "cannot remove file '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "could not open directory: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "cannot remove %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "could not remove database entry %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "could not remove entry '%s' from cache\n"
|
||||
@@ -721,37 +741,37 @@ msgstr "failed to retrieve some files\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: missing required signature\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "not enough free disk space\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "could not commit removal transaction\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "could not commit transaction\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "could not create temp directory\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "could not copy tempfile to %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "could not remove %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "could not remove tmpdir %s\n"
|
||||
@@ -761,57 +781,62 @@ msgstr "could not remove tmpdir %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "could not stat file %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "unable to write to pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "unable to read from pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "could not create pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "could not fork a new process (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "could not change the root directory (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "call to execv failed (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "call to waitpid failed (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "could not open pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "command failed to execute correctly\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Unknown signal"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "command terminated by signal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "no %s cache exists, creating...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "couldn't find or create package cache, using %s instead\n"
|
||||
|
||||
852
lib/libalpm/po/eo.po
Normal file
852
lib/libalpm/po/eo.po
Normal file
@@ -0,0 +1,852 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# pizzaiolo, 2015
|
||||
# pizzaiolo, 2015
|
||||
# pizzaiolo, 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: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-25 12:27+0000\n"
|
||||
"Last-Translator: pizzaiolo\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/toofishes/archlinux-"
|
||||
"pacman/language/eo/)\n"
|
||||
"Language: eo\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "%s-%s estas ĝisdata -- preterpasante\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "%s-%s estas ĝisdata -- reinstalante\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "malpromociante pakaĵon %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "averto donita dum eltirado de %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "ne eblis eltiri %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "ne eblis renomi %s al %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"dosiero ne trovita en la dosierlisto por pakaĵo %s. preterpasante eltirado "
|
||||
"de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "ne eblis eltiri %s%s: la dosierindiko estas tro longa"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"dosierujaj permesoj malsamas en\n"
|
||||
"dosiersistemo %s: pakaĵo %o: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"dosieruja posedo malsamas en\n"
|
||||
"dosiersistemo %s: %u:%u pakaĵo: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "eltiri: ne superskribante dosierujon kun dosiero %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "ne eblis eltiri %s.pacnew: la dosierindiko estas tro longa"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "ne eblis akiri nunan funkciantan dosierujon\n"
|
||||
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "ne eblis ŝanĝi dosierujon al %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "ne eblis restaŭri nunan funkciantan dosierujon (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "problemo okazis dum ĝisdatigo de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "problemo okazis dum instalo de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "ne eblis ĝisdatigi datumbazan enigon %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "ne eblis aldoni enigon '%s' en kaŝmemoro\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "eraro dum legado de dosiero %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "forigante nevalidan datumbazon: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "ne eblis krei dosierujon %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nevalida nomo por datumbaza enigo '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "duobla datumbaza enigo '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "difektita datumbaza enigo '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "ne eblis malfermi dosieron %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "la datumbazo %s estas nekohera: noma malkongruo en la pakaĵo %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "la datumbazo %s estas nekohera: versia malkongruo en la pakaĵo %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "nekonata validiga tipo por pakaĵo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "eraro dum legado de pakaĵo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "eraro dum legado de mtree de pakaĵo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "ne eblis analizi priskriban dosieron de la pakaĵo en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "mankas pakaĵa nomo en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "mankas pakaĵa versio en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "nevalida pakaĵa versio en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "mankas pakaĵaj metadatumoj en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "malsukcesis legi subskriban dosieron: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "bezonata ŝlosilo mankas de la ŝlosilingo\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "forigante nevalidan dosieron: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "ne eblis analizi priskriba dosiero de la pakaĵo '%s' el db '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"la datumbazo %s estas malkongrua: la dosiernomo de pakaĵo %s estas "
|
||||
"malpermesata\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"la datumbazo %s estas malkongrua: la dosiernomo de pakaĵo %s estas tro "
|
||||
"longa\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "nekonata datumbaza dosiero: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "la datumbaza vojo estas nedifinita\n"
|
||||
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "dependenca ciklo detektita:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "oni forigos %s post sia dependenco %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "oni instalos %s antaŭ sia dependenco %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignorante pakaĵon %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "ne eblas solvi \"%s\", dependeco de \"%s\"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr "ne eblis akiri dosiersistema informo pri %s: %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
msgid "could not open file: %s: %s\n"
|
||||
msgstr "ne eblis malfermi dosieron: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:146 lib/libalpm/diskspace.c:159
|
||||
#, c-format
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "ne eblis akiri dosiersistemajn informojn\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "ne eblis akiri dosierinformon pri %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "ne eblis scii surmetingon pri dosiero %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"La subdisko %s estas tro plena: %jd blokoj bezonataj, %ju blokoj "
|
||||
"malokupataj\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "ne eblis scii dosiersistemajn surmetingojn\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "ne eblis scii surmetingon de cachedir %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "ne eblis scii radikan surmetingon %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La subdisko %s estas surmetita nurlegebla\n"
|
||||
|
||||
#: lib/libalpm/dload.c:149
|
||||
#, c-format
|
||||
msgid "disk"
|
||||
msgstr "disko"
|
||||
|
||||
#: lib/libalpm/dload.c:373
|
||||
#, c-format
|
||||
msgid "failed to create temporary file for download\n"
|
||||
msgstr "malsukcesis krei provizoran dosieron por elŝuto\n"
|
||||
|
||||
#: lib/libalpm/dload.c:418
|
||||
#, c-format
|
||||
msgid "url '%s' is invalid\n"
|
||||
msgstr "la url '%s' ne estas valida\n"
|
||||
|
||||
#: lib/libalpm/dload.c:487 lib/libalpm/dload.c:512
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : %s\n"
|
||||
msgstr "malsukcesis ricevi dosieron '%s' de %s: %s\n"
|
||||
|
||||
#: lib/libalpm/dload.c:500
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
|
||||
msgstr ""
|
||||
"malsukcesis ricevi dosieron '%s' de %s: atendita elŝuta grando grandigis\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
msgid "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr "%s ŝajnas esti trunkita: %jd/%jd bitokoj\n"
|
||||
|
||||
#: lib/libalpm/dload.c:692 lib/libalpm/dload.c:721
|
||||
#, c-format
|
||||
msgid "failed to download %s\n"
|
||||
msgstr "malsukcesis elŝuti %s\n"
|
||||
|
||||
#: lib/libalpm/error.c:40
|
||||
#, c-format
|
||||
msgid "out of memory!"
|
||||
msgstr "memormanko!"
|
||||
|
||||
#: lib/libalpm/error.c:42
|
||||
#, c-format
|
||||
msgid "unexpected system error"
|
||||
msgstr "neatendita sistema eraro"
|
||||
|
||||
#: lib/libalpm/error.c:44
|
||||
#, c-format
|
||||
msgid "permission denied"
|
||||
msgstr "permeso neita"
|
||||
|
||||
#: lib/libalpm/error.c:46
|
||||
#, c-format
|
||||
msgid "could not find or read file"
|
||||
msgstr "ne eblis trovi aŭ legi dosieron"
|
||||
|
||||
#: lib/libalpm/error.c:48
|
||||
#, c-format
|
||||
msgid "could not find or read directory"
|
||||
msgstr "ne eblis trovi aŭ legi dosierujon"
|
||||
|
||||
#: lib/libalpm/error.c:50
|
||||
#, c-format
|
||||
msgid "wrong or NULL argument passed"
|
||||
msgstr "malĝusta aŭ NULA argumento pasita"
|
||||
|
||||
#: lib/libalpm/error.c:52
|
||||
#, c-format
|
||||
msgid "not enough free disk space"
|
||||
msgstr "ne estas sufiĉe granda malokupata diskspaco"
|
||||
|
||||
#: lib/libalpm/error.c:55
|
||||
#, c-format
|
||||
msgid "library not initialized"
|
||||
msgstr "biblioteko ne ekita"
|
||||
|
||||
#: lib/libalpm/error.c:57
|
||||
#, c-format
|
||||
msgid "library already initialized"
|
||||
msgstr "biblioteko jam ekita"
|
||||
|
||||
#: lib/libalpm/error.c:59
|
||||
#, c-format
|
||||
msgid "unable to lock database"
|
||||
msgstr "ne eblas ŝlosi datumbazon"
|
||||
|
||||
#: lib/libalpm/error.c:62
|
||||
#, c-format
|
||||
msgid "could not open database"
|
||||
msgstr "ne eblis malfermi datumbazon"
|
||||
|
||||
#: lib/libalpm/error.c:64
|
||||
#, c-format
|
||||
msgid "could not create database"
|
||||
msgstr "ne eblis krei datumbazon"
|
||||
|
||||
#: lib/libalpm/error.c:66
|
||||
#, c-format
|
||||
msgid "database not initialized"
|
||||
msgstr "datumbazo ne ekita"
|
||||
|
||||
#: lib/libalpm/error.c:68
|
||||
#, c-format
|
||||
msgid "database already registered"
|
||||
msgstr "datumbazo jam registrita"
|
||||
|
||||
#: lib/libalpm/error.c:70
|
||||
#, c-format
|
||||
msgid "could not find database"
|
||||
msgstr "ne eblis trovi datumbazon"
|
||||
|
||||
#: lib/libalpm/error.c:72
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database"
|
||||
msgstr "nevalida aŭ difektita datumbazo"
|
||||
|
||||
#: lib/libalpm/error.c:74
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database (PGP signature)"
|
||||
msgstr "nevalida aŭ difektita datumbazo (PGP-subskribo)"
|
||||
|
||||
#: lib/libalpm/error.c:76
|
||||
#, c-format
|
||||
msgid "database is incorrect version"
|
||||
msgstr "datumbazo havas malĝustan version"
|
||||
|
||||
#: lib/libalpm/error.c:78
|
||||
#, c-format
|
||||
msgid "could not update database"
|
||||
msgstr "ne eblis ĝisdatigi datumbazon"
|
||||
|
||||
#: lib/libalpm/error.c:80
|
||||
#, c-format
|
||||
msgid "could not remove database entry"
|
||||
msgstr "ne eblis forigi datumbazan enigon"
|
||||
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
msgid "invalid url for server"
|
||||
msgstr "nevalida URL por servilo"
|
||||
|
||||
#: lib/libalpm/error.c:85
|
||||
#, c-format
|
||||
msgid "no servers configured for repository"
|
||||
msgstr "neniu servilo agordita por ĉi tiu deponejo"
|
||||
|
||||
#: lib/libalpm/error.c:88
|
||||
#, c-format
|
||||
msgid "transaction already initialized"
|
||||
msgstr "transakcio jam ekita"
|
||||
|
||||
#: lib/libalpm/error.c:90 lib/libalpm/error.c:94
|
||||
#, c-format
|
||||
msgid "transaction not initialized"
|
||||
msgstr "transakcio ne ekita"
|
||||
|
||||
#: lib/libalpm/error.c:92
|
||||
#, c-format
|
||||
msgid "duplicate target"
|
||||
msgstr "duobla celo"
|
||||
|
||||
#: lib/libalpm/error.c:96
|
||||
#, c-format
|
||||
msgid "transaction not prepared"
|
||||
msgstr "transakcio ne pretita"
|
||||
|
||||
#: lib/libalpm/error.c:98
|
||||
#, c-format
|
||||
msgid "transaction aborted"
|
||||
msgstr "transakcio ĉesigita"
|
||||
|
||||
#: lib/libalpm/error.c:100
|
||||
#, c-format
|
||||
msgid "operation not compatible with the transaction type"
|
||||
msgstr "operacio ne kongrua kun transakcia tipo"
|
||||
|
||||
#: lib/libalpm/error.c:102
|
||||
#, c-format
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "klopodo de enmeto de transakcio kiam na datumbazo ne estas ŝlosata"
|
||||
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "malsukcesis ruli transakciajn hokojn"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "ne eblis trovi aŭ legi pakaĵon"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operacio nuligita pro ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "nevalida aŭ difektita pakaĵo"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "nevalida aŭ difektita pakaĵo (kontrolsumo)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "nevalida aŭ difektita pakaĵo (PGP-subskribo)"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "la pakaĵo mankas bezonata subskribo"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "ne eblas malfermi pakaĵan dosieron"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "ne forviŝeblas ĉiujn dosierojn por la pakaĵo"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "pakaĵa dosiernomo nevalidas"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "pakaĵa arkitekturo nevalidas"
|
||||
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "ne eblis trovi deponejon por celo"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "mankas PGP-subskribo"
|
||||
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "nevalida PGP-subskribo"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "nevalida aŭ difektita diferencodosiero"
|
||||
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "diferencodosiera fliko fiaskis"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "ne eblis satigi dependencojn"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "konfliktantaj dependencoj"
|
||||
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "konfliktantaj dosieroj"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "malsukcesis ricevi kelkajn dosierojn"
|
||||
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "nevalida regula esprimo"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "eraro en libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "eraro de biblioteka elŝuto"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "eraro de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "eraro alvokante eksteran elŝutilon"
|
||||
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "neatendita eraro"
|
||||
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "ŝlosa dosiero mankas %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "ne eblis forigi ŝlosan dosieron %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "ne eblis tute ŝarĝi la metadatumojn por la pakaĵo %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:118
|
||||
#, c-format
|
||||
msgid "could not find %s in database -- skipping\n"
|
||||
msgstr "ne eblis trovi %s en la datumbazo -- preterpasante\n"
|
||||
|
||||
#: lib/libalpm/remove.c:153
|
||||
#, c-format
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "forigante %s de la cela listo\n"
|
||||
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "ne eblas forigi dosieron '%s': '%s'\n"
|
||||
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "ne eblis malfermi dosierujon: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "ne eblas forigi %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "ne eblis forigi datumbazan enigon %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "ne eblis forigi enigon '%s' el la kaŝmemoro\n"
|
||||
|
||||
#: lib/libalpm/sync.c:98
|
||||
#, c-format
|
||||
msgid "%s: ignoring package upgrade (%s => %s)\n"
|
||||
msgstr "%s: ignorante pakaĵan promocion (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:110
|
||||
#, c-format
|
||||
msgid "%s: ignoring package downgrade (%s => %s)\n"
|
||||
msgstr "%s: ignorante pakaĵan malpromocion (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:113
|
||||
#, c-format
|
||||
msgid "%s: downgrading from version %s to version %s\n"
|
||||
msgstr "%s: malpromociante de versio %s al versio %s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:119
|
||||
#, c-format
|
||||
msgid "%s: local (%s) is newer than %s (%s)\n"
|
||||
msgstr "%s: la loka (%s) estas pli nova ol %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:160
|
||||
#, c-format
|
||||
msgid "ignoring package replacement (%s-%s => %s-%s)\n"
|
||||
msgstr "ignorante pakaĵan anstataŭon (%s-%s => %s-%s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:176
|
||||
#, c-format
|
||||
msgid "cannot replace %s by %s\n"
|
||||
msgstr "ne eblas anstataŭi %s por %s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:536 lib/libalpm/sync.c:606
|
||||
#, c-format
|
||||
msgid "unresolvable package conflicts detected\n"
|
||||
msgstr "nesolveblaj pakaĵaj konfliktoj detektitaj\n"
|
||||
|
||||
#: lib/libalpm/sync.c:556
|
||||
#, c-format
|
||||
msgid "removing '%s' from target list because it conflicts with '%s'\n"
|
||||
msgstr "forigante '%s' el cela listo ĉar ĝi konfliktas kun '%s'\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1014
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files\n"
|
||||
msgstr "malsukcesis ricevi kelkajn dosierojn\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1176
|
||||
#, c-format
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: mankas bezonata subskribo\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "ne estas sufiĉe granda malokupata diskspaco\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr ""
|
||||
"malsukcesis enmeti forigan transakcion\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "ne eblis enmeti transakcion\n"
|
||||
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "ne eblis krei provizoran dosierujon\n"
|
||||
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "ne eblis kopii provizordosieron al %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "ne eblis forigi %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "ne eblis forigi provizoran dosierujon %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:256
|
||||
#, c-format
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "ne eblis statikigi dosieron %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "ne eblas skribi al dukto (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "ne eblas legi el dukto (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "ne eblis krei dukton (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "ne eblis forki novan procezon (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "ne eblis ŝanĝi la radikan dosierujon (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "alvoko al execv fiaskis (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "alvoko al waitpid fiaskis (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "la komando malsukcese rulis ĝuste\n"
|
||||
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Nekonata signalo"
|
||||
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "komando ĉesigita de signalo %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "neniu kaŝmemoro %s ekzistas, kreante...\n"
|
||||
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "ne eblis trovi aŭ krei pakaĵan kaŝmemoron, uzante %s anstataŭ\n"
|
||||
@@ -11,16 +11,18 @@
|
||||
# Leonel <leonelmalon@gmail.com>, 2013
|
||||
# Leonel <leonelmalon@gmail.com>, 2013
|
||||
# neiko <neikokz+tsfx@gmail.com>, 2011
|
||||
# Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>, 2013-2014
|
||||
# Pedro Román <roizheim@gmail.com>, 2013-2014
|
||||
# Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>, 2013-2015
|
||||
# Pedro Román <roizheim@gmail.com>, 2013-2014,2016
|
||||
# picodotdev <pico.dev@gmail.com>, 2016
|
||||
# Swyter <Swyterzone@gmail.com>, 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-12-09 05:30+0000\n"
|
||||
"Last-Translator: Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-19 21:49+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"
|
||||
@@ -31,50 +33,55 @@ msgstr ""
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "%s-%s está actualizado -- omitiendo\n"
|
||||
msgstr "%s-%s está actualizado -- omitiéndolo\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "%s-%s está actualizado -- reinstalando\n"
|
||||
msgstr "%s-%s está actualizado -- reinstalándolo\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "revertiendo a una versión anterior del paquete %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "alerta producida mientras se extraía %s (%s)\n"
|
||||
msgstr "se han advertido errores mientras se extraía %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "no se pudo extraer %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "no se pudo renombrar %s a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"el archivo no figura en la lista de archivos del paquete %s. omitiendo "
|
||||
"el archivo no figura en la lista de archivos del paquete %s. Omitiendo la "
|
||||
"extracción de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "no se pudo extraer %s%s: ruta demasiado larga"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"los permisos del directorio difieren respecto de %s\n"
|
||||
"sistema de archivos : %o paquete: %o\n"
|
||||
"sistema de archivos: %o paquete: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -83,207 +90,212 @@ msgstr ""
|
||||
"la propiedad del directorio difiere respecto de %s\n"
|
||||
"sistema de archivos: %u:%u paquete: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "extracto: no se puede sobrescribir el directorio con el archivo %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "no se pudo extraer %s.pacnew: ruta demasiado larga"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "no se pudo determinar el directorio de trabajo actual\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "no se pudo cambiar el directorio a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "no se pudo restaurar el directorio de trabajo (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "ocurrió un error durante la actualización de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "ocurrió un error durante la instalación de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "no se pudo actualizar la entrada %s-%s en la base de datos\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "no se pudo agregar la entrada «%s» a la caché\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "error durante la lectura del archivo %s: %s\n"
|
||||
msgstr "error al leer el archivo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "quitando la base de datos no válida: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "no se pudo crear el directorio %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nombre no válido para la entrada «%s» de la base de datos\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "entrada «%s» duplicada en la base de datos\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "la entrada «%s» de la base de datos está dañada\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "no se pudo abrir el archivo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: nombre mal emparejado en el paquete "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: versión mal emparejada en el paquete "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "tipo de validación desconocida para el paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "error mientras se leía el paquete %s: %s\n"
|
||||
msgstr "error al leer el paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "error al leer mtree del paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "no se pudo analizar el archivo de descripción del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "falta el nombre del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "falta la versión del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "versión del paquete no válida en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "faltan los metadatos del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "no se pudo leer correctamente el archivo de firma: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "la clave requerida no está presente en el llavero\n"
|
||||
msgstr "la clave requerida no está presente en el depósito\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "eliminando archivo inválido: %s\n"
|
||||
msgstr "eliminando archivo no válido: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"no se pudo analizar el archivo de descripción del paquete «%s» de la base de "
|
||||
"datos «%s»\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: el nombre del archivo del paquete %s "
|
||||
"es ilegal\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es incosistente: el nombre del archivo del paquete %s es "
|
||||
"demasiado largo\n"
|
||||
"la base de datos %s es inconsistente: el nombre del archivo del paquete %s "
|
||||
"es demasiado largo\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "archivo de base de datos desconocido: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "la ruta de la base de datos no está definida\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "bucle de dependencias detectado:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s será eliminado después de su dependencia %s\n"
|
||||
msgstr "%s será quitado después de su dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s será instalado antes que su dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignorando el paquete %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "no se pudo resolver «%s», una dependencia de «%s»\n"
|
||||
@@ -291,9 +303,7 @@ msgstr "no se pudo resolver «%s», una dependencia de «%s»\n"
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr ""
|
||||
"no se pudo obtener información del sistema de archivos para %s: %s\n"
|
||||
"\n"
|
||||
msgstr "no se pudo obtener información del sistema de archivos para %s: %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
@@ -305,39 +315,44 @@ msgstr "No se pudo abrir el archivo: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "no se pudo obtener información del sistema de archivos\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "no se pudo obtener información del archivo %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "no se pudo determinar el punto de montaje para el archivo %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Partición %s demasiado llena: %jd bloques son necesarios, %jd bloques "
|
||||
"Partición %s demasiado llena: se necesitan %jd bloques, hay %ju bloques "
|
||||
"libres\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "no se puede determinar el punto de montaje del sistema de archivos\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
"no se pudo determinar el punto de montaje del directorio de la memoria caché "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "no se pudo determinar el punto de montaje de la raiz %s\n"
|
||||
msgstr "no se pudo determinar el punto de montaje de la raíz %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La partición %s está montada como solamente lectura\n"
|
||||
msgstr "La partición %s está montada solamente en modo lectura\n"
|
||||
|
||||
#: lib/libalpm/dload.c:149
|
||||
#, c-format
|
||||
@@ -479,7 +494,7 @@ msgstr "no se pudo quitar la entrada de la base de datos"
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
msgid "invalid url for server"
|
||||
msgstr "dirección inválida para el servidor"
|
||||
msgstr "dirección no válida para el servidor"
|
||||
|
||||
#: lib/libalpm/error.c:85
|
||||
#, c-format
|
||||
@@ -522,142 +537,147 @@ msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
"intento de realizar la operación cuando la base de datos no está bloqueada"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "no se pudieron ejecutar los «hooks»"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "no se pudo encontrar o leer el paquete"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operación cancelada debido a ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquete no válido o dañado"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquete no válido o dañado (suma de verificación)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquete no válido o dañado (firma PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "paquete sin la firma exigida"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "no se pudo abrir el archivo del paquete"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "no se pudieron quitar todos los archivos del paquete"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "el nombre de archivo del paquete no es válido"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "la arquitectura del paquete no es válida"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "no se pudo encontrar un repositorio que contenga el paquete"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "falta la firma PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "firma PGP no válida"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "el archivo diferencial no es válido o está dañado"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "el parche del diferencial ha fallado"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "no se pudieron satisfacer las dependencias"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dependencias en conflicto"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "archivos en conflicto"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "no se pudieron descargar algunos archivos"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "expresión regular no válida"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "error de la biblioteca libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "error de la biblioteca de descarga"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "error de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "error al invocar al gestor de descargas externo"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "error inesperado"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "falta el archivo de bloqueo %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "no se pudo eliminar el archivo de bloqueo %s\n"
|
||||
msgstr "no se pudo quitar el archivo de bloqueo %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
@@ -673,27 +693,27 @@ msgstr "no se pudo encontrar %s en la base de datos -- ignorándolo\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "quitando %s de la lista de objetivos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "no se pudo quitar el archivo «%s»: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "no se pudo abrir el directorio: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "no se pudo eliminar %s (%s)\n"
|
||||
msgstr "no se pudo quitar %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "no se pudo quitar la entrada %s-%s de la base de datos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "no se pudo quitar la entrada «%s» de la caché\n"
|
||||
@@ -750,97 +770,102 @@ msgstr "no se pudieron recibir algunos archivos\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: falta la firma exigida\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "no hay suficiente espacio libre en el disco\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "no se pudo realizar la operación de eliminación\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "no se pudo realizar la operación\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "no se pudo crear el directorio temporal\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "no se pudo copiar el archivo temporal a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "no se pudo eliminar %s\n"
|
||||
msgstr "no se pudo quitar %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "no se pudo eliminar el directorio temporal %s\n"
|
||||
msgstr "no se pudo quitar el directorio temporal %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:256
|
||||
#, c-format
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "no se pudo recuperar la información del archivo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "no se pudo escribir en la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "no se pudo leer de la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "no se pudo crear la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "no se pudo crear un nuevo proceso (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "no se pudo cambiar el directorio raíz (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "llamada a execv fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "llamada a waitpid fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "no se pudo abrir la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "la orden no se ejecutó correctamente\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "firma desconocida"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "orden terminada por la señal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "no existe la caché de %s, creándola...\n"
|
||||
msgstr "no existe la caché de %s, creándola…\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
871
lib/libalpm/po/es_419.po
Normal file
871
lib/libalpm/po/es_419.po
Normal file
@@ -0,0 +1,871 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Angel Velasquez <angvp@archlinux.org>, 2011
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# Juan Antonio Cánovas Pérez <traumness@gmail.com>, 2011
|
||||
# juantascon <juantascon@gmail.com>, 2011
|
||||
# Julio Nadal <ice.modding@gmail.com>, 2016
|
||||
# Leonel <leonelmalon@gmail.com>, 2013
|
||||
# neiko <neikokz+tsfx@gmail.com>, 2011
|
||||
# Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>, 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: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-24 04:12+0000\n"
|
||||
"Last-Translator: Julio Nadal <ice.modding@gmail.com>\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=2; plural=(n != 1);\n"
|
||||
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "%s-%s ya está actualizado -- omitiendo\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "%s-%s ya está actualizado -- reinstalando\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "regresando a una versión anterior del paquete %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "alerta producida mientras se extraía %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "no se pudo extraer %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "no se pudo renombrar %s a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"el archivo no figura en la lista de archivos del paquete %s. omitiendo "
|
||||
"extracción de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "no se pudo extraer %s%s: ruta demasiado larga"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"los permisos del directorio difieren respecto de %s\n"
|
||||
"sistema de archivos: %o paquete: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"la propiedad del directorio difiere respecto de %s\n"
|
||||
"sistema de archivos: %u:%u paquete: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "extracto: no se puede sobrescribir el directorio con el archivo %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "no se pudo extraer %s.pacnew: ruta demasiado larga"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "no se pudo determinar el directorio de trabajo actual\n"
|
||||
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "no se pudo cambiar el directorio a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "no se pudo restaurar el directorio de trabajo (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "ocurrió un error durante la actualización de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "ocurrió un error durante la instalación de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "no se pudo actualizar la entrada %s-%s en la base de datos\n"
|
||||
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "no se pudo agregar la entrada «%s» a la caché\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "error durante la lectura del archivo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "quitando la base de datos no válida: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "no se pudo crear el directorio %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nombre no válido para la entrada «%s» de la base de datos\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "entrada «%s» duplicada en la base de datos\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "la entrada «%s» de la base de datos está dañada\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "no se pudo abrir el archivo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: nombre mal emparejado en el paquete "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: versión mal emparejada en el paquete "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "tipo de validación desconocida para el paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "error mientras se leía el paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "error al leer mtree del paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "no se pudo analizar el archivo de descripción del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "falta el nombre del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "falta la versión del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "versión del paquete no válida en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "faltan los metadatos del paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "no se pudo leer correctamente el archivo de firma: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "la clave requerida no está presente en el llavero\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "eliminando archivo no válido: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"no se pudo analizar el archivo de descripción del paquete «%s» de la base de "
|
||||
"datos «%s»\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: el nombre del archivo del paquete %s "
|
||||
"es ilegal\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"la base de datos %s es inconsistente: el nombre del archivo del paquete %s "
|
||||
"es demasiado largo\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "archivo de base de datos desconocido: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "la ruta de la base de datos no está definida\n"
|
||||
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "bucle de dependencias detectado:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s será eliminado después de su dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s será instalado antes que su dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignorando el paquete %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "no se pudo resolver «%s», una dependencia de «%s»\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr ""
|
||||
"no se pudo obtener información del sistema de archivos para %s: %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
msgid "could not open file: %s: %s\n"
|
||||
msgstr "No se pudo abrir el archivo: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:146 lib/libalpm/diskspace.c:159
|
||||
#, c-format
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "no se pudo obtener información del sistema de archivos\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "no se pudo obtener información del archivo %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "no se pudo determinar el punto de montaje para el archivo %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Partición %s demasiado llena: se necesitan %jd bloques, hay %ju bloques "
|
||||
"libres\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "no se puede determinar el punto de montaje del sistema de archivos\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
"no se pudo determinar el punto de montaje del directorio de la memoria caché "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "no se pudo determinar el punto de montaje de la raíz %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La partición %s está montada como solamente lectura\n"
|
||||
|
||||
#: lib/libalpm/dload.c:149
|
||||
#, c-format
|
||||
msgid "disk"
|
||||
msgstr "disco"
|
||||
|
||||
#: lib/libalpm/dload.c:373
|
||||
#, c-format
|
||||
msgid "failed to create temporary file for download\n"
|
||||
msgstr "no se pudo crear el archivo temporal para la descarga\n"
|
||||
|
||||
#: lib/libalpm/dload.c:418
|
||||
#, c-format
|
||||
msgid "url '%s' is invalid\n"
|
||||
msgstr "la dirección «%s» no es válida\n"
|
||||
|
||||
#: lib/libalpm/dload.c:487 lib/libalpm/dload.c:512
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : %s\n"
|
||||
msgstr "no se pudo obtener el archivo «%s» desde %s: %s\n"
|
||||
|
||||
#: lib/libalpm/dload.c:500
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
|
||||
msgstr ""
|
||||
"no se pudo obtener el archivo «%s» desde %s : tamaño de la descarga superior "
|
||||
"del esperado\n"
|
||||
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
msgid "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr "%s parece estar incompleto: %jd/%jd bytes\n"
|
||||
|
||||
#: lib/libalpm/dload.c:692 lib/libalpm/dload.c:721
|
||||
#, c-format
|
||||
msgid "failed to download %s\n"
|
||||
msgstr "no se pudo descargar %s\n"
|
||||
|
||||
#: lib/libalpm/error.c:40
|
||||
#, c-format
|
||||
msgid "out of memory!"
|
||||
msgstr "¡memoria insuficiente!"
|
||||
|
||||
#: lib/libalpm/error.c:42
|
||||
#, c-format
|
||||
msgid "unexpected system error"
|
||||
msgstr "error inesperado del sistema"
|
||||
|
||||
#: lib/libalpm/error.c:44
|
||||
#, c-format
|
||||
msgid "permission denied"
|
||||
msgstr "permiso denegado"
|
||||
|
||||
#: lib/libalpm/error.c:46
|
||||
#, c-format
|
||||
msgid "could not find or read file"
|
||||
msgstr "no se pudo encontrar o leer el archivo"
|
||||
|
||||
#: lib/libalpm/error.c:48
|
||||
#, c-format
|
||||
msgid "could not find or read directory"
|
||||
msgstr "no se pudo encontrar o leer el directorio"
|
||||
|
||||
#: lib/libalpm/error.c:50
|
||||
#, c-format
|
||||
msgid "wrong or NULL argument passed"
|
||||
msgstr "se pasó un argumento erróneo o NULO"
|
||||
|
||||
#: lib/libalpm/error.c:52
|
||||
#, c-format
|
||||
msgid "not enough free disk space"
|
||||
msgstr "no hay suficiente espacio en el disco"
|
||||
|
||||
#: lib/libalpm/error.c:55
|
||||
#, c-format
|
||||
msgid "library not initialized"
|
||||
msgstr "la biblioteca no está inicializada"
|
||||
|
||||
#: lib/libalpm/error.c:57
|
||||
#, c-format
|
||||
msgid "library already initialized"
|
||||
msgstr "la biblioteca ya ha sido inicializada"
|
||||
|
||||
#: lib/libalpm/error.c:59
|
||||
#, c-format
|
||||
msgid "unable to lock database"
|
||||
msgstr "no se pudo bloquear la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:62
|
||||
#, c-format
|
||||
msgid "could not open database"
|
||||
msgstr "no se pudo abrir la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:64
|
||||
#, c-format
|
||||
msgid "could not create database"
|
||||
msgstr "no se pudo crear la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:66
|
||||
#, c-format
|
||||
msgid "database not initialized"
|
||||
msgstr "base de datos no inicializada"
|
||||
|
||||
#: lib/libalpm/error.c:68
|
||||
#, c-format
|
||||
msgid "database already registered"
|
||||
msgstr "base de datos ya registrada"
|
||||
|
||||
#: lib/libalpm/error.c:70
|
||||
#, c-format
|
||||
msgid "could not find database"
|
||||
msgstr "no se pudo encontrar la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:72
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database"
|
||||
msgstr "base de datos no válida o dañada"
|
||||
|
||||
#: lib/libalpm/error.c:74
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database (PGP signature)"
|
||||
msgstr "base de datos no válida o dañada (firma PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:76
|
||||
#, c-format
|
||||
msgid "database is incorrect version"
|
||||
msgstr "la base de datos es de una versión incorrecta"
|
||||
|
||||
#: lib/libalpm/error.c:78
|
||||
#, c-format
|
||||
msgid "could not update database"
|
||||
msgstr "no se pudo actualizar la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:80
|
||||
#, c-format
|
||||
msgid "could not remove database entry"
|
||||
msgstr "no se pudo quitar la entrada de la base de datos"
|
||||
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
msgid "invalid url for server"
|
||||
msgstr "dirección no válida para el servidor"
|
||||
|
||||
#: lib/libalpm/error.c:85
|
||||
#, c-format
|
||||
msgid "no servers configured for repository"
|
||||
msgstr "no hay servidores configurados para el repositorio"
|
||||
|
||||
#: lib/libalpm/error.c:88
|
||||
#, c-format
|
||||
msgid "transaction already initialized"
|
||||
msgstr "la operación ya se inició"
|
||||
|
||||
#: lib/libalpm/error.c:90 lib/libalpm/error.c:94
|
||||
#, c-format
|
||||
msgid "transaction not initialized"
|
||||
msgstr "la operación no está iniciada"
|
||||
|
||||
#: lib/libalpm/error.c:92
|
||||
#, c-format
|
||||
msgid "duplicate target"
|
||||
msgstr "objetivo duplicado"
|
||||
|
||||
#: lib/libalpm/error.c:96
|
||||
#, c-format
|
||||
msgid "transaction not prepared"
|
||||
msgstr "la operación no está lista"
|
||||
|
||||
#: lib/libalpm/error.c:98
|
||||
#, c-format
|
||||
msgid "transaction aborted"
|
||||
msgstr "operación cancelada"
|
||||
|
||||
#: lib/libalpm/error.c:100
|
||||
#, c-format
|
||||
msgid "operation not compatible with the transaction type"
|
||||
msgstr "la operación no es compatible con el tipo de transacción"
|
||||
|
||||
#: lib/libalpm/error.c:102
|
||||
#, c-format
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
"intento de realizar la operación cuando la base de datos no está bloqueada"
|
||||
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "fallo al ejecutar los directorios de transacción"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "no se pudo encontrar o leer el paquete"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operación cancelada debido a ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquete no válido o dañado"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquete no válido o dañado (suma de verificación)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquete no válido o dañado (firma PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "paquete sin la firma exigida"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "no se pudo abrir el archivo del paquete"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "no se pudieron quitar todos los archivos del paquete"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "el nombre de archivo del paquete no es válido"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "la arquitectura del paquete no es válida"
|
||||
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "no se pudo encontrar un repositorio que contenga el paquete"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "falta la firma PGP"
|
||||
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "firma PGP no válida"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "el archivo diferencial no es válido o está dañado"
|
||||
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "el parche del diferencial ha fallado"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "no se pudieron satisfacer las dependencias"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dependencias en conflicto"
|
||||
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "archivos en conflicto"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "no se pudieron descargar algunos archivos"
|
||||
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "expresión regular no válida"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "error de la biblioteca libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "error de la biblioteca de descarga"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "error de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "error al invocar al gestor de descargas externo"
|
||||
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "error inesperado"
|
||||
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "falta el archivo de bloqueo %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "no se pudo eliminar el archivo de bloqueo %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
"no se pudieron cargar completamente los metadatos para el paquete %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:118
|
||||
#, c-format
|
||||
msgid "could not find %s in database -- skipping\n"
|
||||
msgstr "no se pudo encontrar %s en la base de datos -- ignorándolo\n"
|
||||
|
||||
#: lib/libalpm/remove.c:153
|
||||
#, c-format
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "quitando %s de la lista de objetivos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "no se pudo quitar el archivo «%s»: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "no se pudo abrir el directorio: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "no se pudo eliminar %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "no se pudo quitar la entrada %s-%s de la base de datos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "no se pudo quitar la entrada «%s» de la caché\n"
|
||||
|
||||
#: lib/libalpm/sync.c:98
|
||||
#, c-format
|
||||
msgid "%s: ignoring package upgrade (%s => %s)\n"
|
||||
msgstr "%s: ignorando la actualización del paquete (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:110
|
||||
#, c-format
|
||||
msgid "%s: ignoring package downgrade (%s => %s)\n"
|
||||
msgstr "%s: ignorando la desactualización del paquete (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:113
|
||||
#, c-format
|
||||
msgid "%s: downgrading from version %s to version %s\n"
|
||||
msgstr "%s: desactualizando de la versión %s a la versión %s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:119
|
||||
#, c-format
|
||||
msgid "%s: local (%s) is newer than %s (%s)\n"
|
||||
msgstr "%s: la versión instalada (%s) es más nueva que %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:160
|
||||
#, c-format
|
||||
msgid "ignoring package replacement (%s-%s => %s-%s)\n"
|
||||
msgstr "ignorando el remplazo del paquete (%s-%s => %s-%s)\n"
|
||||
|
||||
#: lib/libalpm/sync.c:176
|
||||
#, c-format
|
||||
msgid "cannot replace %s by %s\n"
|
||||
msgstr "no se pudo remplazar el archivo %s por %s\n"
|
||||
|
||||
#: lib/libalpm/sync.c:536 lib/libalpm/sync.c:606
|
||||
#, c-format
|
||||
msgid "unresolvable package conflicts detected\n"
|
||||
msgstr "se han detectado paquetes con conflictos irresolubles\n"
|
||||
|
||||
#: lib/libalpm/sync.c:556
|
||||
#, c-format
|
||||
msgid "removing '%s' from target list because it conflicts with '%s'\n"
|
||||
msgstr ""
|
||||
"quitando «%s» de la lista de objetivos debido a que tiene conflictos con "
|
||||
"«%s»\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1014
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files\n"
|
||||
msgstr "no se pudieron recibir algunos archivos\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1176
|
||||
#, c-format
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: falta la firma exigida\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "no hay suficiente espacio libre en el disco\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "no se pudo realizar la operación de eliminación\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "no se pudo realizar la operación\n"
|
||||
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "no se pudo crear el directorio temporal\n"
|
||||
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "no se pudo copiar el archivo temporal a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "no se pudo eliminar %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "no se pudo eliminar el directorio temporal %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:256
|
||||
#, c-format
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "no se pudo recuperar la información del archivo %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "no se pudo escribir en la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "no se pudo leer de la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "no se pudo crear la tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "no se pudo crear un nuevo proceso (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "no se pudo cambiar el directorio raíz (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "llamada a execv fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "llamada a waitpid fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "la orden no se ejecutó correctamente\n"
|
||||
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "firma desconocida"
|
||||
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "orden terminada por la señal %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "no existe la caché de %s, creándola…\n"
|
||||
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
"no se pudo encontrar o crear la caché del paquete, en su lugar se utilizará "
|
||||
"%s\n"
|
||||
@@ -1,18 +1,18 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Osoitz <oelkoro@gmail.com>, 2013-2014
|
||||
# Osoitz <oelkoro@gmail.com>, 2013-2014,2016
|
||||
# Osoitz <oelkoro@gmail.com>, 2013
|
||||
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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-18 19:33+0000\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-02 17:19+0000\n"
|
||||
"Last-Translator: Osoitz <oelkoro@gmail.com>\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/projects/p/archlinux-pacman/language/eu/)\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/toofishes/archlinux-pacman/language/eu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@@ -34,231 +34,241 @@ msgstr "%s-%s egunean dago -- berrinstalatu\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "bertsio zahartzen %s paketea (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "oharra eman da %s erauztean (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "ezin izan da %s erauzi (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "ezin izan da %s berrizendatu %s gisa (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr "ez da fitxategia aurkitu %s paketearen fitxategi zerrendan. %s ez da erauziko\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "ezin izan da %s%s erauzi: bidea luzeegia da"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr "direktorioaren baimenak desberdinak dira hemen %s\nfitxategi sistema: %o paketea: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr "direktorioaren jabetza desberdina da hemen %s \nfitxategi sistema: %u:%u paketea: %u:%u\n\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "erauzi: ez da direktorioa %s fitxategiarekin gainidatziko\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "ezin izan da %s.pacnew erauzi: bidea luzeegia da"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "ezin izan da uneko lan direktorioa lortu\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "ezin izan da direktorioa hona aldatu %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "ezin izan da laneko direktorioa berreskuratu (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "arazo bat egon da %s bertsio berritzean\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "arazo bat egon da %s instalatzean\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "ezin izan da datu-base sarrera eguneratu %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "ezin izan da '%s' sarrera katxean gehitu\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "errorea %s fitxategia irakurtzean: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "datu-base baliogabea ezabatzen:%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "ezin izan da %s direktorioa sortu: %s\n\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "izen baliogabea '%s' datu-base sarreran\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "bikoiztutako datu-base sarrera '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "datu-base sarrera hondatua '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "ezin izan da %s fitxategia ireki: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s datu-basea kontraesankorra da: izenak ez datoz bat %s paketean\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s datu-basea kontraesankorra da: bertsioak ez datoz bat %s paketean\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "Balidazio mota ezezaguna %s paketearentzat: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "errorea %s paketea irakurtzean: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "errorea %s paketearen mtree-a irakurtzean: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "ezin izan da paketearen deskripzioa prozesatu %s fitxategian\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "paketearen izena falta da hemen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "paketearen bertsioa falta da hemen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "paketearen bertsio baliogabea hemen %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "paketearen metadatuak falta dira hemen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "sinadura fitxategiaren irakurketak huts egin du: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "beharrezko gakoa falta da gako sortan\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "fitxategi baliogabea ezabatzen: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "ezin izan da '%s' fitxategi deskripzioa prozesatu '%s' datu-basetik\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "%s datu-basea kontraesankorra da: %s paketearen fitxategi izena legez kanpokoa da\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "%s datu-basea kontraesankorra da: %s paketearen fitxategi izena luzeegia da\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "datu-base fitxategi ezezaguna: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "datu-basearen bide-izena definitu gabe dago\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "menpekotasun zikloa aurkitu da:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s ezabatuko da bere %s menpekotasuna eta gero\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s instalatuko da bere %s menpekotasuna baino lehenago\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "paketea ezikusten %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "ezin ebatzi \"%s\", \"%s\" paketearen menpekotasun bat\n"
|
||||
@@ -278,32 +288,37 @@ msgstr "ezin izan da fitxategia ireki: %s :%s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "ezin izan da fitxategi sistemaren informazioa jaso\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "ezin izan da %sren informazioa jaso\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "ezin izan da %s fitxategiaren muntatze puntua zehaztu\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "%s partizioa beteta dago: %jd bloke behar dira, %jd bloke daude libre\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "%s partizioa beteta dago: %jd bloke behar dira, %ju bloke daude libre\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "ezin izan dira fitxategi sistemaren muntatze puntuak zehaztu\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "ezin izan da cachedir muntatze puntua zehaztu %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "ezin izan da %s erro muntatze puntua zehaztu\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "%s partizioa soilik irakurtzeko moduan muntatuta dago\n"
|
||||
@@ -488,142 +503,147 @@ msgstr "eragiketa ez da transakzio motarekin bateragarria"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "transakzioa egikaritzeko saiakera datu-basea blokeatuta ez dagoenean"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "huts egin du transakzioaren kakoak abiatzean"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "ezin izan da paketea aurkitu edo irakurri"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "eragiketa bertan behera utzi da ignorepkg dela eta"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "pakete baliogabe edo hondatua"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "pakete baliogabe edo hondatua (checksum)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "pakete baliogabe edo hondatua (PGP sinadura)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "paketeari beharrezko sinadura falta zaio"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "ezin ireki pakete fitxategia"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "ezin ezabatu paketeko fitxategi guztiak"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "paketearen fitxategi izena baliogabea da"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "paketearen arkitektura baliogabea da"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "ezin izan da biltegirik aurkitu helburuarentzat"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "PGP sinadura falta da"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "PGP sinadura baliogabea"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "delta baliogabea edo hondatua"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "delta adabakiak huts egin du"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "ezin dira menpekotasunak bete"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "menpekotasunen arteko gatazka"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "fitxategien arteko gatazka"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "ezin izan dira fitxategi batzuk eskuratu"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "adierazpen erregular baliogabea"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive errorea"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "errorea liburutegia deskargatzean"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme errorea"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "errorea kanpo deskarga programa deitzean"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "ustegabeko errorea"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "blokeo fitxategia falta da %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "ezin izan da %s blokeo fitxategia ezabatu\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "ezin izan dira %s-%s paketearen meta-datuak guztiz kargatu\n"
|
||||
@@ -638,27 +658,27 @@ msgstr "ezin izan da %s aurkitu datu-basean -- ezikusi\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "%s helburu zerrendatik ezabatzen\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "ezin '%s' fitxategia ezabatu: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "ezin izan da direktorioa ireki: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "ezin ezabatu %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "ezin izan da datu-base sarrera ezabatu %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "ezin izan da '%s' sarrera ezabatu katxetik\n"
|
||||
@@ -713,37 +733,37 @@ msgstr "fitxategi batzuk eskuratzeak huts egin du\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: beharrezko sinadura falta da\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "ez dago behar beste leku libre diskoan\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "ezin izan da ezabaketa transakzioa egikaritu\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "ezin izan da transakzioa egikaritu\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "ezin izan da temp direktorioa sortu\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "ezin izan da tempfile hona kopiatu %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "ezin izan da %s ezabatu\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "ezin tempdir ezabatu %s\n"
|
||||
@@ -753,57 +773,62 @@ msgstr "ezin tempdir ezabatu %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "ezin izan da fitxategiaren egoera zehaztu: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "ezin izan da kanalizazioan idatzi (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "ezin izan da kanalizaziotik irakurri (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "ezin izan da kanalizazioa sortu (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "ezin izan da prozesu berri bat sardetu (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "ezin izan da erro direktorioa aldatu (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "execv deiak huts egin du (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "waitpid deiak huts egin du (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "ezin izan da kanalizazioa ireki (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "komandoa ez da behar bezala exekutatu\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Seinale ezezaguna"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "%d seinaleak eten du komandoa: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "ez dago %s katxerik, sortzen...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "ezin izan da pakete katxea aurkitu edo sortu, %s erabiliko da ordez\n"
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
# Lasse Liehu <larso@gmx.com>, 2013
|
||||
# Lasse Liehu <larso@gmx.com>, 2011
|
||||
# Lasse Liehu <larso@gmx.com>, 2011,2013
|
||||
# Lasse Liehu <larso@gmx.com>, 2011,2013-2014
|
||||
# Lasse Liehu <larso@gmx.com>, 2011,2013-2014,2016
|
||||
# Lasse Liehu <lasse.liehu@gmail.com>, 2011,2013
|
||||
# No User, 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-18 13:02+0000\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-05 20:25+0000\n"
|
||||
"Last-Translator: Lasse Liehu <larso@gmx.com>\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"Language-Team: Finnish (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/fi/)\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -42,29 +42,34 @@ msgstr "%s-%s on ajan tasalla -- asennetaan uudelleen\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "varhennetaan paketti %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "annettiin varoitus purettaessa %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "tiedostoa %s ei voitu purkaa (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "kohdetta %s ei voitu nimetä uudelleen kohteeksi %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"tiedostoa ei löydy paketin %s tiedostolistalta. ohitetaan paketin %s "
|
||||
"purkaminen\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "ei voitu purkaa %s%s: polku liian pitkä"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -73,7 +78,7 @@ msgstr ""
|
||||
"kansion oikeuksissa eroavaisuuksia kohdassa %s\n"
|
||||
"tiedostojärjestelmä: %o paketti: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -82,199 +87,204 @@ msgstr ""
|
||||
"kansion omistajuus eroaa tiedostossa %s\n"
|
||||
"tiedostojärjestelmä: %u:%u paketti: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "purku: kansiota ei korvata tiedostolla %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "ei voitu purkaa %s.pacnew: polku liian pitkä"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "nykyisen kansion sijaintia ei voitu määrittää\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "ei voitu vaihtaa kansioon %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "työhakemistoa ei voitu palauttaa (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "pakettia %s päivitettäessä tapahtui virhe\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "pakettia %s asennettaessa tapahtui virhe\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "ei voitu päivittää tietokantamerkintää: %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "merkintää '%s' ei voitu lisätä välimuistiin\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "virhe luettaessa tiedostoa %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "poistetaan virheellinen tietokanta: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "kansiota %s ei voitu luoda: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "virheellinen nimi tietokantamerkinnälle '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "tietokantamerkintä '%s' on useampaan kertaan\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "vahingoittunut tietokantamerkintä '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "tiedostoa %s ei voitu avata: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "tietokanta %s on epäyhtenäinen: paketin %s nimi ei täsmää\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "tietokanta %s on epäyhtenäinen: paketin %s versio ei täsmää\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "tuntematon validointityyppi paketille %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "virhe luettaessa pakettia %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "virhe luettaessa paketin %s mtreetä: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "paketin kuvaustiedostoa %s ei voitu jäsentää\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "paketin nimi puuttuu tiedostosta %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "paketin versio puuttuu tiedostosta %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "virheellinen paketin versio tiedostossa %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "paketin metadata puuttuu tiedostosta %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "allekirjoitustiedoston lukeminen epäonnistui: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "vaadittu avain puuttuu avainrenkaasta\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "poistetaan virheellinen tiedosto: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "paketin kuvaustiedostoa '%s' ei voitu jäsentää tietokannassa '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"tietokanta %s on epäyhtenäinen: paketin %s tiedostonimi on virheellinen\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"tietokanta %s on epäyhtenäinen: paketin %s tiedostonimi on liian pitkä\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "tuntematon tietokantatiedosto: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "tietokannan polkua ei ole määritelty\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "kehäriippuvuus havaittu:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s poistetaan riippuvuutensa %s jälkeen\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s asennetaan ennen riippuvuuttansa %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ohitetaan paketti %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "pakettia '%s' ei voida selvittää; se on paketin '%s' riippuvuus\n"
|
||||
@@ -294,32 +304,37 @@ msgstr "tiedostoa ei voitu avata: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "ei saatu tietoja tiedostojärjestelmästä\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "ei voitu saada tietoja tiedostolle %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "tiedoston %s tiedostojärjestelmän liitospistettä ei voitu selvittää\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Osio %s on liian täynnä: %jd lohkoa tarvitaan, %jd lohkoa vapaana\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "Osio %s liian täynnä: %jd lohkoa tarvitaan, %ju lohkoa vapaana\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "tiedostojärjestelmien liitospisteitä ei voitu selvittää\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "välimuistikansion liitospistettä %s ei voitu selvittää\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "juuren %s liitospistettä ei voitu selvittää\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Osio %s on liitetty vain lukutilassa\n"
|
||||
@@ -506,142 +521,147 @@ msgstr "operaatio ei ole yhteensopiva toimenpidetyypin kanssa"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "toimenpiteen suoritusyritys kun tietokanta ei ollut lukittuna"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "pakettia ei löytynyt tai voitu lukea"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operaatio peruutettiin ignorepkg:n takia"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "virheellinen tai vahingoittunut paketti"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "virheellinen tai vahingoittunut paketti (tarkistussumma)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "virheellinen tai vahingoittunut paketti (PGP-allekirjoitus)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "paketista puuttuu pakollinen allekirjoitus"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "pakettitiedostoa ei voitu avata"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "paketin kaikkia tiedostoja ei voitu poistaa"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "paketin tiedostonimi ei ole kelvollinen"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "paketin arkkitehtuuri ei ole kelvollinen"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "kohteen varastoa ei löytynyt"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "puuttuva PGP-allekirjoitus"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "virheellinen PGP-allekirjoitus"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "virheellinen tai vahingoittunut delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "deltapaikkaus epäonnistui"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "riippuvuuksia ei voitu ratkoa"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "ristiriidassa olevia riippuvuuksia"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "ristiriidassa olevia tiedostoja"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "joidenkin tiedostojen noutaminen epäonnistui"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "virheellinen säännöllinen lauseke"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive-virhe"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "latauskirjaston virhe"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme-virhe"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "virhe kutsuttaessa ulkoista latausohjelmaa"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "odottamaton virhe"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "puuttuva lukkotiedosto %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "lukkotiedostoa %s ei voitu poistaa\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "paketin %s-%s metadataa ei voitu ladata täysin\n"
|
||||
@@ -656,27 +676,27 @@ msgstr "%s ei löytynyt tietokannasta -- ohitetaan\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "poistetaan %s kohteiden listasta\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "tiedostoa '%s' ei voitu poistaa: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "kansiota ei voitu avata: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "tiedostoa %s ei voida poistaa (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "ei voitu poistaa tietokantamerkintää %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "merkintää '%s' ei voitu poistaa välimuistista\n"
|
||||
@@ -733,37 +753,37 @@ msgstr "joidenkin tiedostojen noutaminen epäonnistui\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: pakollinen allekirjoitus puuttuu\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "ei tarpeeksi vapaata levytilaa\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "poistotoimenpidettä ei voitu suorittaa\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "toimenpidettä ei voitu suorittaa\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "väliaikaiskansiota ei voitu luoda\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "väliaikaistiedostoa ei voitu kopioida kansioon %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "%s ei voitu poistaa\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "väliaikaiskansiota %s ei voitu poistaa\n"
|
||||
@@ -773,57 +793,62 @@ msgstr "väliaikaiskansiota %s ei voitu poistaa\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "tiedoston %s stat-toiminnon ei voitu tehdä: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "ei voitu kirjoittaa putkeen (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "ei voitu lukea putkesta (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "ei voitu luoda putkea (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "ei voitu käynnistää uutta prosessia (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "juurikansiota ei voitu vaihtaa (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "execv-kutsu epäonnistui (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "waitpid-kutsu epäonnistui (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "ei voitu avata putkea (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "komento päättyi virheeseen\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Tuntematon signaali"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "signaali %d päätti komennon: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "välimuistia %s ei ole olemassa, luodaan...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
# Antoine Lubineau <antoine@lubignon.info>, 2012
|
||||
# Antoine Lubineau <antoine@lubignon.info>, 2012-2014
|
||||
# Cedric Girard <girard.cedric@gmail.com>, 2014
|
||||
# Charles Monzat <superboa@hotmail.fr>, 2015
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# jiehong <ma.jiehong@gmail.com>, 2011-2012
|
||||
# shining <chantry.xavier@gmail.com>, 2011
|
||||
@@ -15,10 +16,10 @@ 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-19 12:40+0000\n"
|
||||
"Last-Translator: Antoine Lubineau <antoine@lubignon.info>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 16:03+0000\n"
|
||||
"Last-Translator: Charles Monzat <superboa@hotmail.fr>\n"
|
||||
"Language-Team: French (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -41,29 +42,34 @@ msgstr "%s-%s est à jour -- réinstalle\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "retourne à la version antérieure du paquet %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "problème pendant l’extraction de %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "l’extraction de %s a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "impossible de renommer %s en %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"fichier non trouvé dans la liste des fichiers du paquet %s. Extraction de %s "
|
||||
"ignorée\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "impossible d'extraire %s%s : chemin trop long"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -72,7 +78,7 @@ msgstr ""
|
||||
"les permissions pour le répertoire %s sont différentes\n"
|
||||
"système de fichier : %o, paquet : %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -81,202 +87,207 @@ msgstr ""
|
||||
"le propriétaire du répertoire %s est différent\n"
|
||||
"système de fichier : %u:%u, paquet : %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "extraction : n’écrase pas le répertoire par le fichier %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "impossible d'extraire %s.pacnew : chemin trop long"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "déterminer le répertoire courant a échoué\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "changer de répertoire vers %s a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "impossible de restaurer le répertoire de travail (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "des erreurs sont survenues pendant la mise à jour de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "des erreurs sont survenues pendant l’installation de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "la mise à jour de l’entrée de base de données %s-%s a échoué\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "l’ajout au cache de l’entrée « %s » a échoué\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "erreur en essayant de lire le fichier %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "suppression d’une base de données invalide : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "la création du répertoire %s a échoué : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nom invalide pour l’entrée de base de données « %s »\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "l’entrée « %s » de la base de données est dupliquée\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "l’entrée « %s » de la base de données est corrompue\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "l’ouverture du fichier %s a échoué : %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "le dépôt %s est inconsistant : noms différents pour le paquet %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"le dépôt %s est inconsistant : versions différentes pour le paquet %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "type de validation inconnu pour le paquet %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "erreur lors de la lecture du paquet %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "erreur lors de la lecture du fichier .MTREE du paquet %s : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "l’analyse du fichier de description a échoué dans %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "nom de paquet manquant dans %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "version de paquet manquante dans %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "version de paquet invalide dans %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "méta-données du paquet manquantes dans %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "échec lors de la lecture du fichier de signature : %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "clé requise absente du trousseau\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "suppression du fichier invalide : %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"impossible d’analyser le fichier « %s » de description du paquet depuis la "
|
||||
"base de données « %s »\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"le dépôt %s est inconsistant : le nom de fichier du paquet %s est invalide\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"le dépôt %s est inconsistant : le nom de fichier du paquet %s est trop long\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "fichier de base de données inconnu : %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "base de données non initialisée\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "cycle de dépendances détecté :\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s sera supprimé après sa dépendance %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s sera installé avant sa dépendance %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignore le paquet %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "impossible de résoudre « %s », une dépendance de « %s »\n"
|
||||
@@ -297,32 +308,43 @@ msgstr "impossible d’ouvrir le fichier %s : %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "impossible de récupérer les informations du système de fichier\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
"impossible de récupérer les informations de fichier pour %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "impossible de déterminer le point de montage pour le fichier %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "La partition %s est pleine : %jd blocs nécessaires, %jd blocs libres\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Partition %s pleine : %jd blocs nécessaires, %ju blocs libres\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "impossible de déterminer les points de montage\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "impossible de déterminer le point de montage du dossier de cache %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "impossible de déterminer le point de montage de la racine %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La partition %s est en lecture seule\n"
|
||||
@@ -511,142 +533,147 @@ msgstr ""
|
||||
"tentative de réalisation d’une transaction alors que le dépôt n’est pas "
|
||||
"verrouillé"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "Impossible d'exécuter les crochets de transaction "
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "impossible de trouver ou de lire le paquet"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "opération annulée à cause d’un paquet à ignorer (IgnorePkg)"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquet invalide ou corrompu"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquet invalide ou corrompu (somme de contrôle)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquet invalide ou corrompu (signature PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "paquet pour lequel la signature requise est manquante"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "ouverture du fichier paquet impossible"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "suppression de certains fichiers du paquet impossible"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "nom de paquet invalide"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "architecture invalide"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "impossible de trouver le dépôt pour la cible"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "signature PGP manquante"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "signature PGP invalide"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "delta invalide ou corrompu"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "l’application du delta a échoué"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "la satisfaction des dépendances a échoué"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "conflit de dépendances"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "conflit de fichiers"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "échec de récupération de certains fichiers"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "expression régulière incorrecte"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "erreur de libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "erreur de la bibliothèque de téléchargement"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "erreur de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "erreur en invoquant le client externe de téléchargement"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "erreur non prévue"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "fichier de verrou manquant %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "la suppression du fichier de verrouillage %s a échoué\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
@@ -662,27 +689,27 @@ msgstr "trouver %s dans la base de données a échoué -- ignoré\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "supprime %s de la liste de cible\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "suppression du fichier « %s » impossible : %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "impossible d’ouvrir le dossier %s : %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "impossible de supprimer %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "la suppression de l’entrée de base de données %s-%s a échoué\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "la suppression du cache de l’entrée « %s » a échoué\n"
|
||||
@@ -738,37 +765,37 @@ msgstr "erreur lors de la récupération de certains fichiers\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s : signature requise manquante\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "espace disque insuffisant\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "appliquer la transaction de suppression a échoué\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "appliquer la transaction a échoué\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "la création du répertoire temporaire a échoué\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "la copie du fichier temporaire vers %s a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "la suppression de %s a échoué\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "la suppression du répertoire temporaire %s a échoué\n"
|
||||
@@ -778,57 +805,64 @@ msgstr "la suppression du répertoire temporaire %s a échoué\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "impossible de connaître l’état du fichier %s : %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
"impossible d'écrire dans le tube (%s)\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "impossible de lire à partir du tube (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "impossible de créer le tube (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "la génération d’un nouveau processus a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "changer le répertoire racine a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "l’appel à execv a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "l’appel de waitpid a échoué (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "impossible d’ouvrir le tube (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "la commande n’a pas pu être exécutée correctement\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Signal inconnu"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "commande terminée par le signal %d : %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "le cache %s n’existe pas, création...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -7,17 +7,18 @@
|
||||
# Alexandre Filgueira <faidoc@gmail.com>, 2013
|
||||
# Alexandre Filgueira <faidoc@gmail.com>, 2013
|
||||
# Alexandre Filgueira <faidoc@gmail.com>, 2013
|
||||
# Daniel, 2016
|
||||
# Alexandre Filgueira <faidoc@gmail.com>, 2013
|
||||
# Alexandre Filgueira <faidoc@gmail.com>, 2013
|
||||
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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-12-11 18:42+0000\n"
|
||||
"Last-Translator: Adrián Chaves Fernández <adriyetichaves@gmail.com>\n"
|
||||
"Language-Team: Galician (http://www.transifex.com/projects/p/archlinux-"
|
||||
"pacman/language/gl/)\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-22 20:51+0000\n"
|
||||
"Last-Translator: Daniel\n"
|
||||
"Language-Team: Galician (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/gl/)\n"
|
||||
"Language: gl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -39,29 +40,34 @@ msgstr "%s-%s está actualizado --re-instalando\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "desactualizando a versión do paquete %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "alerta producida mentres se extraía %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "Non foi posíbel extraer «%s» (%s).\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "Non foi posíbel cambiar o nome de «%s» a «%s» (%s).\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"Non se atopou o ficheiro na lista de ficheiros do paquete «%s». Non se "
|
||||
"extraerá «%s».\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "non se pode extraer %s%s: ruta demasiado longa"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -70,89 +76,94 @@ msgstr ""
|
||||
"Os permisos dun directorio son distintos en «%s».\n"
|
||||
"No sistema de ficheiros: «%o». No paquete: «%o».\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"O dono do cartafol «%s» non cadra.\n"
|
||||
"No sistema de ficheiro é «%u:%u», no paquete é «%u:%u».\n"
|
||||
"No sistema de ficheiros é «%u:%u», no paquete é «%u:%u».\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr ""
|
||||
"[Extracción] Non é posíbel substituír un directorio polo ficheiro «%s».\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "non se pode extraer %s.pacnew: ruta demasiado longa"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "non se puido obter o directorio de traballo actual\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "non se puido cambiar o directorio a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "non se puido restaurar o directorio de traballo (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "aconteceu un erro durante a actualización de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "aconteceu un erro durante a instalación de %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "non se puido actualizar a entrada %s-%s na base de datos\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "non se puido agregar a entrada '%s' á caché\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "erro ao ler o ficheiro «%s»: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "quitando a base de datos non válida: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "non se puido crear o directorio %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nome non válido para a entrada '%s' da base de datos\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "entrada '%s' duplicada na base de datos\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "entrada dañada na base de datos '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
@@ -161,125 +172,125 @@ msgstr ""
|
||||
"non se puido abrir o arquivo %s: %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"a base de datos %s é inconsistente: nome mal emparexado no paquete %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"a base de datos %s é inconsistente: versión mal emparexada no paquete %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "o paquete «%s» ten un tipo de validación incorrecto: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "error ao ler o paquete %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "Produciuse un erro ao ler os datos dos ficheiros do paquete «%s»: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "non se puido ler o arquivo de descripción en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "falta o nome do paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "falta a versión do paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "A versión do paquete %s non é correcta.\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "faltan os metadatos do paquete en %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "non foi posíbel ler o ficheiro da sinatura: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "a chave solicitada non está no anel\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "eliminando arquivo inválido: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"error ao ler o arquivo de descripción '%s' do paquete da base de datos '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"A base de datos «%s» é inconsistente: a ruta do arquivo do paquete %s contén "
|
||||
"caracteres non permitidos.\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"A base de datos «%s» é inconsistente: a ruta do arquivo do paquete %s é "
|
||||
"demasiado longa.\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "Ficheiro de base de datos descoñecido: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "a ruta da base de datos non está definida\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "bucle de dependencias detectado:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s eliminarase tras a súa dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s instalarase antes ca súa dependencia %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignorando o paquete %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "non se puido resolver \"%s\", unha dependencia de \"%s\"\n"
|
||||
@@ -287,7 +298,7 @@ msgstr "non se puido resolver \"%s\", unha dependencia de \"%s\"\n"
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr "non se puido obter información do sistema de arquivos para %s: %s\n"
|
||||
msgstr "non se puido obter información do sistema de ficheiros para %s: %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
@@ -297,37 +308,42 @@ msgstr "non foi posíbel abrir o ficheiro «%s»: %s\n"
|
||||
#: lib/libalpm/diskspace.c:146 lib/libalpm/diskspace.c:159
|
||||
#, c-format
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "non se puido obter información do sistema de arquivos\n"
|
||||
msgstr "non se puido obter información do sistema de ficheiros\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "non se puido obter información de ficheiro para %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "non se puido determinar o punto de montaxe para o arquivo %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Partición %s demasiado llena: %jd bloques son necesarios, %jd bloques "
|
||||
"A partición %s está moi chea: necesítanse %jd bloques, quedan %ju bloques "
|
||||
"libres\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "non se pode determinar o punto de montaxe do sistema de arquivos\n"
|
||||
msgstr "non se puido determinar o punto de montaxe do sistema de ficheiros\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
"non foi posíbel determinar o punto de montaxe do directorio de caché «%s»\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "non se puido determinar o punto de montaxe da raiz %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "A partición %s está montada como só lectura\n"
|
||||
@@ -515,142 +531,147 @@ msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
"intento de envío da transacción canda a base de datos non está bloqueada"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "error ao executar os «hooks» da transacción"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "non se puido atopar ou ler o paquete"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operación cancelada debido a ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paquete non válido ou dañado"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paquete non válido ou dañado (suma de verificación)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paquete non válido ou dañado (firma PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "Ao paquete fáltalle a sinatura obrigatoria."
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "non se puido abrir o arquivo de paquetes"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "non se puido quitar todolos arquivos do paquete"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "o nome de arquivo do paquete non é válido"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "a arquitectura do paquete non é válida"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "non se puido atopar un repositorio para o obxetivo"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "falta a firma PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "firma PGP non válida"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "non válido ou diferencial dañado"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "parche diferencial fallou"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "non se puideron satisfacer as dependencias"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dependencias en conflicto"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "arquivos en conflicto"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "error ao descargar algúns arquivos"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "expresión regular non válida"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "error de libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "error de descarga de biblioteca"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "error de gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "error invocando o descargador externo"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "error inesperado"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "Falta «%s» ao ficheiro de bloqueo.\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "Non foi posíbel eliminar o ficheiro de bloqueo «%s».\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "non se puido cargar completamente os metadatos para o paquete %s-%s\n"
|
||||
@@ -665,27 +686,27 @@ msgstr "non se puido atopar %s na base de datos --saltando\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "quitando %s da lista de obxetivos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "non se puido quitar o arquivo '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "non foi posíbel abrir o cartafol «%s»: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "error ao eliminar %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "non se puido quitar a entrada %s-%s da base de datos\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "non se puido quitar a entrada '%s' do caché\n"
|
||||
@@ -741,37 +762,37 @@ msgstr "non foi posíbel descargar algúns dos ficheiros\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: fáltalle a sinatura obrigatoria.\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "non hai espazo de almacenamento dabondo\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "non se puido enviar a operación de eliminación\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "non se puido asignar a transacción\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "non se pode crear o directorio temporal\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "non se puido copiar o arquivo temporal a %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "non se puido eliminar %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "non se puido eliminar o directorio temporal %s\n"
|
||||
@@ -781,57 +802,62 @@ msgstr "non se puido eliminar o directorio temporal %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "non foi posíbel executar a orde «stat» co ficheiro «%s»: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "non se pode escribir na tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "non se pode ler da tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "non se puido crear tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "non se puido crear un novo proceso (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "non se puido cambiar o directorio raíz (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "chamada a execv fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "chamada a waitpid fallida (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "non se puido abrir a tubería (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "o comando fallou ao executarse\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Sinal descoñecido"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "O sinal %d interrompeu a execución: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "non existe o caché %s, creando...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -3,16 +3,16 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Ivica Kolić <ikoli@yahoo.com>, 2012-2014
|
||||
# Ivica Kolić <ikoli@yahoo.com>, 2012-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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-26 09:39+0000\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-12 21:57+0000\n"
|
||||
"Last-Translator: Ivica Kolić <ikoli@yahoo.com>\n"
|
||||
"Language-Team: Croatian (http://www.transifex.com/projects/p/archlinux-"
|
||||
"pacman/language/hr/)\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"
|
||||
@@ -35,12 +35,12 @@ msgstr "%s-%s je ažuriran -- ponovno instaliram\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "dano upozorenje tijekom raspakiranja %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr ""
|
||||
@@ -48,17 +48,22 @@ msgstr ""
|
||||
"\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "ne mogu preimenivati %s u %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "nije moguće raspakirati %s%s: putanja je preduga"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -67,7 +72,7 @@ msgstr ""
|
||||
"dozvole direktorija razlikuju se na %s\n"
|
||||
"datotečni sustav: %o paket: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -76,205 +81,210 @@ msgstr ""
|
||||
"vlasništvo direktorija se razlikuje na %s\n"
|
||||
"datotečni sustav: %u:%u paket: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "nije moguće raspakirati %s.pacnew: putanja je preduga"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "ne mogu promjeniti direktorij u %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr ""
|
||||
"ne mogu obnoviti radni direktorij (%s)\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr ""
|
||||
"došlo je do greške prilikom nadogradnje %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr ""
|
||||
"došlo je do greške prilikom instaliranja %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "ne mogu ažurirati unos baze podataka %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "greška prilikom čitanja datoteke %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "uklanjam neispravnu bazu podataka: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "ne mogu napraviti direktorij %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr ""
|
||||
"neispravno ime za unos baze podataka '%s'\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "oštećeni unos baze podataka '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "ne mogu otvoriti datoteku %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "greška prilikom čitanja paketa %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "ne mogu analizirati opisnu datoteku paketa u %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "nedostaje ime paketa u %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "nedostaje verzija paketa u %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "neispravna verzija pakata u %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "nedostaju metapodaci paketa u %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "uklanjam neispravnu datoteku: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "nepoznata datoteka baze podataka: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "putanja baze podataka nije određena\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s će biti uklonjen nakon njegove %s zavisnosti\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s će biti instaliran prije svoje %s zavisnosti\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "ignoriram paket %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr ""
|
||||
@@ -296,32 +306,38 @@ msgstr ""
|
||||
"ne mogu dobiti informaciju datotečnog sustava\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "ne mogu odrediti točku montiranja za datoteku %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"Particija %s je prepuna: %jd blokova je potrebno, %ju blokova je slobodno\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "ne mogu odrediti točke montiranja datotečnog sustava\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "ne mogu odrediti točku montiranja za root %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Particija %s je montirana samo za čitanje\n"
|
||||
@@ -506,142 +522,147 @@ msgstr ""
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "ne mogu naći ili pročitati paket"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "neispravan ili oštećen paket"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "neispravni ili oštećeni paket (checksum)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "neispravna ili oštećena datoteka (PGP potpis)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "ne mogu otvoriti datoteku paketa"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "ne mogu ukloniti sve datoteke za paket"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "datotečno ime paketa nije valjano"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "arhitektura paketa nije ispravna"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "ne mogu naći repozitorij za metu"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "nedostaje PGP potpis"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "neispravni PGP potpis"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "neispravna ili oštećena delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "ne mogu zadovoljiti zavisnosti"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "sukobljene zavisnosti"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "sukobljene datoteke"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "neuspjelo primanje nekih datoteka"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme greška"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "neočekivana greška"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
@@ -656,29 +677,29 @@ msgstr "ne mogu naći %s u bazi podataka -- preskačem\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "uklanjanje %s sa ciljane liste\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "ne mogu ukloniti datoteku %s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "ne mogu otvoriti direktorij: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr ""
|
||||
"ne mogu ukloniti %s (%s)\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "ne mogu ukloniti unos baze podataka %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr ""
|
||||
@@ -737,37 +758,37 @@ msgstr ""
|
||||
"%s: nedostaje potrebni potpis\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "nema dovoljno slobodnog prostora\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "ne mogu napraviti privremeni direktorij\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "ne mogu kopirati privremenu datoteku u %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "ne mogu ukloniti %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "ne mogu ukloniti privremeni direktorij %s\n"
|
||||
@@ -777,57 +798,62 @@ msgstr "ne mogu ukloniti privremeni direktorij %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "neuspjelo ispravno izvršenje naredbe\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Nepoznati signal"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "naredba prekinuta signalom %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# György Balló <ballogy@freestart.hu>, 2014
|
||||
# Balló György <ballogyor@gmail.com>, 2011,2014
|
||||
# Gábor Nagy <ngaba@bibl.u-szeged.hu>, 2011,2013
|
||||
# György Balló <ballogy@freestart.hu>, 2011
|
||||
# György Balló <ballogy@freestart.hu>, 2011,2014
|
||||
# JUHASZ, Peter Karoly <stone@midway.hu>, 2013
|
||||
# Gábor Nagy <ngaba@bibl.u-szeged.hu>, 2013
|
||||
# Gábor Nagy <ngaba@bibl.u-szeged.hu>, 2011,2013
|
||||
@@ -14,10 +14,10 @@ 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-12-01 08:32+0000\n"
|
||||
"Last-Translator: György Balló <ballogy@freestart.hu>\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/projects/p/archlinux-"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 06:03+0000\n"
|
||||
"Last-Translator: Allan McRae <allan@archlinux.org>\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/toofishes/archlinux-"
|
||||
"pacman/language/hu/)\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -40,28 +40,33 @@ msgstr "a(z) %s-%s naprakész -- újratelepítés\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "visszatérés egy régebbi %s verzióhoz (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "figyelmeztetés a(z) %s kibontása közben (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "nem sikerült kibontani: %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "nem sikerült az átnevezés: %s -> %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"fájl nem található a(z) %s csomag fájllistájában. %s kibontásának kihagyása\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -70,7 +75,7 @@ msgstr ""
|
||||
"eltérő könyvtárjogosultságok: %s\n"
|
||||
"fájlrendszer: %o csomag: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -79,199 +84,204 @@ msgstr ""
|
||||
"eltérő könyvtártulajdonos: %s\n"
|
||||
"fájlrendszer: %u:%u csomag: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "kibontás: nem írok felül könyvtárat a %s fájllal\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "a jelenlegi munkakönyvtár nem kapható meg\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "nem sikerült a könyvtárváltás ide: %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "nem sikerült visszalépni a munkakönyvárba (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "hiba történt a(z) %s frissítése közben\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "hiba történt a(z) %s telepítése közben\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "nem sikerült a(z) %s-%s adatbázis-bejegyzés frissítése\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "nem sikerült a(z) '%s' bejegyzés hozzáadása a gyorsítótárhoz\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "hiba a %s fájl olvasása közben: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "hibás adatbázis eltávolítása: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "nem sikerült létrehozni a %s könyvtárat: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "hibás név a(z) '%s' adatbázis-bejegyzés számára\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "duplikált adatbázis-bejegyzés: '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "sérült adatbázis-bejegyzés: '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "nem sikerült megnyitni a %s fájlt: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "a(z) %s adatbázis inkonzisztens: eltérő nevek a(z) %s csomagnál\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "a(z) %s adatbázis inkonzisztens: eltérő verziók a(z) %s csomagnál\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "ismeretlen érvényességellenőrzési mód a(z) %s csomaghoz: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "hiba a(z) %s csomag olvasása közben: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "hiba a(z) %s csomag mtree adatának olvasása közben: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "nem sikerült értelmezni a(z) %s csomagleíró fájlját\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "hiányzó csomagnév: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "hiányzó csomagverzió: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "érvénytelen csomagverzió: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "hiányzó csomaginformációs fájl: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "nem sikerült olvasni a %s aláírásfájlt\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "egy szükséges kulcs hiányzik a kulcstartóból\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "hibás fájl eltávolítása: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"nem sikerült értelmezni a(z) '%s' csomagleíró fájlját a(z) '%s' "
|
||||
"adatbázisból\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "a(z) %s adatbázis inkonzisztens: a(z) %s csomag neve nem megengedett\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "a(z) %s adatbázis inkonzisztens: a(z) %s csomag neve túl hosszú\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "ismeretlen adatbázisfájl: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "az adatbázis-útvonal nincs megadva\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "körkörös függőséget észleltem:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "a(z) %s csomag saját %s függősége után lesz eltávolítva\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "a(z) %s csomag saját %s függősége előtt lesz telepítve\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "%s-%s csomag kihagyása\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "nem sikerült a(z) \"%2$s\" csomag \"%1$s\" függőségét feloldani\n"
|
||||
@@ -291,34 +301,38 @@ msgstr "nem sikerült megnyitni a %s fájlt: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "nem sikerült meghatározni a fájlrendszer-információt\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "nem sikerült meghatározni a csatolási pontot a %s fájlhoz\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"A %s partíció túlságosan tele van: %jd blokk szükséges, %jd blokk szabad\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "nem sikerült meghatározni a csatolási pontokat\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
"nem sikerült meghatározni a %s csomaggyorsítótár-könyvtár csatolási pontját\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "nem sikerült meghatározni a %s gyökérkönyvtár csatolási pontját\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "A %s partíció csak olvashatóként van csatolva\n"
|
||||
@@ -505,142 +519,147 @@ msgstr "a művelet nem egyeztethető össze a jelenlegi tranzakciótípussal"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "tranzakció-végrehajtási kísérlet nem zárolt adatbázis mellett"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "nem található vagy nem olvasható a csomag"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "a művelet megszakítva ignorepkg miatt"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "hibás vagy sérült csomag"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "hibás vagy sérült csomag (ellenőrzőösszeg)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "hibás vagy sérült csomag (PGP aláírás)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "a csomag szükséges aláírása hiányzik"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "nem sikerült megnyitni a csomagfájlt"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "nem távolítható el a csomag összes fájlja"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "érvénytelen csomagnév"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "érvénytelen csomagarchitektúra"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "nem található tároló a célcsomaghoz"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "hiányzó PGP aláírás"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "érvénytelen PGP aláírás"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "hibás vagy sérült delta"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "delta foltozás sikertelen"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "nem sikerült kielégíteni a függőségeket"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "ütköző függőségek"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "ütköző fájlok"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "nem sikerült néhány fájlt letölteni"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "hibás reguláris kifejezés"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive hiba"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "letöltőfüggvénytár hiba"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme hiba"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "hiba a külső letöltő meghívásakor"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "nem várt hiba"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "zárolófájl hiányzik: %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "nem sikerült a zárolófájl (%s) eltávolítása\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
@@ -656,27 +675,27 @@ msgstr "nem található %s az adatbázisban -- kihagyás\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "%s eltávolítása a céllistából\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "nem sikerült eltávolítani a '%s' fájlt : %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "nem sikerült megnyitni a %s könyvtárat: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "%s nem távolítható el (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "nem sikerült eltávolítani a(z) %s-%s adatbázis-bejegyzést\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "nem sikerült eltávolítani a(z) '%s' bejegyzést a gyorsítótárból\n"
|
||||
@@ -731,37 +750,37 @@ msgstr "nem sikerült minden fájlt letölteni\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: szükséges aláírás hiányzik\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "nincs elég szabad lemezterület\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "nem sikerült végrehajtani az eltávolító tranzakciót\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "nem sikerült végrehajtani a tranzakciót\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "nem sikerült létrehozni az ideiglenes könyvtárat\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "nem sikerült az ideiglenes fájlt ide másolni: %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "%s nem távolítható el\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "nem sikerült eltávolítani a %s ideiglenes könyvtárat\n"
|
||||
@@ -771,57 +790,62 @@ msgstr "nem sikerült eltávolítani a %s ideiglenes könyvtárat\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "sikertelen stat művelet a %s fájlon: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "nem sikerült az adatcsatorna létrehozása (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "nem sikerült indítani egy új folyamatot (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "nem sikerült gyökérkönyvtárat váltani (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "sikertelen execv hívás (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "sikertelen waitpid hívás (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "nem sikerült az adatcsatorna megnyitása (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "a parancs nem futott le helyesen\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Ismeretlen szignál"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "parancs megszakítva a(z) %d szignál által: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "nem létezik a(z) %s gyorsítótár, létrehozás...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -3,19 +3,21 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Ibnu Daru Aji, 2013
|
||||
# Gregori, 2013
|
||||
# Gregori, 2013
|
||||
# Gregori, 2013-2014
|
||||
# Hasan Al Banna, 2013
|
||||
# Ibnu Daru Aji, 2013-2014
|
||||
# Hasan Al Banna, 2013
|
||||
# Ibnu Daru Aji, 2013
|
||||
# Mohamad Hasan Al Banna <se7entime@openmailbox.org>, 2013
|
||||
# Mohamad Hasan Al Banna <se7entime@openmailbox.org>, 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-23 11:00+0000\n"
|
||||
"Last-Translator: Gregori\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/projects/p/archlinux-"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-10 07:09+0000\n"
|
||||
"Last-Translator: Mohamad Hasan Al Banna <se7entime@openmailbox.org>\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/toofishes/archlinux-"
|
||||
"pacman/language/id/)\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -38,29 +40,34 @@ msgstr "%s-%s sudah mutakhir -- memasang ulang\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "menurunkan paket %s (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "peringatan diberikan ketika mengekstrak %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "tidak dapat mengekstrak %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "tidak dapat mengubah nama %s menjadi %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"berkas tidak ditemukan pada daftar berkas untuk paket %s. ekstraksi %s "
|
||||
"dilewati.\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "gagal mengekstrak %s%s: jalur terlalu panjang"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -69,7 +76,7 @@ msgstr ""
|
||||
"izin direktori berbeda pada %s\n"
|
||||
"filesystem: %o paket: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -78,197 +85,202 @@ msgstr ""
|
||||
"kepemilikan direktori berbeda pada %s\n"
|
||||
"sistem berkas: %u:%u paket: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "ekstrak: tidak menimpa direktori dengan berkas %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "gagal mengekstrak %s.pacnew: jalur terlalu panjang"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "tidak dapat mendapatkan direktori kerja saat ini\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "tidak dapat mengganti direktori ke %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "tidak dapat mengembalikan direktori kerja (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "mendapati masalah saat meningkatkan %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "mendapati masalah ketika memasang %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "tidak dapat memutakhirkan entry database %s-%s\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "tidak dapat menambah entry '%s' pada cache\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "galat ketika membaca berkas %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "menghapus semua database tak valid: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "tidak dapat membuat direktori %s:%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nama entry '%s' database tidak valid\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "entry database diduplikasi '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "entry database korup '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "tidak dapat membuka berkas %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s database tidak konsisten: nama tidak cocok pada paket %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s database tidak konsisten: versi tidak sama pada paket %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "tipe validasi tidak dikenal untuk paket %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "galat saat membaca paket %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "galat ketika membaca mtree paket %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "tidak dapat menerjemahakan berkas deskripsi paket pada %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "nama paket pada %s hilang\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "versi paket pada %s hilang\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "Versi paket tidak valid pada %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "paket %s kehilangan metadata\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "gagal membaca berkas signatur: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "key yang dibutuhkan tidak ada pada keyring\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "menghapus berkas tidak valid: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr "tidak dapat menerjemahkan deskripsi berkas '%s' dari db '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr "%s basis data tidak konsisten: nama berkas paket %s adalah ilegal\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr "%s basis data tidak konsisten: nama berkas paket %s terlalu panjang\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "berkas database tidak dikenal: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "path database tidak didefinisikan\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "dependensi berputar terdeteksi:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s akan dihapus setelah %s dependensi\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s akan dipasang sebelum %s dependensinya\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "mengabaikan paket %s-%s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "tidak dapat menyelesaikan \"%s\", dependensi dari \"%s\"\n"
|
||||
@@ -288,32 +300,37 @@ msgstr "tidak dapat membuka berkas: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "tidak dapat mendapatkan informasi sistem berkas\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "tidak bisa mendapatkan informasi berkas untuk %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "tidak dapat menentukan titik kait untuk berkas %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "Partisi %s terlalu penuh: %jd blok dibutuhkan, %jd blok bebas\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "Partisi %s terlalu penuh: %jd blok dibutuhkan, %ju blok bebas\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "tidak dapat menentukan titik kait sistem berkas\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "tidak dapat menentukan titik kait cachedir %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "tidak dapat menentukan titik kait root %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "Partisi %s dikaitkan hanya baca\n"
|
||||
@@ -499,142 +516,147 @@ msgstr "operasi tidak cocok dengan tipe transaksi"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "percobaan transaksi dilakukan ketika database tidak dikunci"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "gagal untuk menjalankan kaitan transaksi"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "tidak dapat mencari atau membaca paket"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "operasi dibatalkan karena ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "paket korup atau tidak valid"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "paket tidak valid atau korup (checksum)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "paket tidak valid atau korup (signature PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "paket tidak memiliki signature yang dibutuhkan"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "tidak dapat membuka berkas paket"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "tidak dapat menghapus semua berkas untuk paket"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "nama berkas paket tidak valid"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "arsitektur paket tidak valid"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "tidak dapat mencari repositori untuk target"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "signature PGP tidak ada"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "signature PGP tidak valid"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "delta korup atau tidak valid"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "patch delta gagal"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "tidak dapat memuaskan dependensi"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dependensi konflik"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "berkas yang konflik"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "gagal mendapatkan beberapa berkas"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "regular expression tidak valid"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive error"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "pustaka pengunduhan error"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme error"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "galat melibatkan pengunduh eksternal"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "galat tak terduga"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "berkas lock tidak ditemukan %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "tidak dapat menghapus berkas kunci %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "tidak dapat memuat metadata secara penuh untuk paket %s-%s\n"
|
||||
@@ -649,27 +671,27 @@ msgstr "tidak dapat mencari %s pada database -- melewati\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "menghapus %s dari daftar target\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "tidak dapat menghapus berkas '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "tidak dapat membuka direktori: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "tidak dapat menghapus %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "tidak dapat menghapus entry database %s-%s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "tidak dapat menghapus entry '%s' dari cache\n"
|
||||
@@ -724,37 +746,37 @@ msgstr "gagal mendapatkan beberapa berkas\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: tidak mempunyai signature yang dibutuhkan\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "ruang kosong tidak cukup\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "tidak dapat melakukan transaksi penghapusan\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "tidak dapat melakukan transaksi\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "tidak dapat membuat direktori temporer\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "tidak dapat menyalin berkas temporer ke %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "tidak dapat menghapus %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "tidak dapat menghapus direktori temporer %s\n"
|
||||
@@ -764,57 +786,62 @@ msgstr "tidak dapat menghapus direktori temporer %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "tidak dapat mencatat stat berkas %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "gagal menulis ke pipa (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "gagal membaca dari pipa (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "tidak dapat membuat pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "tidak dapat melakukan fork ke proses baru (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "tidak dapat mengubah direktori root (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "panggilan ke execv gagal (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "gagal memanggil waitpid (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "tidak dapat membuka pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "gagal menjalankan perintah dengan benar\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Sinyal tak dikenal"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "Perintah dimatikan dengan sinyal %d:%s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "tidak ada %s cache yang ada, membuat...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr "tidak dapat membuat cache paket, gunakan %s saja\n"
|
||||
|
||||
834
lib/libalpm/po/is.po
Normal file
834
lib/libalpm/po/is.po
Normal file
@@ -0,0 +1,834 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR Pacman Development Team <pacman-dev@archlinux.org>
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Kristján Magnússon, 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: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-27 21:10+0000\n"
|
||||
"Last-Translator: Kristján Magnússon\n"
|
||||
"Language-Team: Icelandic (http://www.transifex.com/toofishes/archlinux-"
|
||||
"pacman/language/is/)\n"
|
||||
"Language: is\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:78
|
||||
#, c-format
|
||||
msgid "could not get filesystem information for %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:108
|
||||
#, c-format
|
||||
msgid "could not open file: %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:146 lib/libalpm/diskspace.c:159
|
||||
#, c-format
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/dload.c:149
|
||||
#, c-format
|
||||
msgid "disk"
|
||||
msgstr "diskur"
|
||||
|
||||
#: lib/libalpm/dload.c:373
|
||||
#, c-format
|
||||
msgid "failed to create temporary file for download\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/dload.c:418
|
||||
#, c-format
|
||||
msgid "url '%s' is invalid\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/dload.c:487 lib/libalpm/dload.c:512
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/dload.c:500
|
||||
#, c-format
|
||||
msgid "failed retrieving file '%s' from %s : expected download size exceeded\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/dload.c:548
|
||||
#, c-format
|
||||
msgid "%s appears to be truncated: %jd/%jd bytes\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/dload.c:692 lib/libalpm/dload.c:721
|
||||
#, c-format
|
||||
msgid "failed to download %s\n"
|
||||
msgstr "mistókst að sækja %s\n"
|
||||
|
||||
#: lib/libalpm/error.c:40
|
||||
#, c-format
|
||||
msgid "out of memory!"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:42
|
||||
#, c-format
|
||||
msgid "unexpected system error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:44
|
||||
#, c-format
|
||||
msgid "permission denied"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:46
|
||||
#, c-format
|
||||
msgid "could not find or read file"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:48
|
||||
#, c-format
|
||||
msgid "could not find or read directory"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:50
|
||||
#, c-format
|
||||
msgid "wrong or NULL argument passed"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:52
|
||||
#, c-format
|
||||
msgid "not enough free disk space"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:55
|
||||
#, c-format
|
||||
msgid "library not initialized"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:57
|
||||
#, c-format
|
||||
msgid "library already initialized"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:59
|
||||
#, c-format
|
||||
msgid "unable to lock database"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:62
|
||||
#, c-format
|
||||
msgid "could not open database"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:64
|
||||
#, c-format
|
||||
msgid "could not create database"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:66
|
||||
#, c-format
|
||||
msgid "database not initialized"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:68
|
||||
#, c-format
|
||||
msgid "database already registered"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:70
|
||||
#, c-format
|
||||
msgid "could not find database"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:72
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:74
|
||||
#, c-format
|
||||
msgid "invalid or corrupted database (PGP signature)"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:76
|
||||
#, c-format
|
||||
msgid "database is incorrect version"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:78
|
||||
#, c-format
|
||||
msgid "could not update database"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:80
|
||||
#, c-format
|
||||
msgid "could not remove database entry"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:83
|
||||
#, c-format
|
||||
msgid "invalid url for server"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:85
|
||||
#, c-format
|
||||
msgid "no servers configured for repository"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:88
|
||||
#, c-format
|
||||
msgid "transaction already initialized"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:90 lib/libalpm/error.c:94
|
||||
#, c-format
|
||||
msgid "transaction not initialized"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:92
|
||||
#, c-format
|
||||
msgid "duplicate target"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:96
|
||||
#, c-format
|
||||
msgid "transaction not prepared"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:98
|
||||
#, c-format
|
||||
msgid "transaction aborted"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:100
|
||||
#, c-format
|
||||
msgid "operation not compatible with the transaction type"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:102
|
||||
#, c-format
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "óvænt villa"
|
||||
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:118
|
||||
#, c-format
|
||||
msgid "could not find %s in database -- skipping\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:153
|
||||
#, c-format
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:98
|
||||
#, c-format
|
||||
msgid "%s: ignoring package upgrade (%s => %s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:110
|
||||
#, c-format
|
||||
msgid "%s: ignoring package downgrade (%s => %s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:113
|
||||
#, c-format
|
||||
msgid "%s: downgrading from version %s to version %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:119
|
||||
#, c-format
|
||||
msgid "%s: local (%s) is newer than %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:160
|
||||
#, c-format
|
||||
msgid "ignoring package replacement (%s-%s => %s-%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:176
|
||||
#, c-format
|
||||
msgid "cannot replace %s by %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:536 lib/libalpm/sync.c:606
|
||||
#, c-format
|
||||
msgid "unresolvable package conflicts detected\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:556
|
||||
#, c-format
|
||||
msgid "removing '%s' from target list because it conflicts with '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1014
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1176
|
||||
#, c-format
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:256
|
||||
#, c-format
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Óþekkt merki"
|
||||
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
@@ -3,18 +3,20 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Andrea Scarpino <me@andreascarpino.it>, 2014
|
||||
# Andrea Scarpino <inactive+bash@transifex.com>, 2014
|
||||
# Andrea Scarpino <inactive+bash@transifex.com>, 2014
|
||||
# Andrea Scarpino <inactive+bash@transifex.com>, 2014
|
||||
# Dan McGee <dpmcgee@gmail.com>, 2011
|
||||
# Giovanni Scafora <giovanni@archlinux.org>, 2011-2013
|
||||
# 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-25 09:18+0000\n"
|
||||
"Last-Translator: Andrea Scarpino <me@andreascarpino.it>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/archlinux-pacman/"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-19 13:18+0000\n"
|
||||
"Last-Translator: Giovanni Scafora <giovanni@archlinux.org>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/it/)\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -39,28 +41,34 @@ msgstr ""
|
||||
"installazione in corso di una versione meno recente del pacchetto %s (%s => "
|
||||
"%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "è stato rilevato un warning durante l'estrazione di %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "impossibile estrarre %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "impossibile rinominare %s in %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"l'indice dei file del pacchetto %s non comprende %s quindi sarà ignorato\n"
|
||||
"Il file non esiste nel pacchetto %s. L'estrazione di %s sarà, quindi, "
|
||||
"ignorata\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "impossibile estrarre %s%s: percorso troppo lungo"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -69,7 +77,7 @@ msgstr ""
|
||||
"i permessi delle directory differiscono su %s\n"
|
||||
"filesystem: %o pacchetto: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -78,205 +86,210 @@ msgstr ""
|
||||
"i permessi della cartella %s differiscono\n"
|
||||
"disco: %u:%u pacchetto: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "estrazione: impossibile sovrascrivere la directory con il file %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "impossibile estrarre %s.pacnew: percorso troppo lungo"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "impossibile determinare la directory corrente\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "impossibile spostarsi nella directory %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "impossibile ripristinare la directory di lavoro (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "si è verificato un errore durante l'aggiornamento di %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "si è verificato un errore durante l'installazione di %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "impossibile aggiornare la voce %s-%s nel database\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "impossible aggiungere la voce '%s' nella cache\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "si è verificato un errore durante la lettura del pacchetto %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "rimozione del database non valido: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "impossibile creare la directory %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "nome non valido per la voce del database '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "la voce nel database '%s' è duplicata\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "la voce nel database '%s' è corrotta\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "impossibile aprire il file %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"il database %s è inconsistente: il nome non corrisponde con il pacchetto %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr ""
|
||||
"il database %s è inconsistente: la versione non corrisponde con il pacchetto "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "tipo di convalida sconosciuto per il pacchetto %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "si è verificato un errore durante la lettura del pacchetto %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "errore durante la lettura dell'indice mtree del pacchetto %s: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "impossibile analizzare il file della descrizione del pacchetto in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "manca il nome del pacchetto in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "manca la versione del pacchetto in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "la versione del pacchetto %s non è valida\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "manca il metadata del pacchetto in %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "impossibile leggere il file della firma: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "la chiave richiesta non è presente nel portachiavi\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "rimozione del file non valido: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"impossibile analizzare il file della descrizione del pacchetto '%s' dal "
|
||||
"database '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"il database %s è inconsistente: il nome del pacchetto %s è illegale\n"
|
||||
" \n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"il database %s è inconsistente: il nome del pacchetto %s è troppo lungo\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "database sconosciuto: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "il percorso del database non è stato definito\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "è stato individuato un ciclo di dipendenza:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s sarà rimosso dopo la sua dipendenza %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s sarà installato prima della sua dipendenza %s\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "il pacchetto %s-%s è stato ignorato\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "impossibile risolvere \"%s\", una dipendenza di \"%s\"\n"
|
||||
@@ -297,35 +310,40 @@ msgstr "impossibile aprire il file: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "impossibile ottenere le informazioni relative al filesystem\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "impossibile ottenere le informazioni relative al file %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "impossibile determinare il punto di montaggio del file %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
"La partizione %s è troppo piena: %jd blocchi necessari, %jd blocchi liberi\n"
|
||||
"La partizione %s è troppo piena: %jd blocchi necessari, %ju blocchi liberi\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "impossibile determinare i punti di montaggio del filesystem\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
"impossibile determinare il punto di montaggio della directory della cache "
|
||||
"%s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "impossibile determinare il punto di montaggio della root %s\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "La partizione %s è montata in sola lettura\n"
|
||||
@@ -512,142 +530,147 @@ msgstr "l'operazione è incompatibile con il tipo di transazione"
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "prova il commit dell'operazione quando il database non è bloccato"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "impossibile avviare l'inizializzazione"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "impossibile trovare o leggere il pacchetto"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "l'operazione è stata ignorata a causa di ignorepkg"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "il pacchetto non è valido oppure è corrotto"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "il pacchetto non è valido oppure è corrotto (verifica dell'integrità)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "il pacchetto non è valido oppure è corrotto (firma PGP)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "il pacchetto non ha la firma PGP"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "impossibile aprire il pacchetto"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "impossibile rimuovere tutti i file del pacchetto"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "il nome del pacchetto non è valido"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "l'architettura del pacchetto non è valida"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "impossibile trovare un repository contenente questo pacchetto"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "manca la firma PGP"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "la firma PGP non è valida"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "file delta non valido oppure corrotto"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "si sono verificati degli errori con la patch di delta"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "impossibile soddisfare le dipendenze"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "dipendenze in conflitto"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "file in conflitto"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "impossibile scaricare alcuni file"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "l'espressione regolare non è valida"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "errore di libarchive"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "si è verificato un errore della libreria di download"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "errore di gpgme"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "si è verificato un errore lanciando il downloader esterno"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "errore inaspettato"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "manca il file di lock %s\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "impossibile rimuovere il file di lock %s\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "impossibile caricare tutti i metadata del pacchetto %s-%s\n"
|
||||
@@ -662,27 +685,27 @@ msgstr "impossibile trovare %s nel database, sarà ignorato\n"
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "rimozione di %s dalla lista dei pacchetti\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "impossibile rimuovere il file '%s': %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "impossibile accedere alla directory: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "impossibile rimuovere %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "impossibile rimuovere la voce %s-%s del database\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "impossibile rimuovere la voce '%s' dalla cache\n"
|
||||
@@ -739,37 +762,37 @@ msgstr "impossibile scaricare alcuni file\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: manca la firma PGP\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "lo spazio libero sul disco non è sufficiente\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "impossibile eseguire l'operazione di rimozione\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "impossibile eseguire l'operazione\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "impossibile creare la directory temporanea\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "impossibile copiare il file temporaneo in %s (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "impossibile rimuovere %s\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "impossibile rimuovere la directory temporanea %s\n"
|
||||
@@ -779,57 +802,62 @@ msgstr "impossibile rimuovere la directory temporanea %s\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "impossibile trovare il file %s: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "impossibile scrivere nella pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "impossibile leggere dalla pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "impossibile creare una pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "impossibile effettuare il fork di un nuovo processo (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "impossibile cambiare la root directory (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "impossibile chiamare execv (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "la chiamata a waitpid non è riuscita (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "impossibile aprire una pipe (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "l'esecuzione del comando non è riuscita correttamente\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "Segnale sconosciuto"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "comando terminato dal segnale %d: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "la cache di %s non esiste, creazione in corso...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -3,15 +3,16 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# ABE Satoru <s@polamjag.info>, 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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-18 12:03+0000\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2015-12-09 12:19+0000\n"
|
||||
"Last-Translator: kusakata <shohei@kusakata.com>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/projects/p/archlinux-"
|
||||
"pacman/language/ja/)\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/ja/)\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -33,29 +34,34 @@ msgstr "%s-%s は最新です -- 再インストール\n"
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "パッケージ %s のダウングレード (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "%s の展開中に警告が発生しました (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "%s を展開できませんでした (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "%s を %s に名前を変更できませんでした (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"パッケージ %s のファイルリストに含まれているファイルが見つかりませんでし"
|
||||
"た。%s の展開をスキップします。\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr "%s%s を展開できませんでした: パスが長すぎます"
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
@@ -64,7 +70,7 @@ msgstr ""
|
||||
"%s のディレクトリのパーミッションが異なっています\n"
|
||||
"ファイルシステム: %o パッケージ: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
@@ -73,200 +79,205 @@ msgstr ""
|
||||
"%s のディレクトリ所有者が異なっています\n"
|
||||
"ファイルシステム: %u:%u パッケージ: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "extract: ディレクトリをファイルで上書きできません %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr "%s.pacnew を展開できませんでした: パスが長すぎます"
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "現在の作業ディレクトリを取得できませんでした\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "ディレクトリを %s に変更できませんでした (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "作業ディレクトリを復帰できませんでした (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "更新中に問題が発生しました %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "インストール中に問題が発生しました %s\n"
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "データベースエントリ %s-%s を更新できませんでした\n"
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "キャッシュにエントリ '%s' を追加できませんでした\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "ファイル %s の読込中にエラーが発生しました: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr "無効なデータベースを削除: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "キャッシュディレクトリ %s を作成できませんでした: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "無効な名前のデータベースエントリ '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "重複したデータベースエントリ '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "破損したデータベースエントリ '%s'\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "ファイル %s を開けませんでした: %s\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "%s データベースは矛盾しています: パッケージ %s の名前の不整合\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "%s データベースは矛盾しています: パッケージ %s のバージョンの不整合\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "パッケージ %s の不明な検証タイプ: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "パッケージ %s の読込中にエラーが発生しました: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "パッケージ %s の mtree の読み取り時にエラー: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "%s のパッケージ説明ファイルをパースできませんでした\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "%s にパッケージの名前が見つかりません\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr "%s にパッケージのバージョンが見つかりません\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr "%s のパッケージバージョンは無効です\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr "%s にパッケージのメタデータが見つかりません\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr "署名ファイルの読み込みに失敗しました: %s\n"
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr "キーリングに必要なキーがありません\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr "無効なファイルを削除: %s\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
"パッケージ定義ファイル '%s' (データベース '%s') をパースできませんでした\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
"%s データベースは矛盾しています: パッケージ %s のファイル名が不正です\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
"%s データベースは矛盾しています: パッケージ %s のファイル名が長すぎます\n"
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr "未知のデータベースファイル: %s\n"
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr "データベースパスが定義されていません\n"
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr "依存サイクルが検出されました:\n"
|
||||
msgstr "循環依存が検出されました:\n"
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr "%s は依存パッケージ %s の後に削除されます\n"
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr "%s は依存パッケージ %s の前にインストールされます\n"
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr "パッケージ %s-%s を無視\n"
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr "\"%s\" を解決できません、\"%s\" の依存\n"
|
||||
@@ -286,32 +297,37 @@ msgstr "ファイルを開けませんでした: %s: %s\n"
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr "ファイルシステムの情報を取得できませんでした\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr "%s のファイル情報を取得できませんでした\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr "ファイル %s のマウントポイントを決定できませんでした\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgstr "パーティション %s が一杯です: %jd ブロック必要、 %jd ブロック空き\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr "パーティション %s が一杯です: %jd ブロック必要、 %ju ブロック空き\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr "ファイルシステムのマウントポイントを決定できませんでした\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr "キャッシュディレクトリ %s のマウントポイントを決定できませんでした\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr "root マウントポイント %s を決定できませんでした\n"
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr "パーティション %s は読み込み専用でマウントされています\n"
|
||||
@@ -498,142 +514,147 @@ msgstr "トランザクションタイプと互換性のないオペレーショ
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr "データベースがロックされていない間にトランザクションが終了しました"
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr "トランザクションのフックを実行できませんでした"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgstr "パッケージが見つからないまたは読み込めませんでした"
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr "ignorepkg によって操作が中止されました"
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr "無効または破損したパッケージ"
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr "無効または破損したパッケージ (チェックサム)"
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr "無効または破損したパッケージ (PGP 鍵)"
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgstr "パッケージに必要な署名が見つかりません"
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgstr "パッケージファイルを開けませんでした"
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr "パッケージのために全てのファイルを削除できません"
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgstr "パッケージの名前が無効です"
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgstr "パッケージのアーキテクチャが無効です"
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgstr "対象のリポジトリを見つけられませんでした"
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgstr "不明な PGP 鍵"
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgstr "無効な PGP 鍵"
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr "無効または破損した差分"
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgstr "差分パッチ失敗"
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr "依存関係を解決できませんでした"
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgstr "衝突する依存関係"
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgstr "衝突しているファイル"
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr "ファイルの取得に失敗しました"
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgstr "無効な正規表現"
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgstr "libarchive エラー"
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgstr "ダウンロードライブラリエラー"
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr "gpgme エラー"
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr "外部のダウンローダーの呼び出しエラー"
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr "予期しないエラー"
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr "ロックファイル %s が見つかりません\n"
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr "ロックファイル %s を削除できませんでした\n"
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr "パッケージ %s-%s のメタデータを読み込めませんでした\n"
|
||||
@@ -648,27 +669,27 @@ msgstr "データベースに %s が見つかりませんでした -- スキッ
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr "対象リストから %s を削除\n"
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr "ファイル '%s' を削除できません: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr "ディレクトリを開けませんでした: %s: %s\n"
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr "%s を削除できません (%s)\n"
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr "データベースエントリ %s-%s を削除できませんでした\n"
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr "キャッシュからエントリ '%s' を削除できませんでした\n"
|
||||
@@ -723,37 +744,37 @@ msgstr "複数のファイルの取得に失敗しました\n"
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr "%s: 必要な署名が見つかりません\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr "十分な空き容量がありません\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr "削除処理が完了できませんでした\n"
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr "処理が完了できませんでした\n"
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr "一時ディレクトリを作成できません\n"
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr "一時ファイルを %s にコピーできません (%s)\n"
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr "%s を削除できません\n"
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr "一時ディレクトリ %s を削除できません\n"
|
||||
@@ -763,57 +784,62 @@ msgstr "一時ディレクトリ %s を削除できません\n"
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr "ファイル %s を確認できませんでした: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr "パイプに書き込めません (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr "パイプを読み込めません (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr "パイプを作成できません (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr "新しいプロセスをフォークできません (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr "ルートディレクトリを変更できません (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr "execv のコールに失敗しました (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr "waitpid のコールに失敗しました (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr "パイプを開けません (%s)\n"
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr "コマンドの実行に失敗しました\n"
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr "不明なシグナル"
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr "コマンドはシグナル %d で終了しました: %s\n"
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr "%s キャッシュが存在しません、作成します...\n"
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
|
||||
@@ -3,17 +3,18 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Ji-Hyeon Gim <potatogim@potatogim.net>, 2014
|
||||
# arabuli <arabulibeqa@yahoo.com>, 2015
|
||||
# arabuli <arabulibeqa@yahoo.com>, 2015-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: 2014-11-18 15:12+1000\n"
|
||||
"PO-Revision-Date: 2014-11-23 10:30+0000\n"
|
||||
"Last-Translator: Ji-Hyeon Gim <potatogim@potatogim.net>\n"
|
||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/archlinux-"
|
||||
"pacman/language/ko_KR/)\n"
|
||||
"Language: ko_KR\n"
|
||||
"POT-Creation-Date: 2016-01-17 13:21+1000\n"
|
||||
"PO-Revision-Date: 2016-01-17 12:50+0000\n"
|
||||
"Last-Translator: arabuli <arabulibeqa@yahoo.com>\n"
|
||||
"Language-Team: Georgian (http://www.transifex.com/toofishes/archlinux-pacman/"
|
||||
"language/ka/)\n"
|
||||
"Language: ka\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@@ -22,251 +23,256 @@ msgstr ""
|
||||
#: lib/libalpm/add.c:86
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- skipping\n"
|
||||
msgstr "%s-%s는 최신입니다. -- 건너뛰기\n"
|
||||
msgstr "%s-%s მიმდინარე ვერსიაა -- ვტოვებ\n"
|
||||
|
||||
#: lib/libalpm/add.c:90
|
||||
#, c-format
|
||||
msgid "%s-%s is up to date -- reinstalling\n"
|
||||
msgstr "%s-%s는 최신입니다. -- 재설치\n"
|
||||
msgstr ""
|
||||
"%s-%s მიმდინარე ვერსიაა -- ხელახალი ინსტალაცია\n"
|
||||
"\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/add.c:95
|
||||
#, c-format
|
||||
msgid "downgrading package %s (%s => %s)\n"
|
||||
msgstr "패키지 %s를 다운그레이드 (%s => %s)\n"
|
||||
msgstr "%s პაკეტის დაქვეითება (%s => %s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:122 lib/libalpm/util.c:379
|
||||
#: lib/libalpm/add.c:124 lib/libalpm/util.c:379
|
||||
#, c-format
|
||||
msgid "warning given when extracting %s (%s)\n"
|
||||
msgstr "%s의 압축 해제에서 경고 (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:125 lib/libalpm/util.c:382
|
||||
#: lib/libalpm/add.c:127 lib/libalpm/util.c:382
|
||||
#, c-format
|
||||
msgid "could not extract %s (%s)\n"
|
||||
msgstr "%s를 압축 해제하지 못했습니다. (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:138 lib/libalpm/dload.c:589 lib/libalpm/remove.c:536
|
||||
#: lib/libalpm/add.c:140 lib/libalpm/dload.c:589 lib/libalpm/remove.c:520
|
||||
#, c-format
|
||||
msgid "could not rename %s to %s (%s)\n"
|
||||
msgstr "%s를 %s로 재명명하지 못했습니다. (%s)\n"
|
||||
msgstr "ვერ მოხერხდა %s-ს გადარქმევა %s(%s)-ზე\n"
|
||||
|
||||
#: lib/libalpm/add.c:184
|
||||
#: lib/libalpm/add.c:191
|
||||
#, c-format
|
||||
msgid "file not found in file list for package %s. skipping extraction of %s\n"
|
||||
msgstr ""
|
||||
"패키지의 파일 목록에서 %s를 찾을 수가 없습니다. %s의 압축 해제를 건너뜁니"
|
||||
"다.\n"
|
||||
|
||||
#: lib/libalpm/add.c:230
|
||||
#: lib/libalpm/add.c:200
|
||||
#, c-format
|
||||
msgid "unable to extract %s%s: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:241
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory permissions differ on %s\n"
|
||||
"filesystem: %o package: %o\n"
|
||||
msgstr ""
|
||||
"%s에 대해 디렉터리 권한이 다릅니다.\n"
|
||||
"파일시스템: %o 패키지: %o\n"
|
||||
|
||||
#: lib/libalpm/add.c:240
|
||||
#: lib/libalpm/add.c:256
|
||||
#, c-format
|
||||
msgid ""
|
||||
"directory ownership differs on %s\n"
|
||||
"filesystem: %u:%u package: %u:%u\n"
|
||||
msgstr ""
|
||||
"%s에 대해 디렉터리 소유권이 다릅니다.\n"
|
||||
"파일시스템: %u:%u 패키지: %u:%u\n"
|
||||
|
||||
#: lib/libalpm/add.c:255
|
||||
#: lib/libalpm/add.c:272
|
||||
#, c-format
|
||||
msgid "extract: not overwriting dir with file %s\n"
|
||||
msgstr "압축 해제: 파일 %s로 디렉터리를 덮어쓸 수 없습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:595 lib/libalpm/util.c:331 lib/libalpm/util.c:507
|
||||
#: lib/libalpm/add.c:300
|
||||
#, c-format
|
||||
msgid "unable to extract %s.pacnew: path too long"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:501 lib/libalpm/util.c:331 lib/libalpm/util.c:567
|
||||
#, c-format
|
||||
msgid "could not get current working directory\n"
|
||||
msgstr "현재 작업 디렉터리를 알 수가 없습니다.\n"
|
||||
msgstr "ვერ მოხერხდა მიმდინარე სამუშაო მდებარეობის მიღება\n"
|
||||
|
||||
#: lib/libalpm/add.c:600 lib/libalpm/util.c:336 lib/libalpm/util.c:512
|
||||
#: lib/libalpm/util.c:553
|
||||
#: lib/libalpm/add.c:506 lib/libalpm/util.c:336 lib/libalpm/util.c:572
|
||||
#: lib/libalpm/util.c:627
|
||||
#, c-format
|
||||
msgid "could not change directory to %s (%s)\n"
|
||||
msgstr "디렉터리를 %s로 변경하지 못했습니다. (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:639 lib/libalpm/util.c:400 lib/libalpm/util.c:624
|
||||
#: lib/libalpm/add.c:545 lib/libalpm/util.c:400 lib/libalpm/util.c:731
|
||||
#, c-format
|
||||
msgid "could not restore working directory (%s)\n"
|
||||
msgstr "작업 디렉터리를 되돌리지 못했습니다. (%s)\n"
|
||||
msgstr "ვერ მოხერხდა სამუშაო დირქტორიის აღდგენა (%s)\n"
|
||||
|
||||
#: lib/libalpm/add.c:647
|
||||
#: lib/libalpm/add.c:553
|
||||
#, c-format
|
||||
msgid "problem occurred while upgrading %s\n"
|
||||
msgstr "%s를 업그레이드하는 중에 문제가 발생했습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:653
|
||||
#: lib/libalpm/add.c:559
|
||||
#, c-format
|
||||
msgid "problem occurred while installing %s\n"
|
||||
msgstr "%s를 설치하는 중에 문제가 발생했습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:669
|
||||
#: lib/libalpm/add.c:575
|
||||
#, c-format
|
||||
msgid "could not update database entry %s-%s\n"
|
||||
msgstr "%s-%s의 데이터베이스 항목을 갱신하지 못했습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/add.c:680
|
||||
#: lib/libalpm/add.c:586
|
||||
#, c-format
|
||||
msgid "could not add entry '%s' in cache\n"
|
||||
msgstr "'%s' 항목을 캐시에 추가하지 못했습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:249
|
||||
#: lib/libalpm/be_local.c:255
|
||||
#, c-format
|
||||
msgid "error while reading file %s: %s\n"
|
||||
msgstr "파일 %s를 읽는 중에 오류가 발생했습니다.: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:343
|
||||
#: lib/libalpm/be_local.c:350
|
||||
#, c-format
|
||||
msgid "removing invalid database: %s\n"
|
||||
msgstr ""
|
||||
"유효하지 않은 데이터베이스를 제거: %s\n"
|
||||
"\n"
|
||||
|
||||
#: lib/libalpm/be_local.c:389 lib/libalpm/be_local.c:849
|
||||
#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:873
|
||||
#, c-format
|
||||
msgid "could not create directory %s: %s\n"
|
||||
msgstr "디렉터리 %s를 만들지 못했습니다.: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:559 lib/libalpm/be_sync.c:358
|
||||
#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:377
|
||||
#, c-format
|
||||
msgid "invalid name for database entry '%s'\n"
|
||||
msgstr "데이터베이스 항목 '%s'에 대한 유효하지 않은 이름\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:567
|
||||
#: lib/libalpm/be_local.c:584
|
||||
#, c-format
|
||||
msgid "duplicated database entry '%s'\n"
|
||||
msgstr "데이터베이스 항목 '%s'가 중복되었습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:579
|
||||
#: lib/libalpm/be_local.c:596
|
||||
#, c-format
|
||||
msgid "corrupted database entry '%s'\n"
|
||||
msgstr "데이터베이스 항목 '%s'가 충돌이 발생했습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:679 lib/libalpm/be_local.c:769
|
||||
#: lib/libalpm/be_local.c:898 lib/libalpm/be_local.c:991
|
||||
#: lib/libalpm/be_local.c:696 lib/libalpm/be_local.c:788
|
||||
#: lib/libalpm/be_local.c:922 lib/libalpm/be_local.c:1019
|
||||
#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:447 lib/libalpm/util.c:250
|
||||
#: lib/libalpm/util.c:266
|
||||
#, c-format
|
||||
msgid "could not open file %s: %s\n"
|
||||
msgstr "파일 %s를 열지 못했습니다.: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:695 lib/libalpm/be_sync.c:603
|
||||
#: lib/libalpm/be_local.c:712 lib/libalpm/be_sync.c:630
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: name mismatch on package %s\n"
|
||||
msgstr "데이터베이스 %s의 일관성 손상: 패키지 %s에 대해 이름 불일치\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:701 lib/libalpm/be_sync.c:609
|
||||
#: lib/libalpm/be_local.c:718 lib/libalpm/be_sync.c:636
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: version mismatch on package %s\n"
|
||||
msgstr "데이터베이스 %s의 일관성 손상: 패키지 %s에 대해 버전 불일치\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_local.c:740
|
||||
#: lib/libalpm/be_local.c:759
|
||||
#, c-format
|
||||
msgid "unknown validation type for package %s: %s\n"
|
||||
msgstr "패키지 %s의 유효성 유형을 알 수 없음: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:479 lib/libalpm/be_package.c:625
|
||||
#: lib/libalpm/be_package.c:638
|
||||
#: lib/libalpm/be_package.c:476 lib/libalpm/be_package.c:634
|
||||
#: lib/libalpm/be_package.c:647
|
||||
#, c-format
|
||||
msgid "error while reading package %s: %s\n"
|
||||
msgstr "패키지 %s를 읽는 중 오류 발생: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:493 lib/libalpm/be_package.c:517
|
||||
#: lib/libalpm/be_package.c:490 lib/libalpm/be_package.c:514
|
||||
#, c-format
|
||||
msgid "error while reading mtree of package %s: %s\n"
|
||||
msgstr "패키지 %s의 mtree를 읽는 중 오류 발생: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:588
|
||||
#: lib/libalpm/be_package.c:600
|
||||
#, c-format
|
||||
msgid "could not parse package description file in %s\n"
|
||||
msgstr "%s에서 패키지 설명 파일을 해석하지 못했습니다.\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:593
|
||||
#: lib/libalpm/be_package.c:605
|
||||
#, c-format
|
||||
msgid "missing package name in %s\n"
|
||||
msgstr "%s에서 패키지 이름 누락\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:597
|
||||
#: lib/libalpm/be_package.c:609
|
||||
#, c-format
|
||||
msgid "missing package version in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:601
|
||||
#: lib/libalpm/be_package.c:613
|
||||
#, c-format
|
||||
msgid "invalid package version in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:645
|
||||
#: lib/libalpm/be_package.c:654
|
||||
#, c-format
|
||||
msgid "missing package metadata in %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:734
|
||||
#: lib/libalpm/be_package.c:743
|
||||
#, c-format
|
||||
msgid "failed to read signature file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_package.c:755 lib/libalpm/sync.c:1108
|
||||
#: lib/libalpm/be_package.c:764 lib/libalpm/sync.c:1108
|
||||
#, c-format
|
||||
msgid "required key missing from keyring\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:61
|
||||
#: lib/libalpm/be_sync.c:62
|
||||
#, c-format
|
||||
msgid "removing invalid file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:476
|
||||
#: lib/libalpm/be_sync.c:502
|
||||
#, c-format
|
||||
msgid "could not parse package description file '%s' from db '%s'\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:509 lib/libalpm/be_sync.c:514
|
||||
#: lib/libalpm/be_sync.c:535 lib/libalpm/be_sync.c:540
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is illegal\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:519
|
||||
#: lib/libalpm/be_sync.c:545
|
||||
#, c-format
|
||||
msgid "%s database is inconsistent: filename of package %s is too long\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/be_sync.c:585
|
||||
#: lib/libalpm/be_sync.c:611
|
||||
#, c-format
|
||||
msgid "unknown database file: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/db.c:369
|
||||
#: lib/libalpm/db.c:370
|
||||
#, c-format
|
||||
msgid "database path is undefined\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:218
|
||||
#: lib/libalpm/deps.c:229
|
||||
#, c-format
|
||||
msgid "dependency cycle detected:\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:221
|
||||
#: lib/libalpm/deps.c:232
|
||||
#, c-format
|
||||
msgid "%s will be removed after its %s dependency\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:225
|
||||
#: lib/libalpm/deps.c:236
|
||||
#, c-format
|
||||
msgid "%s will be installed before its %s dependency\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:657 lib/libalpm/deps.c:689
|
||||
#: lib/libalpm/deps.c:678 lib/libalpm/deps.c:710
|
||||
#, c-format
|
||||
msgid "ignoring package %s-%s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/deps.c:844
|
||||
#: lib/libalpm/deps.c:865
|
||||
#, c-format
|
||||
msgid "cannot resolve \"%s\", a dependency of \"%s\"\n"
|
||||
msgstr ""
|
||||
@@ -286,32 +292,37 @@ msgstr ""
|
||||
msgid "could not get filesystem information\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:249 lib/libalpm/diskspace.c:308
|
||||
#: lib/libalpm/diskspace.c:242
|
||||
#, c-format
|
||||
msgid "could not get file information for %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:256 lib/libalpm/diskspace.c:315
|
||||
#, c-format
|
||||
msgid "could not determine mount point for file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:347
|
||||
#: lib/libalpm/diskspace.c:354
|
||||
#, c-format
|
||||
msgid "Partition %s too full: %jd blocks needed, %jd blocks free\n"
|
||||
msgid "Partition %s too full: %jd blocks needed, %ju blocks free\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:372 lib/libalpm/diskspace.c:426
|
||||
#: lib/libalpm/diskspace.c:379 lib/libalpm/diskspace.c:433
|
||||
#, c-format
|
||||
msgid "could not determine filesystem mount points\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:378
|
||||
#: lib/libalpm/diskspace.c:385
|
||||
#, c-format
|
||||
msgid "could not determine cachedir mount point %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:431
|
||||
#: lib/libalpm/diskspace.c:438
|
||||
#, c-format
|
||||
msgid "could not determine root mount point %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/diskspace.c:479
|
||||
#: lib/libalpm/diskspace.c:486
|
||||
#, c-format
|
||||
msgid "Partition %s is mounted read only\n"
|
||||
msgstr ""
|
||||
@@ -496,142 +507,147 @@ msgstr ""
|
||||
msgid "transaction commit attempt when database is not locked"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:105
|
||||
#: lib/libalpm/error.c:104
|
||||
#, c-format
|
||||
msgid "could not find or read package"
|
||||
msgid "failed to run transaction hooks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:107
|
||||
#, c-format
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgid "could not find or read package"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:109
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package"
|
||||
msgid "operation cancelled due to ignorepkg"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:111
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgid "invalid or corrupted package"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:113
|
||||
#, c-format
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgid "invalid or corrupted package (checksum)"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:115
|
||||
#, c-format
|
||||
msgid "package missing required signature"
|
||||
msgid "invalid or corrupted package (PGP signature)"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:117
|
||||
#, c-format
|
||||
msgid "cannot open package file"
|
||||
msgid "package missing required signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:119
|
||||
#, c-format
|
||||
msgid "cannot remove all files for package"
|
||||
msgid "cannot open package file"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:121
|
||||
#, c-format
|
||||
msgid "package filename is not valid"
|
||||
msgid "cannot remove all files for package"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:123
|
||||
#, c-format
|
||||
msgid "package architecture is not valid"
|
||||
msgid "package filename is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:125
|
||||
#, c-format
|
||||
msgid "could not find repository for target"
|
||||
msgid "package architecture is not valid"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:128
|
||||
#: lib/libalpm/error.c:127
|
||||
#, c-format
|
||||
msgid "missing PGP signature"
|
||||
msgid "could not find repository for target"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:130
|
||||
#, c-format
|
||||
msgid "invalid PGP signature"
|
||||
msgid "missing PGP signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:133
|
||||
#: lib/libalpm/error.c:132
|
||||
#, c-format
|
||||
msgid "invalid or corrupted delta"
|
||||
msgid "invalid PGP signature"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:135
|
||||
#, c-format
|
||||
msgid "delta patch failed"
|
||||
msgid "invalid or corrupted delta"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:138
|
||||
#: lib/libalpm/error.c:137
|
||||
#, c-format
|
||||
msgid "could not satisfy dependencies"
|
||||
msgid "delta patch failed"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:140
|
||||
#, c-format
|
||||
msgid "conflicting dependencies"
|
||||
msgid "could not satisfy dependencies"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:142
|
||||
#, c-format
|
||||
msgid "conflicting files"
|
||||
msgid "conflicting dependencies"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:145
|
||||
#: lib/libalpm/error.c:144
|
||||
#, c-format
|
||||
msgid "failed to retrieve some files"
|
||||
msgid "conflicting files"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:147
|
||||
#, c-format
|
||||
msgid "invalid regular expression"
|
||||
msgid "failed to retrieve some files"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:153
|
||||
#: lib/libalpm/error.c:149
|
||||
#, c-format
|
||||
msgid "libarchive error"
|
||||
msgid "invalid regular expression"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:155
|
||||
#, c-format
|
||||
msgid "download library error"
|
||||
msgid "libarchive error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:157
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgid "download library error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:159
|
||||
#, c-format
|
||||
msgid "gpgme error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:161
|
||||
#, c-format
|
||||
msgid "error invoking external downloader"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/error.c:162
|
||||
#: lib/libalpm/error.c:164
|
||||
#, c-format
|
||||
msgid "unexpected error"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/handle.c:139
|
||||
#: lib/libalpm/handle.c:155
|
||||
#, c-format
|
||||
msgid "lock file missing %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/handle.c:145
|
||||
#: lib/libalpm/handle.c:161
|
||||
#, c-format
|
||||
msgid "could not remove lock file %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/package.c:559
|
||||
#: lib/libalpm/package.c:568
|
||||
#, c-format
|
||||
msgid "could not fully load metadata for package %s-%s\n"
|
||||
msgstr ""
|
||||
@@ -646,27 +662,27 @@ msgstr ""
|
||||
msgid "removing %s from target list\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:348
|
||||
#: lib/libalpm/remove.c:343
|
||||
#, c-format
|
||||
msgid "cannot remove file '%s': %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:388
|
||||
#: lib/libalpm/remove.c:383
|
||||
#, c-format
|
||||
msgid "could not open directory: %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:556
|
||||
#: lib/libalpm/remove.c:540
|
||||
#, c-format
|
||||
msgid "cannot remove %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:727
|
||||
#: lib/libalpm/remove.c:713
|
||||
#, c-format
|
||||
msgid "could not remove database entry %s-%s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/remove.c:732
|
||||
#: lib/libalpm/remove.c:718
|
||||
#, c-format
|
||||
msgid "could not remove entry '%s' from cache\n"
|
||||
msgstr ""
|
||||
@@ -721,37 +737,37 @@ msgstr ""
|
||||
msgid "%s: missing required signature\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1357
|
||||
#: lib/libalpm/sync.c:1376
|
||||
#, c-format
|
||||
msgid "not enough free disk space\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1370
|
||||
#: lib/libalpm/sync.c:1398
|
||||
#, c-format
|
||||
msgid "could not commit removal transaction\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/sync.c:1378
|
||||
#: lib/libalpm/sync.c:1406
|
||||
#, c-format
|
||||
msgid "could not commit transaction\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:339
|
||||
#: lib/libalpm/trans.c:358
|
||||
#, c-format
|
||||
msgid "could not create temp directory\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:354
|
||||
#: lib/libalpm/trans.c:373
|
||||
#, c-format
|
||||
msgid "could not copy tempfile to %s (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:385
|
||||
#: lib/libalpm/trans.c:404
|
||||
#, c-format
|
||||
msgid "could not remove %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/trans.c:389
|
||||
#: lib/libalpm/trans.c:408
|
||||
#, c-format
|
||||
msgid "could not remove tmpdir %s\n"
|
||||
msgstr ""
|
||||
@@ -761,57 +777,62 @@ msgstr ""
|
||||
msgid "could not stat file %s: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:524
|
||||
#: lib/libalpm/util.c:483
|
||||
#, c-format
|
||||
msgid "unable to write to pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:542
|
||||
#, c-format
|
||||
msgid "unable to read from pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:584 lib/libalpm/util.c:590
|
||||
#, c-format
|
||||
msgid "could not create pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:532
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not fork a new process (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:549
|
||||
#: lib/libalpm/util.c:623
|
||||
#, c-format
|
||||
msgid "could not change the root directory (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:560
|
||||
#: lib/libalpm/util.c:634
|
||||
#, c-format
|
||||
msgid "call to execv failed (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:590
|
||||
#: lib/libalpm/util.c:702
|
||||
#, c-format
|
||||
msgid "call to waitpid failed (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:598
|
||||
#, c-format
|
||||
msgid "could not open pipe (%s)\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:605
|
||||
#: lib/libalpm/util.c:712
|
||||
#, c-format
|
||||
msgid "command failed to execute correctly\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:612
|
||||
#: lib/libalpm/util.c:719
|
||||
#, c-format
|
||||
msgid "Unknown signal"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:614
|
||||
#: lib/libalpm/util.c:721
|
||||
#, c-format
|
||||
msgid "command terminated by signal %d: %s\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:711
|
||||
#: lib/libalpm/util.c:818
|
||||
#, c-format
|
||||
msgid "no %s cache exists, creating...\n"
|
||||
msgstr ""
|
||||
|
||||
#: lib/libalpm/util.c:742
|
||||
#: lib/libalpm/util.c:849
|
||||
#, c-format
|
||||
msgid "couldn't find or create package cache, using %s instead\n"
|
||||
msgstr ""
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user