diff options
author | Daniel Kita <d.kita@samsung.com> | 2024-02-19 11:59:46 +0100 |
---|---|---|
committer | Daniel Kita <d.kita@samsung.com> | 2024-02-19 12:54:38 +0100 |
commit | 045546f986d16aa79853d921786388e3fdc5f62f (patch) | |
tree | 72a93a879cec68c7c8df05c42ff602cc318c5799 | |
parent | 2cb185d6dc94e99319b5b4491764c24860b166b5 (diff) | |
parent | 3fe386e6c50deb543d49f5125971cf1b33875f0b (diff) | |
download | libgpg-error-accepted/tizen_9.0_base.tar.gz libgpg-error-accepted/tizen_9.0_base.tar.bz2 libgpg-error-accepted/tizen_9.0_base.zip |
Merge branch 'upstream' into tizen_basetizen_9.0_m2_releaseaccepted/tizen/base/x/asan/20240412.002942accepted/tizen/base/x/20240222.075719accepted/tizen/base/x/20240221.211819accepted/tizen/base/toolchain/20240301.142005accepted/tizen/base/toolchain/20240301.141905accepted/tizen/base/asan/20240305.000540accepted/tizen/base/20240221.052812accepted/tizen/9.0/base/20241030.075317tizen_basetizen_9.0_baseaccepted/tizen_base_x_asanaccepted/tizen_base_xaccepted/tizen_base_toolchainaccepted/tizen_base_asanaccepted/tizen_baseaccepted/tizen_9.0_base
Change-Id: I0279a5c07930225c0ef5efbbdf4bad5c9617d8f7
-rw-r--r-- | AUTHORS | 2 | ||||
-rw-r--r-- | ChangeLog | 186 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | Makefile.in | 2 | ||||
-rw-r--r-- | NEWS | 25 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rwxr-xr-x | autogen.sh | 25 | ||||
-rw-r--r-- | config.h.in | 21 | ||||
-rwxr-xr-x | configure | 384 | ||||
-rw-r--r-- | configure.ac | 13 | ||||
-rw-r--r-- | doc/Makefile.am | 4 | ||||
-rw-r--r-- | doc/Makefile.in | 4 | ||||
-rw-r--r-- | doc/errorref.txt | 11 | ||||
-rw-r--r-- | doc/gpgrt.info | 98 | ||||
-rw-r--r-- | doc/gpgrt.texi | 67 | ||||
-rw-r--r-- | doc/stamp-vti | 8 | ||||
-rw-r--r-- | doc/version.texi | 8 | ||||
-rw-r--r-- | lang/cl/gpg-error.asd | 2 | ||||
-rw-r--r-- | libgpg-error.spec | 2 | ||||
-rw-r--r-- | packaging/libgpg-error.spec | 2 | ||||
-rw-r--r-- | po/cs.po | 312 | ||||
-rw-r--r-- | po/da.po | 312 | ||||
-rw-r--r-- | po/de.gmo | bin | 35085 -> 35274 bytes | |||
-rw-r--r-- | po/de.po | 310 | ||||
-rw-r--r-- | po/eo.po | 312 | ||||
-rw-r--r-- | po/es.po | 312 | ||||
-rw-r--r-- | po/fr.po | 312 | ||||
-rw-r--r-- | po/hu.po | 312 | ||||
-rw-r--r-- | po/it.po | 312 | ||||
-rw-r--r-- | po/ja.po | 312 | ||||
-rw-r--r-- | po/libgpg-error.pot | 310 | ||||
-rw-r--r-- | po/nl.po | 312 | ||||
-rw-r--r-- | po/pl.po | 312 | ||||
-rw-r--r-- | po/pt.po | 312 | ||||
-rw-r--r-- | po/ro.po | 312 | ||||
-rw-r--r-- | po/ru.po | 312 | ||||
-rw-r--r-- | po/sr.po | 312 | ||||
-rw-r--r-- | po/sv.po | 312 | ||||
-rw-r--r-- | po/tr.po | 312 | ||||
-rw-r--r-- | po/uk.po | 312 | ||||
-rw-r--r-- | po/vi.po | 312 | ||||
-rw-r--r-- | po/zh_CN.po | 312 | ||||
-rw-r--r-- | po/zh_TW.po | 312 | ||||
-rw-r--r-- | src/argparse.c | 9 | ||||
-rw-r--r-- | src/err-codes.h | 308 | ||||
-rw-r--r-- | src/err-codes.h.in | 3 | ||||
-rw-r--r-- | src/err-sources.h | 18 | ||||
-rw-r--r-- | src/err-sources.h.in | 3 | ||||
-rw-r--r-- | src/gpg-error.def.in | 2 | ||||
-rw-r--r-- | src/gpg-error.h.in | 44 | ||||
-rw-r--r-- | src/gpg-error.m4 | 59 | ||||
-rw-r--r-- | src/gpg-error.vers | 1 | ||||
-rw-r--r-- | src/gpgrt-config.in | 76 | ||||
-rw-r--r-- | src/gpgrt-int.h | 75 | ||||
-rw-r--r-- | src/logging.c | 4 | ||||
-rw-r--r-- | src/mkheader.c | 27 | ||||
-rw-r--r-- | src/spawn-posix.c | 144 | ||||
-rw-r--r-- | src/spawn-w32.c | 140 | ||||
-rw-r--r-- | src/strerror.c | 16 | ||||
-rw-r--r-- | src/sysutils.c | 4 | ||||
-rw-r--r-- | src/versioninfo.rc.in | 2 | ||||
-rw-r--r-- | src/visibility.c | 39 | ||||
-rw-r--r-- | src/visibility.h | 2 | ||||
-rw-r--r-- | tests/t-printf.c | 25 | ||||
-rw-r--r-- | tests/t-strerror.c | 5 |
65 files changed, 4776 insertions, 3958 deletions
@@ -16,7 +16,7 @@ listed individually. List of Copyright holders ========================= - Copyright (C) 2001-2022 g10 Code GmbH + Copyright (C) 2001-2023 g10 Code GmbH Copyright (C) 1995-2017 Free Software Foundation, Inc. Copyright (C) 1998-2006, 2008-2017 Werner Koch Copyright (C) 2014 Jedi Lin @@ -1,3 +1,189 @@ +2023-04-06 Werner Koch <wk@gnupg.org> + + Release 1.47. + + commit a25cea92798a5ece3f49924911507f5335915ecc + + + build: Make distcheck work again. + + commit bcc16b4cd00f02fbb824a9b6fc69e00fc6458b19 + * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Add + with --install-gpg-error-config. + + core: New error codes for PUKs and reset codes. + + commit 0262cd3371cf9794be94851955fec099b0e1fab5 + * src/err-codes.h.in (GPG_ERR_BAD_PUK): New + (GPG_ERR_NO_RESET_CODE, GPG_ERR_BAD_RESET_CODE): New. + +2023-04-04 NIIBE Yutaka <gniibe@fsij.org> + + core: Add GPG_ERR_SOURCE_TKD. + + commit 1a382660855fb46da86980797acc50af1718c359 + * src/err-sources.h.in (GPG_ERR_SOURCE_TKD): New. + +2023-04-01 NIIBE Yutaka <gniibe@fsij.org> + + m4: Fix behavior with older gpg-error-config and gpgrt-config. + + commit c61e831b6f0c3c4bc9047e583ad3261bd9babefc + * src/gpg-error.m4 (_AM_PATH_GPGRT_CONFIG): Set the variable + gpg_error_config_version on error with gpgrt-config. + +2023-03-23 NIIBE Yutaka <gniibe@fsij.org> + + m4: Fallback to $possible_libdir1, when not found with $CC. + + commit ed36ba06f907c0d67f8a60930dc329d58a4cd77d + * src/gpg-error.m4: Try $possible_libdir1 for gpgrt_libdir. + +2023-03-21 Werner Koch <wk@gnupg.org> + + Avoid segv in logging with improper use of the "socket://" . + + commit 68333be63042be281a497a5751474e9e3d119dc3 + * src/logging.c (fun_writer): Protect calling socket_dir_cb if not + set. + +2023-03-15 Werner Koch <wk@gnupg.org> + + build: Improve the beta numbering by autogen.sh. + + commit fbbc55b3febef6d22dae5e2675c75b1d1f561b09 + * autogen.sh: Introduce a 3rd matchstr and simplify rules. + +2022-12-16 Werner Koch <wk@gnupg.org> + + core: Fix translations of --help. + + commit 885a287a57cf060b4c5b441822c09d23b8dee2bd + * src/argparse.c (show_help): Do not translate the empty string. + +2022-12-13 pengyi <pengyi37@huawei.com> + NIIBE Yutaka <gniibe@fsij.org> + + Add more tests for t-printf and t-strerror. + + commit 72e0fb3fc858301de7b200e1c08da6904ab44bc0 + * tests/t-printf.c (check_fwrite): New. + (main): Add check_fwrite. + * tests/t-strerror.c (main): Add three more cases to LIST. + +2022-12-05 NIIBE Yutaka <gniibe@fsij.org> + + Handle strerror_r failure on non-GNU systems. + + commit be94bcf6aace55e319a203c6b60e31b1c204b0dc + * src/strerror.c (system_strerror_r): Make sure to fill the buffer. + +2022-11-29 NIIBE Yutaka <gniibe@fsij.org> + + gpgrt-config: Support a simple invocation. + + commit 3f812a0f5df8aaa82372ea0c40573703119ed83d + * src/gpgrt-config.in (determine_gpgrt_libdir): New. + +2022-11-29 NIIBE Yutaka <gniibe@fsij.org> + Andreas Metzler <ametzler@debian.org> + + doc: Add man page of gpgrt-config. + + commit 4c6890aca2d0234fdc3da4678a003160091dc0dd + * doc/Makefile.am (myman_pages): Add gpgrt-config.1. + * doc/gpgrt.texi: Add gpgrt-config.1. + +2022-11-15 NIIBE Yutaka <gniibe@fsij.org> + + gpg-error.m4: Factor out _AM_PATH_GPGRT_CONFIG. + + commit 788f63347eda2d35ba5d9dad5e339743343d2f66 + * src/gpg-error.m4 (_AM_PATH_POSSIBLE_GPG_ERROR_CONFIG): New. + (_AM_PATH_GPGRT_CONFIG): New. + (AM_PATH_GPG_ERROR): Use _AM_PATH_POSSIBLE_GPG_ERROR_CONFIG + and _AM_PATH_GPGRT_CONFIG. + + Revert "spawn: Expose spawn functions." + + commit c580094dbe97249caebdedbf0f584e604fd20240 + This reverts commit 43c1e85fe29a52a9debc068d97c5860a4694b821. + +2022-11-04 NIIBE Yutaka <gniibe@fsij.org> + + spawn: Introduce gpgrt_process_t and use it for spawn API. + + commit 5d30adb5ad376a07576b258b9395adadf5576867 + * configure.ac (AC_FUNC_FORK): No use. + * src/gpg-error.h.in (@define:gpgrt_process_t@): New. + (@define:pid_t@): Remove. + (gpgrt_spawn_process, gpgrt_spawn_process_fd): Use gpgrt_process_t. + (gpgrt_wait_process, gpgrt_wait_processes): Likewise. + (gpgrt_kill_process, gpgrt_release_process): Likewise. + * src/gpgrt-int.h (_gpgrt_spawn_process): Likewise. + (_gpgrt_spawn_process_fd): Likewise. + (_gpgrt_wait_process, _gpgrt_wait_processes): Likewise. + (_gpgrt_kill_process, _gpgrt_release_process): Likewise. + * src/mkheader.c (write_special): Handle @define:gpgrt_process_t@. + Remove handling of @define:pid_t@. + * src/spawn-posix.c (_gpgrt_spawn_process): Use gpgrt_process_t. + (_gpgrt_spawn_process_fd): Likewise. + (_gpgrt_wait_process, _gpgrt_wait_processes): Likewise. + (_gpgrt_kill_process, _gpgrt_release_process): Likewise. + * src/spawn-w32.c (_gpgrt_spawn_process): Use gpgrt_process_t. + (_gpgrt_spawn_process_fd): Likewise. + (_gpgrt_wait_process, _gpgrt_wait_processes): Likewise. + (_gpgrt_kill_process, _gpgrt_release_process): Likewise. + +2022-10-31 NIIBE Yutaka <gniibe@fsij.org> + + spawn: Fix spawn_cb of gpgrt_spawn_process_fd. + + commit 6c20e8393eba4a9f330143b2158e28ea594cbadd + * src/gpg-error.def.in (gpgrt_close_all_fds): New. + * src/gpg-error.vers (gpgrt_close_all_fds): New. + * src/gpg-error.h.in (GPGRT_SPAWN_INHERIT_FILE): New. + (gpgrt_spawn_process_fd): SPAWN_CB having return value. + * src/gpgrt-int.h (_gpgrt_spawn_process_fd): SPAWN_CB change. + * src/spawn-posix.c (_gpgrt_close_all_fds): Rename from close_all_fds, + and export it. + (do_exec): Support the case not closing fds. + (_gpgrt_spawn_process_fd): Handle return value of SPAWN_CB to + determine closing all fds or not. + * src/spawn-w32.c (_gpgrt_spawn_process_fd): Run SPAWN_CB. + (_gpgrt_close_all_fds): New. + * src/visibility.c (gpgrt_close_all_fds): New. + * src/visibility.h (gpgrt_close_all_fds): New. + +2022-10-27 NIIBE Yutaka <gniibe@fsij.org> + + spawn: Expose spawn functions. + + commit 43c1e85fe29a52a9debc068d97c5860a4694b821 + * src/gpg-error.def.in: Update. + * src/gpg-error.vers: Update. + * src/gpg-error.h.in: Add declarations. + * src/visibility.c: Add implementations. + * src/visibility.h: Expose them. + +2022-10-20 NIIBE Yutaka <gniibe@fsij.org> + + gpgrt_spawn_process, gpgrt_spawn_process_fd: Change the API. + + commit 5ad97e8fa62882b2014a67b4e57dab3b37ccaf4c + * src/gpg-error.h.in (gpgrt_spawn_process): Remove PREEXEC argument. + (gpgrt_spawn_process_fd): Add AFTER_FORK_CB and AFTER_FORK_CB_ARG. + * src/gpgrt-int.h (_gpgrt_spawn_process): Remove PREEXEC argument. + (_gpgrt_spawn_process_fd): Add AFTER_FORK_CB and AFTER_FORK_CB_ARG. + * src/spawn-posix.c (do_exec): Remove PREEXEC argument. + (_gpgrt_spawn_process): Remove PREEXEC argument. + (_gpgrt_spawn_process_fd): Add AFTER_FORK_CB and AFTER_FORK_CB_ARG. + (_gpgrt_spawn_process_detached): Follow the change of do_exec. + * src/spawn-w32.c (_gpgrt_spawn_process): Remove PREEXEC argument. + (_gpgrt_spawn_process_fd): Add AFTER_FORK_CB and AFTER_FORK_CB_ARG. + * src/visibility.c (gpgrt_spawn_process): Remove PREEXEC argument. + (gpgrt_spawn_process_fd): Add AFTER_FORK_CB and AFTER_FORK_CB_ARG. + +2022-10-19 NIIBE Yutaka <gniibe@fsij.org> + + spawn: Update changes from gnupg. + + commit 494886acb0bf3d536f4e620340e42c8ec8947742 + * src/gpg-error.h.in (GPGRT_SPAWN_KEEP_STDIN): New. + (GPGRT_SPAWN_KEEP_STDOUT, GPGRT_SPAWN_KEEP_STDERR): New. + * src/gpgrt-int.h: Add comment. + * src/spawn-posix.c (do_exec): Add the argument FLAGS. + (_gpgrt_spawn_process): Add FLAGS. + (_gpgrt_spawn_process_fd): Follow the change. + (_gpgrt_spawn_process_detached): Likewise. + * src/spawn-w32.c (_gpgrt_spawn_process): Handle FLAGS. + +2022-10-11 NIIBE Yutaka <gniibe@fsij.org> + + build: Remove potomo from repo. + + commit be4f289a5c09f43cb6b893bdc709a743a100be15 + * potomo: Remove. + 2022-10-07 Werner Koch <wk@gnupg.org> Release 1.46. diff --git a/Makefile.am b/Makefile.am index 8897f17..7d986cd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -28,7 +28,7 @@ RELEASE_ARCHIVE_SUFFIX = libgpg-error # Autoconf flags ACLOCAL_AMFLAGS = -I m4 -DISTCHECK_CONFIGURE_FLAGS = --enable-doc +DISTCHECK_CONFIGURE_FLAGS = --enable-doc --enable-install-gpg-error-config # (A suitable gitlog-to-changelog script can be found in GnuPG master.) GITLOG_TO_CHANGELOG=gitlog-to-changelog diff --git a/Makefile.in b/Makefile.in index f6df404..c83f03d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -419,7 +419,7 @@ RELEASE_ARCHIVE_SUFFIX = libgpg-error # Autoconf flags ACLOCAL_AMFLAGS = -I m4 -DISTCHECK_CONFIGURE_FLAGS = --enable-doc +DISTCHECK_CONFIGURE_FLAGS = --enable-doc --enable-install-gpg-error-config # (A suitable gitlog-to-changelog script can be found in GnuPG master.) GITLOG_TO_CHANGELOG = gitlog-to-changelog @@ -1,3 +1,28 @@ +Noteworthy changes in version 1.47 (2023-04-06) [C34/A34/R0] +----------------------------------------------- + + * New error codes for PUKs and reset codes. [T6421] + + * Avoid segv in logging with improper use of the "socket://". + [rE68333be630] + + * Fixed translation of argparse's internal option --help. + [rE885a287a57] + + * Interface changes relative to the 1.46 release: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + GPG_ERR_SOURCE_TKD NEW. + GPG_ERR_BAD_PUK NEW. + GPG_ERR_NO_RESET_CODE NEW. + GPG_ERR_BAD_RESET_CODE NEW. + GPGRT_SPAWN_KEEP_STDIN NEW. + GPGRT_SPAWN_KEEP_STDOUT NEW. + GPGRT_SPAWN_KEEP_STDERR NEW. + GPGRT_SPAWN_INHERIT_FILE NEW. + + Release-info: https://dev.gnupg.org/T6231 + + Noteworthy changes in version 1.46 (2022-10-07) [C33/A33/R1] ----------------------------------------------- @@ -1 +1 @@ -1.46 +1.47 @@ -15,7 +15,7 @@ # configure it for the respective package. It is maintained as part of # GnuPG and source copied by other packages. # -# Version: 2022-06-28 +# Version: 2023-03-15 configure_ac="configure.ac" @@ -233,10 +233,12 @@ if [ "$myhost" = "find-version" ]; then if [ -z "$micro" ]; then matchstr1="$package-$major.[0-9]*" matchstr2="$package-$major-base" + matchstr3="" vers="$major.$minor" else matchstr1="$package-$major.$minor.[0-9]*" - matchstr2="$package-$major.$minor-base" + matchstr2="$package-$major.[0-9]*-base" + matchstr3="$package-$major-base" vers="$major.$minor.$micro" fi @@ -244,13 +246,22 @@ if [ "$myhost" = "find-version" ]; then if [ -e .git ]; then ingit=yes tmp=$(git describe --match "${matchstr1}" --long 2>/dev/null) - tmp=$(echo "$tmp" | sed s/^"$package"//) if [ -n "$tmp" ]; then - tmp=$(echo "$tmp" | sed s/^"$package"// \ - | awk -F- '$3!=0 && $3 !~ /^beta/ {print"-beta"$3}') + tmp=$(echo "$tmp" | sed s/^"$package"// \ + | awk -F- '$3!=0 && $3 !~ /^beta/ {print"-beta"$3}') else - tmp=$(git describe --match "${matchstr2}" --long 2>/dev/null \ - | awk -F- '$4!=0{print"-beta"$4}') + # (due tof "-base" in the tag we need to take the 4th field) + tmp=$(git describe --match "${matchstr2}" --long 2>/dev/null) + if [ -n "$tmp" ]; then + tmp=$(echo "$tmp" | sed s/^"$package"// \ + | awk -F- '$4!=0 && $4 !~ /^beta/ {print"-beta"$4}') + elif [ -n "${matchstr3}" ]; then + tmp=$(git describe --match "${matchstr3}" --long 2>/dev/null) + if [ -n "$tmp" ]; then + tmp=$(echo "$tmp" | sed s/^"$package"// \ + | awk -F- '$4!=0 && $4 !~ /^beta/ {print"-beta"$4}') + fi + fi fi [ -n "$tmp" ] && beta=yes rev=$(git rev-parse --short HEAD | tr -d '\n\r') diff --git a/config.h.in b/config.h.in index 7f2c728..7829f62 100644 --- a/config.h.in +++ b/config.h.in @@ -41,9 +41,6 @@ /* Define to 1 if you have the `flockfile' function. */ #undef HAVE_FLOCKFILE -/* Define to 1 if you have the `fork' function. */ -#undef HAVE_FORK - /* Defined if a GCC style "__attribute__ ((aligned (n))" is supported */ #undef HAVE_GCC_ATTRIBUTE_ALIGNED @@ -188,12 +185,6 @@ /* Define to 1 if you have the `vasprintf' function. */ #undef HAVE_VASPRINTF -/* Define to 1 if you have the `vfork' function. */ -#undef HAVE_VFORK - -/* Define to 1 if you have the <vfork.h> header file. */ -#undef HAVE_VFORK_H - /* Defined if we run on a W32 API based system */ #undef HAVE_W32_SYSTEM @@ -204,12 +195,6 @@ symbols. */ #undef HAVE_WEAK_SYMBOLS -/* Define to 1 if `fork' works. */ -#undef HAVE_WORKING_FORK - -/* Define to 1 if `vfork' works. */ -#undef HAVE_WORKING_VFORK - /* The host triplet */ #undef HOST_TRIPLET_STRING @@ -348,16 +333,10 @@ not define. */ #undef intmax_t -/* Define to `int' if <sys/types.h> does not define. */ -#undef pid_t - /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> do not define. */ #undef uintmax_t -/* Define as `fork' if `vfork' does not work. */ -#undef vfork - /* Force using of NLS for W32 even if no libintl has been found. This is okay because we have our own gettext implementation for W32. */ @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libgpg-error 1.46. +# Generated by GNU Autoconf 2.69 for libgpg-error 1.47. # # Report bugs to <https://bugs.gnupg.org>. # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libgpg-error' PACKAGE_TARNAME='libgpg-error' -PACKAGE_VERSION='1.46' -PACKAGE_STRING='libgpg-error 1.46' +PACKAGE_VERSION='1.47' +PACKAGE_STRING='libgpg-error 1.47' PACKAGE_BUGREPORT='https://bugs.gnupg.org' PACKAGE_URL='' @@ -1415,7 +1415,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libgpg-error 1.46 to adapt to many kinds of systems. +\`configure' configures libgpg-error 1.47 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1486,7 +1486,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libgpg-error 1.46:";; + short | recursive ) echo "Configuration of libgpg-error 1.47:";; esac cat <<\_ACEOF @@ -1619,7 +1619,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libgpg-error configure 1.46 +libgpg-error configure 1.47 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2031,60 +2031,6 @@ $as_echo "$ac_res" >&6; } } # ac_fn_c_check_decl -# ac_fn_c_check_type LINENO TYPE VAR INCLUDES -# ------------------------------------------- -# Tests whether TYPE exists after having included INCLUDES, setting cache -# variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_type - # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES # -------------------------------------------- # Tries to find the compile-time value of EXPR in a program that includes @@ -2267,11 +2213,65 @@ rm -f conftest.val as_fn_set_status $ac_retval } # ac_fn_c_compute_int + +# ac_fn_c_check_type LINENO TYPE VAR INCLUDES +# ------------------------------------------- +# Tests whether TYPE exists after having included INCLUDES, setting cache +# variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_type cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libgpg-error $as_me 1.46, which was +It was created by libgpg-error $as_me 1.47, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2627,16 +2627,16 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # (Interfaces added: AGE++) # (Interfaces removed: AGE=0) # Note that added error codes don't constitute an interface change. -LIBGPG_ERROR_LT_CURRENT=33 -LIBGPG_ERROR_LT_AGE=33 -LIBGPG_ERROR_LT_REVISION=1 +LIBGPG_ERROR_LT_CURRENT=34 +LIBGPG_ERROR_LT_AGE=34 +LIBGPG_ERROR_LT_REVISION=0 ################################################ -VERSION_NUMBER=0x012e00 +VERSION_NUMBER=0x012f00 ac_aux_dir= @@ -3149,7 +3149,7 @@ fi # Define the identity of the package. PACKAGE='libgpg-error' - VERSION='1.46' + VERSION='1.47' cat >>confdefs.h <<_ACEOF @@ -15798,229 +15798,9 @@ fi esac -ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" -if test "x$ac_cv_type_pid_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define pid_t int -_ACEOF - -fi - -for ac_header in vfork.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" -if test "x$ac_cv_header_vfork_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_VFORK_H 1 -_ACEOF - -fi - -done - -for ac_func in fork vfork -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -if test "x$ac_cv_func_fork" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 -$as_echo_n "checking for working fork... " >&6; } -if ${ac_cv_func_fork_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_fork_works=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ - - /* By Ruediger Kuhlmann. */ - return fork () < 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_fork_works=yes -else - ac_cv_func_fork_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 -$as_echo "$ac_cv_func_fork_works" >&6; } - -else - ac_cv_func_fork_works=$ac_cv_func_fork -fi -if test "x$ac_cv_func_fork_works" = xcross; then - case $host in - *-*-amigaos* | *-*-msdosdjgpp*) - # Override, as these systems have only a dummy fork() stub - ac_cv_func_fork_works=no - ;; - *) - ac_cv_func_fork_works=yes - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 -$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} -fi -ac_cv_func_vfork_works=$ac_cv_func_vfork -if test "x$ac_cv_func_vfork" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 -$as_echo_n "checking for working vfork... " >&6; } -if ${ac_cv_func_vfork_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_vfork_works=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Thanks to Paul Eggert for this test. */ -$ac_includes_default -#include <sys/wait.h> -#ifdef HAVE_VFORK_H -# include <vfork.h> -#endif -/* On some sparc systems, changes by the child to local and incoming - argument registers are propagated back to the parent. The compiler - is told about this with #include <vfork.h>, but some compilers - (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a - static variable whose address is put into a register that is - clobbered by the vfork. */ -static void -#ifdef __cplusplus -sparc_address_test (int arg) -# else -sparc_address_test (arg) int arg; -#endif -{ - static pid_t child; - if (!child) { - child = vfork (); - if (child < 0) { - perror ("vfork"); - _exit(2); - } - if (!child) { - arg = getpid(); - write(-1, "", 0); - _exit (arg); - } - } -} - -int -main () -{ - pid_t parent = getpid (); - pid_t child; - - sparc_address_test (0); - - child = vfork (); - - if (child == 0) { - /* Here is another test for sparc vfork register problems. This - test uses lots of local variables, at least as many local - variables as main has allocated so far including compiler - temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris - 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should - reuse the register of parent for one of the local variables, - since it will think that parent can't possibly be used any more - in this routine. Assigning to the local variable will thus - munge parent in the parent process. */ - pid_t - p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), - p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); - /* Convince the compiler that p..p7 are live; otherwise, it might - use the same hardware register for all 8 local variables. */ - if (p != p1 || p != p2 || p != p3 || p != p4 - || p != p5 || p != p6 || p != p7) - _exit(1); - - /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent - from child file descriptors. If the child closes a descriptor - before it execs or exits, this munges the parent's descriptor - as well. Test for this by closing stdout in the child. */ - _exit(close(fileno(stdout)) != 0); - } else { - int status; - struct stat st; - - while (wait(&status) != child) - ; - return ( - /* Was there some problem with vforking? */ - child < 0 - - /* Did the child fail? (This shouldn't happen.) */ - || status - - /* Did the vfork/compiler bug occur? */ - || parent != getpid() - - /* Did the file descriptor bug occur? */ - || fstat(fileno(stdout), &st) != 0 - ); - } -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_vfork_works=yes -else - ac_cv_func_vfork_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 -$as_echo "$ac_cv_func_vfork_works" >&6; } - -fi; -if test "x$ac_cv_func_fork_works" = xcross; then - ac_cv_func_vfork_works=$ac_cv_func_vfork - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 -$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} -fi - -if test "x$ac_cv_func_vfork_works" = xyes; then - -$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h - -else - -$as_echo "#define vfork fork" >>confdefs.h - -fi -if test "x$ac_cv_func_fork_works" = xyes; then - -$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h - -fi +# We don't check 'fork' by configure script. Use of fork is inferred from by +# the target system (POSIX or Windows). +# AC_FUNC_FORK for ac_func in flockfile vasprintf mmap rand strlwr stpcpy setenv stat \ getrlimit getpwnam getpwuid getpwnam_r getpwuid_r inet_pton @@ -16840,8 +16620,8 @@ rm -f core conftest.err conftest.$ac_objext \ LIBS=$save_LIBS test $gl_pthread_api = yes && break done - echo "$as_me:16843: gl_pthread_api=$gl_pthread_api" >&5 - echo "$as_me:16844: LIBPTHREAD=$LIBPTHREAD" >&5 + echo "$as_me:16623: gl_pthread_api=$gl_pthread_api" >&5 + echo "$as_me:16624: LIBPTHREAD=$LIBPTHREAD" >&5 gl_pthread_in_glibc=no # On Linux with glibc >= 2.34, libc contains the fully functional @@ -16866,7 +16646,7 @@ rm -f conftest* ;; esac - echo "$as_me:16869: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 + echo "$as_me:16649: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) @@ -17020,7 +16800,7 @@ fi fi fi - echo "$as_me:17023: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 + echo "$as_me:16803: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5 $as_echo_n "checking whether POSIX threads API is available... " >&6; } @@ -17246,8 +17026,8 @@ rm -f core conftest.err conftest.$ac_objext \ LIBS=$save_LIBS test $gl_pthread_api = yes && break done - echo "$as_me:17249: gl_pthread_api=$gl_pthread_api" >&5 - echo "$as_me:17250: LIBPTHREAD=$LIBPTHREAD" >&5 + echo "$as_me:17029: gl_pthread_api=$gl_pthread_api" >&5 + echo "$as_me:17030: LIBPTHREAD=$LIBPTHREAD" >&5 gl_pthread_in_glibc=no # On Linux with glibc >= 2.34, libc contains the fully functional @@ -17272,7 +17052,7 @@ rm -f conftest* ;; esac - echo "$as_me:17275: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 + echo "$as_me:17055: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) @@ -17426,7 +17206,7 @@ fi fi fi - echo "$as_me:17429: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 + echo "$as_me:17209: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5 $as_echo_n "checking whether POSIX threads API is available... " >&6; } @@ -18691,7 +18471,7 @@ fi # # Provide information about the build. # -BUILD_REVISION="ea03187" +BUILD_REVISION="a25cea9" cat >>confdefs.h <<_ACEOF @@ -18700,7 +18480,7 @@ _ACEOF BUILD_VERSION=`echo "$PACKAGE_VERSION"|sed 's/\([0-9.]*\).*/\1./'` -BUILD_VERSION="${BUILD_VERSION}0.59907" +BUILD_VERSION="${BUILD_VERSION}0.41564" BUILD_FILEVERSION=`echo "${BUILD_VERSION}" | tr . ,` @@ -19377,7 +19157,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libgpg-error $as_me 1.46, which was +This file was extended by libgpg-error $as_me 1.47, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19443,7 +19223,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libgpg-error config.status 1.46 +libgpg-error config.status 1.47 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -21575,7 +21355,7 @@ fi echo " $PACKAGE_NAME v$PACKAGE_VERSION has been configured as follows: - Revision: ea03187 (59907) + Revision: a25cea9 (41564) Platform: $host$tmp " if test "$gcry_cv_gcc_attribute_aligned" != "yes" ; then diff --git a/configure.ac b/configure.ac index 5bbec88..679a9da 100644 --- a/configure.ac +++ b/configure.ac @@ -29,7 +29,7 @@ min_automake_version="1.14" # See below for the LT versions. m4_define([mym4_package],[libgpg-error]) m4_define([mym4_major], [1]) -m4_define([mym4_minor], [46]) +m4_define([mym4_minor], [47]) # Below is m4 magic to extract and compute the revision number, the # decimalized short revision number, a beta version string, and a flag @@ -49,9 +49,9 @@ AC_INIT([mym4_package],[mym4_version],[https://bugs.gnupg.org]) # (Interfaces added: AGE++) # (Interfaces removed: AGE=0) # Note that added error codes don't constitute an interface change. -LIBGPG_ERROR_LT_CURRENT=33 -LIBGPG_ERROR_LT_AGE=33 -LIBGPG_ERROR_LT_REVISION=1 +LIBGPG_ERROR_LT_CURRENT=34 +LIBGPG_ERROR_LT_AGE=34 +LIBGPG_ERROR_LT_REVISION=0 ################################################ AC_SUBST(LIBGPG_ERROR_LT_CURRENT) @@ -216,7 +216,10 @@ AC_MSG_WARN([[Without strerror_r, gpg_strerror_r might not be thread-safe]])) esac AC_SUBST(INSTALLSHELLPATH) -AC_FUNC_FORK +# We don't check 'fork' by configure script. Use of fork is inferred from by +# the target system (POSIX or Windows). +# AC_FUNC_FORK + AC_CHECK_FUNCS([flockfile vasprintf mmap rand strlwr stpcpy setenv stat \ getrlimit getpwnam getpwuid getpwnam_r getpwuid_r inet_pton]) diff --git a/doc/Makefile.am b/doc/Makefile.am index db34ba9..fb84652 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -34,9 +34,9 @@ YAT2M_OPTIONS = -I $(srcdir) \ myman_sources = gpgrt.texi if INSTALL_GPG_ERROR_CONFIG -myman_pages = gpg-error-config.1 +myman_pages = gpg-error-config.1 gpgrt-config.1 else -myman_pages = +myman_pages = gpgrt-config.1 endif man_MANS = $(myman_pages) diff --git a/doc/Makefile.in b/doc/Makefile.in index 2d5029f..7086e47 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -455,8 +455,8 @@ YAT2M_OPTIONS = -I $(srcdir) \ --release "Libgpg-error @PACKAGE_VERSION@" --source "GnuPG" myman_sources = gpgrt.texi -@INSTALL_GPG_ERROR_CONFIG_FALSE@myman_pages = -@INSTALL_GPG_ERROR_CONFIG_TRUE@myman_pages = gpg-error-config.1 +@INSTALL_GPG_ERROR_CONFIG_FALSE@myman_pages = gpgrt-config.1 +@INSTALL_GPG_ERROR_CONFIG_TRUE@myman_pages = gpg-error-config.1 gpgrt-config.1 man_MANS = $(myman_pages) @CROSS_COMPILING_FALSE@YAT2M_CMD = ./yat2m$(EXEEXT) @CROSS_COMPILING_TRUE@YAT2M_CMD = ./yat2m-for-build$(EXEEXT_FOR_BUILD) diff --git a/doc/errorref.txt b/doc/errorref.txt index 26d73fd..c4b8399 100644 --- a/doc/errorref.txt +++ b/doc/errorref.txt @@ -1097,6 +1097,17 @@ GPG_ERR_SERVICE Service error An error occured in a service component. This is a generic version of GPG_ERR_AGENT et al. +GPG_ERR_BAD_PUK Bad PUK + + A wrong PIN Unblocking Code was used. + +GPG_ERR_NO_RESET_CODE No reset code + + A reset code has not been configured for the card or token. + +GPG_ERR_BAD_RESET_CODE No reset code + + A wrong reset code was used. GPG_ERR_SYSTEM_BUG System bug detected diff --git a/doc/gpgrt.info b/doc/gpgrt.info index caa97dd..df0ad84 100644 --- a/doc/gpgrt.info +++ b/doc/gpgrt.info @@ -1,7 +1,7 @@ This is gpgrt.info, produced by makeinfo version 6.5 from gpgrt.texi. -This manual is for Libgpg-error (version 1.46, 2 August 2022), which is -a library for code used by all GnuPG related packages. +This manual is for Libgpg-error (version 1.47, 16 December 2022), which +is a library for code used by all GnuPG related packages. Copyright (C) 2014, 2022 g10 Code GmbH @@ -22,8 +22,8 @@ File: gpgrt.info, Node: Top, Next: Introduction, Up: (dir) The Libgpg-error Library ************************ -This manual is for Libgpg-error (version 1.46, 2 August 2022), which is -a library for code used by all GnuPG related packages. +This manual is for Libgpg-error (version 1.47, 16 December 2022), which +is a library for code used by all GnuPG related packages. Copyright (C) 2014, 2022 g10 Code GmbH @@ -280,9 +280,10 @@ File: gpgrt.info, Node: Tools, Next: Library Copying, Prev: Generalities, Up * Menu: * gpg-error-config:: Print required compiler flags +* gpgrt-config:: Helper tool for querying installed libraries -File: gpgrt.info, Node: gpg-error-config, Up: Tools +File: gpgrt.info, Node: gpg-error-config, Next: gpgrt-config, Up: Tools 4.1 Print required compiler flags ================================= @@ -328,6 +329,56 @@ gpgrt-config and gpg-error.pc internally. before any '--libs' or '--cflags' options. +File: gpgrt.info, Node: gpgrt-config, Prev: gpg-error-config, Up: Tools + +4.2 gpgrt-config - Helper tool for querying installed libraries. +================================================================ + +'gpgrt-config' is a script tool that is used by the autoconf macros +shipped with gnupg software (e.g. AM_PATH_GPG_ERROR and AM_PATH_GPGME) +to determine the compiler and linker flags that should be used to +compile and link programs that use the specific library (e.g. +libgpg-error or libgpgme). 'gpgrt-config' uses pkg-config .pc files as +data source. + + Apart from options 'gpgrt-config' accepts a single argument 'module' +specifying the basename (without the ".pc"-suffix) of the pkg-config +file to be used as input. 'module' will default to 'gpg-error' if it is +not specified. + +'gpgrt-config' accepts the following options: + +'--libdir=LIBDIR' + Parent directory path of pkgconfig file search path. e.g. + 'gpgrt-config --libdir=/usr/lib --exists gpgme' will parse + '/usr/lib/pkgconfig/gpgme.pc'. + +'--exists' + Test whether the pkg-config file 'module.pc' exist and exits with + success or error accordingly. + +'--modversion' + Print the currently installed version of 'module' on the standard + output. + +'--libs' + Print the linker flags that are necessary to link a program using + the 'module'. + +'--cflags' + Print the compiler flags that are necessary to compile a program + using the 'module'. + +'--static' + Modifies output if linking statically instead of dynamically. + +'--variable=VARNAME' + Output variable VARNAME from the module's pkg-config file. + +'gpgrt-config' is tried to be compatible to pkg-config, and to support +cross build well, but it is not intended to be a replacement. + + File: gpgrt.info, Node: Library Copying, Next: Copying, Prev: Tools, Up: Top GNU Lesser General Public License @@ -1243,23 +1294,24 @@ Function and Data Index Tag Table: -Node: Top733 -Node: Introduction2111 -Node: Getting Started2633 -Node: Features2990 -Node: Overview3119 -Node: Preparation3315 -Node: Header4116 -Node: Building sources5195 -Node: Building sources using Automake7393 -Node: Initializing the library8695 -Node: Multi-Threading9883 -Node: Generalities10025 -Node: Tools10212 -Node: gpg-error-config10382 -Node: Library Copying12035 -Node: Copying40136 -Node: Concept Index59306 -Node: Function and Data Index59603 +Node: Top736 +Node: Introduction2117 +Node: Getting Started2639 +Node: Features2996 +Node: Overview3125 +Node: Preparation3321 +Node: Header4122 +Node: Building sources5201 +Node: Building sources using Automake7399 +Node: Initializing the library8701 +Node: Multi-Threading9889 +Node: Generalities10031 +Node: Tools10218 +Node: gpg-error-config10453 +Node: gpgrt-config12127 +Node: Library Copying13874 +Node: Copying41975 +Node: Concept Index61145 +Node: Function and Data Index61442 End Tag Table diff --git a/doc/gpgrt.texi b/doc/gpgrt.texi index 2478366..6612600 100644 --- a/doc/gpgrt.texi +++ b/doc/gpgrt.texi @@ -342,6 +342,7 @@ TBD. (Description of the error function may be taken from Libgcrypt.) @menu * gpg-error-config:: Print required compiler flags +* gpgrt-config:: Helper tool for querying installed libraries @end menu @c The original version of this man page has been written for Debian and was @@ -410,6 +411,72 @@ specified before any @option{--libs} or @option{--cflags} options. @manpause +@manpage gpgrt-config.1 +@node gpgrt-config +@section gpgrt-config - Helper tool for querying installed libraries. +@ifset manverb +.B gpgrt-config +\- Helper script to get information about the installed version of gpg libraries +@end ifset + +@mansect synopsis +@ifset manverb +.B gpgrt-config +.RI [ options ] +.I [ module ] +@end ifset + +@mansect description +@command{gpgrt-config} is a script tool that is used by the autoconf macros +shipped with gnupg software (e.g. AM_PATH_GPG_ERROR and AM_PATH_GPGME) to +determine the compiler and linker flags that should be used to compile +and link programs that use the specific library (e.g. libgpg-error or +libgpgme). @command{gpgrt-config} uses pkg-config .pc files as data source. + +Apart from options @command{gpgrt-config} accepts a single argument +@option{module} specifying the basename (without the ".pc"-suffix) of the +pkg-config file to be used as input. @option{module} will default to +@option{gpg-error} if it is not specified. + +@mansect options +@noindent +@command{gpgrt-config} accepts the following options: + +@table @gnupgtabopt +@item --libdir=@var{LIBDIR} +Parent directory path of pkgconfig file search path. +e.g. @samp{gpgrt-config --libdir=/usr/lib --exists gpgme} +will parse @file{/usr/lib/pkgconfig/gpgme.pc}. + +@item --exists +Test whether the pkg-config file @file{module.pc} exist and exits with +success or error accordingly. + +@item --modversion +Print the currently installed version of @option{module} on the standard output. + +@item --libs +Print the linker flags that are necessary to link a program using the +@option{module}. + +@item --cflags +Print the compiler flags that are necessary to compile a program using the +@option{module}. + +@item --static +Modifies output if linking statically instead of dynamically. + +@item --variable=@var{VARNAME} +Output variable VARNAME from the module's pkg-config file. + +@end table + +@mansect bugs +@noindent +@command{gpgrt-config} is tried to be compatible to pkg-config, and to +support cross build well, but it is not intended to be a replacement. + +@manpause @c ********************************************************** diff --git a/doc/stamp-vti b/doc/stamp-vti index ba8846e..74f81da 100644 --- a/doc/stamp-vti +++ b/doc/stamp-vti @@ -1,4 +1,4 @@ -@set UPDATED 2 August 2022 -@set UPDATED-MONTH August 2022 -@set EDITION 1.46 -@set VERSION 1.46 +@set UPDATED 16 December 2022 +@set UPDATED-MONTH December 2022 +@set EDITION 1.47 +@set VERSION 1.47 diff --git a/doc/version.texi b/doc/version.texi index ba8846e..74f81da 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 2 August 2022 -@set UPDATED-MONTH August 2022 -@set EDITION 1.46 -@set VERSION 1.46 +@set UPDATED 16 December 2022 +@set UPDATED-MONTH December 2022 +@set EDITION 1.47 +@set VERSION 1.47 diff --git a/lang/cl/gpg-error.asd b/lang/cl/gpg-error.asd index 07a00fd..7b8062c 100644 --- a/lang/cl/gpg-error.asd +++ b/lang/cl/gpg-error.asd @@ -27,7 +27,7 @@ (defsystem gpg-error :description "Common error values for all GnuPG components." :author "g10 Code GmbH" - :version "1.46" + :version "1.47" :licence "LGPL" :depends-on ("cffi") :components ((:file "gpg-error-package") diff --git a/libgpg-error.spec b/libgpg-error.spec index 502ec61..e571f7a 100644 --- a/libgpg-error.spec +++ b/libgpg-error.spec @@ -1,7 +1,7 @@ # This is a template. The dist target uses it to create the real file. Summary: libgpg-error Name: libgpg-error -Version: 1.46 +Version: 1.47 Release: 1 URL: ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/ Source: ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/%{name}-%{version}.tar.gz diff --git a/packaging/libgpg-error.spec b/packaging/libgpg-error.spec index fbede3d..086b967 100644 --- a/packaging/libgpg-error.spec +++ b/packaging/libgpg-error.spec @@ -1,5 +1,5 @@ Name: libgpg-error -Version: 1.46 +Version: 1.47 Release: 0 License: LGPL-2.1+ Summary: Library That Defines Common Error Values for All GnuPG Components @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.42\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-10-15 21:07+02:00\n" "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" @@ -97,26 +97,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Nespecifikovaný zdroj" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Uživatelem definovaný zdroj 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Uživatelem definovaný zdroj 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Uživatelem definovaný zdroj 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Uživatelem definovaný zdroj 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Neznámý zdroj" @@ -1315,566 +1319,582 @@ msgid "Service error" msgstr "Chyba služby" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Å patný PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Chybný tajný klÃÄ" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "Objevena chyba systému" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "Neznámá chyba DNS" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "Neplatný oddÃl DNS" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "Neplatná textová podoba adresy" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "Chybà packet s dotazem DNS" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "Chybà packet s odpovÄ›dà DNS" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "Spojenà v DNS uzavÅ™eno" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "Ověřovánà v DNS selhalo" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "ÄŒasový limit pro DNS vyprÅ¡el" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "Obecná chyba LDAP" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "Obecná chyba atributu LDAP" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "Obecná chyba názvu LDAP" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "Obecná chyba zabezpeÄenà LDAP" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "Obecná chyba služby LDAP" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "Obecná chyba aktualizace LDAP" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "Experimentálnà chybový kód LDAP" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Soukromý chybový kód LDAP" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "Jiná obecná chyba LDAP" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "Spojenà LDAP selhalo (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "PÅ™ekroÄeno omezenà na poÄet odkazů LDAP" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "SmyÄka klienta LDAP" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "Nevráceny žádné výsledky LDAP" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "Ovládánà LDAP nenalezeno" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "Nepodporováno v LDAP" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "Chyba pÅ™ipojovánà LDAP" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "Nedostatek pamÄ›ti v LDAP" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "Chybná parametr ve volánà LDAP" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "Uživatel zruÅ¡il operaci LDAP" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "Chybný vyhledávacà filtr LDAP" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "Neznámá metoda autentizace LDAP" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "ÄŒas vyprÅ¡el v LDAP" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "Chyba dekódovánà LDAP" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "Chyba kódovánà do LDAP" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "MÃstnà chyba LDAP" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "LDAP server nelze kontaktovat" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "ÚspÄ›ch LDAP" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "Chyba operacà v LDAP" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "Chyba protokolu LDAP" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "ÄŒasový limit v LDAP vyprÅ¡el" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "Omezenà na velikost v LDAP pÅ™ekroÄeno" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "Nepravdivé porovnánà LDAP" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "Pravdivé porovnánà LDAP" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "AutentizaÄnà metoda LDAP nenà podporována" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "Požadována silnÄ›jÅ¡Ã autentizace LDAP" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "ČásteÄný výsledek LDAP a pÅ™ijatý odkaz" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "Odkaz LDAP" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "Administrativnà omezenà LDAP pÅ™ekroÄeno" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "Kritické rozÅ¡ÃÅ™enÃ LDAP nenà dostupné" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "LDAP vyžaduje důvÄ›rnost" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "Navazuje se LDAP SASL" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Taková LDAP atribut neexistuje" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "Nedefinovaný druh LDAP atributu" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "Nevhodné shody v LDAP" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "PoruÅ¡enà omezenà v LDAP" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "Typ LDAP nebo hodnota existuje" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "Neplatná skladba v LDAP" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "Žádný takový objekt LDAP" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "Problém s aliasem LDAP" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "Neplatná skladba DN v LDAP" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "LDAP záznam je list" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "Problém s vyhodnocovánÃm odkazu LDAP" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "Selhánà autorizace LDAP proxy (X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "Nevhodné autentizace LDAP" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "Neplatné autentizaÄnà údaje LDAP" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "NedostateÄná pÅ™Ãstupová práva k LDAP" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "Server LDAP je zaneprázdnÄ›ný" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "Server LDAP nenà dostupný" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "Server LDAP nenà ochoten vyhodnotit požadavek" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "Objevena smyÄka v LDAP" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "NaruÅ¡enà pojmenovánà v LDAP" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "NaruÅ¡enà tÅ™Ãdy objektu LDAP" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "Operace LDAP nenà na vnitÅ™nÃch uzlech dovolena" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "Operace LDAP nenà dovolena na RDN" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Již existuje (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "TÅ™Ãdu objektu LDAP nelze upravit" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "Výsledek LDAP je pÅ™ÃliÅ¡ velký" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "LDAP operace ovlivňuje vÃce DSA" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "Chyba v pohledu na virtuálnà seznam LDAP" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "Jiný chyba LDAP" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "Zdroje vyÄerpány v LCUP" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "NaruÅ¡enà bezpeÄnosti v LCUP" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "Neplatná data v LCUP" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "Nepodporované schéma v LCUP" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "LCUP vyžaduje nové naÄtenÃ" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "Operace LDAP zruÅ¡ena" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Žádná operace LDAP ke zruÅ¡enÃ" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "PÅ™ÃliÅ¡ pozdÄ› na zruÅ¡enà operace LDAP" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "Operaci LDAP nelze zruÅ¡it" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "Tvrzenà LDAP selhalo" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "Delegovaná autorizace odmÃtnuta protokolem LDAP" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Uživatelem definovaný chybový kód 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Uživatelem definovaný chybový kód 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Uživatelem definovaný chybový kód 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Uživatelem definovaný chybový kód 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Uživatelem definovaný chybový kód 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Uživatelem definovaný chybový kód 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Uživatelem definovaný chybový kód 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Uživatelem definovaný chybový kód 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Uživatelem definovaný chybový kód 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Uživatelem definovaný chybový kód 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Uživatelem definovaný chybový kód 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Uživatelem definovaný chybový kód 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Uživatelem definovaný chybový kód 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Uživatelem definovaný chybový kód 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Uživatelem definovaný chybový kód 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Uživatelem definovaný chybový kód 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "ÚspÄ›ch SQL" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "Chyba SQL" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "VnitÅ™nà chyba v knihovnÄ› SQL" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "PÅ™Ãstupová práva zamÃtnuta (SQL)" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "Bylo vyžádánà ukonÄenà SQL" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "Soubor s databázà SQL je zamknutý" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "Tabulka SQL v databázi je zamknuta" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "SQL knihovnÄ› doÅ¡la paměť" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "Pokus zapsat do SQL databáze jen pro ÄtenÃ" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "Operace SQL ukonÄena pÅ™eruÅ¡enÃm" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "VstupnÄ›-výstupnà chyba bÄ›hem operace SQL" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "Obraz disku databáze SQL je poÅ¡kozený" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "Neznámý kód operace v řÃzenà SQL souboru" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "Vloženà do SQL databáze selhalo, protože je plná" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "Soubor SQL databáze nelze otevÅ™Ãt" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "Chyba v zamykacÃm protokolu SQL databáze" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(vnitÅ™nà kód SQL: prázdný)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "Schéma SQL databáze se zmÄ›nilo" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "ŘetÄ›zec nebo binárnà objekt pÅ™ekraÄuje hraniÄnà velikost (SQL)" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "SQL ukonÄenÄ› kvůli naruÅ¡enà omezenÃ" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "Datový typ se neshoduje (SQL)" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "SQL knihovna byla použita nesprávnÄ›" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "SQL knihovna použÃvá nepodporované vlastnosti OS" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "Autorizace zamÃtnuta (SQL)" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(nepoužitý kód SQL: formát)" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "Vázaný parametr SQL je mimo rozsah" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "OtevÅ™ený soubor nenà SQL databázÃ" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "UpozornÄ›nà od protokolovánà SQL" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "Varovánà od protokolovánà SQL" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "SQL již obsahuje jiný řádek" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "SQL dokonÄilo vykonávánÃ" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Chyba systému bez ÄÃsla chyby (errno)" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Neznámá chyba systému" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Konec souboru" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Neznámý kód chyby" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.10\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:24+0100\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n" @@ -93,26 +93,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Enhver kilde" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Brugerdefineret kilde 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Brugerdefineret kilde 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Brugerdefineret kilde 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Brugerdefineret kilde 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Ukendt kilde" @@ -1345,698 +1349,714 @@ msgid "Service error" msgstr "Nøgleserverfejl" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Ødelagt PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Ødelagt hemmelig nøgle" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Ukendt systemfejl" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Ugyldig OID-streng" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Ugyldigt S-udtryk" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing issuer certificate" msgid "Missing DNS query packet" msgstr "Manglende udstedercertfikat" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Afkryptering mislykkedes" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Tidsudløb" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Generel IPC-fejl" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Generel fejl" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Generel fejl" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Generel Assuanfejl" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Generel fejl" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Generel Assuanfejl" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "IPC-skrivefejl" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Generel IPC-fejl" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "IPC-forbindelseskald mislykkedes" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Generel fejl" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Kortnulstilling krævet" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Element er ikke fundet" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Ikke understøttet" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Uventet fejl" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Ej understøttet handling" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Ødelagt certifikat" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Ukendt udvidelse" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Tidsudløb" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "dirmngr-fejl" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "dirmngr-fejl" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "IPC-læsefejl" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Ikke en IPC-server" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Lykkedes" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Konfigurationsfejl" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Protokolovertrædelse" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Ukendt udvidelse" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 #, fuzzy #| msgid "Fatal alert message received" msgid "Partial LDAP results+referral received" msgstr "Modtog »fatal alarm«-besked" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Generel fejl" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Kortnulstilling krævet" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Ugyldig attribut" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Ej understøttet beskyttelse" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Protokolovertrædelse" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Ugyldig tilstand" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Intet CMS-objekt" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Maskinelt problem" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Ugyldig tilstand" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Kodningsproblem" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Ej understøttet beskyttelse" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Ugyldigt kort" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 #, fuzzy #| msgid "No keyserver available" msgid "LDAP server is unavailable" msgstr "Ingen nøgleserver tilgængelig" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Manglende handling" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Protokolovertrædelse" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Handling ikke færdig endnu" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Handling afbrudt" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Linje er for lang" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Handling afbrudt" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Generel IPC-fejl" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Ressourcer opbrugt" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Protokolovertrædelse" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Ugyldig tilstand" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Ej understøttet certifikat" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Kortnulstilling krævet" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Lykkedes" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Ikke funktionsdygtig" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Ikke funktionsdygtig" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Ikke en IPC-server" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Afkryptering mislykkedes" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Brugerdefineret fejlkode 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Brugerdefineret fejlkode 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Brugerdefineret fejlkode 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Brugerdefineret fejlkode 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Brugerdefineret fejlkode 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Brugerdefineret fejlkode 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Brugerdefineret fejlkode 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Brugerdefineret fejlkode 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Brugerdefineret fejlkode 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Brugerdefineret fejlkode 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Brugerdefineret fejlkode 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Brugerdefineret fejlkode 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Brugerdefineret fejlkode 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Brugerdefineret fejlkode 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Brugerdefineret fejlkode 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Brugerdefineret fejlkode 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Lykkedes" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Syntaksfejl" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Protokolovertrædelse" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Systemfejl w/o errno" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Ukendt systemfejl" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Slutning pÃ¥ fil" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Ukendt fejlkode" @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error-1.19\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" -"PO-Revision-Date: 2021-03-22 10:25+0100\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" +"PO-Revision-Date: 2023-04-06 10:13+0200\n" "Last-Translator: Werner Koch <wk@gnupg.org>\n" "Language-Team: none\n" "Language: de\n" @@ -89,26 +89,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "TKD" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Unspezifische Quelle" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Benutzerdefinierte Quelle 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Benutzerdefinierte Quelle 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Benutzerdefinierte Quelle 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Benutzerdefinierte Quelle 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Unbekannte Quelle" @@ -1311,569 +1315,581 @@ msgid "Service error" msgstr "Fehler im Service" #: src/err-codes.h:326 +msgid "Bad PUK" +msgstr "Falsche PUK" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "Kein Rückstellcode" + +#: src/err-codes.h:328 +msgid "Bad reset code" +msgstr "Falscher Rückstellcode" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "Fehler im System entdeckt" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "Unbekannter DNS Fehler" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "Ungültige DNS \"Section\"" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "Ungültige Textadressenformat" # "in der Kette" ist part of the message because many users know about # certificate chains and thus that keyword might give them a good hint # what might be wrong. -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "Fehlendes DNS Anfragepaket" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "Fehlendes DNS Antwortpaket" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "Verbindung im DNS geschlossen" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "Prüfung im DNS fehlgeschlagen" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "DNS Zeitüberschreitung" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "Allgemeiner LDAP Fehler" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "Allgemeiner LDAP Attributfehler" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "Allgemeiner LDAP Namensfehler" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "Allgemeiner LDAP Sicherheitsfehler" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "Allgemeiner LDAP Servicefehler" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "Allgemeiner LDAP \"Update\" Fehler" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "Experimenteller LDAP Fehlercode" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Privater LDAP Fehlercode" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "Sonstiger allgemeiner LDAP Fehler" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "Fehler beim LDAP Verbindungsaufbau (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "Grenze für LDAP Verweise überschritten" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "Schleife im LDAP Client entdeckt" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "Keine LDAP Ergebnisse" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "LDAP \"Control\" nicht gefunden" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "Von LDAP nicht unterstützt" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "LDAP Verbindungsfehler" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "Nicht genügend Speicher für LDAP Operation" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "Ungültiger Parameter an LDAP Funktion übergeben" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "LDAP Verarbeitung durch Benutzer abgebrochen" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "Fehlerhaftes LDAP Suchfilter" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "Unbekanntes LDAP Authentifizierungsverfahren" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "Zeitüberschreitung (LDAP)" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "LDAP Dekodierungsfehler" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "LDAP Kodierungsfehler" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "Lokaler LDAP Fehler" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "Verbindung zum LDAP Server nicht möglich" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "LDAP erfolgreich" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "LDAP Konfigurationsfehler" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "LDAP Protokollverletzung" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "Zeitgrenze von LDAP überschritten" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "Größengrenze von LDAP überschritten" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "LDAP Vergleich falsch" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "LDAP Vergleich richtig" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "LDAP Authentifizierungsverfahren nicht unterstützt" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "Starke LDAP Authentifizierung benötigt" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "Partielle LDAP Ergebnisse und Verweise erhalten" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "LDAP Verweise" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "Administrative LDAP Grenze überschritten" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "Kritische LDAP Erweiterung nicht vorhanden" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "Vertraulichkeit von LDAP angefordert" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "LDAP SALS \"bind\" wird durchgeführt" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Kein solches LDAP Attribut" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "Ungültiger LDAP Attributtyp" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "Unpassende Zusammenstellung in LDAP" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "Bedingung nicht eingehalten in LDAP" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "LDAP Typ oder Wert existiert" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "Ungültiger Status in LDAP" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "Kein solches LDAP Objekt" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "Problem mit LDAP Alias" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "Ungültiger DN Synatx in LDAP" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "LDAP Element ist ein \"leaf\"" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "Problem bei der Auflösung eines LDAP Aliases" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "LDAP Proxy Authentifizierung fehlgeschlagen (X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "Unpassende LDAP Authentifizierung" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "Ungültige LDAP Credentials" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "Ungenügende Zugriffsrechte für LDAP" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "LDAP Server ist beschäftigt" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "LDAP Server nicht verfügbar" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "LDAP Server weigert sich etwas durchzuführen" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "LDAP hat eine Schleife erkannt" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "LDAP Benennungsverletzung" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "Verletzung der LDAP Objektklasse" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "LDAP Operation auf einem Nicht-\"Leaf\" ist nicht erlaubt" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "LDAP Operation nicht erlaubt auf einem RDN" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Existiert bereits (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "Die LDAP Objektklasse kann nicht geändert werden" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "LDAP Ergebnisse sind zu lang" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "LDAP Operation betrifft mehrere DSAs" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "Fehler in virtueller LDAP \"list view\"" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "Sonstiger allgemeiner LDAP Fehler" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "Ressourcen erschöpft in LCUP" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "Sicherheitsverletzung in LCUP" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "Ungültige Daten in LDAP" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "Nicht unterstütztes Schema in LCUP" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "\"Reload\" notwendig in LCUP" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP wurde abgebrochen" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Fehlende LDAP Operation zum abbrechen" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "Zu spät um LDAP Operation abzubrechen" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "LDAP Operation kann nicht abgebrochen werden" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "LDAP \"Assertion\" fehlgeschlagen" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "LDAP Authentifizierung via Proxy wurde verweigert" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Benutzerdefinierter Fehlercode 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Benutzerdefinierter Fehlercode 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Benutzerdefinierter Fehlercode 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Benutzerdefinierter Fehlercode 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Benutzerdefinierter Fehlercode 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Benutzerdefinierter Fehlercode 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Benutzerdefinierter Fehlercode 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Benutzerdefinierter Fehlercode 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Benutzerdefinierter Fehlercode 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Benutzerdefinierter Fehlercode 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Benutzerdefinierter Fehlercode 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Benutzerdefinierter Fehlercode 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Benutzerdefinierter Fehlercode 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Benutzerdefinierter Fehlercode 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Benutzerdefinierter Fehlercode 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Benutzerdefinierter Fehlercode 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "SQL erfolgreich" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "SQL Fehler" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "Interner Logikfehler in der SQL Bibliothek" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "Zugriff verweigert (SQL)" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "SQL Abbruch wurde angefordert" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "SQL Datenbank ist gesperrt" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "Eine SQL Tabelle in der Datenbank ist gesperrt" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "SQL Bibliothek hat nicht mehr genügend Hauptspeicher" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "Versuch auf einen read-only SQL Datenbank zu schreiben" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "SQL Operation durch einen Interrupt beendet" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "I/O Fehler während einer SQL Operation" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "Dateiabbild der SQL Datenbank ist fehlerhaft" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "Unbekannter \"opcode\" in der SQL Dateisteuerung" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "Einfügen in SQL Datenbank fehlgeschlagen da die Platte voll ist" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "Die Datei der SQL Datenbank konnte nicht geöffnet werden" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "SQL Dateisperren Protokollverletzung" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(Interner SQL Code: leer)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "SQL Datenbankschema hat sich geändert" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "String oder Blob ist zu gross (SQL)" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "SQL Abbruch wg. einer nicht eingehaltenen Zwangsbedingung" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "Datentyp stimmt nicht überein (SQL)" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "SQL Bibliothek wurde falsch verwendet" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "SQL Bibliothek benutzt vom OS nicht unterstützte Funktionen" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "Authentifizierung verweigert (SQL)" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(unused SQL code: format)" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "SQL Bind-Parameter ausserhalb der Grenzwerte" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "Geöffnete Datei ist keine SQL Datenbank" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "Benachrichtigungen vom SQL Logger" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "Warnungen vom SQL Logger" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "SQL hält eine neue \"Row\" bereit" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "SQL Ausführung ist beendet" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Systemfehler ohne gesetzten Systemfehlercode" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Unbekannter Systemfehler" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Dateiende" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Unbekannter Fehlercode" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:25+0100\n" "Last-Translator: Felipe Castro <fefcas@gmail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" @@ -89,26 +89,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Iu ajn fonto" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Uzant-difinita fonto 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Uzant-difinita fonto 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Uzant-difinita fonto 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Uzant-difinita fonto 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Nekonata fonto" @@ -1403,694 +1407,710 @@ msgid "Service error" msgstr "Åœlosilservila eraro" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "MalÄusta PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "MalÄusta sekreta Ålosilo" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Nekonata sistem-eraro" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Malvalida ĉeno OID" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Malvalida S-esprimo" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing certificate" msgid "Missing DNS query packet" msgstr "Mankas atestilo" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Malĉifro fiaskis" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Tempofino" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Äœenerala eraro de IPC" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Äœenerala eraro" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Äœenerala eraro" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Äœenerala eraro de Assuan" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Äœenerala eraro" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Äœenerala eraro de Assuan" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "Skrib-eraro de IPC" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Äœenerala eraro de IPC" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Konekta voko de IPC fiaskis" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Äœenerala eraro" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Kart-reekigo estas postulata" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Elemento ne estas trovita" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Ne subtenata" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Neatendita eraro" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Nesubtenata operacio" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "MalÄusta atestilo" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Nekonata aldono" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Tempofino" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "eraro de dirmngr" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "eraro de dirmngr" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "Leg-eraro de IPC" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Ne estas servilo IPC" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Sukceso" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Agord-eraro" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Perforto de protokolo" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Nekonata aldono" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Äœenerala eraro" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Kart-reekigo estas postulata" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Malvalida atributo" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Nesubtenata protekto" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Perforto de protokolo" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Malvalida stato" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Neniu objekto CMS" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Problemo de aparataro" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Malvalida stato" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Ekodiga problemo" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Nesubtenata protekto" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Malvalida karto" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Mankas ago" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Perforto de protokolo" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "La operacio ankoraÅ ne finiÄis" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Operacio estas nuligita" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Linio tro longas" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Operacio estas nuligita" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Äœenerala eraro de IPC" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Rimedoj estas plenuzitaj" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Perforto de protokolo" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Malvalida stato" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Nesubtenata atestilo" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Kart-reekigo estas postulata" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Sukceso" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Ne operaciebla" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Ne operaciebla" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Ne estas servilo IPC" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Malĉifro fiaskis" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Uzant-difinita erarkodo 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Uzant-difinita erarkodo 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Uzant-difinita erarkodo 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Uzant-difinita erarkodo 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Uzant-difinita erarkodo 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Uzant-difinita erarkodo 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Uzant-difinita erarkodo 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Uzant-difinita erarkodo 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Uzant-difinita erarkodo 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Uzant-difinita erarkodo 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Uzant-difinita erarkodo 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Uzant-difinita erarkodo 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Uzant-difinita erarkodo 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Uzant-difinita erarkodo 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Uzant-difinita erarkodo 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Uzant-difinita erarkodo 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Sukceso" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Sintaks-eraro" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Perforto de protokolo" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Sistem-eraro sen errno" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Nekonata sistem-eraro" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Fino de dosiero" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Nekonata erar-kodo" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.30-beta4\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:25+0100\n" "Last-Translator: Tails translators <amnesia@boum.org>\n" "Language-Team: es <LL@li.org>\n" @@ -90,26 +90,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Cualquier origen" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Origen determinado por el usuario 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Origen determinado por el usuario 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Origen determinado por el usuario 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Origen determinado por el usuario 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Origen desconocido" @@ -1320,572 +1324,588 @@ msgid "Service error" msgstr "Error del servidor de claves" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "PIN incorrecto" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Clave secreta incorrecta" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "Detectado error del sistema" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "Error DNS desconocido" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "Sección DNS incorrecta" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "Conexión cerrada en DNS" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "Fallo de verificación en DNS" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "Tiempo excedido para DNS" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "Error general de LDAP" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "Error general de atributo de LDAP" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "Error general de nombre de LDAP" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "Error general de seguridad de LDAP" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "Error general de servicio de LDAP" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "Error general de actualización de LDAP" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "Código de error experimental de LDAP" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Código de error privado de LDAP" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "Otro error general de LDAP" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "Ha fallado la conexión LDAP (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "LÃmite de referrals de LDAP excedido" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "Bucle del cliente LDAP" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "No se devolvió ningún resultado LDAP" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "Control de LDAP no encontrado" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "No soportado por LDAP" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "Error de conexión de LDAP" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "Sin memoria suficiente para LDAP" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "Parámetro incorrecto para una rutina de LDAP" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "Operación LDAP cancelada por el usuario" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "Filtro de búsqueda de LDAP incorrecto" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "Método de autentificación de LDAP desconocido" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "Tiempo excedido para LDAP" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "Error de decoding de LDAP" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "Error de encoding de LDAP" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "Error local de LDAP" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "No se puede conectar al servidor LDAP" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "Éxito LDAP" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "Error de operación de LDAP" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "Error de protocolo de LDAP" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "LÃmite de tiempo excedido en LDAP" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "LÃmite de tamaño excedido en LDAP" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "Método de autentificación LDAP no soportado" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "Se requiere una autentificación LDAP (más) fuerte" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "Excedido el lÃmite administrativo de LDAP" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "Extensión crÃtica LDAP no disponible" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "Confidencialidad requerida por LDAP" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Ese atributo LDAP no existe" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "No existe ese objeto LDAP" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "La entrada de LDAP es una hoja" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "Autentificación LDAP inapropiada" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "Credenciales LDAP no válidas" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "Acceso insuficiente para LDAP" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "El servidor LDAP está ocupado" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "El servidor LDAP no está disponible" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "El servidor LDAP no quiere funcionar" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "Bucle detectado por LDAP" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "Violación de nombre de LDAP" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "Violación de clase de objeto de LDAP" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Ya existe (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "Error diferente de LDAP" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "Recursos agotados en LCUP" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "Violación de seguridad en LCUP" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "Datos no válidos en LCUP" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "Esquema no soportado en LCUP" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "Se requiere un reload en LCUP" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP cancelado" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Lo hay ninguna operación de LDAP que cancelar" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "Demasiado tarde para cancelar LDAP" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "No se puede cancelar LDAP" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "Falló de declaración de LDAP" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Origen determinado por el usuario 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Origen determinado por el usuario 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Origen determinado por el usuario 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Origen determinado por el usuario 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "LDAP success" msgid "SQL success" msgstr "Éxito LDAP" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Error de sintaxis" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "LDAP protocol error" msgid "SQL database lock protocol error" msgstr "Error de protocolo de LDAP" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Error desconocido del sistema" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Fin del fichero" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Código de error desconocido" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error-1.17\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:26+0100\n" "Last-Translator: David Prévot <david@tilapin.org>\n" "Language-Team: French <traduc@traduc.org>\n" @@ -92,26 +92,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "N'importe quelle source" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Source 1 définie par l'utilisateur" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Source 2 définie par l'utilisateur" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Source 3 définie par l'utilisateur" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Source 4 définie par l'utilisateur" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Source inconnue" @@ -1342,698 +1346,714 @@ msgid "Service error" msgstr "Erreur du serveur de clefs" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Mauvais code personnel" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Mauvaise clef secrète" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Erreur système inconnue" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Chaîne OID incorrecte" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Expression symbolique incorrecte" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing issuer certificate" msgid "Missing DNS query packet" msgstr "Certificat de l'émetteur manquant" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Échec de déchiffrement" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Délai d'attente dépassé" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Erreur générale IPC" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Erreur générale" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Erreur générale" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Erreur générale Assuan" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Erreur générale" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Erreur générale Assuan" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "Erreur d'écriture IPC" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Erreur générale IPC" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Échec de l'appel IPC connect" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Erreur générale" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Réinitialisation de la carte nécessaire" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Élément non trouvé" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Non pris en charge" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Erreur inattendue" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Opération non prise en charge" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Mauvais certificat" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Extension inconnue" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Délai d'attente dépassé" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "Erreur de dirmngr" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "Erreur de dirmngr" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "Erreur de lecture IPC" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Pas un serveur IPC" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Réussite" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Erreur de configuration" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Violation de protocole" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Extension inconnue" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 #, fuzzy #| msgid "Fatal alert message received" msgid "Partial LDAP results+referral received" msgstr "Message d’alerte fatale reçu" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Erreur générale" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Réinitialisation de la carte nécessaire" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Attribut incorrect" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Protection non prise en charge" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Violation de protocole" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "État incorrect" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Pas d'objet CMS" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Problème matériel" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "État incorrect" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Problème d'encodage" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Protection non prise en charge" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Carte incorrecte" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 #, fuzzy #| msgid "No keyserver available" msgid "LDAP server is unavailable" msgstr "Aucun serveur de clefs disponible" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Action manquante" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Violation de protocole" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "L'opération n'est pas encore terminée" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Opération annulée" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Ligne trop longue" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Opération annulée" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Erreur générale IPC" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Ressources épuisées" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Violation de protocole" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "État incorrect" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Certificat non pris en charge" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Réinitialisation de la carte nécessaire" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Réussite" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Non opérationnel" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Non opérationnel" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Pas un serveur IPC" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Échec de déchiffrement" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Code d'erreur 1 défini par l'utilisateur" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Code d'erreur 2 défini par l'utilisateur" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Code d'erreur 3 défini par l'utilisateur" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Code d'erreur 4 défini par l'utilisateur" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Code d'erreur 5 défini par l'utilisateur" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Code d'erreur 6 défini par l'utilisateur" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Code d'erreur 7 défini par l'utilisateur" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Code d'erreur 8 défini par l'utilisateur" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Code d'erreur 9 défini par l'utilisateur" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Code d'erreur 10 défini par l'utilisateur" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Code d'erreur 11 défini par l'utilisateur" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Code d'erreur 12 défini par l'utilisateur" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Code d'erreur 13 défini par l'utilisateur" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Code d'erreur 14 défini par l'utilisateur" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Code d'erreur 15 défini par l'utilisateur" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Code d'erreur 16 défini par l'utilisateur" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Réussite" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Erreur de syntaxe" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Violation de protocole" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Erreur système sans numéro" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Erreur système inconnue" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Fin de fichier" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Code d'erreur inconnu" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error-1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:26+0100\n" "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" @@ -91,26 +91,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Bármilyen forrás" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "1. felhasználó által megadott forrás" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "2. felhasználó által megadott forrás" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "3. felhasználó által megadott forrás" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "4. felhasználó által megadott forrás" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Ismeretlen forrás" @@ -1401,694 +1405,710 @@ msgid "Service error" msgstr "Kulcskiszolgáló hiba" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Rossz PIN-kód" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Rossz titkos kulcs" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Ismeretlen rendszerhiba" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Érvénytelen OID karakterlánc" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Érvénytelen S-kifejezés" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing certificate" msgid "Missing DNS query packet" msgstr "Hiányzó tanúsÃtvány" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Visszafejtés sikertelen" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "IdÅ‘túllépés" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Ãltalános IPC hiba" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Ãltalános hiba" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Ãltalános hiba" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Ãltalános Assuan hiba" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Ãltalános hiba" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Ãltalános Assuan hiba" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "IPC Ãrási hiba" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Ãltalános IPC hiba" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Az IPC kapcsolódási hÃvás meghiúsult" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Ãltalános hiba" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Kártya visszaállÃtás szükséges" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Az elem nem található" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Nem támogatott" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Váratlan hiba" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Nem támogatott művelet" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Rossz tanúsÃtvány" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Ismeretlen kiterjesztés" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "IdÅ‘túllépés" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "dirmngr hiba" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "dirmngr hiba" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "IPC olvasási hiba" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Nem IPC kiszolgáló" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Sikeres" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "BeállÃtási hiba" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Protokollsértés" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Ismeretlen kiterjesztés" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Ãltalános hiba" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Kártya visszaállÃtás szükséges" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Érvénytelen attribútum" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Nem támogatott védelem" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Protokollsértés" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Érvénytelen állapot" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Nincs CMS objektum" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Hardverprobléma" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Érvénytelen állapot" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Kódolási probléma" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Nem támogatott védelem" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Érvénytelen kártya" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Hiányzó művelet" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Protokollsértés" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "A művelet még nem fejezÅ‘dött be" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "A művelet megszakÃtva" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Túl hosszú sor" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "A művelet megszakÃtva" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Ãltalános IPC hiba" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Az erÅ‘források kimerültek" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Protokollsértés" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Érvénytelen állapot" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Nem támogatott tanúsÃtvány" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Kártya visszaállÃtás szükséges" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Sikeres" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Nem működik" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Nem működik" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Nem IPC kiszolgáló" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Visszafejtés sikertelen" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "1. felhasználó által megadott hibakód" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "2. felhasználó által megadott hibakód" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "3. felhasználó által megadott hibakód" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "4. felhasználó által megadott hibakód" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "5. felhasználó által megadott hibakód" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "6. felhasználó által megadott hibakód" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "7. felhasználó által megadott hibakód" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "8. felhasználó által megadott hibakód" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "9. felhasználó által megadott hibakód" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "10. felhasználó által megadott hibakód" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "11. felhasználó által megadott hibakód" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "12. felhasználó által megadott hibakód" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "13. felhasználó által megadott hibakód" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "14. felhasználó által megadott hibakód" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "15. felhasználó által megadott hibakód" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "16. felhasználó által megadott hibakód" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Sikeres" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Szintaktikai hiba" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Protokollsértés" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Rendszerhiba w/o hibaszám" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Ismeretlen rendszerhiba" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Fájl vége" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Ismeretlen hibakód" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:26+0100\n" "Last-Translator: Milo Casagrande <milo@milo.name>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -90,26 +90,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Qualsiasi fonte" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Fonte 1 definita dall'utente" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Fonte 2 definita dall'utente" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Fonte 3 definita dall'utente" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Fonte 4 definita dall'utente" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Fonte sconosciuta" @@ -1340,698 +1344,714 @@ msgid "Service error" msgstr "Errore del server delle chiavi" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "PIN errato" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Chiave segreta errata" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Errore di sistema sconosciuto" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Testo per l'OID non valido" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "S-expression non valida" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing issuer certificate" msgid "Missing DNS query packet" msgstr "Manca il certificato dell'emittente" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Decifratura non riuscita" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Tempo scaduto" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Errore IPC generale" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Errore generale" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Errore generale" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Errore generale per Assuan" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Errore generale" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Errore generale per Assuan" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "Errore di scrittura IPC" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Errore IPC generale" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Chiamata \"connect\" IPC non riuscita" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Errore generale" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "È richiesto il riavvio della scheda" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Elemento non trovato" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Non supportato" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Errore inaspettato" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Operazione non supportata" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Certificato errato" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Estensione sconosciuta" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Tempo scaduto" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "Errore di dirmngr" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "Errore di dirmngr" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "Errore di lettura IPC" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Non è un server IPC" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Eseguito" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Errore di configurazione" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Violazione del protocollo" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Estensione sconosciuta" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 #, fuzzy #| msgid "Fatal alert message received" msgid "Partial LDAP results+referral received" msgstr "Ricevuto un messaggio di avviso fatale" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Errore generale" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "È richiesto il riavvio della scheda" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Attributo non valido" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Protezione non supportata" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Violazione del protocollo" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Stato non valido" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Non esiste alcun oggetto CMS" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Problema hardware" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Stato non valido" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Problema nella codifica" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Protezione non supportata" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Scheda non valida" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 #, fuzzy #| msgid "No keyserver available" msgid "LDAP server is unavailable" msgstr "Nessun server di chiavi disponibile" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Azione mancante" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Violazione del protocollo" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Operazione non ancora terminata" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Operazione annullata" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Riga troppo lunga" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Operazione annullata" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Errore IPC generale" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Risorse esaurite" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Violazione del protocollo" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Stato non valido" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Certificato non supportato" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "È richiesto il riavvio della scheda" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Eseguito" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Non è in funzione" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Non è in funzione" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Non è un server IPC" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Decifratura non riuscita" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Codice errore 1 definito dall'utente" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Codice errore 2 definito dall'utente" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Codice errore 3 definito dall'utente" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Codice errore 4 definito dall'utente" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Codice errore 5 definito dall'utente" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Codice errore 6 definito dall'utente" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Codice errore 7 definito dall'utente" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Codice errore 8 definito dall'utente" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Codice errore 9 definito dall'utente" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Codice errore 10 definito dall'utente" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Codice errore 11 definito dall'utente" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Codice errore 12 definito dall'utente" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Codice errore 13 definito dall'utente" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Codice errore 14 definito dall'utente" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Codice errore 15 definito dall'utente" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Codice errore 16 definito dall'utente" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Eseguito" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Errore di sintassi" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Violazione del protocollo" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Errore di sistema senza errno" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Errore di sistema sconosciuto" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Fine del file" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Codice di errore sconosciuto" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.39\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:26+0100\n" "Last-Translator: NIIBE Yutaka <gniibe@fsij.org>\n" "Language-Team: none\n" @@ -91,26 +91,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "指定ãªã—ã®ã‚½ãƒ¼ã‚¹" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "ユーザ定義ソース 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "ユーザ定義ソース 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "ユーザ定義ソース 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "ユーザ定義ソース 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "ä¸æ˜Žãªã‚½ãƒ¼ã‚¹" @@ -1307,566 +1311,582 @@ msgid "Service error" msgstr "サービスエラーã§ã™" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "誤ã£ãŸ PIN ã§ã™" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "誤ã£ãŸç§˜å¯†éµã§ã™" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "システムã®ãƒã‚°ãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "ä¸æ˜ŽãªDNSエラー" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "無効㪠DNS セクションã§ã™" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "無効ãªãƒ†ã‚¯ã‚¹ãƒˆã®ã‚¢ãƒ‰ãƒ¬ã‚¹å½¢å¼ã§ã™" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "DNSクエリã®ãƒ‘ケットãŒã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "DNSã®è¿”ç”パケットãŒæ¬ 如ã—ã¦ã„ã¾ã™" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "DNSã®æŽ¥ç¶šãŒé–‰ã˜ã‚‰ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "DNSã§æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸ" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "DNSタイムアウトã§ã™" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "一般LDAPエラーã§ã™" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "一般LDAP属性エラーã§ã™" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "一般LDAPエラーã§ã™" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "一般Assuanエラーã§ã™" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "一般LDAPサーãƒã‚¨ãƒ©ãƒ¼ã§ã™" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "一般LDAP更新エラーã§ã™" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "実験的LDAPエラーコード" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "プライベートLDAPエラーコード" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "ãã®ä»–ã®ä¸€èˆ¬LDAPエラーã§ã™" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "LDAP接続ãŒå¤±æ•—ã—ã¾ã—㟠(X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "LDAPå‚照制é™ã‚’越ãˆã¾ã—ãŸ" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "LDAPクライアントã®ãƒ«ãƒ¼ãƒ—" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "LDAPã®çµæžœãŒè¿”ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "LDAP制御ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "LDAPã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "LDAP connectエラーã§ã™" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "LDAPã§ãƒ¡ãƒ¢ãƒªãŒãªããªã‚Šã¾ã—ãŸ" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "LDAPルーãƒãƒ³ã«å¯¾ã™ã‚‹ä¸æ£ãªãƒ‘ラメータã§ã™" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "ユーザãŒLDAPæ“作をã‚ャンセルã—ã¾ã—ãŸ" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "誤ã£ãŸLDAP検索フィルタã§ã™" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "ä¸æ˜Žã®LDAPèªè¨¼æ–¹å¼ã§ã™" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "LDAPã§ã‚¿ã‚¤ãƒ アウトã§ã™" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "LDAPデコードã®ã‚¨ãƒ©ãƒ¼" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "LDAPエンコードã®ã‚¨ãƒ©ãƒ¼" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "LDAPãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒ©ãƒ¼" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "LDAPサーãƒã«é€£çµ¡ã§ãã¾ã›ã‚“" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "LDAPæˆåŠŸã§ã™" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "LDAPæ“作エラーã§ã™" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "LDAPプãƒãƒˆã‚³ãƒ«ã‚¨ãƒ©ãƒ¼" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "LDAPã§æ™‚間制é™ã‚’越ãˆã¾ã—ãŸ" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "LDAPã§ã‚µã‚¤ã‚ºåˆ¶é™ã‚’越ãˆã¾ã—ãŸ" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "LDAP比較 å½" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "LDAP比較 真" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "LDAPèªè¨¼æ–¹å¼ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "å¼·ã„LDAPèªè¨¼ãŒå¿…è¦ã§ã™" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "部分的LDAPçµæžœ/å‚照をå—ä¿¡ã—ã¾ã—ãŸ" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "LDAPå‚ç…§" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "管ç†LDAP制é™ã‚’越ãˆã¾ã—ãŸ" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "クリティカルãªLDAPæ‹¡å¼µãŒåˆ©ç”¨å¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "LDAPã«ã‚ˆã‚Šç§˜åŒ¿æ€§ãŒå¿…è¦ã§ã™" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "LDAP SASLãƒã‚¤ãƒ³ãƒ‰ãŒé€²ã‚“ã§ã„ã¾ã™" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "ãã®ã‚ˆã†ãªLDAP属性ãŒã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "未定義ã®LDAP属性型ã§ã™" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "LDAPã®ä¸é©åˆ‡ãªãƒžãƒƒãƒãƒ³ã‚°ã§ã™" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "LDAP制約é•åã§ã™" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "LDAPåž‹ã‚ã‚‹ã„ã¯å€¤ãŒå˜åœ¨ã—ã¾ã™" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "LDAPã®ç„¡åŠ¹ãªæ§‹æ–‡ã§ã™" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "ãã®ã‚ˆã†ãªLDAPオブジェクトã¯ã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "LDAPエイリアスã®å•é¡Œã§ã™" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "LDAPã®ç„¡åŠ¹ãªDN構文状態ã§ã™" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "LDAPエントリãŒãƒªãƒ¼ãƒ•ã§ã™" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "LDAPエイリアスã®ãƒ‡ãƒ¬ãƒ•ã‚¡ãƒ¬ãƒ³ã‚¹å•é¡Œã§ã™" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "LDAPプãƒã‚ã‚·ã®èªè¨¼å¤±æ•—ã§ã™(X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "ä¸é©åˆ‡ãªLDAPèªè¨¼ã§ã™" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "無効ãªLDAPクレデンシャルã§ã™" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "LDAPã®ä¸å分ãªã‚¢ã‚¯ã‚»ã‚¹ã§ã™" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "LDAPサーãƒãŒãƒ“ジーã§ã™" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "LDAPサーãƒãŒåˆ©ç”¨å¯èƒ½ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "LDAPサーãƒãŒå®Ÿè¡Œã‚’進ã‚ãŸãã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "LDAPã§ãƒ«ãƒ¼ãƒ—ãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "LDAPåå‰é•åã§ã™" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "LDAPオブジェクトクラスé•åã§ã™" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "LDAPæ“作ã¯éžãƒªãƒ¼ãƒ•ã«ã¯è¨±ã•ã‚Œã¾ã›ã‚“" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "LDAPæ“作ã¯RDNã«ã¯è¨±ã•ã‚Œã¾ã›ã‚“" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "æ—¢ã«å˜åœ¨ã—ã¾ã™ (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "LDAPオブジェクト・クラスを修æ£ã§ãã¾ã›ã‚“" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "LDAPçµæžœãŒå¤§ãã™ãŽã¾ã™" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "LDAPæ“作ã¯è¤‡æ•°ã®DSAã«é–¢ä¸Žã—ã¾ã™" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "ãƒãƒ¼ãƒãƒ£ãƒ«LDAPリストviewエラー" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "ãã®ä»–ã®LDAPエラーã§ã™" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "LCUPã§è³‡æºã‚’使ã„æžœãŸã—ã¾ã—ãŸ" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "LCUPã®ã‚»ã‚ュリティé•å" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "LCUPã®ç„¡åŠ¹ãªãƒ‡ãƒ¼ã‚¿ã§ã™" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "LCUPã®ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„スã‚ームã§ã™" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "LCUPã§ãƒªãƒãƒ¼ãƒ‰ãŒå¿…è¦ã§ã™" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAPãŒã‚ャンセルã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "ã‚ャンセルã™ã‚‹LDAPæ“作ãŒã‚ã‚Šã¾ã›ã‚“" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "LDAPã‚’ã‚ャンセルã™ã‚‹ã«ã¯é…ã™ãŽã¾ã™" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "LDAPã‚’ã‚ャンセルã§ãã¾ã›ã‚“" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "LDAPアサーションã«å¤±æ•—ã—ã¾ã—ãŸ" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "LDAPã§ãƒ—ãƒã‚ã‚·ã®èªè¨¼ãŒæ‹’å¦ã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "ユーザ定義エラーコード 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "ユーザ定義エラーコード 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "ユーザ定義エラーコード 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "ユーザ定義エラーコード 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "ユーザ定義エラーコード 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "ユーザ定義エラーコード 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "ユーザ定義エラーコード 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "ユーザ定義エラーコード 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "ユーザ定義エラーコード 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "ユーザ定義エラーコード 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "ユーザ定義エラーコード 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "ユーザ定義エラーコード 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "ユーザ定義エラーコード 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "ユーザ定義エラーコード 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "ユーザ定義エラーコード 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "ユーザ定義エラーコード 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "SQL æˆåŠŸã§ã™" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "SQLエラーã§ã™" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "SQLライブラリã®å†…部論ç†ã‚¨ãƒ©ãƒ¼" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "アクセス許å¯ãŒæ‹’å¦ã•ã‚Œã¾ã—㟠(SQL)" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "SQLä¸æ¢ãŒè¦æ±‚ã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "SQLデータベースãŒãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "データベースã§SQLテーブルãŒãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "SQLライブラリãŒã‚³ã‚¢ã‚’使ã„æžœãŸã—ã¾ã—ãŸ" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "èªã¿å‡ºã—ã®ã¿ã®SQLデータベースã«æ›¸ã込もã†ã¨ã—ã¾ã—ãŸ" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "割り込ã¿ã§SQLæ“作ãŒçµ‚了ã—ã¾ã—ãŸ" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "SQLæ“作ä¸ã«I/Oエラー" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "SQLデータベースã®ãƒ‡ã‚£ã‚¹ã‚¯ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒå£Šã‚Œã¦ã„ã¾ã™" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "SQLファイルコントãƒãƒ¼ãƒ«ã«ä¸æ˜Žã®ã‚ªãƒšã‚³ãƒ¼ãƒ‰ã§ã™" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "SQLデータベースãŒã„ã£ã±ã„ã§æŒ¿å…¥ãŒå¤±æ•—ã—ã¾ã—ãŸ" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "SQLデータベースをオープンã§ãã¾ã›ã‚“" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "SQLデータベース・ãƒãƒƒã‚¯ãƒ»ãƒ—ãƒãƒˆã‚³ãƒ«ã‚¨ãƒ©ãƒ¼" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(内部SQLコード: empty)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "SQLデータベースã®ã‚¹ã‚ーマãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "æ–‡å—列ã‹ãƒ–ãƒãƒ–ãŒã‚µã‚¤ã‚ºä¸Šé™ã‚’超ãˆã¾ã—㟠(SQL)" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "制約ã®é•åã®ãŸã‚ SQL ä¸æ¢ã§ã™" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "データ型ã®ä¸ä¸€è‡´ (SQL)" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "SQLライブラリãŒèª¤ã£ã¦ä½¿ã‚ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "SQLライブラリãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„OSã®æ©Ÿèƒ½ã‚’使ã„ã¾ã™" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "èªè¨¼ãŒæ‹’å¦ã•ã‚Œã¾ã—㟠(SQL)" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(使ã‚ã‚Œã¦ã„ãªã„SQLコード: format)" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "SQLã®ãƒã‚¤ãƒ³ãƒ‰ãƒ»ãƒ‘ラメータãŒç¯„囲外ã§ã™" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "SQLデータベース・ファイルã§ã¯ãªã„ファイルãŒã‚ªãƒ¼ãƒ—ンã•ã‚Œã¾ã—ãŸ" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "SQLãƒã‚¬ãƒ¼ã‹ã‚‰ã®é€šçŸ¥" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "SQLãƒã‚¬ãƒ¼ã‹ã‚‰ã®è¦å‘Š" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "SQLã§åˆ¥ã®è¡ŒãŒæº–å‚™ã§ãã¦ã„ã¾ã™" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "SQL実行ãŒçµ‚ã‚ã‚Šã¾ã—ãŸ" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "errno ãŒç„¡ã„システムエラー" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "ä¸æ˜Žãªã‚·ã‚¹ãƒ†ãƒ エラー" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "ファイル終端" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰" diff --git a/po/libgpg-error.pot b/po/libgpg-error.pot index 632d276..6d5892a 100644 --- a/po/libgpg-error.pot +++ b/po/libgpg-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libgpg-error 1.46\n" +"Project-Id-Version: libgpg-error 1.47\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -90,26 +90,30 @@ msgid "TLS" msgstr "" #: src/err-sources.h:46 -msgid "Any source" +msgid "TKD" msgstr "" #: src/err-sources.h:47 -msgid "User defined source 1" +msgid "Any source" msgstr "" #: src/err-sources.h:48 -msgid "User defined source 2" +msgid "User defined source 1" msgstr "" #: src/err-sources.h:49 -msgid "User defined source 3" +msgid "User defined source 2" msgstr "" #: src/err-sources.h:50 -msgid "User defined source 4" +msgid "User defined source 3" msgstr "" #: src/err-sources.h:51 +msgid "User defined source 4" +msgstr "" + +#: src/err-sources.h:52 msgid "Unknown source" msgstr "" @@ -1306,566 +1310,578 @@ msgid "Service error" msgstr "" #: src/err-codes.h:326 -msgid "System bug detected" +msgid "Bad PUK" msgstr "" #: src/err-codes.h:327 -msgid "Unknown DNS error" +msgid "No reset code" msgstr "" #: src/err-codes.h:328 -msgid "Invalid DNS section" +msgid "Bad reset code" msgstr "" #: src/err-codes.h:329 -msgid "Invalid textual address form" +msgid "System bug detected" msgstr "" #: src/err-codes.h:330 -msgid "Missing DNS query packet" +msgid "Unknown DNS error" msgstr "" #: src/err-codes.h:331 -msgid "Missing DNS answer packet" +msgid "Invalid DNS section" msgstr "" #: src/err-codes.h:332 -msgid "Connection closed in DNS" +msgid "Invalid textual address form" msgstr "" #: src/err-codes.h:333 -msgid "Verification failed in DNS" +msgid "Missing DNS query packet" msgstr "" #: src/err-codes.h:334 -msgid "DNS Timeout" +msgid "Missing DNS answer packet" msgstr "" #: src/err-codes.h:335 -msgid "General LDAP error" +msgid "Connection closed in DNS" msgstr "" #: src/err-codes.h:336 -msgid "General LDAP attribute error" +msgid "Verification failed in DNS" msgstr "" #: src/err-codes.h:337 -msgid "General LDAP name error" +msgid "DNS Timeout" msgstr "" #: src/err-codes.h:338 -msgid "General LDAP security error" +msgid "General LDAP error" msgstr "" #: src/err-codes.h:339 -msgid "General LDAP service error" +msgid "General LDAP attribute error" msgstr "" #: src/err-codes.h:340 -msgid "General LDAP update error" +msgid "General LDAP name error" msgstr "" #: src/err-codes.h:341 -msgid "Experimental LDAP error code" +msgid "General LDAP security error" msgstr "" #: src/err-codes.h:342 -msgid "Private LDAP error code" +msgid "General LDAP service error" msgstr "" #: src/err-codes.h:343 -msgid "Other general LDAP error" +msgid "General LDAP update error" msgstr "" #: src/err-codes.h:344 -msgid "LDAP connecting failed (X)" +msgid "Experimental LDAP error code" msgstr "" #: src/err-codes.h:345 -msgid "LDAP referral limit exceeded" +msgid "Private LDAP error code" msgstr "" #: src/err-codes.h:346 -msgid "LDAP client loop" +msgid "Other general LDAP error" msgstr "" #: src/err-codes.h:347 -msgid "No LDAP results returned" +msgid "LDAP connecting failed (X)" msgstr "" #: src/err-codes.h:348 -msgid "LDAP control not found" +msgid "LDAP referral limit exceeded" msgstr "" #: src/err-codes.h:349 -msgid "Not supported by LDAP" +msgid "LDAP client loop" msgstr "" #: src/err-codes.h:350 -msgid "LDAP connect error" +msgid "No LDAP results returned" msgstr "" #: src/err-codes.h:351 -msgid "Out of memory in LDAP" +msgid "LDAP control not found" msgstr "" #: src/err-codes.h:352 -msgid "Bad parameter to an LDAP routine" +msgid "Not supported by LDAP" msgstr "" #: src/err-codes.h:353 -msgid "User cancelled LDAP operation" +msgid "LDAP connect error" msgstr "" #: src/err-codes.h:354 -msgid "Bad LDAP search filter" +msgid "Out of memory in LDAP" msgstr "" #: src/err-codes.h:355 -msgid "Unknown LDAP authentication method" +msgid "Bad parameter to an LDAP routine" msgstr "" #: src/err-codes.h:356 -msgid "Timeout in LDAP" +msgid "User cancelled LDAP operation" msgstr "" #: src/err-codes.h:357 -msgid "LDAP decoding error" +msgid "Bad LDAP search filter" msgstr "" #: src/err-codes.h:358 -msgid "LDAP encoding error" +msgid "Unknown LDAP authentication method" msgstr "" #: src/err-codes.h:359 -msgid "LDAP local error" +msgid "Timeout in LDAP" msgstr "" #: src/err-codes.h:360 -msgid "Cannot contact LDAP server" +msgid "LDAP decoding error" msgstr "" #: src/err-codes.h:361 -msgid "LDAP success" +msgid "LDAP encoding error" msgstr "" #: src/err-codes.h:362 -msgid "LDAP operations error" +msgid "LDAP local error" msgstr "" #: src/err-codes.h:363 -msgid "LDAP protocol error" +msgid "Cannot contact LDAP server" msgstr "" #: src/err-codes.h:364 -msgid "Time limit exceeded in LDAP" +msgid "LDAP success" msgstr "" #: src/err-codes.h:365 -msgid "Size limit exceeded in LDAP" +msgid "LDAP operations error" msgstr "" #: src/err-codes.h:366 -msgid "LDAP compare false" +msgid "LDAP protocol error" msgstr "" #: src/err-codes.h:367 -msgid "LDAP compare true" +msgid "Time limit exceeded in LDAP" msgstr "" #: src/err-codes.h:368 -msgid "LDAP authentication method not supported" +msgid "Size limit exceeded in LDAP" msgstr "" #: src/err-codes.h:369 -msgid "Strong(er) LDAP authentication required" +msgid "LDAP compare false" msgstr "" #: src/err-codes.h:370 -msgid "Partial LDAP results+referral received" +msgid "LDAP compare true" msgstr "" #: src/err-codes.h:371 -msgid "LDAP referral" +msgid "LDAP authentication method not supported" msgstr "" #: src/err-codes.h:372 -msgid "Administrative LDAP limit exceeded" +msgid "Strong(er) LDAP authentication required" msgstr "" #: src/err-codes.h:373 -msgid "Critical LDAP extension is unavailable" +msgid "Partial LDAP results+referral received" msgstr "" #: src/err-codes.h:374 -msgid "Confidentiality required by LDAP" +msgid "LDAP referral" msgstr "" #: src/err-codes.h:375 -msgid "LDAP SASL bind in progress" +msgid "Administrative LDAP limit exceeded" msgstr "" #: src/err-codes.h:376 -msgid "No such LDAP attribute" +msgid "Critical LDAP extension is unavailable" msgstr "" #: src/err-codes.h:377 -msgid "Undefined LDAP attribute type" +msgid "Confidentiality required by LDAP" msgstr "" #: src/err-codes.h:378 -msgid "Inappropriate matching in LDAP" +msgid "LDAP SASL bind in progress" msgstr "" #: src/err-codes.h:379 -msgid "Constraint violation in LDAP" +msgid "No such LDAP attribute" msgstr "" #: src/err-codes.h:380 -msgid "LDAP type or value exists" +msgid "Undefined LDAP attribute type" msgstr "" #: src/err-codes.h:381 -msgid "Invalid syntax in LDAP" +msgid "Inappropriate matching in LDAP" msgstr "" #: src/err-codes.h:382 -msgid "No such LDAP object" +msgid "Constraint violation in LDAP" msgstr "" #: src/err-codes.h:383 -msgid "LDAP alias problem" +msgid "LDAP type or value exists" msgstr "" #: src/err-codes.h:384 -msgid "Invalid DN syntax in LDAP" +msgid "Invalid syntax in LDAP" msgstr "" #: src/err-codes.h:385 -msgid "LDAP entry is a leaf" +msgid "No such LDAP object" msgstr "" #: src/err-codes.h:386 -msgid "LDAP alias dereferencing problem" +msgid "LDAP alias problem" msgstr "" #: src/err-codes.h:387 -msgid "LDAP proxy authorization failure (X)" +msgid "Invalid DN syntax in LDAP" msgstr "" #: src/err-codes.h:388 -msgid "Inappropriate LDAP authentication" +msgid "LDAP entry is a leaf" msgstr "" #: src/err-codes.h:389 -msgid "Invalid LDAP credentials" +msgid "LDAP alias dereferencing problem" msgstr "" #: src/err-codes.h:390 -msgid "Insufficient access for LDAP" +msgid "LDAP proxy authorization failure (X)" msgstr "" #: src/err-codes.h:391 -msgid "LDAP server is busy" +msgid "Inappropriate LDAP authentication" msgstr "" #: src/err-codes.h:392 -msgid "LDAP server is unavailable" +msgid "Invalid LDAP credentials" msgstr "" #: src/err-codes.h:393 -msgid "LDAP server is unwilling to perform" +msgid "Insufficient access for LDAP" msgstr "" #: src/err-codes.h:394 -msgid "Loop detected by LDAP" +msgid "LDAP server is busy" msgstr "" #: src/err-codes.h:395 -msgid "LDAP naming violation" +msgid "LDAP server is unavailable" msgstr "" #: src/err-codes.h:396 -msgid "LDAP object class violation" +msgid "LDAP server is unwilling to perform" msgstr "" #: src/err-codes.h:397 -msgid "LDAP operation not allowed on non-leaf" +msgid "Loop detected by LDAP" msgstr "" #: src/err-codes.h:398 -msgid "LDAP operation not allowed on RDN" +msgid "LDAP naming violation" msgstr "" #: src/err-codes.h:399 -msgid "Already exists (LDAP)" +msgid "LDAP object class violation" msgstr "" #: src/err-codes.h:400 -msgid "Cannot modify LDAP object class" +msgid "LDAP operation not allowed on non-leaf" msgstr "" #: src/err-codes.h:401 -msgid "LDAP results too large" +msgid "LDAP operation not allowed on RDN" msgstr "" #: src/err-codes.h:402 -msgid "LDAP operation affects multiple DSAs" +msgid "Already exists (LDAP)" msgstr "" #: src/err-codes.h:403 -msgid "Virtual LDAP list view error" +msgid "Cannot modify LDAP object class" msgstr "" #: src/err-codes.h:404 -msgid "Other LDAP error" +msgid "LDAP results too large" msgstr "" #: src/err-codes.h:405 -msgid "Resources exhausted in LCUP" +msgid "LDAP operation affects multiple DSAs" msgstr "" #: src/err-codes.h:406 -msgid "Security violation in LCUP" +msgid "Virtual LDAP list view error" msgstr "" #: src/err-codes.h:407 -msgid "Invalid data in LCUP" +msgid "Other LDAP error" msgstr "" #: src/err-codes.h:408 -msgid "Unsupported scheme in LCUP" +msgid "Resources exhausted in LCUP" msgstr "" #: src/err-codes.h:409 -msgid "Reload required in LCUP" +msgid "Security violation in LCUP" msgstr "" #: src/err-codes.h:410 -msgid "LDAP cancelled" +msgid "Invalid data in LCUP" msgstr "" #: src/err-codes.h:411 -msgid "No LDAP operation to cancel" +msgid "Unsupported scheme in LCUP" msgstr "" #: src/err-codes.h:412 -msgid "Too late to cancel LDAP" +msgid "Reload required in LCUP" msgstr "" #: src/err-codes.h:413 -msgid "Cannot cancel LDAP" +msgid "LDAP cancelled" msgstr "" #: src/err-codes.h:414 -msgid "LDAP assertion failed" +msgid "No LDAP operation to cancel" msgstr "" #: src/err-codes.h:415 -msgid "Proxied authorization denied by LDAP" +msgid "Too late to cancel LDAP" msgstr "" #: src/err-codes.h:416 -msgid "User defined error code 1" +msgid "Cannot cancel LDAP" msgstr "" #: src/err-codes.h:417 -msgid "User defined error code 2" +msgid "LDAP assertion failed" msgstr "" #: src/err-codes.h:418 -msgid "User defined error code 3" +msgid "Proxied authorization denied by LDAP" msgstr "" #: src/err-codes.h:419 -msgid "User defined error code 4" +msgid "User defined error code 1" msgstr "" #: src/err-codes.h:420 -msgid "User defined error code 5" +msgid "User defined error code 2" msgstr "" #: src/err-codes.h:421 -msgid "User defined error code 6" +msgid "User defined error code 3" msgstr "" #: src/err-codes.h:422 -msgid "User defined error code 7" +msgid "User defined error code 4" msgstr "" #: src/err-codes.h:423 -msgid "User defined error code 8" +msgid "User defined error code 5" msgstr "" #: src/err-codes.h:424 -msgid "User defined error code 9" +msgid "User defined error code 6" msgstr "" #: src/err-codes.h:425 -msgid "User defined error code 10" +msgid "User defined error code 7" msgstr "" #: src/err-codes.h:426 -msgid "User defined error code 11" +msgid "User defined error code 8" msgstr "" #: src/err-codes.h:427 -msgid "User defined error code 12" +msgid "User defined error code 9" msgstr "" #: src/err-codes.h:428 -msgid "User defined error code 13" +msgid "User defined error code 10" msgstr "" #: src/err-codes.h:429 -msgid "User defined error code 14" +msgid "User defined error code 11" msgstr "" #: src/err-codes.h:430 -msgid "User defined error code 15" +msgid "User defined error code 12" msgstr "" #: src/err-codes.h:431 -msgid "User defined error code 16" +msgid "User defined error code 13" msgstr "" #: src/err-codes.h:432 -msgid "SQL success" +msgid "User defined error code 14" msgstr "" #: src/err-codes.h:433 -msgid "SQL error" +msgid "User defined error code 15" msgstr "" #: src/err-codes.h:434 -msgid "Internal logic error in SQL library" +msgid "User defined error code 16" msgstr "" #: src/err-codes.h:435 -msgid "Access permission denied (SQL)" +msgid "SQL success" msgstr "" #: src/err-codes.h:436 -msgid "SQL abort was requested" +msgid "SQL error" msgstr "" #: src/err-codes.h:437 -msgid "SQL database file is locked" +msgid "Internal logic error in SQL library" msgstr "" #: src/err-codes.h:438 -msgid "An SQL table in the database is locked" +msgid "Access permission denied (SQL)" msgstr "" #: src/err-codes.h:439 -msgid "SQL library ran out of core" +msgid "SQL abort was requested" msgstr "" #: src/err-codes.h:440 -msgid "Attempt to write a readonly SQL database" +msgid "SQL database file is locked" msgstr "" #: src/err-codes.h:441 -msgid "SQL operation terminated by interrupt" +msgid "An SQL table in the database is locked" msgstr "" #: src/err-codes.h:442 -msgid "I/O error during SQL operation" +msgid "SQL library ran out of core" msgstr "" #: src/err-codes.h:443 -msgid "SQL database disk image is malformed" +msgid "Attempt to write a readonly SQL database" msgstr "" #: src/err-codes.h:444 -msgid "Unknown opcode in SQL file control" +msgid "SQL operation terminated by interrupt" msgstr "" #: src/err-codes.h:445 -msgid "Insertion failed because SQL database is full" +msgid "I/O error during SQL operation" msgstr "" #: src/err-codes.h:446 -msgid "Unable to open the SQL database file" +msgid "SQL database disk image is malformed" msgstr "" #: src/err-codes.h:447 -msgid "SQL database lock protocol error" +msgid "Unknown opcode in SQL file control" msgstr "" #: src/err-codes.h:448 -msgid "(internal SQL code: empty)" +msgid "Insertion failed because SQL database is full" msgstr "" #: src/err-codes.h:449 -msgid "SQL database schema changed" +msgid "Unable to open the SQL database file" msgstr "" #: src/err-codes.h:450 -msgid "String or blob exceeds size limit (SQL)" +msgid "SQL database lock protocol error" msgstr "" #: src/err-codes.h:451 -msgid "SQL abort due to constraint violation" +msgid "(internal SQL code: empty)" msgstr "" #: src/err-codes.h:452 -msgid "Data type mismatch (SQL)" +msgid "SQL database schema changed" msgstr "" #: src/err-codes.h:453 -msgid "SQL library used incorrectly" +msgid "String or blob exceeds size limit (SQL)" msgstr "" #: src/err-codes.h:454 -msgid "SQL library uses unsupported OS features" +msgid "SQL abort due to constraint violation" msgstr "" #: src/err-codes.h:455 -msgid "Authorization denied (SQL)" +msgid "Data type mismatch (SQL)" msgstr "" #: src/err-codes.h:456 -msgid "(unused SQL code: format)" +msgid "SQL library used incorrectly" msgstr "" #: src/err-codes.h:457 -msgid "SQL bind parameter out of range" +msgid "SQL library uses unsupported OS features" msgstr "" #: src/err-codes.h:458 -msgid "File opened that is not an SQL database file" +msgid "Authorization denied (SQL)" msgstr "" #: src/err-codes.h:459 -msgid "Notifications from SQL logger" +msgid "(unused SQL code: format)" msgstr "" #: src/err-codes.h:460 -msgid "Warnings from SQL logger" +msgid "SQL bind parameter out of range" msgstr "" #: src/err-codes.h:461 -msgid "SQL has another row ready" +msgid "File opened that is not an SQL database file" msgstr "" #: src/err-codes.h:462 -msgid "SQL has finished executing" +msgid "Notifications from SQL logger" msgstr "" #: src/err-codes.h:463 -msgid "System error w/o errno" +msgid "Warnings from SQL logger" msgstr "" #: src/err-codes.h:464 -msgid "Unknown system error" +msgid "SQL has another row ready" msgstr "" #: src/err-codes.h:465 -msgid "End of file" +msgid "SQL has finished executing" msgstr "" #: src/err-codes.h:466 +msgid "System error w/o errno" +msgstr "" + +#: src/err-codes.h:467 +msgid "Unknown system error" +msgstr "" + +#: src/err-codes.h:468 +msgid "End of file" +msgstr "" + +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.10\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:27+0100\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -91,26 +91,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Elke bron" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Gebruikergedefinieerde bron 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Gebruikergedefinieerde bron 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Gebruikergedefinieerde bron 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Gebruikergedefinieerde bron 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Onbekende bron" @@ -1341,698 +1345,714 @@ msgid "Service error" msgstr "Fout in sleutelserver" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Verkeerde PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Foute geheime sleutel" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Onbekende systeemfout" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Ongeldige OID-tekenreeks" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Ongeldige S-expressie" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing issuer certificate" msgid "Missing DNS query packet" msgstr "Ontbrekend certificaat van uitgever" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Ontcijfering is mislukt" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Tijdslimiet" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Algemene IPC-fout" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Algemene fout" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Algemene fout" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Algemene Assuan-fout" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Algemene fout" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Algemene Assuan-fout" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "IPC-schrijffout" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Algemene IPC-fout" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "IPC verbindingsoproep is mislukt" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Algemene fout" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Reset van kaart vereist" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Element niet gevonden" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Niet ondersteund" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Onverwachte fout" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Niet-ondersteunde operatie" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Fout certificaat" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Onbekende extensie" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Tijdslimiet" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "dirmngr-fout" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "dirmngr-fout" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "IPC-leesfout" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Geen IPC-server" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Succes" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Configuratiefout" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "In strijd met protocol" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Onbekende extensie" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 #, fuzzy #| msgid "Fatal alert message received" msgid "Partial LDAP results+referral received" msgstr "Een alarmeringsbericht over iets fataal ontvangen " -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Algemene fout" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Reset van kaart vereist" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Ongeldig attribuut" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Niet ondersteunde bescherming" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "In strijd met protocol" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Ongeldige status" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Geen CMS-object" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Hardwareprobleem" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Ongeldige status" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Coderingsprobleem" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Niet ondersteunde bescherming" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Ongeldige kaart" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 #, fuzzy #| msgid "No keyserver available" msgid "LDAP server is unavailable" msgstr "Geen sleutelserver beschikbaar" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Ontbrekende actie" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "In strijd met protocol" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Bewerking is nog niet beëindigd" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Bewerking geannuleerd" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Regel te lang" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Bewerking geannuleerd" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Algemene IPC-fout" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Hulpbronnen uitgeput" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "In strijd met protocol" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Ongeldige status" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Niet ondersteund certificaat" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Reset van kaart vereist" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Succes" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Niet in werking" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Niet in werking" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Geen IPC-server" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Ontcijfering is mislukt" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Gebruikergedefinieerde foutcode 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Gebruikergedefinieerde foutcode 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Gebruikergedefinieerde foutcode 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Gebruikergedefinieerde foutcode 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Gebruikergedefinieerde foutcode 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Gebruikergedefinieerde foutcode 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Gebruikergedefinieerde foutcode 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Gebruikergedefinieerde foutcode 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Gebruikergedefinieerde foutcode 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Gebruikergedefinieerde foutcode 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Gebruikergedefinieerde foutcode 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Gebruikergedefinieerde foutcode 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Gebruikergedefinieerde foutcode 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Gebruikergedefinieerde foutcode 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Gebruikergedefinieerde foutcode 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Gebruikergedefinieerde foutcode 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Succes" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Syntaxfout" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "In strijd met protocol" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Systeemfout zonder foutnr." -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Onbekende systeemfout" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Einde van bestand" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Onbekende foutcode" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.38\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:42+0100\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" @@ -89,26 +89,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Dowolne źródÅ‚o" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Zdefiniowane przez użytkownika źródÅ‚o 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Zdefiniowane przez użytkownika źródÅ‚o 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Zdefiniowane przez użytkownika źródÅ‚o 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Zdefiniowane przez użytkownika źródÅ‚o 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Nieznane źródÅ‚o" @@ -1305,567 +1309,583 @@ msgid "Service error" msgstr "BÅ‚Ä…d usÅ‚ugi" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "BÅ‚Ä™dny PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "BÅ‚Ä™dny klucz tajny" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "Wykryto bÅ‚Ä…d systemu" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "Nieznany bÅ‚Ä…d DNS" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "BÅ‚Ä™dna sekcja DNS" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "BÅ‚Ä™dna postać tekstowa adresu" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "Brak pakietu zapytania DNS" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "Brak pakietu odpowiedzi DNS" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "PoÅ‚Ä…czenie zamkniÄ™te przez DNS" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "Weryfikacja przez DNS nie powiodÅ‚a siÄ™" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "UpÅ‚ynÄ…Å‚ limit czasu DNS" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "BÅ‚Ä…d ogólny LDAP" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "BÅ‚Ä…d ogólny atrybutu LDAP" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "BÅ‚Ä…d ogólny nazwy LDAP" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "BÅ‚Ä…d ogólny bezpieczeÅ„stwa LDAP" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "BÅ‚Ä…d ogólny usÅ‚ugi LDAP" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "BÅ‚Ä…d ogólny aktualizacji LDAP" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "Eksperymentalny kod bÅ‚Ä™du LDAP" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Prywatny kod bÅ‚Ä™du LDAP" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "Inny bÅ‚Ä…d ogólny LDAP" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "PoÅ‚Ä…czenie z LDAP nie powiodÅ‚o siÄ™ (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "Przekroczony limit odniesieÅ„ LDAP" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "PÄ™tla klienta LDAP" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "Nie zwrócono wyników LDAP" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "Nie znaleziono sterowania LDAP" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "Nie obsÅ‚ugiwane przez LDAP" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "BÅ‚Ä…d poÅ‚Ä…czenia z LDAP" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "Brak pamiÄ™ci w LDAP" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "BÅ‚Ä™dny parametr procedury LDAP" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "Operacja LDAP anulowana przez użytkownika" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "BÅ‚Ä™dny filtr wyszukiwania LDAP" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "Nieznana metoda uwierzytelnienia LDAP" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "Limit czasu w LDAP" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "BÅ‚Ä…d dekodowania LDAP" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "BÅ‚Ä…d kodowania LDAP" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "BÅ‚Ä…d lokalny LDAP" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "Nie można poÅ‚Ä…czyć siÄ™ z serwerem LDAP" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "Sukces LDAP" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "BÅ‚Ä…d operacji LDAP" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "BÅ‚Ä…d protokoÅ‚u LDAP" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "Przekroczony limit czasu w LDAP" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "Przekroczony limit rozmiaru w LDAP" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "Porównanie LDAP faÅ‚szywe" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "Porównanie LDAP prawdziwe" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "NieobsÅ‚ugiwana metoda uwierzytelnienia LDAP" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "Wymagana silniejsze uwierzytelnienie LDAP" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "Otrzymano częściowe wyniki+odniesienie LDAP" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "Odniesienie LDAP" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "Przekroczony limit administracyjny LDAP" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "Krytyczne rozszerzenie LDAP jest niedostÄ™pne" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "Zaufanie wymagane przez LDAP" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "WiÄ…zanie LDAP SASL w trakcie" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Nie ma takiego atrybutu LDAP" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "Niezdefiniowany typ atrybutu LDAP" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "NiewÅ‚aÅ›ciwe dopasowanie w LDAP" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "Naruszenie ograniczenia w LDAP" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "Typ lub wartość LDAP istnieje" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "BÅ‚Ä™dna skÅ‚adnia w LDAP" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "Nie ma takiego obiektu LDAP" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "Problem z aliasem LDAP" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "BÅ‚Ä™dna skÅ‚adnia DN w LDAP" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "Wpis LDAP jest liÅ›ciem" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "Problem z rozwiniÄ™ciem aliasu LDAP" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "BÅ‚Ä…d autoryzacji do proxy LDAP (X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "NiewÅ‚aÅ›ciwe uwierzytelnienie LDAP" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "BÅ‚Ä™dne dane uwierzytelniajÄ…ce LDAP" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "NiewystarczajÄ…cy dostÄ™p dla LDAP" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "Serwer LDAP jest zajÄ™ty" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "Serwer LDAP jest niedostÄ™pny" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "Serwer LDAP nie zamierza wykonać żądania" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "PÄ™tla wykryta przez LDAP" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "Naruszenie nazw LDAP" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "Naruszenie klasy obiektu LDAP" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "Operacja LDAP nie jest dozwolona na nie-liÅ›ciu" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "Operacja LDAP nie jest dozwolona na RDN" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Już istnieje (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "Nie można zmodyfikować klasy obiektu LDAP" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "Wyniki LDAP zbyt duże" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "Operacja LDAP obejmuje wiele DSA" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "BÅ‚Ä…d widoku wirtualnej listy LDAP" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "Inny bÅ‚Ä…d LDAP" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "Zasoby wyczerpane w LCUP" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "Naruszenie bezpieczeÅ„stwa w LCUP" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "BÅ‚Ä™dne dane w LCUP" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "NieobsÅ‚ugiwany schemat w LCUP" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "Wymagane przeÅ‚adowanie w LCUP" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP anulowane" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Brak operacji LDAP do anulowania" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "Za późno na anulowanie LDAP" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "Nie można anulować LDAP" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "Zapewnienie LDAP nie powiodÅ‚o siÄ™" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "Autoryzacja przez proxy odrzucona przez LDAP" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Zdefiniowany przez użytkownika kod bÅ‚Ä™du 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "Sukces SQL" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "BÅ‚Ä…d SQL" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "WewnÄ™trzny bÅ‚Ä…d logiczny w bibliotece SQL" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "Brak uprawnieÅ„ (SQL)" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "Zapytanie SQL przerwane na żądanie" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "Plik bazy danych SQL jest zablokowany" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "Tabela SQL w bazie danych jest zablokowana" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "Pamięć wyczerpana w bibliotece SQL" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "Próba zapisu do bazy danych SQL tylko do odczytu" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "Operacja SQL zakoÅ„czona przez przerwanie" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "BÅ‚Ä…d we/wy podczas operacji SQL" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "Obraz dysku bazy danych SQL jest uszkodzony" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "Nieznany kod operacji w pliku sterujÄ…cym SQL" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "Wstawianie nie powiodÅ‚o siÄ™, ponieważ baza danych SQL jest peÅ‚na" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "Nie udaÅ‚o siÄ™ otworzyć pliku bazy danych SQL" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "BÅ‚Ä…d protokoÅ‚u blokowania bazy danych SQL" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(wewnÄ™trzny kod SQL: pusty)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "Schemat bazy danych SQL ulegÅ‚ zmianie" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "ÅaÅ„cuch lub blok danych przekracza limit rozmiaru (SQL)" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "Operacja SQL przerwana z powodu naruszenia ograniczeÅ„" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "Niezgodność typów danych (SQL)" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "Biblioteka SQL użyta niepoprawnie" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" "Biblioteka SQL wykorzystuje nie obsÅ‚ugiwane funkcje systemu operacyjnego" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "Autoryzacja odrzucona (SQL)" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(nie używany kod SQL: format)" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "Parametr dowiÄ…zania SQL spoza zakresu" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "Otwarty plik nie jest bazÄ… danych SQL" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "Powiadomienia z loggera SQL" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "Ostrzeżenia z loggera SQL" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "Baza SQL ma gotowy kolejny wiersz" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "Baza SQL zakoÅ„czyÅ‚a wykonywanie" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "BÅ‚Ä…d systemowy bez errno" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Nieznany bÅ‚Ä…d systemu" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Koniec pliku" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Nieznany kod bÅ‚Ä™du" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.17\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:42+0100\n" "Last-Translator: Paulo Tomé <paulo.jorge.tome@gmail.com>\n" "Language-Team: Portuguese <traduz@debian.pt.org>\n" @@ -91,26 +91,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Qualquer fonte" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Fonte definida pelo utilizador 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Fonte definida pelo utilizador 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Fonte definida pelo utilizador 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Fonte definida pelo utilizador 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Fonte não conhecida" @@ -1341,698 +1345,714 @@ msgid "Service error" msgstr "Erro no servidor de chaves" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "PIN errado" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Chave secreta errada" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Erro de sistema desconhecido" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Sequência OID inválida" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Expressão simbólica inválida" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing issuer certificate" msgid "Missing DNS query packet" msgstr "Certificado do emissor em falta" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Desencriptação falhada" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Tempo limite" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Erro genérico de IPC" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Erro genérico" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Erro genérico" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Erro Assuan genérico" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Erro genérico" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Erro Assuan genérico" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "Erro de escrita de IPC" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Erro genérico de IPC" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Chamada de conexão de IPC falhada" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Erro genérico" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Reinicialização de cartão necessária" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Elemento não encontrado" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Não suportado" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Erro inesperado" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Operação não suportada" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Certificado errado" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Extensão desconhecida" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Tempo limite" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "Erro no dirmngr" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "Erro no dirmngr" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "Erro de leitura de IPC" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Não é um servidor IPC" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Sucesso" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Erro de configuração" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Violação de protocolo" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Extensão desconhecida" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 #, fuzzy #| msgid "Fatal alert message received" msgid "Partial LDAP results+referral received" msgstr "Mensagem de alerta fatal recebida" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Erro genérico" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Reinicialização de cartão necessária" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Atributo inválido" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Protecção não suportada" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Violação de protocolo" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Estado inválido" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Sem objecto CMS" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Problema de hardware" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Estado inválido" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Problema de codificação" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Protecção não suportada" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Cartão inválido" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 #, fuzzy #| msgid "No keyserver available" msgid "LDAP server is unavailable" msgstr "Sem servidor de chaves disponÃvel" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Acção em falta" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Violação de protocolo" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Operação ainda não completada" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Operação cancelada" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Linha demasiado longa" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Operação cancelada" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Erro genérico de IPC" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Recursos esgotados" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Violação de protocolo" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Estado inválido" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Certificado não suportado" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Reinicialização de cartão necessária" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Sucesso" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Não operacional" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Não operacional" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Não é um servidor IPC" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Desencriptação falhada" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Código de erro definido pelo utilizador 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Código de erro definido pelo utilizador 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Código de erro definido pelo utilizador 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Código de erro definido pelo utilizador 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Código de erro definido pelo utilizador 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Código de erro definido pelo utilizador 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Código de erro definido pelo utilizador 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Código de erro definido pelo utilizador 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Código de erro definido pelo utilizador 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Código de erro definido pelo utilizador 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Código de erro definido pelo utilizador 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Código de erro definido pelo utilizador 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Código de erro definido pelo utilizador 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Código de erro definido pelo utilizador 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Código de erro definido pelo utilizador 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Código de erro definido pelo utilizador 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Sucesso" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Erro de sintaxe" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Violação de protocolo" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Erro de sistema sem errno" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Erro de sistema desconhecido" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Fim do ficheiro" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Código de erro desconhecido" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.1\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:42+0100\n" "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" @@ -92,27 +92,31 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 #, fuzzy msgid "Any source" msgstr "Sursă necunoscută" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Sursă definită de utilizator 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Sursă definită de utilizator 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Sursă definită de utilizator 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Sursă definită de utilizator 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Sursă necunoscută" @@ -1413,677 +1417,693 @@ msgid "Service error" msgstr "Eroare server de chei" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "PIN incorect" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Cheie secretă incorectă" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Eroare de sistem necunoscută" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Åžir OID invalid" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Expresie-S invalidă" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy msgid "Missing DNS query packet" msgstr "Certificat lipsă" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Decriptarea a eÅŸuat" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Pauză" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy msgid "General LDAP error" msgstr "Eroare generală" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Eroare generală" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Eroare generală" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy msgid "General LDAP security error" msgstr "Eroare generală" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Eroare generală" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy msgid "General LDAP update error" msgstr "Eroare generală" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy msgid "Private LDAP error code" msgstr "Eroare card" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy msgid "Other general LDAP error" msgstr "Eroare generală" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "Decryption failed" msgid "LDAP connecting failed (X)" msgstr "Decriptarea a eÅŸuat" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Eroare generală" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Este necesară resetarea cardului" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Elementul nu a fost găsit" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Nu este suportat(ă)" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Eroare neaÅŸteptată" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "OperaÅ£ie nesuportată" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Certificat incorect" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy msgid "Unknown LDAP authentication method" msgstr "Expresie-S necunoscută" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Pauză" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "eroare dirmngr" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "eroare dirmngr" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy msgid "LDAP local error" msgstr "Eroare card" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Succes" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Eroare de configurare" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Violare de protocol" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy msgid "LDAP authentication method not supported" msgstr "Expresie-S necunoscută" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Eroare generală" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Este necesară resetarea cardului" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Argument invalid" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "ProtecÅ£ie nesuportată" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Violare de protocol" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Stare invalidă" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Nici un obiect CMS" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Problemă hardware" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Stare invalidă" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Problemă de encodare" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "ProtecÅ£ie nesuportată" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Card invalid" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "AcÅ£iune lipsă" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Violare de protocol" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy msgid "LDAP operation not allowed on non-leaf" msgstr "OperaÅ£iune anulată" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "OperaÅ£iune anulată" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Linie prea lungă" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "OperaÅ£iune anulată" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy msgid "Other LDAP error" msgstr "Eroare generală" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Resurse epuizate" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Violare de protocol" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Stare invalidă" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Certificat nesuportat" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Este necesară resetarea cardului" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Succes" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy msgid "No LDAP operation to cancel" msgstr "OperaÅ£ie nesuportată" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy msgid "Too late to cancel LDAP" msgstr "OperaÅ£ie nesuportată" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Decriptarea a eÅŸuat" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Cod de eroare definit de utilizator 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Cod de eroare definit de utilizator 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Cod de eroare definit de utilizator 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Cod de eroare definit de utilizator 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Cod de eroare definit de utilizator 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Cod de eroare definit de utilizator 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Cod de eroare definit de utilizator 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Cod de eroare definit de utilizator 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Cod de eroare definit de utilizator 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Cod de eroare definit de utilizator 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Cod de eroare definit de utilizator 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Cod de eroare definit de utilizator 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Cod de eroare definit de utilizator 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Cod de eroare definit de utilizator 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Cod de eroare definit de utilizator 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Cod de eroare definit de utilizator 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Succes" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Eroare de sintaxă" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Violare de protocol" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Eroare de sistem necunoscută" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "SfârÅŸit de fiÅŸier" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Cod de eroare necunoscut" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-10-12 10:43+0100\n" "Last-Translator: Ineiev <ineiev@gnu.org>\n" "Language-Team: Russian <gnupg-ru@gnupg.org>\n" @@ -89,26 +89,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Любой иÑточник" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "ПользовательÑкий иÑточник 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "ПользовательÑкий иÑточник 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "ПользовательÑкий иÑточник 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "ПользовательÑкий иÑточник 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "ÐеизвеÑтный иÑточник" @@ -1317,574 +1321,590 @@ msgid "Service error" msgstr "Ошибка Ñервера ключей" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Плохой пароль" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Плохой Ñекретный ключ" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "Обнаружена ошибка в ÑиÑтеме" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° DNS" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "ÐедопуÑтимый раздел DNS" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ‚ÐµÐºÑÑ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ Ñ„Ð¾Ñ€Ð¼Ð° адреÑа" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "Ðе хватает пакета запроÑа DNS" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "Ðе хватает ответного пакета DNS" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "Ð’ DNS прервано Ñоединение" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "Сбой проверки в DNS" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "Лимит времени DNS" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° LDAP" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в атрибуте LDAP" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в имени LDAP" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° безопаÑноÑти LDAP" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñлужбы LDAP" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ LDAP" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "ÐкÑпериментальный код ошибки LDAP" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Внутренний код ошибки LDAP" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "Ð”Ñ€ÑƒÐ³Ð°Ñ Ð¾Ð±Ñ‰Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° LDAP" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "Отказ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ LDAP (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "Слишком много ÑÑылок LDAP" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "Цикл клиента LDAP" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "Ðет результатов LDAP" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "Ðлемент ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ LDAP не найден" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "Ðе поддерживаетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ LDAP" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "Ошибка ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ LDAP" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "ИÑчерпана памÑÑ‚ÑŒ в LDAP" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "Ðеверный параметр процедуры LDAP" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "Пользователь отменил операцию LDAP" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "Плохой фильтр поиÑка LDAP" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "ÐеизвеÑтный метод удоÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ LDAP" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "Лимит времени в LDAP" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "Ошибка Ð´ÐµÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ LDAP" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "Ошибка ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ LDAP" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "Ð›Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° LDAP" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "Ðе удалоÑÑŒ ÑвÑзатьÑÑ Ñ Ñервером LDAP" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "УÑпешное выполнение LDAP" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "Ошибка операций LDAP" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "Ошибка протокола LDAP" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "ИÑчерпан лимит времени в LDAP" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "ИÑчерпан лимит размера в LDAP" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "Сравнение LDAP: ложь" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "Сравнение LDAP: иÑтина" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "Метод удоÑÑ‚Ð¾Ð²ÐµÑ€ÐµÐ½Ð¸Ñ LDAP не поддерживаетÑÑ" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "ТребуетÑÑ (более) Ñильное удоÑтоверение LDAP" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "Получены чаÑтичные результаты LDAP Ñо ÑÑылкой" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "СÑылка LDAP" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "ИÑчерпан админиÑтративный лимит LDAP" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "ÐедоÑтупно критичное раÑширение LDAP" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "КонфиденциальноÑÑ‚ÑŒ, Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ð°Ñ LDAP" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "ВыполнÑетÑÑ ÑвÑзка SASL LDAP" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Такого атрибута LDAP нет" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "Ðеопределенный тип атрибута LDAP" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "ÐеподходÑщее ÑоответÑтвие в LDAP" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "Ðарушение ограничений в LDAP" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "Тип или значение LDAP ÑущеÑтвует" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "Ошибка ÑинтакÑиÑа в LDAP" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "Такого объекта LDAP нет" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "Проблема Ñинонима LDAP" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "Ошибка ÑинтакÑиÑа DN в LDAP" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "Ðлемент LDAP - лиÑÑ‚" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "Проблема Ñ€Ð°Ð·Ñ‹Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ñинонима LDAP" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "Отказ авторизации промежуточного Ñервера (X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "ÐеподходÑщее удоÑтоверение LDAP" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "Ðеверные верительные данные LDAP" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "ÐедоÑтаточный доÑтуп Ð´Ð»Ñ LDAP" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "Сервер LDAP занÑÑ‚" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "Сервер LDAP недоÑтупен" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "Сервер LDAP отказываетÑÑ Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ñ‚ÑŒ" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "Функцией LDAP обнаружен цикл" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "Ðарушение в именах LDAP" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "Ðарушение в клаÑÑе объекта LDAP" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ LDAP допуÑтима только Ð´Ð»Ñ Ð»Ð¸Ñтов" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ LDAP над RDN не разрешена" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Уже еÑÑ‚ÑŒ (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "Ðевозможно изменить клаÑÑ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° LDAP" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "Слишком большой объем результатов LDAP" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ LDAP влиÑет на многие DSA" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "Ошибка проÑмотра виртуального ÑпиÑка LDAP" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "Ð”Ñ€ÑƒÐ³Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° LDAP" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "Ðехватка реÑурÑов в LCUP" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "Ðарушение безопаÑноÑти в LCUP" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "ÐедопуÑтимые данные в LCUP" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "Схема не поддерживаетÑÑ Ð² LCUP" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "ТребуетÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑк в LCUP" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "Отбой LDAP" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Ðет операции LDAP Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "ОтменÑÑ‚ÑŒ LDAP Ñлишком поздно" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "Ðе удаетÑÑ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ LDAP" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "Ðе выполнено уÑловие в LDAP" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "LDAP отказал в опоÑредованной авторизации" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "ПользовательÑкий код ошибки 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "ПользовательÑкий код ошибки 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "ПользовательÑкий код ошибки 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "ПользовательÑкий код ошибки 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "ПользовательÑкий код ошибки 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "ПользовательÑкий код ошибки 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "ПользовательÑкий код ошибки 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "ПользовательÑкий код ошибки 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "ПользовательÑкий код ошибки 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "ПользовательÑкий код ошибки 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "ПользовательÑкий код ошибки 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "ПользовательÑкий код ошибки 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "ПользовательÑкий код ошибки 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "ПользовательÑкий код ошибки 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "ПользовательÑкий код ошибки 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "ПользовательÑкий код ошибки 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "LDAP success" msgid "SQL success" msgstr "УÑпешное выполнение LDAP" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "СинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "LDAP protocol error" msgid "SQL database lock protocol error" msgstr "Ошибка протокола LDAP" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 #, fuzzy #| msgid "Proxied authorization denied by LDAP" msgid "Authorization denied (SQL)" msgstr "LDAP отказал в опоÑредованной авторизации" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° без номера" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ ÑиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Конец файла" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "ÐеизвеÑтный код ошибки" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error-1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:43+0100\n" "Last-Translator: МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" @@ -90,26 +90,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Било који извор" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "1. кориÑников извор" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "2. кориÑников извор" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "3. кориÑников извор" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "4. кориÑников извор" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Ðепознат извор" @@ -1400,694 +1404,710 @@ msgid "Service error" msgstr "Грешка Ñервера кључа" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Лош ПИÐ" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Лош тајни кључ" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Ðепозната грешка ÑиÑтема" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "ÐеиÑправна ОИД ниÑка" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "ÐеиÑправан С-израз" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy #| msgid "Missing certificate" msgid "Missing DNS query packet" msgstr "ÐедоÑтаје уверење" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Дешифровање није уÑпело" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Време је иÑтекло" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Општа грешка ИПЦ-а" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Општа грешка" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Општа грешка" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Општа грешка ÐÑуана" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Општа грешка" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Општа грешка ÐÑуана" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "Грешка пиÑања ИПЦ-а" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Општа грешка ИПЦ-а" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Повезивање позива ИПЦ-а није уÑпело" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Општа грешка" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Потребно је поновно поÑтављање картице" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "ÐиÑам пронашао елемент" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Ðије подржано" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Ðеочекивана грешка" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Ðеподржана радња" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Лош уверење" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Ðепознато проширење" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Време је иÑтекло" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "грешка управника директоријумом" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "грешка управника директоријумом" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "Грешка читања ИПЦ-а" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Ðије ИПЦ Ñервер" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "УÑпешно" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Грешка подешавања" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Кршење протокола" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Ðепознато проширење" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Општа грешка" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Потребно је поновно поÑтављање картице" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "ÐеиÑправна оÑобина" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Ðеподржана заштита" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Кршење протокола" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "ÐеиÑправно Ñтање" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Ðије ЦМС предмет" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "ХардверÑки проблем" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "ÐеиÑправно Ñтање" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Проблем кодирања" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Ðеподржана заштита" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "ÐеиÑправна картица" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "ÐедоÑтаје радња" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Кршење протокола" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Радња није још завршена" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Радња је отказана" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Ред је предуг" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Радња је отказана" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Општа грешка ИПЦ-а" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Изворишта Ñу иÑтрошена" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Кршење протокола" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "ÐеиÑправно Ñтање" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Ðеподржано уверење" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Потребно је поновно поÑтављање картице" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "УÑпешно" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Ðије делотворно" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Ðије делотворно" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Ðије ИПЦ Ñервер" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Дешифровање није уÑпело" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "1. код грешке који је одредио кориÑник" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "2. код грешке који је одредио кориÑник" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "3. код грешке који је одредио кориÑник" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "4. код грешке који је одредио кориÑник" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "5. код грешке који је одредио кориÑник" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "6. код грешке који је одредио кориÑник" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "7. код грешке који је одредио кориÑник" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "8. код грешке који је одредио кориÑник" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "9. код грешке који је одредио кориÑник" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "10. код грешке који је одредио кориÑник" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "11. код грешке који је одредио кориÑник" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "12. код грешке који је одредио кориÑник" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "13. код грешке који је одредио кориÑник" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "14. код грешке који је одредио кориÑник" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "15. код грешке који је одредио кориÑник" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "16. код грешке који је одредио кориÑник" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "УÑпешно" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Садржајна грешка" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Кршење протокола" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Број в/о грешке ÑиÑтемÑке грешке" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Ðепозната грешка ÑиÑтема" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Крај датотеке" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Ðепознат код грешке" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:43+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -89,26 +89,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Alla källor" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Användardefinierad källa 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Användardefinierad källa 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Användardefinierad källa 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Användardefinierad källa 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Okänd källa" @@ -1388,693 +1392,709 @@ msgid "Service error" msgstr "Fel i nyckelserver" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Felaktig PIN-kod" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Felaktig hemlig nyckel" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Okänt systemfel" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Ogiltig OID-sträng" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Ogiltigt S-uttryck" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy msgid "Missing DNS query packet" msgstr "Saknar certifikat" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Dekryptering misslyckades" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Tidsgräns" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Allmänt IPC-fel" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Allmänt fel" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Allmänt fel" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Allmänt Assuan-fel" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Allmänt fel" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Allmänt Assuan-fel" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "IPC-skrivfel" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Allmänt IPC-fel" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "IPC-anslutningsanrop misslyckades" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Allmänt fel" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Nollställning av kort krävs" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Elementet hittades inte" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Stöds inte" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Oväntat fel" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Ã…tgärden stöds inte" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Felaktigt certifikat" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Okänd utökning" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Tidsgräns" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "dirmngr-fel" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "dirmngr-fel" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "IPC-läsfel" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Inte en IPC-server" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Lyckades" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Konfigurationsfel" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Protokollöverträdelse" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Okänd utökning" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Allmänt fel" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Nollställning av kort krävs" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Ogiltigt attribut" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Skyddet stöds inte" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Protokollöverträdelse" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Ogiltigt tillstÃ¥nd" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Inget CMS-objekt" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "HÃ¥rdvaruproblem" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Ogiltigt tillstÃ¥nd" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Kodningsproblem" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Skyddet stöds inte" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Ogiltigt kort" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Saknar Ã¥tgärd" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Protokollöverträdelse" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Ã…tgärden är ännu inte färdig" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Ã…tgärden avbröts" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Raden är för lÃ¥ng" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Ã…tgärden avbröts" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Allmänt IPC-fel" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Resurser överansträngda" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Protokollöverträdelse" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Ogiltigt tillstÃ¥nd" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Certifikatet stöds inte" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Nollställning av kort krävs" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Lyckades" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Fungerar inte" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Fungerar inte" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Inte en IPC-server" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Dekryptering misslyckades" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Användardefinierad felkod 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Användardefinierad felkod 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Användardefinierad felkod 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Användardefinierad felkod 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Användardefinierad felkod 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Användardefinierad felkod 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Användardefinierad felkod 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Användardefinierad felkod 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Användardefinierad felkod 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Användardefinierad felkod 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Användardefinierad felkod 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Användardefinierad felkod 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Användardefinierad felkod 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Användardefinierad felkod 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Användardefinierad felkod 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Användardefinierad felkod 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Lyckades" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Syntaxfel" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Protokollöverträdelse" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Systemfel utan felnummer" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Okänt systemfel" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Slut pÃ¥ fil" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Okänd felkod" @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2022-01-13 20:00+0100\n" "Last-Translator: Emir SARI <emir_sari@icloud.com>\n" "Language-Team: Turkish\n" @@ -89,26 +89,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Herhangi bir kaynak" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Kullanıcı tanımlı kaynak 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Kullanıcı tanımlı kaynak 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Kullanıcı tanımlı kaynak 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Kullanıcı tanımlı kaynak 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Bilinmeyen kaynak" @@ -1305,566 +1309,582 @@ msgid "Service error" msgstr "Servis hatası" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Kötü PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Kötü özel anahtar" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "Sistem hatası algılandı" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "Bilinmeyen DNS hatası" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "Geçersiz DNS bölümü" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "Geçersiz metin adres biçimi" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "DNS sorgu paketi eksik" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "DNS yanıt paketi eksik" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "DNS içindeki baÄŸlantı kapatıldı" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "DNS içindeki doÄŸrulama baÅŸarısız" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "DNS zaman aşımı" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "Genel LDAP hatası" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "Genel LDAP öznitelik hatası" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "Genel LDAP ad hatası" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "Genel LDAP güvenlik hatası" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "Genel LDAP servis hatası" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "Genel LDAP güncelleme hatası" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "Deneysel LDAP hata kodu" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Özel LDAP hata kodu" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "DiÄŸer genel LDAP hatası" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "LDAP baÄŸlantısı baÅŸarısız (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "LDAP baÅŸvuru limiti aşıldı" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "LDAP istemci döngüsü" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "Bir LDAP sonucu döndürülmedi" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "LDAP denetimi bulunamadı" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "LDAP tarafından desteklenmiyor" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "LDAP baÄŸlantı hatası" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "LDAP'ta bellek yetersiz" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "LDAP rutininde kötü parametre" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "Kullanıcı, LDAP iÅŸlemini iptal etti" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "Kötü LDAP arama süzgeci" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "Bilinmeyen LDAP kimlik doÄŸrulama yöntemi" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "LDAP'ta zaman aşımı" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "LDAP kod çözüm hatası" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "LDAP kodlama hatası" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "LDAP yerel hatası" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "LDAP sunucusu ile iletiÅŸim kurulamıyor" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "LDAP baÅŸarılı" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "LDAP iÅŸlem hatası" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "LDAP protokol hatası" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "LDAP'ta zaman limiti aşıldı" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "LDAP'ta boyut limiti aşıldı" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "LDAP karşılaÅŸtırması yanlış" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "LDAP karşılaÅŸtırması doÄŸru" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "LDAP kimlik doÄŸrulama yöntemi desteklenmiyor" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "(Daha) güçlü LDAP kimlik doÄŸrulaması gerekiyor" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "Kısımsal LDAP sonuçları/baÅŸvurusu alındı" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "LDAP baÅŸvurusu" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "Yönetimsel LDAP limiti aşıldı" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "Kritik LDAP uzantısı kullanılamıyor" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "LDAP tarafından gereken gizlilik" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "LDAP SASL garantisi ilerliyor" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Böyle bir LDAP özniteliÄŸi yok" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "Bilinmeyen LDAP öznitelik türü" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "LDAP'ta uygun olmayan eÅŸleÅŸme" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "LDAP'ta kısıtlama ihlali" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "LDAP türü veya deÄŸeri mevcut" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "LDAP'ta geçersiz sözdizim" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "Böyle bir LDAP nesnesi yok" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "LDAP arma sorunu" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "LDAP'ta geçersiz DN sözdizimi" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "LDAP girdisi bir yaprak" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "LDAP arma baÅŸvuru kaldırma sorunu" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "LDAP vekil kimlik doÄŸrulama sorunu (X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "Uygun olmayan LDAP kimlik doÄŸrulaması" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "Geçersiz LDAP kimlik doÄŸrulama bilgileri" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "LDAP için yetersiz eriÅŸim" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "LDAP sunucusu meÅŸgul" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "LDAP sunucusu kullanılamıyor" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "LDAP sunucusu gerçekleÅŸtirmek istemiyor" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "LDAP tarafından döngü algılandı" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "LDAP adlandırma ihlali" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "LDAP nesne veya sınıf ihlali" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "LDAP iÅŸlemine yaprak olmayan ögeler üzerinde izin verilmiyor" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "LDAP iÅŸlemine RDN üzerinde izin verilmiyor" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Halihazırda mevcut (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "LDAP nesne sınıfı deÄŸiÅŸtirilmiyor" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "LDAP sonuçları pek büyük" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "LDAP iÅŸlemi birden çok DSA'yı etkiliyor" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "Sanal LDAP liste görünümü hatası" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "DiÄŸer LDAP hatası" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "LCUP'taki özkaynaklar tüketildi" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "LCUP'ta güvenlik ihlali" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "LCUP'ta geçersiz veri" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "LCUP'ta desteklenmeyen ÅŸema" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "LCUP'ta yeniden yükleme gerekiyor" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP iptal edildi" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Ä°ptal edilecek bir LDAP iÅŸlemi yok" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "LDAP'i iptal etmek için pek geç" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "LDAP iptal edilemiyor" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "LDAP teyidi baÅŸarısız" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "Vekil üzerinden kimlik doÄŸrulama LDAP tarafından reddedildi" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Kullanıcı tanımlı hata kodu 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Kullanıcı tanımlı hata kodu 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Kullanıcı tanımlı hata kodu 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Kullanıcı tanımlı hata kodu 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Kullanıcı tanımlı hata kodu 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Kullanıcı tanımlı hata kodu 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Kullanıcı tanımlı hata kodu 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Kullanıcı tanımlı hata kodu 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Kullanıcı tanımlı hata kodu 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Kullanıcı tanımlı hata kodu 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Kullanıcı tanımlı hata kodu 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Kullanıcı tanımlı hata kodu 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Kullanıcı tanımlı hata kodu 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Kullanıcı tanımlı hata kodu 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Kullanıcı tanımlı hata kodu 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Kullanıcı tanımlı hata kodu 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "SQL baÅŸarılı" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "SQL hatası" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "SQL kitaplığında iç mantık hatası" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "EriÅŸim izni reddedildi (SQL)" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "SQL iptali istendi" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "SQL veritabanı dosyası kilitli" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "Veritabanındaki bir SQL tablosu kilitli" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "SQL kitaplığında çekirdek kalmadı" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "Saltokunur bir SQL veritabanına yazmaya çalışılıyor" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "SQL iÅŸlemi yarıda kesme tarafından sonlandırıldı" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "SQL iÅŸlemi sırasında girdi-çıktı hatası" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "SQL veritabanı disk kalıbı hatalı oluÅŸturulmuÅŸ" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "SQL dosya denetiminde bilinmeyen iÅŸlem kodu" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "Ekleme baÅŸarısız; çünkü SQL veritabanı dolu" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "SQL veritabanı dosyası açılamıyor" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "SQL veritabanı kilit protokol hatası" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(iç SQL kodu: boÅŸ)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "SQL veritabanı ÅŸeması deÄŸiÅŸtirildi" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "Dizi veya geniÅŸ ikili nesne boyut limitini aşıyor (SQL)" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "Kısıtlama ihlali dolayısıyla SQL iptali" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "Veri türü uyuÅŸmazlığı (SQL)" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "SQL kitaplığı yanlış bir biçimde kullanıldı" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "SQL kitaplığı desteklenmeyen iÅŸletim sistemi özelliklerini kullanıyor" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "Kimlik doÄŸrulama reddedildi (SQL)" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(kullanılmayan SQL kodu: format)" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "SQL garanti parametresi erim dışında" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "Bir SQL veritabanı dosyası olmayan bir dosya açıldı" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "SQL günlükleyicisinden bildirimler" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "SQL günlükleyicisinden uyarılar" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "SQL'de baÅŸka bir satır var" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "SQL çalıştırmayı bitirdi" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Hata numarası olmayan sistem hatası" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Bilinmeyen sistem hatası" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Dosya sonu" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Bilinmeyen hata kodu" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:44+0100\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" @@ -91,26 +91,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Будь-Ñке джерело" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Визначене кориÑтувачем джерело 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Визначене кориÑтувачем джерело 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Визначене кориÑтувачем джерело 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Визначене кориÑтувачем джерело 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Ðевідоме джерело" @@ -1316,566 +1320,582 @@ msgid "Service error" msgstr "Помилка Ñлужби" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "Помилковий пінкод" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Помилковий закритий ключ" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "ВиÑвлено ваду у ÑиÑтемі" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "Ðевідома помилка DNS" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "Ðекоректний розділ DNS" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "Ðекоректний текÑтовий формат адреÑи" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "Ðе виÑтачає пакета запиту до DNS" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "Ðе виÑтачає пакета із відповіддю DNS" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾ у DNS" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "Ðе пройдено перевірку на DNS" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "Перевищено Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° DNS" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "Загальна помилка LDAP" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "Загальна помилка атрибута LDAP" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "Загальна помилка назви LDAP" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "Загальна помилка захиÑту LDAP" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "Загальна помилка Ñлужби LDAP" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "Загальна помилка Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ LDAP" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "ЕкÑпериментальний код помилки LDAP" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "Код конфіденційної помилки LDAP" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "Інша загальна помилка LDAP" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "Ðе вдалоÑÑ Ð·â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ Ñ–Ð· LDAP (X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "ÐŸÐµÑ€ÐµÐ²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½ÑŒ щодо ÑпрÑÐ¼Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ LDAP" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "Циклічний клієнт LDAP" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "Ðе повернуто результатів LDAP" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "Ðе знайдено ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "Ðе підтримуєтьÑÑ LDAP" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "Помилка Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "Ðе виÑтачає пам’ÑÑ‚Ñ– у LDAP" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "Помилковий параметр підпрограми LDAP" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "Дію LDAP ÑкаÑовано кориÑтувачем" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "Помилковий фільтр пошуку LDAP" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "Ðевідомий ÑпоÑіб Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "ÐŸÐµÑ€ÐµÐ²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñ‡Ð°Ñу Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ LDAP" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "Помилка Ð´ÐµÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "Помилка ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "Локальна помилка LDAP" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "Ðе вдалоÑÑ Ð²Ñтановити зв’Ñзок із Ñервером LDAP" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "УÑпіх LDAP" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "Помилка дій LDAP" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "Помилка протоколу LDAP" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "Перевищено Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ LDAP" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "Перевищено Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ð° розмір у LDAP" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "ПорівнÑÐ½Ð½Ñ LDAP: не збігаютьÑÑ" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "ПорівнÑÐ½Ð½Ñ LDAP: збігаютьÑÑ" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "Підтримки методу Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ LDAP не передбачено" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "Потрібен потужніший ÑпоÑіб Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "Отримано чаÑткові результати Ñ– ÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "СпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "Перевищено адмініÑтративне Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ LDAP" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "ÐедоÑтупне критичне Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ LDAP" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "Конфіденційно потрібне LDAP" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "Виконуємо прив’ÑÐ·ÑƒÐ²Ð°Ð½Ð½Ñ SASL LDAP" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "Ðемає такого атрибута LDAP" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "Ðевизначний тип атрибута LDAP" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "ÐеприйнÑтна відповідніÑÑ‚ÑŒ у LDAP" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "ÐŸÐ¾Ñ€ÑƒÑˆÐµÐ½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½ÑŒ у LDAP" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "Тип або Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ LDAP Ñ–Ñнує" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "Ðекоректний ÑинтакÑÐ¸Ñ Ñƒ LDAP" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "Ðемає такого об’єкта LDAP" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "Проблема пÑевдоніма LDAP" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "Ðекоректний ÑинтакÑÐ¸Ñ DN у LDAP" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "Ð—Ð°Ð¿Ð¸Ñ LDAP Ñ” лиÑтком" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "Проблемі з ÑкаÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð²â€™Ñзки пÑевдоніма LDAP" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "Помилка ÑƒÐ¿Ð¾Ð²Ð½Ð¾Ð²Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ– LDAP (X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "ÐеприйнÑтне Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "Ðекоректні реєÑтраційні дані LDAP" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "ÐедоÑтатні права доÑтупу до LDAP" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "Сервер LDAP зайнÑто виконаннÑм завданнÑ" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "Сервер LDAP недоÑтупний" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "Сервер LDAP не бажає працювати" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "LDAP виÑвлено цикл" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "ÐŸÐ¾Ñ€ÑƒÑˆÐµÐ½Ð½Ñ Ñ–Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "ÐŸÐ¾Ñ€ÑƒÑˆÐµÐ½Ð½Ñ ÐºÐ»Ð°Ñу об’єктів LDAP" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "Дію LDAP не дозволено Ð´Ð»Ñ Ð¾Ð±â€™Ñ”ÐºÑ‚Ñ–Ð², Ñкі не Ñ” лиÑтками" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "Дію LDAP не дозволено над RDN" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "Вже Ñ–Ñнує (LDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "Ðе вдалоÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ ÐºÐ»Ð°Ñ Ð¾Ð±â€™Ñ”ÐºÑ‚Ð° LDAP" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "Результати LDAP Ñ” надто великими" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "Ð”Ñ–Ñ LDAP ÑтоÑуєтьÑÑ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ¾Ñ… DSA" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "Помилка переглÑду ÑпиÑку віртуальної LDAP" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "Інша помилка LDAP" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "Вичерпано реÑурÑи у LCUP" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "ÐŸÐ¾Ñ€ÑƒÑˆÐµÐ½Ð½Ñ Ð·Ð°Ñ…Ð¸Ñту у LCUP" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "Ðекоректні дані у LCUP" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "Ðепідтримувана Ñхема у LCUP" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "Потрібне Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ LCUP" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP ÑкаÑовано" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "Ðемає дії LDAP Ð´Ð»Ñ ÑкаÑовуваннÑ" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "Запізно Ð´Ð»Ñ ÑкаÑÐ¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ LDAP" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "Ðе вдалоÑÑ ÑкаÑувати LDAP" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "Помилка оцінки LDAP" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "Ð£Ð¿Ð¾Ð²Ð½Ð¾Ð²Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° допомогою прокÑÑ– заборонено LDAP" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Визначений кориÑтувачем код помилки 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Визначений кориÑтувачем код помилки 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Визначений кориÑтувачем код помилки 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Визначений кориÑтувачем код помилки 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Визначений кориÑтувачем код помилки 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Визначений кориÑтувачем код помилки 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Визначений кориÑтувачем код помилки 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Визначений кориÑтувачем код помилки 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Визначений кориÑтувачем код помилки 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Визначений кориÑтувачем код помилки 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Визначений кориÑтувачем код помилки 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Визначений кориÑтувачем код помилки 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Визначений кориÑтувачем код помилки 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Визначений кориÑтувачем код помилки 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Визначений кориÑтувачем код помилки 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Визначений кориÑтувачем код помилки 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "УÑпіх SQL" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "Помилка SQL" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° логіки у бібліотеці SQL" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "Заборонено доÑтуп за правами (SQL)" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "Ðадійшов запит на Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ SQL" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "Файл бази даних SQL заблоковано" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "Таблицю SQL у базі даних заблоковано" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "Вихід за межі облаÑÑ‚Ñ– пам'ÑÑ‚Ñ– у бібліотеці SQL" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "Спроба запиÑу до придатної лише до Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних SQL" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "SQL operation terminated by interrupt" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "Помилка введеннÑ-Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð´Ñ–Ñ— SQL" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "Образ диÑка бази даних SQL має помилкове форматуваннÑ" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "Ðевідомий код дії у ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ð¼Ð¸ SQL" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "Ðе вдалоÑÑ Ð²Ñтавити запиÑ, оÑкільки базу даних SQL переповнено" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ файл бази даних SQL" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "Помилка протоколу Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних SQL" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(внутрішній код SQL: порожньо)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "Змінено Ñтруктуру бази даних SQL" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "ÐŸÐµÑ€ÐµÐ²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ð° розмір Ñ€Ñдка або двійкового об'єкта (SQL)" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "ÐŸÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ SQL через Ð¿ÐµÑ€ÐµÐ²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½ÑŒ" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "ÐевідповідніÑÑ‚ÑŒ типів даних (SQL)" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "Ðеправильне викориÑÑ‚Ð°Ð½Ð½Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ¸ SQL" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "Бібліотека SQL намагаєтьÑÑ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтати непідтримувані можливоÑÑ‚Ñ– ОС" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "Відмовлено в уповноваженні (SQL)" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(невикориÑтаний код SQL: формат)" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "Параметр прив'Ñзки SQL має Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð° межами припуÑтимого діапазону" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "Відкрито файл, Ñкий не Ñ” файлом бази даних SQL" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ заÑобу Ð¶ÑƒÑ€Ð½Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ SQL" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ заÑобу Ð¶ÑƒÑ€Ð½Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ SQL" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "У SQL готовий ще один Ñ€Ñдок" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐºÐ¾Ð´Ñƒ SQL завершено" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "СиÑтемна помилка без номера" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Ðевідома ÑиÑтемна помилка" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Кінець файла" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Помилка з невідомим кодом" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:44+0100\n" "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" @@ -91,26 +91,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "Bất cứ nguồn nà o" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "Nguồn tá»± xác định 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "Nguồn tá»± xác định 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "Nguồn tá»± xác định 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "Nguồn tá»± xác định 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "Nguồn không rõ" @@ -1390,693 +1394,709 @@ msgid "Service error" msgstr "Lá»—i máy phục vụ khoá" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "PIN sai" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "Khoá bà máºt sai" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "" -#: src/err-codes.h:327 +#: src/err-codes.h:330 #, fuzzy #| msgid "Unknown system error" msgid "Unknown DNS error" msgstr "Gặp lá»—i hệ thống không rõ" -#: src/err-codes.h:328 +#: src/err-codes.h:331 #, fuzzy #| msgid "Invalid OID string" msgid "Invalid DNS section" msgstr "Chuá»—i OID không hợp lệ" -#: src/err-codes.h:329 +#: src/err-codes.h:332 #, fuzzy #| msgid "Invalid S-expression" msgid "Invalid textual address form" msgstr "Biểu thức S không hợp lệ" -#: src/err-codes.h:330 +#: src/err-codes.h:333 #, fuzzy msgid "Missing DNS query packet" msgstr "Chứng nháºn còn thiếu" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "" -#: src/err-codes.h:333 +#: src/err-codes.h:336 #, fuzzy #| msgid "Decryption failed" msgid "Verification failed in DNS" msgstr "Lá»—i giải máºt mã" -#: src/err-codes.h:334 +#: src/err-codes.h:337 #, fuzzy #| msgid "Timeout" msgid "DNS Timeout" msgstr "Quá giá»" -#: src/err-codes.h:335 +#: src/err-codes.h:338 #, fuzzy #| msgid "General IPC error" msgid "General LDAP error" msgstr "Lá»—i IPC chung" -#: src/err-codes.h:336 +#: src/err-codes.h:339 #, fuzzy #| msgid "General error" msgid "General LDAP attribute error" msgstr "Lá»—i chung" -#: src/err-codes.h:337 +#: src/err-codes.h:340 #, fuzzy #| msgid "General error" msgid "General LDAP name error" msgstr "Lá»—i chung" -#: src/err-codes.h:338 +#: src/err-codes.h:341 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP security error" msgstr "Lá»—i Assuan chung" -#: src/err-codes.h:339 +#: src/err-codes.h:342 #, fuzzy #| msgid "General error" msgid "General LDAP service error" msgstr "Lá»—i chung" -#: src/err-codes.h:340 +#: src/err-codes.h:343 #, fuzzy #| msgid "General Assuan error" msgid "General LDAP update error" msgstr "Lá»—i Assuan chung" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "" -#: src/err-codes.h:342 +#: src/err-codes.h:345 #, fuzzy #| msgid "IPC write error" msgid "Private LDAP error code" msgstr "Lá»—i ghi IPC" -#: src/err-codes.h:343 +#: src/err-codes.h:346 #, fuzzy #| msgid "General IPC error" msgid "Other general LDAP error" msgstr "Lá»—i IPC chung" -#: src/err-codes.h:344 +#: src/err-codes.h:347 #, fuzzy #| msgid "IPC connect call failed" msgid "LDAP connecting failed (X)" msgstr "Lá»i gá»i kết nối IPC bị lá»—i" -#: src/err-codes.h:345 +#: src/err-codes.h:348 #, fuzzy #| msgid "General error" msgid "LDAP referral limit exceeded" msgstr "Lá»—i chung" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "" -#: src/err-codes.h:347 +#: src/err-codes.h:350 #, fuzzy #| msgid "Card reset required" msgid "No LDAP results returned" msgstr "Cần thiết láºp lại thẻ" -#: src/err-codes.h:348 +#: src/err-codes.h:351 #, fuzzy #| msgid "Element not found" msgid "LDAP control not found" msgstr "Không tìm thấy phần tá»" -#: src/err-codes.h:349 +#: src/err-codes.h:352 #, fuzzy #| msgid "Not supported" msgid "Not supported by LDAP" msgstr "Không được há»— trợ" -#: src/err-codes.h:350 +#: src/err-codes.h:353 #, fuzzy #| msgid "Unexpected error" msgid "LDAP connect error" msgstr "Gặp lá»—i bất thÆ°á»ng" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "" -#: src/err-codes.h:353 +#: src/err-codes.h:356 #, fuzzy #| msgid "Unsupported operation" msgid "User cancelled LDAP operation" msgstr "Thao tác không được há»— trợ" -#: src/err-codes.h:354 +#: src/err-codes.h:357 #, fuzzy #| msgid "Bad certificate" msgid "Bad LDAP search filter" msgstr "Chứng nháºn sai" -#: src/err-codes.h:355 +#: src/err-codes.h:358 #, fuzzy #| msgid "Unknown extension" msgid "Unknown LDAP authentication method" msgstr "Phần mở rá»™ng không rõ" -#: src/err-codes.h:356 +#: src/err-codes.h:359 #, fuzzy #| msgid "Timeout" msgid "Timeout in LDAP" msgstr "Quá giá»" -#: src/err-codes.h:357 +#: src/err-codes.h:360 #, fuzzy #| msgid "dirmngr error" msgid "LDAP decoding error" msgstr "Lá»—i dirmngr" -#: src/err-codes.h:358 +#: src/err-codes.h:361 #, fuzzy #| msgid "dirmngr error" msgid "LDAP encoding error" msgstr "Lá»—i dirmngr" -#: src/err-codes.h:359 +#: src/err-codes.h:362 #, fuzzy #| msgid "IPC read error" msgid "LDAP local error" msgstr "Lá»—i Ä‘á»c IPC" -#: src/err-codes.h:360 +#: src/err-codes.h:363 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot contact LDAP server" msgstr "Không phải trình phục vụ IPC" -#: src/err-codes.h:361 +#: src/err-codes.h:364 #, fuzzy #| msgid "Success" msgid "LDAP success" msgstr "Thà nh công" -#: src/err-codes.h:362 +#: src/err-codes.h:365 #, fuzzy #| msgid "Configuration error" msgid "LDAP operations error" msgstr "Lá»—i cấu hình" -#: src/err-codes.h:363 +#: src/err-codes.h:366 #, fuzzy #| msgid "Protocol violation" msgid "LDAP protocol error" msgstr "Vi phạm giao thức" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "" -#: src/err-codes.h:368 +#: src/err-codes.h:371 #, fuzzy #| msgid "Unknown extension" msgid "LDAP authentication method not supported" msgstr "Phần mở rá»™ng không rõ" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "" -#: src/err-codes.h:371 +#: src/err-codes.h:374 #, fuzzy #| msgid "General error" msgid "LDAP referral" msgstr "Lá»—i chung" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "" -#: src/err-codes.h:374 +#: src/err-codes.h:377 #, fuzzy #| msgid "Card reset required" msgid "Confidentiality required by LDAP" msgstr "Cần thiết láºp lại thẻ" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "" -#: src/err-codes.h:377 +#: src/err-codes.h:380 #, fuzzy #| msgid "Invalid attribute" msgid "Undefined LDAP attribute type" msgstr "Thuá»™c tÃnh không hợp lệ" -#: src/err-codes.h:378 +#: src/err-codes.h:381 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate matching in LDAP" msgstr "Sá»± bảo vệ không được há»— trợ" -#: src/err-codes.h:379 +#: src/err-codes.h:382 #, fuzzy #| msgid "Protocol violation" msgid "Constraint violation in LDAP" msgstr "Vi phạm giao thức" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "" -#: src/err-codes.h:381 +#: src/err-codes.h:384 #, fuzzy #| msgid "Invalid state" msgid "Invalid syntax in LDAP" msgstr "Tình trạng không hợp lệ" -#: src/err-codes.h:382 +#: src/err-codes.h:385 #, fuzzy #| msgid "No CMS object" msgid "No such LDAP object" msgstr "Không có đối tượng CMS" -#: src/err-codes.h:383 +#: src/err-codes.h:386 #, fuzzy #| msgid "Hardware problem" msgid "LDAP alias problem" msgstr "Lá»—i phần cứng" -#: src/err-codes.h:384 +#: src/err-codes.h:387 #, fuzzy #| msgid "Invalid state" msgid "Invalid DN syntax in LDAP" msgstr "Tình trạng không hợp lệ" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "" -#: src/err-codes.h:386 +#: src/err-codes.h:389 #, fuzzy #| msgid "Encoding problem" msgid "LDAP alias dereferencing problem" msgstr "Lá»—i mã hoá" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "" -#: src/err-codes.h:388 +#: src/err-codes.h:391 #, fuzzy #| msgid "Unsupported protection" msgid "Inappropriate LDAP authentication" msgstr "Sá»± bảo vệ không được há»— trợ" -#: src/err-codes.h:389 +#: src/err-codes.h:392 #, fuzzy #| msgid "Invalid card" msgid "Invalid LDAP credentials" msgstr "Thẻ không hợp lệ" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "" -#: src/err-codes.h:395 +#: src/err-codes.h:398 #, fuzzy #| msgid "Missing action" msgid "LDAP naming violation" msgstr "Thiếu hà nh Ä‘á»™ng" -#: src/err-codes.h:396 +#: src/err-codes.h:399 #, fuzzy #| msgid "Protocol violation" msgid "LDAP object class violation" msgstr "Vi phạm giao thức" -#: src/err-codes.h:397 +#: src/err-codes.h:400 #, fuzzy #| msgid "Operation not yet finished" msgid "LDAP operation not allowed on non-leaf" msgstr "Thao tác chÆ°a kết thúc" -#: src/err-codes.h:398 +#: src/err-codes.h:401 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation not allowed on RDN" msgstr "Thao tác bị hủy bá»" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "" -#: src/err-codes.h:401 +#: src/err-codes.h:404 #, fuzzy #| msgid "Line too long" msgid "LDAP results too large" msgstr "Dòng quá dà i" -#: src/err-codes.h:402 +#: src/err-codes.h:405 #, fuzzy #| msgid "Operation cancelled" msgid "LDAP operation affects multiple DSAs" msgstr "Thao tác bị hủy bá»" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "" -#: src/err-codes.h:404 +#: src/err-codes.h:407 #, fuzzy #| msgid "General IPC error" msgid "Other LDAP error" msgstr "Lá»—i IPC chung" -#: src/err-codes.h:405 +#: src/err-codes.h:408 #, fuzzy #| msgid "Resources exhausted" msgid "Resources exhausted in LCUP" msgstr "Cạn tà i nguyên" -#: src/err-codes.h:406 +#: src/err-codes.h:409 #, fuzzy #| msgid "Protocol violation" msgid "Security violation in LCUP" msgstr "Vi phạm giao thức" -#: src/err-codes.h:407 +#: src/err-codes.h:410 #, fuzzy #| msgid "Invalid state" msgid "Invalid data in LCUP" msgstr "Tình trạng không hợp lệ" -#: src/err-codes.h:408 +#: src/err-codes.h:411 #, fuzzy #| msgid "Unsupported certificate" msgid "Unsupported scheme in LCUP" msgstr "Chứng nháºn không được há»— trợ" -#: src/err-codes.h:409 +#: src/err-codes.h:412 #, fuzzy #| msgid "Card reset required" msgid "Reload required in LCUP" msgstr "Cần thiết láºp lại thẻ" -#: src/err-codes.h:410 +#: src/err-codes.h:413 #, fuzzy #| msgid "Success" msgid "LDAP cancelled" msgstr "Thà nh công" -#: src/err-codes.h:411 +#: src/err-codes.h:414 #, fuzzy #| msgid "Not operational" msgid "No LDAP operation to cancel" msgstr "Không hoạt Ä‘á»™ng được" -#: src/err-codes.h:412 +#: src/err-codes.h:415 #, fuzzy #| msgid "Not operational" msgid "Too late to cancel LDAP" msgstr "Không hoạt Ä‘á»™ng được" -#: src/err-codes.h:413 +#: src/err-codes.h:416 #, fuzzy #| msgid "Not an IPC server" msgid "Cannot cancel LDAP" msgstr "Không phải trình phục vụ IPC" -#: src/err-codes.h:414 +#: src/err-codes.h:417 #, fuzzy #| msgid "Decryption failed" msgid "LDAP assertion failed" msgstr "Lá»—i giải máºt mã" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "Mã lá»—i tá»± xác định 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "Mã lá»—i tá»± xác định 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "Mã lá»—i tá»± xác định 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "Mã lá»—i tá»± xác định 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "Mã lá»—i tá»± xác định 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "Mã lá»—i tá»± xác định 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "Mã lá»—i tá»± xác định 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "Mã lá»—i tá»± xác định 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "Mã lá»—i tá»± xác định 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "Mã lá»—i tá»± xác định 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "Mã lá»—i tá»± xác định 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "Mã lá»—i tá»± xác định 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "Mã lá»—i tá»± xác định 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "Mã lá»—i tá»± xác định 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "Mã lá»—i tá»± xác định 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "Mã lá»—i tá»± xác định 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 #, fuzzy #| msgid "Success" msgid "SQL success" msgstr "Thà nh công" -#: src/err-codes.h:433 +#: src/err-codes.h:436 #, fuzzy #| msgid "Syntax error" msgid "SQL error" msgstr "Lá»—i cú pháp" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "" -#: src/err-codes.h:447 +#: src/err-codes.h:450 #, fuzzy #| msgid "Protocol violation" msgid "SQL database lock protocol error" msgstr "Vi phạm giao thức" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "Lá»—i hệ thống không có số thứ tá»± lá»—i" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "Gặp lá»—i hệ thống không rõ" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "Kết thúc táºp tin" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "Mã lá»—i không rõ" diff --git a/po/zh_CN.po b/po/zh_CN.po index 0290fe9..0428ba5 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.39\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:44+0100\n" "Last-Translator: bobwxc <bobwxc@yeah.net>\n" "Language-Team: none\n" @@ -93,26 +93,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "任何æ¥æº" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "用户定义的æ¥æº 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "用户定义的æ¥æº 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "用户定义的æ¥æº 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "用户定义的æ¥æº 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "未知æ¥æº" @@ -1316,566 +1320,582 @@ msgid "Service error" msgstr "æœåŠ¡é”™è¯¯" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "æŸåçš„ PIN" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "æŸåçš„ç§é’¥" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "检测到系统错误" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "未知的 DNS 错误" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "æ— æ•ˆçš„ DNS 部分" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "æ— æ•ˆçš„æ–‡æœ¬åœ°å€å½¢å¼" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "缺少 DNS 查询数æ®åŒ…" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "缺少 DNS ç”应数æ®åŒ…" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "DNS 连接关é—" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "DNS 验è¯å¤±è´¥" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "DNS 超时" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "常规 LDAP 错误" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "常规 LDAP 属性错误" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "常规 LDAP å称错误" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "常规 LDAP 安全错误" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "常规 LDAP æœåŠ¡é”™è¯¯" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "常规 LDAP å‡çº§é”™è¯¯" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "实验性 LDAP 错误代ç " -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "专用 LDAP 错误代ç " -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "其他常规 LDAP 错误" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "LDAP 连接失败(X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "超过 LDAP 引用é™åˆ¶" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "LDAP 客户端循环" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "æ— LDAP 结果返回" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "未找到 LDAP 控件" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "ä¸å— LDAP 支æŒ" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "LDAP 连接错误" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "LDAP 内å˜ä¸è¶³" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "LDAP 事务å‚数错误" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "用户å–消 LDAP æ“作" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "错误的 LDAP æœç´¢è¿‡æ»¤å™¨" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "未知的 LDAP 身份验è¯æ–¹æ³•" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "LDAP 超时" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "LDAP 解ç 错误" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "LDAP ç¼–ç 错误" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "LDAP 本地错误" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "æ— æ³•è”络 LDAP æœåŠ¡å™¨" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "LDAP æˆåŠŸ" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "LDAP æ“作错误" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "LDAP å议错误" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "超过 LDAP 时间é™åˆ¶" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "超过 LDAP 大å°é™åˆ¶" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "LDAP 比较错误" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "LDAP 比较æ£ç¡®" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "ä¸æ”¯æŒçš„ LDAP 身份验è¯æ–¹æ³•" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "需è¦å¢žå¼ºçš„ LDAP 身份验è¯" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "收到部分 LDAP 结果与引用" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "LDAP 转é€" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "è¶…è¿‡ç®¡ç† LDAP é™åˆ¶" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "关键 LDAP 扩展ä¸å¯ç”¨" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "LDAP è¦æ±‚ä¿å¯†" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "æ£åœ¨è¿›è¡Œ LDAP SASL 绑定" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "æ²¡æœ‰æ¤ LDAP 属性" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "未定义的 LDAP 属性类型" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "LDAP ä¸å½“匹é…" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "LDAP 约æŸå†²çª" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "LDAP 类型或值å˜åœ¨" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "LDAP è¯æ³•æ— 效" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "æ— æ¤ LDAP 对象" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "LDAP 别å问题" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "LDAP æ— æ•ˆçš„ DN è¯æ³•" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "LDAP å¶çŠ¶å…¥å£" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "LDAP 别å引用å–消问题" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "LDAP 代ç†æŽˆæƒå¤±è´¥ï¼ˆX)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "ä¸å½“ LDAP 身份验è¯" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "æ— æ•ˆ LDAP å‡æ®" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "æ— LDAP 访问æƒé™" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "LDAP æœåŠ¡å™¨å¿™" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "LDAP æœåŠ¡å™¨ä¸å¯ç”¨" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "LDAP æœåŠ¡å™¨æ‹’ç»æ‰§è¡Œ" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "LDAP 检测到循环" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "LDAP 命å冲çª" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "LDAP 对象类冲çª" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "ä¸å…许在éžå¶ä¸Šæ‰§è¡Œ LDAP æ“作" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "RDN 上ä¸å…许 LDAP æ“作" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "å·²å˜åœ¨ï¼ˆLDAP)" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "æ— æ³•ä¿®æ”¹ LDAP 对象类" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "LDAP 结果过大" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "LDAP æ“作影å“多个 DSA" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "虚拟 LDAP 列表æµè§ˆé”™è¯¯" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "其他 LDAP 错误" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "LCUP 内å˜è€—å°½" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "LCUP 安全冲çª" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "LCUP æ•°æ®æ— 效" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "LCUP ä¸æ”¯æŒçš„方案" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "LCUP 需è¦é‡æ–°åŠ è½½" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP å·²å–消" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "没有è¦å–消的 LDAP æ“作" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "LDAP å·²ä¸èƒ½å–消" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "æ— æ³•å–消 LDAP" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "LDAP æ–言失败" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "LDAP æ‹’ç»ä»£ç†æŽˆæƒ" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "用户定义的错误代ç 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "用户定义的错误代ç 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "用户定义的错误代ç 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "用户定义的错误代ç 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "用户定义的错误代ç 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "用户定义的错误代ç 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "用户定义的错误代ç 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "用户定义的错误代ç 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "用户定义的错误代ç 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "用户定义的错误代ç 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "用户定义的错误代ç 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "用户定义的错误代ç 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "用户定义的错误代ç 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "用户定义的错误代ç 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "用户定义的错误代ç 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "用户定义的错误代ç 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "SQL æˆåŠŸ" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "SQL 错误" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "SQL 库å˜åœ¨å†…部逻辑错误" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "SQL æ— è®¿é—®æƒé™" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "SQL 请求ä¸æ¢" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "SQL æ•°æ®åº“文件已é”定" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "æ•°æ®åº“ä¸çš„表被é”定" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "SQL åº“è€—å°½æ ¸å¿ƒèµ„æº" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "å°è¯•å†™å…¥åªè¯» SQL æ•°æ®åº“" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "SQL æ“作被ä¸æ–终æ¢" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "SQL æ“作I/O错误" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "SQL æ•°æ®åº“ç£ç›˜æ˜ åƒæ ¼å¼é”™è¯¯" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "SQL 文件未知æ“作ç " -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "æ’å…¥å¤±è´¥ï¼Œå› ä¸º SQL æ•°æ®åº“已满" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "æ— æ³•æ‰“å¼€ SQL æ•°æ®åº“文件" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "SQL æ•°æ®åº“é”定å议错误" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(内部 SQL 代ç :empty 空)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "SQL æ•°æ®åº“架构已更改" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "SQL å—符串或blob超出大å°é™åˆ¶" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "SQL 约æŸå†²çªå¯¼è‡´ä¸æ¢" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "SQL æ•°æ®ç±»åž‹ä¸åŒ¹é…" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "SQL 库使用错误" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "SQL 库使用了ä¸æ”¯æŒçš„æ“作系统功能" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "SQL 授æƒæ‹’ç»" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(未使用的SQL代ç :format æ ¼å¼ï¼‰" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "SQL 绑定å‚数越界" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "打开的文件ä¸æ˜¯ SQL æ•°æ®åº“文件" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "æ¥è‡ª SQL 日志记录的通知" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "æ¥è‡ª SQL 日志记录的è¦å‘Š" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "SQL 已准备好å¦ä¸€è¡Œ" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "SQL 已执行完æˆ" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "ç³»ç»Ÿé”™è¯¯ï¼Œæ— é”™è¯¯å·" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "未知的系统错误" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "文件结尾" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "未知的错误代ç " diff --git a/po/zh_TW.po b/po/zh_TW.po index 901309c..d41a7d7 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.39\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-10-07 11:24+0200\n" +"POT-Creation-Date: 2023-04-06 10:30+0200\n" "PO-Revision-Date: 2021-03-22 10:45+0100\n" "Last-Translator: bobwxc <bobwxc@yeah.net>\n" "Language-Team: None\n" @@ -95,26 +95,30 @@ msgid "TLS" msgstr "TLS" #: src/err-sources.h:46 +msgid "TKD" +msgstr "" + +#: src/err-sources.h:47 msgid "Any source" msgstr "任何來æº" -#: src/err-sources.h:47 +#: src/err-sources.h:48 msgid "User defined source 1" msgstr "ä½¿ç”¨è€…å®šç¾©ä¾†æº 1" -#: src/err-sources.h:48 +#: src/err-sources.h:49 msgid "User defined source 2" msgstr "ä½¿ç”¨è€…å®šç¾©ä¾†æº 2" -#: src/err-sources.h:49 +#: src/err-sources.h:50 msgid "User defined source 3" msgstr "ä½¿ç”¨è€…å®šç¾©ä¾†æº 3" -#: src/err-sources.h:50 +#: src/err-sources.h:51 msgid "User defined source 4" msgstr "ä½¿ç”¨è€…å®šç¾©ä¾†æº 4" -#: src/err-sources.h:51 +#: src/err-sources.h:52 msgid "Unknown source" msgstr "未知的來æº" @@ -1311,566 +1315,582 @@ msgid "Service error" msgstr "æœå‹™éŒ¯èª¤" #: src/err-codes.h:326 +#, fuzzy +#| msgid "Bad PIN" +msgid "Bad PUK" +msgstr "ä¸è‰¯çš„個人è˜åˆ¥ç¢¼" + +#: src/err-codes.h:327 +msgid "No reset code" +msgstr "" + +#: src/err-codes.h:328 +#, fuzzy +#| msgid "Bad secret key" +msgid "Bad reset code" +msgstr "ä¸è‰¯çš„ç§é‘°" + +#: src/err-codes.h:329 msgid "System bug detected" msgstr "系統錯誤" -#: src/err-codes.h:327 +#: src/err-codes.h:330 msgid "Unknown DNS error" msgstr "未知的 DNS 錯誤" -#: src/err-codes.h:328 +#: src/err-codes.h:331 msgid "Invalid DNS section" msgstr "無效的 DNS 部分" -#: src/err-codes.h:329 +#: src/err-codes.h:332 msgid "Invalid textual address form" msgstr "無效的文本地å€å½¢å¼" -#: src/err-codes.h:330 +#: src/err-codes.h:333 msgid "Missing DNS query packet" msgstr "缺少 DNS 查詢å°åŒ…" -#: src/err-codes.h:331 +#: src/err-codes.h:334 msgid "Missing DNS answer packet" msgstr "ç„¡ DNS 迴應å°åŒ…" -#: src/err-codes.h:332 +#: src/err-codes.h:335 msgid "Connection closed in DNS" msgstr "DNS 連接關閉" -#: src/err-codes.h:333 +#: src/err-codes.h:336 msgid "Verification failed in DNS" msgstr "DNS é©—è‰å¤±æ•—" -#: src/err-codes.h:334 +#: src/err-codes.h:337 msgid "DNS Timeout" msgstr "DNS 逾時" -#: src/err-codes.h:335 +#: src/err-codes.h:338 msgid "General LDAP error" msgstr "一般 LDAP 錯誤" -#: src/err-codes.h:336 +#: src/err-codes.h:339 msgid "General LDAP attribute error" msgstr "一般 LDAP 屬性錯誤" -#: src/err-codes.h:337 +#: src/err-codes.h:340 msgid "General LDAP name error" msgstr "一般 LDAP å稱錯誤" -#: src/err-codes.h:338 +#: src/err-codes.h:341 msgid "General LDAP security error" msgstr "一般 LDAP 安全錯誤" -#: src/err-codes.h:339 +#: src/err-codes.h:342 msgid "General LDAP service error" msgstr "一般 LDAP æœå‹™éŒ¯èª¤" -#: src/err-codes.h:340 +#: src/err-codes.h:343 msgid "General LDAP update error" msgstr "一般 LDAP å‡ç´šéŒ¯èª¤" -#: src/err-codes.h:341 +#: src/err-codes.h:344 msgid "Experimental LDAP error code" msgstr "試驗性 LDAP 錯誤代碼" -#: src/err-codes.h:342 +#: src/err-codes.h:345 msgid "Private LDAP error code" msgstr "專用 LDAP 錯誤代碼" -#: src/err-codes.h:343 +#: src/err-codes.h:346 msgid "Other general LDAP error" msgstr "其他一般 LDAP 錯誤" -#: src/err-codes.h:344 +#: src/err-codes.h:347 msgid "LDAP connecting failed (X)" msgstr "LDAP 連接失敗(X)" -#: src/err-codes.h:345 +#: src/err-codes.h:348 msgid "LDAP referral limit exceeded" msgstr "è¶…éŽ LDAP 引用é™åˆ¶" -#: src/err-codes.h:346 +#: src/err-codes.h:349 msgid "LDAP client loop" msgstr "LDAP 客戶端循環" -#: src/err-codes.h:347 +#: src/err-codes.h:350 msgid "No LDAP results returned" msgstr "ç„¡ LDAP çµæžœè¿”回" -#: src/err-codes.h:348 +#: src/err-codes.h:351 msgid "LDAP control not found" msgstr "未找到 LDAP 元件" -#: src/err-codes.h:349 +#: src/err-codes.h:352 msgid "Not supported by LDAP" msgstr "ä¸å— LDAP 支æ´" -#: src/err-codes.h:350 +#: src/err-codes.h:353 msgid "LDAP connect error" msgstr "LDAP 連接錯誤" -#: src/err-codes.h:351 +#: src/err-codes.h:354 msgid "Out of memory in LDAP" msgstr "LDAP 記憶體耗盡" -#: src/err-codes.h:352 +#: src/err-codes.h:355 msgid "Bad parameter to an LDAP routine" msgstr "LDAP 事務åƒæ•¸éŒ¯èª¤" -#: src/err-codes.h:353 +#: src/err-codes.h:356 msgid "User cancelled LDAP operation" msgstr "用戶å–消 LDAP æ“作" -#: src/err-codes.h:354 +#: src/err-codes.h:357 msgid "Bad LDAP search filter" msgstr "ä¸è‰¯çš„憑è‰" -#: src/err-codes.h:355 +#: src/err-codes.h:358 msgid "Unknown LDAP authentication method" msgstr "未知的 LDAP 身份驗è‰æ–¹æ³•" -#: src/err-codes.h:356 +#: src/err-codes.h:359 msgid "Timeout in LDAP" msgstr "LDAP 逾時" -#: src/err-codes.h:357 +#: src/err-codes.h:360 msgid "LDAP decoding error" msgstr "dirmngr 解碼錯誤" -#: src/err-codes.h:358 +#: src/err-codes.h:361 msgid "LDAP encoding error" msgstr "dirmngr 編碼錯誤" -#: src/err-codes.h:359 +#: src/err-codes.h:362 msgid "LDAP local error" msgstr "LDAP 本地錯誤" -#: src/err-codes.h:360 +#: src/err-codes.h:363 msgid "Cannot contact LDAP server" msgstr "無法è¯çµ¡ LDAP 伺æœå™¨" -#: src/err-codes.h:361 +#: src/err-codes.h:364 msgid "LDAP success" msgstr "LDAP æˆåŠŸ" -#: src/err-codes.h:362 +#: src/err-codes.h:365 msgid "LDAP operations error" msgstr "LDAP æ“作錯誤" -#: src/err-codes.h:363 +#: src/err-codes.h:366 msgid "LDAP protocol error" msgstr "LDAP å”定錯誤" -#: src/err-codes.h:364 +#: src/err-codes.h:367 msgid "Time limit exceeded in LDAP" msgstr "LDAP 逾時" -#: src/err-codes.h:365 +#: src/err-codes.h:368 msgid "Size limit exceeded in LDAP" msgstr "LDAP 大å°è¶…é™" -#: src/err-codes.h:366 +#: src/err-codes.h:369 msgid "LDAP compare false" msgstr "LDAP 比較錯誤" -#: src/err-codes.h:367 +#: src/err-codes.h:370 msgid "LDAP compare true" msgstr "LDAP 比較æ£ç¢º" -#: src/err-codes.h:368 +#: src/err-codes.h:371 msgid "LDAP authentication method not supported" msgstr "未支æ´çš„ LDAP 身份驗è‰æ–¹æ³•" -#: src/err-codes.h:369 +#: src/err-codes.h:372 msgid "Strong(er) LDAP authentication required" msgstr "LDAP 需è¦å¢žå¼·åž‹èº«ä»½é©—è‰" -#: src/err-codes.h:370 +#: src/err-codes.h:373 msgid "Partial LDAP results+referral received" msgstr "收到部分 LDAP çµæžœèˆ‡å¼•ç”¨" -#: src/err-codes.h:371 +#: src/err-codes.h:374 msgid "LDAP referral" msgstr "LDAP 轉é€" -#: src/err-codes.h:372 +#: src/err-codes.h:375 msgid "Administrative LDAP limit exceeded" msgstr "è¶…éŽ LDAP 管ç†é™åˆ¶" -#: src/err-codes.h:373 +#: src/err-codes.h:376 msgid "Critical LDAP extension is unavailable" msgstr "é—œéµ LDAP 擴展ä¸å¯ç”¨" -#: src/err-codes.h:374 +#: src/err-codes.h:377 msgid "Confidentiality required by LDAP" msgstr "LDAP è¦æ±‚ä¿å¯†" -#: src/err-codes.h:375 +#: src/err-codes.h:378 msgid "LDAP SASL bind in progress" msgstr "æ£åœ¨é€²è¡Œ LDAP SASL ç¶å®š" -#: src/err-codes.h:376 +#: src/err-codes.h:379 msgid "No such LDAP attribute" msgstr "æ²’æœ‰æ¤ LDAP 屬性" -#: src/err-codes.h:377 +#: src/err-codes.h:380 msgid "Undefined LDAP attribute type" msgstr "未定義的 LDAP 屬性類型" -#: src/err-codes.h:378 +#: src/err-codes.h:381 msgid "Inappropriate matching in LDAP" msgstr "LDAP ä¸ç•¶åŒ¹é…" -#: src/err-codes.h:379 +#: src/err-codes.h:382 msgid "Constraint violation in LDAP" msgstr "LDAP ç´„æŸæ²–çª" -#: src/err-codes.h:380 +#: src/err-codes.h:383 msgid "LDAP type or value exists" msgstr "LDAP 類型或值å˜åœ¨" -#: src/err-codes.h:381 +#: src/err-codes.h:384 msgid "Invalid syntax in LDAP" msgstr "LDAP 語法無效" -#: src/err-codes.h:382 +#: src/err-codes.h:385 msgid "No such LDAP object" msgstr "ç„¡æ¤ LDAP å°è±¡" -#: src/err-codes.h:383 +#: src/err-codes.h:386 msgid "LDAP alias problem" msgstr "LDAP 別åå•é¡Œ" -#: src/err-codes.h:384 +#: src/err-codes.h:387 msgid "Invalid DN syntax in LDAP" msgstr "LDAP 無效的 DN 語法" -#: src/err-codes.h:385 +#: src/err-codes.h:388 msgid "LDAP entry is a leaf" msgstr "LDAP 葉狀入å£" -#: src/err-codes.h:386 +#: src/err-codes.h:389 msgid "LDAP alias dereferencing problem" msgstr "LDAP 別å引用å–消å•é¡Œ" -#: src/err-codes.h:387 +#: src/err-codes.h:390 msgid "LDAP proxy authorization failure (X)" msgstr "LDAP 代ç†æŽˆæ¬Šå¤±æ•—(X)" -#: src/err-codes.h:388 +#: src/err-codes.h:391 msgid "Inappropriate LDAP authentication" msgstr "ä¸ç•¶ LDAP 身份驗è‰" -#: src/err-codes.h:389 +#: src/err-codes.h:392 msgid "Invalid LDAP credentials" msgstr "無效 LDAP 憑據" -#: src/err-codes.h:390 +#: src/err-codes.h:393 msgid "Insufficient access for LDAP" msgstr "ç„¡ LDAP 訪å•æ¬Šé™" -#: src/err-codes.h:391 +#: src/err-codes.h:394 msgid "LDAP server is busy" msgstr "LDAP 伺æœå™¨å¿™" -#: src/err-codes.h:392 +#: src/err-codes.h:395 msgid "LDAP server is unavailable" msgstr "LDAP 伺æœå™¨ä¸å¯ç”¨" -#: src/err-codes.h:393 +#: src/err-codes.h:396 msgid "LDAP server is unwilling to perform" msgstr "LDAP 伺æœå™¨æ‹’絕處ç†" -#: src/err-codes.h:394 +#: src/err-codes.h:397 msgid "Loop detected by LDAP" msgstr "LDAP 檢測到循環" -#: src/err-codes.h:395 +#: src/err-codes.h:398 msgid "LDAP naming violation" msgstr "LDAP 命åæ²–çª" -#: src/err-codes.h:396 +#: src/err-codes.h:399 msgid "LDAP object class violation" msgstr "LDAP å°è±¡é¡žæ²–çª" -#: src/err-codes.h:397 +#: src/err-codes.h:400 msgid "LDAP operation not allowed on non-leaf" msgstr "ä¸å…許在éžè‘‰ä¸ŠåŸ·è¡Œ LDAP æ“作" -#: src/err-codes.h:398 +#: src/err-codes.h:401 msgid "LDAP operation not allowed on RDN" msgstr "RDN 上ä¸å…許 LDAP æ“作" -#: src/err-codes.h:399 +#: src/err-codes.h:402 msgid "Already exists (LDAP)" msgstr "LDAP 已經å˜åœ¨" -#: src/err-codes.h:400 +#: src/err-codes.h:403 msgid "Cannot modify LDAP object class" msgstr "無法修改 LDAP å°è±¡é¡ž" -#: src/err-codes.h:401 +#: src/err-codes.h:404 msgid "LDAP results too large" msgstr "LDAP çµæžœéŽå¤§" -#: src/err-codes.h:402 +#: src/err-codes.h:405 msgid "LDAP operation affects multiple DSAs" msgstr "LDAP æ“作影響多個 DSA" -#: src/err-codes.h:403 +#: src/err-codes.h:406 msgid "Virtual LDAP list view error" msgstr "虛擬 LDAP 列表視圖錯誤" -#: src/err-codes.h:404 +#: src/err-codes.h:407 msgid "Other LDAP error" msgstr "其他 LDAP 錯誤" -#: src/err-codes.h:405 +#: src/err-codes.h:408 msgid "Resources exhausted in LCUP" msgstr "LCUP 資æºè€—盡" -#: src/err-codes.h:406 +#: src/err-codes.h:409 msgid "Security violation in LCUP" msgstr "LCUP 安全沖çª" -#: src/err-codes.h:407 +#: src/err-codes.h:410 msgid "Invalid data in LCUP" msgstr "LCUP 數據無效" -#: src/err-codes.h:408 +#: src/err-codes.h:411 msgid "Unsupported scheme in LCUP" msgstr "LCUP 未支æ´çš„方案" -#: src/err-codes.h:409 +#: src/err-codes.h:412 msgid "Reload required in LCUP" msgstr "LCUP 需è¦é‡æ–°åŠ 載" -#: src/err-codes.h:410 +#: src/err-codes.h:413 msgid "LDAP cancelled" msgstr "LDAP å·²å–消" -#: src/err-codes.h:411 +#: src/err-codes.h:414 msgid "No LDAP operation to cancel" msgstr "沒有è¦å–消的 LDAP æ“作" -#: src/err-codes.h:412 +#: src/err-codes.h:415 msgid "Too late to cancel LDAP" msgstr "LDAP å·²ä¸èƒ½å–消" -#: src/err-codes.h:413 +#: src/err-codes.h:416 msgid "Cannot cancel LDAP" msgstr "無法å–消 LDAP" -#: src/err-codes.h:414 +#: src/err-codes.h:417 msgid "LDAP assertion failed" msgstr "LDAP 斷言失敗" -#: src/err-codes.h:415 +#: src/err-codes.h:418 msgid "Proxied authorization denied by LDAP" msgstr "LDAP ç¦æ¢ä»£ç†é©—è‰" -#: src/err-codes.h:416 +#: src/err-codes.h:419 msgid "User defined error code 1" msgstr "使用者定義錯誤代碼 1" -#: src/err-codes.h:417 +#: src/err-codes.h:420 msgid "User defined error code 2" msgstr "使用者定義錯誤代碼 2" -#: src/err-codes.h:418 +#: src/err-codes.h:421 msgid "User defined error code 3" msgstr "使用者定義錯誤代碼 3" -#: src/err-codes.h:419 +#: src/err-codes.h:422 msgid "User defined error code 4" msgstr "使用者定義錯誤代碼 4" -#: src/err-codes.h:420 +#: src/err-codes.h:423 msgid "User defined error code 5" msgstr "使用者定義錯誤代碼 5" -#: src/err-codes.h:421 +#: src/err-codes.h:424 msgid "User defined error code 6" msgstr "使用者定義錯誤代碼 6" -#: src/err-codes.h:422 +#: src/err-codes.h:425 msgid "User defined error code 7" msgstr "使用者定義錯誤代碼 7" -#: src/err-codes.h:423 +#: src/err-codes.h:426 msgid "User defined error code 8" msgstr "使用者定義錯誤代碼 8" -#: src/err-codes.h:424 +#: src/err-codes.h:427 msgid "User defined error code 9" msgstr "使用者定義錯誤代碼 9" -#: src/err-codes.h:425 +#: src/err-codes.h:428 msgid "User defined error code 10" msgstr "使用者定義錯誤代碼 10" -#: src/err-codes.h:426 +#: src/err-codes.h:429 msgid "User defined error code 11" msgstr "使用者定義錯誤代碼 11" -#: src/err-codes.h:427 +#: src/err-codes.h:430 msgid "User defined error code 12" msgstr "使用者定義錯誤代碼 12" -#: src/err-codes.h:428 +#: src/err-codes.h:431 msgid "User defined error code 13" msgstr "使用者定義錯誤代碼 13" -#: src/err-codes.h:429 +#: src/err-codes.h:432 msgid "User defined error code 14" msgstr "使用者定義錯誤代碼 14" -#: src/err-codes.h:430 +#: src/err-codes.h:433 msgid "User defined error code 15" msgstr "使用者定義錯誤代碼 15" -#: src/err-codes.h:431 +#: src/err-codes.h:434 msgid "User defined error code 16" msgstr "使用者定義錯誤代碼 16" -#: src/err-codes.h:432 +#: src/err-codes.h:435 msgid "SQL success" msgstr "SQL æˆåŠŸ" -#: src/err-codes.h:433 +#: src/err-codes.h:436 msgid "SQL error" msgstr "SQL 錯誤" -#: src/err-codes.h:434 +#: src/err-codes.h:437 msgid "Internal logic error in SQL library" msgstr "SQL 庫內部é‚輯錯誤" -#: src/err-codes.h:435 +#: src/err-codes.h:438 msgid "Access permission denied (SQL)" msgstr "SQL 無訪å•æ¬Šé™" -#: src/err-codes.h:436 +#: src/err-codes.h:439 msgid "SQL abort was requested" msgstr "SQL 請求ä¸æ¢" -#: src/err-codes.h:437 +#: src/err-codes.h:440 msgid "SQL database file is locked" msgstr "SQL 資料庫文件被鎖定" -#: src/err-codes.h:438 +#: src/err-codes.h:441 msgid "An SQL table in the database is locked" msgstr "è³‡æ–™åº«ä¸ SLQ 表被鎖定" -#: src/err-codes.h:439 +#: src/err-codes.h:442 msgid "SQL library ran out of core" msgstr "SQL åº«è€—ç›¡æ ¸å¿ƒè³‡æº" -#: src/err-codes.h:440 +#: src/err-codes.h:443 msgid "Attempt to write a readonly SQL database" msgstr "嘗試寫入唯讀 SQL 資料庫" -#: src/err-codes.h:441 +#: src/err-codes.h:444 msgid "SQL operation terminated by interrupt" msgstr "SQL æ“作被ä¸æ–·çµ‚æ¢" -#: src/err-codes.h:442 +#: src/err-codes.h:445 msgid "I/O error during SQL operation" msgstr "SQL æ“作 I/O 錯誤" -#: src/err-codes.h:443 +#: src/err-codes.h:446 msgid "SQL database disk image is malformed" msgstr "SQL 資料庫ç£ç¢Ÿé¡åƒæ ¼å¼éŒ¯èª¤" -#: src/err-codes.h:444 +#: src/err-codes.h:447 msgid "Unknown opcode in SQL file control" msgstr "SQL 文件未知æ“作碼" -#: src/err-codes.h:445 +#: src/err-codes.h:448 msgid "Insertion failed because SQL database is full" msgstr "æ’å…¥å¤±æ•—ï¼Œå› ç‚º SQL 資料庫已滿" -#: src/err-codes.h:446 +#: src/err-codes.h:449 msgid "Unable to open the SQL database file" msgstr "無法打開 SQL 資料庫文件" -#: src/err-codes.h:447 +#: src/err-codes.h:450 msgid "SQL database lock protocol error" msgstr "SQL 資料庫鎖定å”定錯誤" -#: src/err-codes.h:448 +#: src/err-codes.h:451 msgid "(internal SQL code: empty)" msgstr "(內部 SQL 代碼:empty 空)" -#: src/err-codes.h:449 +#: src/err-codes.h:452 msgid "SQL database schema changed" msgstr "SQL 資料庫架構已更改" -#: src/err-codes.h:450 +#: src/err-codes.h:453 msgid "String or blob exceeds size limit (SQL)" msgstr "SQL å—串或blob超出大å°é™åˆ¶" -#: src/err-codes.h:451 +#: src/err-codes.h:454 msgid "SQL abort due to constraint violation" msgstr "SQL ç´„æŸæ²–çªå°Žè‡´ä¸æ¢" -#: src/err-codes.h:452 +#: src/err-codes.h:455 msgid "Data type mismatch (SQL)" msgstr "SQL 數據類型ä¸åŒ¹é…" -#: src/err-codes.h:453 +#: src/err-codes.h:456 msgid "SQL library used incorrectly" msgstr "SQL 庫使用錯誤" -#: src/err-codes.h:454 +#: src/err-codes.h:457 msgid "SQL library uses unsupported OS features" msgstr "SQL 庫使用了未支æ´çš„æ“作系統功能" -#: src/err-codes.h:455 +#: src/err-codes.h:458 msgid "Authorization denied (SQL)" msgstr "SQL 授權拒絕" -#: src/err-codes.h:456 +#: src/err-codes.h:459 msgid "(unused SQL code: format)" msgstr "(未使用的SQL代碼:format æ ¼å¼ï¼‰" -#: src/err-codes.h:457 +#: src/err-codes.h:460 msgid "SQL bind parameter out of range" msgstr "SQL ç¶å®šå‚數越界" -#: src/err-codes.h:458 +#: src/err-codes.h:461 msgid "File opened that is not an SQL database file" msgstr "打開的文件ä¸æ˜¯ SQL 資料庫文件" -#: src/err-codes.h:459 +#: src/err-codes.h:462 msgid "Notifications from SQL logger" msgstr "來自 SQL 日誌記錄的通知" -#: src/err-codes.h:460 +#: src/err-codes.h:463 msgid "Warnings from SQL logger" msgstr "來自 SQL 日誌記錄的è¦å‘Š" -#: src/err-codes.h:461 +#: src/err-codes.h:464 msgid "SQL has another row ready" msgstr "SQL 已準備好å¦ä¸€è¡Œ" -#: src/err-codes.h:462 +#: src/err-codes.h:465 msgid "SQL has finished executing" msgstr "SQL 已執行完æˆ" -#: src/err-codes.h:463 +#: src/err-codes.h:466 msgid "System error w/o errno" msgstr "系統錯誤但是沒有 errno" -#: src/err-codes.h:464 +#: src/err-codes.h:467 msgid "Unknown system error" msgstr "未知的系統錯誤" -#: src/err-codes.h:465 +#: src/err-codes.h:468 msgid "End of file" msgstr "檔案çµå°¾" -#: src/err-codes.h:466 +#: src/err-codes.h:469 msgid "Unknown error code" msgstr "未知的錯誤代碼" diff --git a/src/argparse.c b/src/argparse.c index ef0c161..8651e00 100644 --- a/src/argparse.c +++ b/src/argparse.c @@ -2937,7 +2937,7 @@ cmp_ordtbl (const void *a_v, const void *b_v) * this option * - a description which starts with a '@' and is followed by * any other characters is printed as is; this may be used for examples - * and such. This is a legacy methiod, moder codes uses the flags + * and such. This is a legacy method, modern code uses the flags * ARGPARSE_OPT_VERBATIM or ARGPARSE_OPT_HEADER. * - A description which starts with a '|' outputs the string between this * bar and the next one as arguments of the long option. @@ -3000,7 +3000,12 @@ show_help (opttable_t *opts, unsigned int nopts, unsigned int flags) writestrings (0, "Options:", "\n", NULL); for (i=0; i < nopts; i++ ) { - s = map_fixed_string (_( opts[ordtbl[i]].description )); + /* Do not translate the empty string becuase it is used as + * the identification of the PO file. */ + if (opts[ordtbl[i]].description && *opts[ordtbl[i]].description) + s = map_fixed_string (_( opts[ordtbl[i]].description )); + else + s = ""; if ( s && *s== '@' && !s[1] ) /* Hide this line. */ continue; if ( s && (opts[ordtbl[i]].flags & ARGPARSE_OPT_HEADER)) diff --git a/src/err-codes.h b/src/err-codes.h index c4786c9..dd91a98 100644 --- a/src/err-codes.h +++ b/src/err-codes.h @@ -323,6 +323,9 @@ static const char msgstr[] = gettext_noop ("Keybox daemon error") "\0" gettext_noop ("Service is not running") "\0" gettext_noop ("Service error") "\0" + gettext_noop ("Bad PUK") "\0" + gettext_noop ("No reset code") "\0" + gettext_noop ("Bad reset code") "\0" gettext_noop ("System bug detected") "\0" gettext_noop ("Unknown DNS error") "\0" gettext_noop ("Invalid DNS section") "\0" @@ -766,146 +769,149 @@ static const int msgidx[] = 5889, 5912, 5926, - 5946, - 5964, - 5984, - 6013, - 6038, - 6064, - 6089, - 6116, - 6128, - 6147, - 6176, - 6200, - 6228, - 6255, - 6281, - 6310, - 6334, - 6359, - 6386, - 6415, - 6432, - 6457, - 6480, - 6502, - 6521, - 6543, - 6576, - 6606, - 6629, - 6664, - 6680, - 6700, - 6720, + 5934, + 5948, + 5963, + 5983, + 6001, + 6021, + 6050, + 6075, + 6101, + 6126, + 6153, + 6165, + 6184, + 6213, + 6237, + 6265, + 6292, + 6318, + 6347, + 6371, + 6396, + 6423, + 6452, + 6469, + 6494, + 6517, + 6539, + 6558, + 6580, + 6613, + 6643, + 6666, + 6701, + 6717, 6737, - 6764, - 6777, - 6799, - 6819, - 6847, - 6875, - 6894, + 6757, + 6774, + 6801, + 6814, + 6836, + 6856, + 6884, 6912, - 6953, - 6993, - 7032, - 7046, - 7081, - 7120, - 7153, - 7180, - 7203, - 7233, - 7264, - 7293, - 7319, - 7342, - 7362, - 7381, - 7407, - 7428, - 7461, + 6931, + 6949, + 6990, + 7030, + 7069, + 7083, + 7118, + 7157, + 7190, + 7217, + 7240, + 7270, + 7301, + 7330, + 7356, + 7379, + 7399, + 7418, + 7444, + 7465, 7498, - 7532, - 7557, - 7586, - 7606, - 7633, - 7669, - 7691, - 7713, - 7741, - 7780, - 7814, - 7836, - 7868, - 7891, + 7535, + 7569, + 7594, + 7623, + 7643, + 7670, + 7706, + 7728, + 7750, + 7778, + 7817, + 7851, + 7873, + 7905, 7928, - 7957, - 7974, - 8002, - 8029, - 8050, - 8077, - 8101, - 8116, - 8144, - 8168, - 8187, - 8209, + 7965, + 7994, + 8011, + 8039, + 8066, + 8087, + 8114, + 8138, + 8153, + 8181, + 8205, + 8224, 8246, - 8272, - 8298, - 8324, - 8350, - 8376, - 8402, - 8428, - 8454, - 8480, - 8507, - 8534, - 8561, - 8588, - 8615, - 8642, - 8669, - 8681, - 8691, - 8727, - 8758, - 8782, - 8810, - 8849, - 8877, - 8918, - 8956, - 8987, + 8283, + 8309, + 8335, + 8361, + 8387, + 8413, + 8439, + 8465, + 8491, + 8517, + 8544, + 8571, + 8598, + 8625, + 8652, + 8679, + 8706, + 8718, + 8728, + 8764, + 8795, + 8819, + 8847, + 8886, + 8914, + 8955, + 8993, 9024, - 9059, - 9105, + 9061, + 9096, 9142, - 9175, - 9202, - 9230, - 9270, - 9308, - 9333, - 9362, - 9403, - 9430, - 9456, - 9488, - 9533, - 9563, - 9588, - 9614, - 9641, - 9664, - 9685, - 9697 + 9179, + 9212, + 9239, + 9267, + 9307, + 9345, + 9370, + 9399, + 9440, + 9467, + 9493, + 9525, + 9570, + 9600, + 9625, + 9651, + 9678, + 9701, + 9722, + 9734 }; static GPG_ERR_INLINE int @@ -915,22 +921,22 @@ msgidxof (int code) : ((code >= 0) && (code <= 213)) ? (code - 0) : ((code >= 217) && (code <= 271)) ? (code - 3) : ((code >= 273) && (code <= 281)) ? (code - 4) - : ((code >= 300) && (code <= 319)) ? (code - 22) - : ((code >= 666) && (code <= 666)) ? (code - 368) - : ((code >= 711) && (code <= 718)) ? (code - 412) - : ((code >= 721) && (code <= 729)) ? (code - 414) - : ((code >= 750) && (code <= 752)) ? (code - 434) - : ((code >= 754) && (code <= 782)) ? (code - 435) - : ((code >= 784) && (code <= 789)) ? (code - 436) - : ((code >= 800) && (code <= 804)) ? (code - 446) - : ((code >= 815) && (code <= 822)) ? (code - 456) - : ((code >= 832) && (code <= 839)) ? (code - 465) - : ((code >= 844) && (code <= 844)) ? (code - 469) - : ((code >= 848) && (code <= 848)) ? (code - 472) - : ((code >= 881) && (code <= 891)) ? (code - 504) - : ((code >= 1024) && (code <= 1039)) ? (code - 636) - : ((code >= 1500) && (code <= 1528)) ? (code - 1096) - : ((code >= 1600) && (code <= 1601)) ? (code - 1167) - : ((code >= 16381) && (code <= 16383)) ? (code - 15946) - : 16384 - 15946); + : ((code >= 300) && (code <= 322)) ? (code - 22) + : ((code >= 666) && (code <= 666)) ? (code - 365) + : ((code >= 711) && (code <= 718)) ? (code - 409) + : ((code >= 721) && (code <= 729)) ? (code - 411) + : ((code >= 750) && (code <= 752)) ? (code - 431) + : ((code >= 754) && (code <= 782)) ? (code - 432) + : ((code >= 784) && (code <= 789)) ? (code - 433) + : ((code >= 800) && (code <= 804)) ? (code - 443) + : ((code >= 815) && (code <= 822)) ? (code - 453) + : ((code >= 832) && (code <= 839)) ? (code - 462) + : ((code >= 844) && (code <= 844)) ? (code - 466) + : ((code >= 848) && (code <= 848)) ? (code - 469) + : ((code >= 881) && (code <= 891)) ? (code - 501) + : ((code >= 1024) && (code <= 1039)) ? (code - 633) + : ((code >= 1500) && (code <= 1528)) ? (code - 1093) + : ((code >= 1600) && (code <= 1601)) ? (code - 1164) + : ((code >= 16381) && (code <= 16383)) ? (code - 15943) + : 16384 - 15943); } diff --git a/src/err-codes.h.in b/src/err-codes.h.in index c65775f..d8b2fb0 100644 --- a/src/err-codes.h.in +++ b/src/err-codes.h.in @@ -339,6 +339,9 @@ 317 GPG_ERR_KEYBOXD Keybox daemon error 318 GPG_ERR_NO_SERVICE Service is not running 319 GPG_ERR_SERVICE Service error +320 GPG_ERR_BAD_PUK Bad PUK +321 GPG_ERR_NO_RESET_CODE No reset code +322 GPG_ERR_BAD_RESET_CODE Bad reset code # This range is free for use. 666 GPG_ERR_SYSTEM_BUG System bug detected diff --git a/src/err-sources.h b/src/err-sources.h index 08be48d..4369dbc 100644 --- a/src/err-sources.h +++ b/src/err-sources.h @@ -43,6 +43,7 @@ static const char msgstr[] = gettext_noop ("Assuan") "\0" gettext_noop ("TPM2d") "\0" gettext_noop ("TLS") "\0" + gettext_noop ("TKD") "\0" gettext_noop ("Any source") "\0" gettext_noop ("User defined source 1") "\0" gettext_noop ("User defined source 2") "\0" @@ -71,18 +72,19 @@ static const int msgidx[] = 117, 123, 127, - 138, - 160, - 182, - 204, - 226 + 131, + 142, + 164, + 186, + 208, + 230 }; static GPG_ERR_INLINE int msgidxof (int code) { return (0 ? 0 - : ((code >= 0) && (code <= 17)) ? (code - 0) - : ((code >= 31) && (code <= 35)) ? (code - 13) - : 36 - 13); + : ((code >= 0) && (code <= 18)) ? (code - 0) + : ((code >= 31) && (code <= 35)) ? (code - 12) + : 36 - 12); } diff --git a/src/err-sources.h.in b/src/err-sources.h.in index f6e3f1d..8feba03 100644 --- a/src/err-sources.h.in +++ b/src/err-sources.h.in @@ -47,8 +47,9 @@ 15 GPG_ERR_SOURCE_ASSUAN Assuan 16 GPG_ERR_SOURCE_TPM2D TPM2d 17 GPG_ERR_SOURCE_TLS TLS +18 GPG_ERR_SOURCE_TKD TKD -# 18 to 30 are free to be used. +# 19 to 30 are free to be used. 31 GPG_ERR_SOURCE_ANY Any source 32 GPG_ERR_SOURCE_USER_1 User defined source 1 diff --git a/src/gpg-error.def.in b/src/gpg-error.def.in index 28e9ef3..c431e8b 100644 --- a/src/gpg-error.def.in +++ b/src/gpg-error.def.in @@ -202,6 +202,7 @@ EXPORTS ;; gpgrt_wait_processes @157 ;; gpgrt_kill_process @158 ;; gpgrt_release_process @159 +;; gpgrt_close_all_fds @188 gpgrt_argparse @160 gpgrt_usage @161 @@ -243,4 +244,5 @@ EXPORTS gpgrt_utf8_to_wchar @186 gpgrt_wchar_to_utf8 @187 + ;; end of file with public symbols for Windows. diff --git a/src/gpg-error.h.in b/src/gpg-error.h.in index ccacf35..bce028e 100644 --- a/src/gpg-error.h.in +++ b/src/gpg-error.h.in @@ -1,5 +1,5 @@ /* gpg-error.h or gpgrt.h - Common code for GnuPG and others. -*- c -*- - * Copyright (C) 2001-2020 g10 Code GmbH + * Copyright (C) 2001-2023 g10 Code GmbH * * This file is part of libgpg-error (aka libgpgrt). * @@ -15,7 +15,7 @@ * * You should have received a copy of the GNU Lesser General Public * License along with this program; if not, see <https://www.gnu.org/licenses/>. - * SPDX-License-Identifier: LGPL-2.1+ + * SPDX-License-Identifier: LGPL-2.1-or-later * * @configure_input@ */ @@ -432,7 +432,7 @@ const char *gpgrt_check_version (const char *req_version); const char *gpg_error_check_version (const char *req_version); /* System specific type definitions. */ -@define:pid_t@ +@define:gpgrt_process_t@ @define:gpgrt_ssize_t@ @define:gpgrt_off_t@ @@ -1084,12 +1084,17 @@ void _gpgrt_log_assert (const char *expr, const char *file, int line, /* * Spawn functions (Not yet available) */ +/* Internal flag to inherit file descriptor/handle */ +#define GPGRT_SPAWN_INHERIT_FILE 1 + #define GPGRT_SPAWN_NONBLOCK 16 /* Set the streams to non-blocking. */ #define GPGRT_SPAWN_RUN_ASFW 64 /* Use AllowSetForegroundWindow on W32. */ #define GPGRT_SPAWN_DETACHED 128 /* Start the process in the background. */ +#define GPGRT_SPAWN_KEEP_STDIN 256 +#define GPGRT_SPAWN_KEEP_STDOUT 512 +#define GPGRT_SPAWN_KEEP_STDERR 1024 #if 0 - /* Function and convenience macros to create pipes. */ gpg_err_code_t gpgrt_make_pipe (int filedes[2], gpgrt_stream_t *r_fp, int direction, int nonblock); @@ -1100,40 +1105,43 @@ gpg_err_code_t gpgrt_make_pipe (int filedes[2], gpgrt_stream_t *r_fp, /* Fork and exec PGMNAME. */ gpg_err_code_t gpgrt_spawn_process (const char *pgmname, const char *argv[], - int *execpt, void (*preexec)(void), - unsigned int flags, + int *execpt, unsigned int flags, gpgrt_stream_t *r_infp, gpgrt_stream_t *r_outfp, gpgrt_stream_t *r_errfp, - pid_t *pid); + gpgrt_process_t *r_process_id); /* Fork and exec PGNNAME and connect the process to the given FDs. */ gpg_err_code_t gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], int infd, int outfd, int errfd, - pid_t *pid); + int (*spawn_cb) (void *), + void *spawn_cb_arg, + gpgrt_process_t *r_process_id); /* Fork and exec PGMNAME as a detached process. */ gpg_err_code_t gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], - const char *envp[] ); + const char *envp[]); /* Wait for a single process. */ -gpg_err_code_t gpgrt_wait_process (const char *pgmname, pid_t pid, int hang, - int *r_exitcode); +gpg_err_code_t gpgrt_wait_process (const char *pgmname, + gpgrt_process_t process_id, + int hang, int *r_exitcode); /* Wait for a multiple processes. */ -gpg_err_code_t gpgrt_wait_processes (const char **pgmnames, pid_t *pids, +gpg_err_code_t gpgrt_wait_processes (const char **pgmnames, + gpgrt_process_t *process_ids, size_t count, int hang, int *r_exitcodes); -/* Kill the process identified by PID. */ -void gpgrt_kill_process (pid_t pid); +/* Kill the process identified by PROCESS_ID. */ +void gpgrt_kill_process (gpgrt_process_t process_id); -/* Release process resources identified by PID. */ -void gpgrt_release_process (pid_t pid); +/* Release process resources identified by PROCESS_ID. */ +void gpgrt_release_process (gpgrt_process_t process_id); +/* Close all file resources (descriptors), except KEEP_FDS. */ +void gpgrt_close_all_fds (int from, int *keep_fds); #endif /*0*/ - - /* * Option parsing. diff --git a/src/gpg-error.m4 b/src/gpg-error.m4 index a975e53..7fa52b1 100644 --- a/src/gpg-error.m4 +++ b/src/gpg-error.m4 @@ -1,5 +1,5 @@ # gpg-error.m4 - autoconf macro to detect libgpg-error. -# Copyright (C) 2002, 2003, 2004, 2011, 2014, 2018, 2020, 2021 +# Copyright (C) 2002, 2003, 2004, 2011, 2014, 2018, 2020, 2021, 2022 # g10 Code GmbH # # This file is free software; as a special exception the author gives @@ -10,23 +10,13 @@ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # -# Last-changed: 2022-09-21 +# Last-changed: 2023-04-01 - -dnl AM_PATH_GPG_ERROR([MINIMUM-VERSION, -dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) dnl -dnl Test for libgpg-error and define GPG_ERROR_CFLAGS, GPG_ERROR_LIBS, -dnl GPG_ERROR_MT_CFLAGS, and GPG_ERROR_MT_LIBS. The _MT_ variants are -dnl used for programs requireing real multi thread support. -dnl -dnl If a prefix option is not used, the config script is first -dnl searched in $SYSROOT/bin and then along $PATH. If the used -dnl config script does not match the host specification the script -dnl is added to the gpg_config_script_warn variable. +dnl Find gpg-error-config, for backward compatibility dnl -AC_DEFUN([AM_PATH_GPG_ERROR], -[ AC_REQUIRE([AC_CANONICAL_HOST]) +dnl _AM_PATH_POSSIBLE_GPG_ERROR_CONFIG +AC_DEFUN([_AM_PATH_POSSIBLE_GPG_ERROR_CONFIG],[dnl gpg_error_config_prefix="" dnl --with-libgpg-error-prefix=PFX is the preferred name for this option, dnl since that is consistent with how our three siblings use the directory/ @@ -62,9 +52,14 @@ AC_DEFUN([AM_PATH_GPG_ERROR], fi AC_PATH_PROG(GPG_ERROR_CONFIG, gpg-error-config, no) - min_gpg_error_version=ifelse([$1], ,1.33,$1) - ok=no +]) +dnl +dnl Find gpgrt-config, which uses .pc file +dnl (minimum pkg-config functionality, supporting cross build) +dnl +dnl _AM_PATH_GPGRT_CONFIG +AC_DEFUN([_AM_PATH_GPGRT_CONFIG],[dnl AC_PATH_PROG(GPGRT_CONFIG, gpgrt-config, no, [$prefix/bin:$PATH]) if test "$GPGRT_CONFIG" != "no"; then # Determine gpgrt_libdir @@ -120,12 +115,9 @@ AC_DEFUN([AM_PATH_GPG_ERROR], fi if test -n "$gpgrt_libdir"; then break; fi done - if test -z "$libdir_candidates"; then - # No valid pkgconfig dir in any of the system directories, fallback - gpgrt_libdir=${possible_libdir1} - fi - else - # When we cannot determine system libdir-format, use this: + fi + if test -z "$gpgrt_libdir"; then + # No valid pkgconfig dir in any of the system directories, fallback gpgrt_libdir=${possible_libdir1} fi else @@ -139,12 +131,33 @@ AC_DEFUN([AM_PATH_GPG_ERROR], AC_MSG_NOTICE([Use gpgrt-config with $gpgrt_libdir as gpg-error-config]) gpg_error_config_version=`$GPG_ERROR_CONFIG --modversion` else + gpg_error_config_version=`$GPG_ERROR_CONFIG --version` unset GPGRT_CONFIG fi elif test "$GPG_ERROR_CONFIG" != "no"; then gpg_error_config_version=`$GPG_ERROR_CONFIG --version` unset GPGRT_CONFIG fi +]) + +dnl AM_PATH_GPG_ERROR([MINIMUM-VERSION, +dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) +dnl +dnl Test for libgpg-error and define GPG_ERROR_CFLAGS, GPG_ERROR_LIBS, +dnl GPG_ERROR_MT_CFLAGS, and GPG_ERROR_MT_LIBS. The _MT_ variants are +dnl used for programs requireing real multi thread support. +dnl +dnl If a prefix option is not used, the config script is first +dnl searched in $SYSROOT/bin and then along $PATH. If the used +dnl config script does not match the host specification the script +dnl is added to the gpg_config_script_warn variable. +dnl +AC_DEFUN([AM_PATH_GPG_ERROR],[dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([_AM_PATH_POSSIBLE_GPG_ERROR_CONFIG])dnl +AC_REQUIRE([_AM_PATH_GPGRT_CONFIG])dnl + min_gpg_error_version=ifelse([$1], ,1.33,$1) + ok=no if test "$GPG_ERROR_CONFIG" != "no"; then req_major=`echo $min_gpg_error_version | \ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` diff --git a/src/gpg-error.vers b/src/gpg-error.vers index aaea22a..57df10e 100644 --- a/src/gpg-error.vers +++ b/src/gpg-error.vers @@ -180,6 +180,7 @@ GPG_ERROR_1.0 { # gpgrt_wait_processes; # gpgrt_kill_process; # gpgrt_release_process; +# gpgrt_close_all_fds; gpgrt_argparse; gpgrt_argparser; diff --git a/src/gpgrt-config.in b/src/gpgrt-config.in index 85d21b4..bada0f2 100644 --- a/src/gpgrt-config.in +++ b/src/gpgrt-config.in @@ -452,6 +452,71 @@ Options: EOF exit $1 } + +# Determine gpgrt_libdir +determine_gpgrt_libdir () { + GPGRT_CONFIG="$0" + # + # Get the prefix of gpgrt-config assuming it's something like: + # <PREFIX>/bin/gpgrt-config + gpgrt_prefix=${GPGRT_CONFIG%/*/*} + possible_libdir1=${gpgrt_prefix}/lib + # Determine by using system libdir-format with CC, it's like: + # Normal style: /usr/lib + # GNU cross style: /usr/<triplet>/lib + # Debian style: /usr/lib/<multiarch-name> + # Fedora/openSUSE style: /usr/lib, /usr/lib32 or /usr/lib64 + # It is assumed that CC is specified to the one of host on cross build. + if libdir_candidates=$(${CC:-cc} -print-search-dirs | \ + sed -n -e "/^libraries/{s/libraries: =//;s/:/\\ +/g;p;}"); then + # From the output of -print-search-dirs, select valid pkgconfig dirs. + libdir_candidates=$(for dir in $libdir_candidates; do + if p=$(cd $dir 2>/dev/null && pwd); then + test -d "$p/pkgconfig" && echo $p; + fi + done) + + for possible_libdir0 in $libdir_candidates; do + # possible_libdir0: + # Fallback candidate, the one of system-installed (by $CC) + # (/usr/<triplet>/lib, /usr/lib/<multiarch-name> or /usr/lib32) + # possible_libdir1: + # Another candidate, user-locally-installed + # (<gpgrt_prefix>/lib) + # possible_libdir2 + # Most preferred + # (<gpgrt_prefix>/<triplet>/lib, + # <gpgrt_prefix>/lib/<multiarch-name> or <gpgrt_prefix>/lib32) + if test "${possible_libdir0##*/}" = "lib"; then + possible_prefix0=${possible_libdir0%/lib} + possible_prefix0_triplet=${possible_prefix0##*/} + if test -z "$possible_prefix0_triplet"; then + continue + fi + possible_libdir2=${gpgrt_prefix}/$possible_prefix0_triplet/lib + else + possible_prefix0=${possible_libdir0%%/lib*} + possible_libdir2=${gpgrt_prefix}${possible_libdir0#$possible_prefix0} + fi + if test -f ${possible_libdir2}/pkgconfig/gpg-error.pc; then + gpgrt_libdir=${possible_libdir2} + elif test -f ${possible_libdir1}/pkgconfig/gpg-error.pc; then + gpgrt_libdir=${possible_libdir1} + elif test -f ${possible_libdir0}/pkgconfig/gpg-error.pc; then + gpgrt_libdir=${possible_libdir0} + fi + if test -n "$gpgrt_libdir"; then break; fi + done + if test -z "$libdir_candidates"; then + # No valid pkgconfig dir in any of the system directories, fallback + gpgrt_libdir=${possible_libdir1} + fi + else + # When we cannot determine system libdir-format, use this: + gpgrt_libdir=${possible_libdir1} + fi +} #### end of functions for this script myname=${0##*/} @@ -490,9 +555,14 @@ else fi if [ -z "$PKG_CONFIG_LIBDIR" ]; then if [ -z "$PKG_CONFIG_PATH" ]; then - echo "Please use --libdir=LIBDIR option or set PKG_CONFIG_LIBDIR" 1>&2 - echo "Or set PKG_CONFIG_PATH" 1>&2 - exit 1 + # It used to fail as: + # + # echo "Please use --libdir=LIBDIR option or set PKG_CONFIG_LIBDIR" 1>&2 + # echo "Or set PKG_CONFIG_PATH" 1>&2 + # + # Now, we try a fallback. + determine_gpgrt_libdir + PKG_CONFIG_PATH="${gpgrt_libdir}/pkgconfig" fi else # PKG_CONFIG_LIBDIR is available here diff --git a/src/gpgrt-int.h b/src/gpgrt-int.h index 8df7901..d2b5d1c 100644 --- a/src/gpgrt-int.h +++ b/src/gpgrt-int.h @@ -640,14 +640,12 @@ gpg_err_code_t _gpgrt_make_pipe (int filedes[2], estream_t *r_fp, * /dev/null; if it is not NULL store the address of a pointer to a * new estream there. If R_ERRFP is NULL connect stderr of the new * process to /dev/null; if it is not NULL store the address of a - * pointer to a new estream there. On success the pid of the new - * process is stored at PID. On error -1 is stored at PID and if - * R_OUTFP or R_ERRFP are not NULL, NULL is stored there. + * pointer to a new estream there. On success the process id of the + * new process is stored at R_PID. On error -1 is stored at R_PID and + * if R_OUTFP or R_ERRFP are not NULL, NULL is stored there. * * The arguments for the process are expected in the NULL terminated * array ARGV. The program name itself should not be included there. - * If PREEXEC is not NULL, the given function will be called right - * before the exec. * * IF EXCEPT is not NULL, it is expected to be an ordered list of file * descriptors, terminated by an entry with the value (-1). These @@ -675,28 +673,43 @@ gpg_err_code_t _gpgrt_make_pipe (int filedes[2], estream_t *r_fp, * On W32 run AllowSetForegroundWindow for the child. Note that * due to unknown problems this actually allows * SetForegroundWindow for all children of this process. + * + * GNUPG_SPAWN_KEEP_STDIN + * GNUPG_SPAWN_KEEP_STDOUT + * GNUPG_SPAWN_KEEP_STDERR + * Do not assign /dev/null to a non-required standard file + * descriptor. + * */ gpg_err_code_t _gpgrt_spawn_process (const char *pgmname, const char *argv[], - int *execpt, void (*preexec)(void), unsigned int flags, + int *execpt, unsigned int flags, estream_t *r_infp, estream_t *r_outfp, estream_t *r_errfp, - pid_t *pid); + gpgrt_process_t *r_process_id); -/* Simplified version of gpgrt_spawn_process. This function forks and - * then execs PGMNAME, while connecting INFD to stdin, OUTFD to stdout - * and ERRFD to stderr (any of them may be -1 to connect them to - * /dev/null). The arguments for the process are expected in the NULL - * terminated array ARGV. The program name itself should not be - * included there. Calling gpgrt_wait_process and - * gpgrt_release_process is required. Returns 0 on success or an - * error code. */ +/* Variant of gpgrt_spawn_process. This function forks and then execs + * PGMNAME, while connecting INFD to stdin, OUTFD to stdout and ERRFD + * to stderr (any of them may be -1 to connect them to /dev/null). + * The arguments for the process are expected in the NULL terminated + * array ARGV. The program name itself should not be included there. + * Calling gpgrt_wait_process and gpgrt_release_process is required. + * Returns 0 on success or an error code. If SPAWN_CB is not NULL, + * the given function will be called with SPAWN_CB_ARG to determine if + * file descriptors/handles should be inherited or not. The callback + * function should return 1 to ask keeping file descriptors/handles. + * If SPAWN_CB is NULL, or it returns 0, all file descriptors (except + * INFD, OUTFD, and ERRFD) will be closed on POSIX machine. On POSIX + * machine, it is called right after the fork, by child process. + */ gpg_err_code_t _gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], int infd, int outfd, int errfd, - pid_t *pid); + int (*spawn_cb) (void *), + void *spawn_cb_arg, + gpgrt_process_t *r_process_id); /* Spawn a new process and immediately detach from it. The name of * the program to exec is PGMNAME and its arguments are in ARGV (the @@ -706,10 +719,10 @@ gpg_err_code_t _gpgrt_spawn_process_fd (const char *pgmname, * provide an absolute file name. */ gpg_err_code_t _gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], - const char *envp[] ); + const char *envp[]); -/* If HANG is true, waits for the process identified by PID to exit; - * if HANG is false, checks whether the process has terminated. +/* If HANG is true, waits for the process identified by PROCESS_ID to + * exit; if HANG is false, checks whether the process has terminated. * PGMNAME should be the same as supplied to the spawn function and is * only used for diagnostics. Return values: * @@ -732,22 +745,28 @@ gpg_err_code_t _gpgrt_spawn_process_detached (const char *pgmname, * if the exit code is not required (in that case an error message will * be printed). Note that under Windows PID is not the process id but * the handle of the process. */ -gpg_err_code_t _gpgrt_wait_process (const char *pgmname, pid_t pid, int hang, +gpg_err_code_t _gpgrt_wait_process (const char *pgmname, + gpgrt_process_t process_id, int hang, int *r_exitcode); /* Like _gpgrt_wait_process, but for COUNT processes. */ -gpg_err_code_t _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, - size_t count, int hang, int *r_exitcodes); +gpg_err_code_t _gpgrt_wait_processes (const char **pgmnames, + gpgrt_process_t *process_ids, + size_t count, int hang, + int *r_exitcodes); /* Kill a process; that is send an appropriate signal to the process. * gpgrt_wait_process must be called to actually remove the process - * from the system. An invalid PID is ignored. */ -void _gpgrt_kill_process (pid_t pid); + * from the system. An invalid PROCESS_ID is ignored. */ +void _gpgrt_kill_process (gpgrt_process_t process_id); + +/* Release the process identified by PROCESS_ID. This function is + * actually only required for Windows but it does not harm to always + * call it. It is a nop if PROCESS_ID is invalid. */ +void _gpgrt_release_process (gpgrt_process_t process_id); -/* Release the process identified by PID. This function is actually - * only required for Windows but it does not harm to always call it. - * It is a nop if PID is invalid. */ -void _gpgrt_release_process (pid_t pid); +/* Close all file resources (descriptors), except KEEP_FDS. */ +void _gpgrt_close_all_fds (int from, int *keep_fds); /* diff --git a/src/logging.c b/src/logging.c index 96adce3..9008ba4 100644 --- a/src/logging.c +++ b/src/logging.c @@ -249,7 +249,7 @@ fun_writer (void *cookie_arg, const void *buffer, size_t size) srvr_addr_un.sun_family = af; if (!*name) { - if ((name = socket_dir_cb ()) && *name + if (socket_dir_cb && (name = socket_dir_cb ()) && *name && strlen (name) + 7 < sizeof (srvr_addr_un.sun_path)-1) { strncpy (srvr_addr_un.sun_path, @@ -887,7 +887,7 @@ _gpgrt_logv_internal (int level, int ignore_arg_ptr, const char *extrastring, if (ignore_arg_ptr) { /* This is used by log_string and comes with the extra - * feature that after a LF the next line is indent at the + * feature that after a LF the next line is indented by the * length of the prefix. Note that we do not yet include * the length of the timestamp and pid in the indent * computation. */ diff --git a/src/mkheader.c b/src/mkheader.c index e05dafd..8fbfbd6 100644 --- a/src/mkheader.c +++ b/src/mkheader.c @@ -570,28 +570,23 @@ write_special (const char *fname, int lnr, const char *tag) else fputs ("int", stdout); } - else if (!strcmp (tag, "define:pid_t")) + else if (!strcmp (tag, "define:gpgrt_process_t")) { - if (have_sys_types_h) + if (have_w32_system || have_w64_system) { - if (!sys_types_h_included) - { - fputs ("#include <sys/types.h>\n", stdout); - sys_types_h_included = 1; - } + fputs ("typedef void *gpgrt_process_t;\n", stdout); } - else if (have_w64_system) + else { - if (!stdint_h_included && have_stdint_h) + if (have_sys_types_h) { - fputs ("#include <stdint.h>\n", stdout); - stdint_h_included = 1; + if (!sys_types_h_included) + { + fputs ("#include <sys/types.h>\n", stdout); + sys_types_h_included = 1; + } } - fputs ("typedef int64_t pid_t\n", stdout); - } - else - { - fputs ("typedef int pid_t\n", stdout); + fputs ("typedef pid_t gpgrt_process_t;\n", stdout); } } else if (!strcmp (tag, "include:err-sources")) diff --git a/src/spawn-posix.c b/src/spawn-posix.c index 54a6a68..8e36ee1 100644 --- a/src/spawn-posix.c +++ b/src/spawn-posix.c @@ -163,8 +163,8 @@ get_max_fds (void) * EXCEPT is not NULL, it is expected to be a list of file descriptors * which shall not be closed. This list shall be sorted in ascending * order with the end marked by -1. */ -static void -close_all_fds (int first, int *except) +void +_gpgrt_close_all_fds (int first, int *except) { int max_fd = get_max_fds (); int fd, i, except_start; @@ -258,16 +258,21 @@ get_all_open_fds (void) static void do_exec (const char *pgmname, const char *argv[], int fd_in, int fd_out, int fd_err, - int *except, void (*preexec)(void) ) + int *except, unsigned int flags) { char **arg_list; int i, j; int fds[3]; + int nodevnull[3]; fds[0] = fd_in; fds[1] = fd_out; fds[2] = fd_err; + nodevnull[0] = !!(flags & GPGRT_SPAWN_KEEP_STDIN); + nodevnull[1] = !!(flags & GPGRT_SPAWN_KEEP_STDOUT); + nodevnull[2] = !!(flags & GPGRT_SPAWN_KEEP_STDERR); + /* Create the command line argument array. */ i = 0; if (argv) @@ -292,7 +297,9 @@ do_exec (const char *pgmname, const char *argv[], /* Assign /dev/null to unused FDs. */ for (i=0; i <= 2; i++) { - if (fds[i] == -1 ) + if (nodevnull[i]) + continue; + if (fds[i] == -1) { fds[i] = open ("/dev/null", i? O_WRONLY : O_RDONLY); if (fds[i] == -1) @@ -304,16 +311,17 @@ do_exec (const char *pgmname, const char *argv[], /* Connect the standard files. */ for (i=0; i <= 2; i++) { + if (nodevnull[i]) + continue; if (fds[i] != i && dup2 (fds[i], i) == -1) _gpgrt_log_fatal ("dup2 std%s failed: %s\n", i==0?"in":i==1?"out":"err", strerror (errno)); } /* Close all other files. */ - close_all_fds (3, except); + if (!(flags & GPGRT_SPAWN_INHERIT_FILE)) + _gpgrt_close_all_fds (3, except); - if (preexec) - preexec (); execv (pgmname, arg_list); /* No way to print anything, as we have may have closed all streams. */ _exit (127); @@ -390,15 +398,44 @@ _gpgrt_make_pipe (int filedes[2], estream_t *r_fp, int direction, return do_create_pipe (filedes); } +/* + * UNION PROCESS_ID: + * + * gpgrt_process_t object is an object which represents process handle. + * It must be same size as pid_t and must have same bit pattern. + */ +union process { + gpgrt_process_t process_id; + pid_t pid; +}; + +static gpgrt_process_t +convert_from_pid (pid_t pid) +{ + union process u; + + u.pid = pid; + return u.process_id; +} + +static pid_t +convert_from_process (gpgrt_process_t process_id) +{ + union process u; + + u.process_id = process_id; + return u.pid; +} + /* Fork and exec the PGMNAME, see gpgrt-int.h for details. */ gpg_err_code_t _gpgrt_spawn_process (const char *pgmname, const char *argv[], - int *except, void (*preexec)(void), unsigned int flags, + int *except, unsigned int flags, estream_t *r_infp, estream_t *r_outfp, estream_t *r_errfp, - pid_t *pid) + gpgrt_process_t *r_process_id) { gpg_error_t err; int inpipe[2] = {-1, -1}; @@ -408,6 +445,7 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], estream_t outfp = NULL; estream_t errfp = NULL; int nonblock = !!(flags & GPGRT_SPAWN_NONBLOCK); + pid_t pid; if (r_infp) *r_infp = NULL; @@ -415,7 +453,7 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], *r_outfp = NULL; if (r_errfp) *r_errfp = NULL; - *pid = (pid_t)(-1); /* Always required. */ + *r_process_id = convert_from_pid (-1); if (r_infp) { @@ -464,9 +502,9 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], } _gpgrt_pre_syscall (); - *pid = fork (); + pid = fork (); _gpgrt_post_syscall (); - if (*pid == (pid_t)(-1)) + if (pid == (pid_t)(-1)) { err = _gpg_err_code_from_syserror (); _gpgrt_log_error (_("error forking process: %s\n"), _gpg_strerror (err)); @@ -494,16 +532,14 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], return err; } - if (!*pid) + if (!pid) { /* This is the child. */ - /* FIXME: Needs to be done by preexec: - gcry_control (GCRYCTL_TERM_SECMEM); */ _gpgrt_fclose (infp); _gpgrt_fclose (outfp); _gpgrt_fclose (errfp); do_exec (pgmname, argv, inpipe[0], outpipe[1], errpipe[1], - except, preexec); + except, flags); /*NOTREACHED*/ } @@ -522,6 +558,7 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], if (r_errfp) *r_errfp = errfp; + *r_process_id = convert_from_pid (pid); return 0; } @@ -529,30 +566,38 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], /* Fork and exec the PGMNAME using FDs, see gpgrt-int.h for details. */ gpg_err_code_t _gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], - int infd, int outfd, int errfd, pid_t *pid) + int infd, int outfd, int errfd, + int (*spawn_cb) (void *), + void *spawn_cb_arg, + gpgrt_process_t *r_process_id) { gpg_error_t err; + int ask_inherit_fds = 0; + pid_t pid; + *r_process_id = convert_from_pid (-1); _gpgrt_pre_syscall (); - *pid = fork (); + pid = fork (); _gpgrt_post_syscall (); - if (*pid == (pid_t)(-1)) + if (pid == (pid_t)(-1)) { err = _gpg_err_code_from_syserror (); _gpgrt_log_error (_("error forking process: %s\n"), _gpg_strerror (err)); return err; } - if (!*pid) + if (!pid) { - /* FIXME: We need to add a preexec so that a - gcry_control (GCRYCTL_TERM_SECMEM); - can be done. */ + if (spawn_cb) + ask_inherit_fds = (*spawn_cb) (spawn_cb_arg); + /* Run child. */ - do_exec (pgmname, argv, infd, outfd, errfd, NULL, NULL); + do_exec (pgmname, argv, infd, outfd, errfd, NULL, + ask_inherit_fds? GPGRT_SPAWN_INHERIT_FILE : 0); /*NOTREACHED*/ } + *r_process_id = convert_from_pid (pid); return 0; } @@ -619,10 +664,14 @@ get_result (pid_t pid, int *r_exitcode) /* See gpgrt-int.h for a description. */ gpg_err_code_t -_gpgrt_wait_process (const char *pgmname, pid_t pid, int hang, int *r_exitcode) +_gpgrt_wait_process (const char *pgmname, gpgrt_process_t process_id, int hang, + int *r_exitcode) { gpg_err_code_t ec; int i, status; + pid_t pid; + + pid = convert_from_process (process_id); if (r_exitcode) *r_exitcode = -1; @@ -685,12 +734,13 @@ _gpgrt_wait_process (const char *pgmname, pid_t pid, int hang, int *r_exitcode) * and threads. */ gpg_err_code_t -_gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, - int hang, int *r_exitcodes) +_gpgrt_wait_processes (const char **pgmnames, gpgrt_process_t *process_ids, + size_t count, int hang, int *r_exitcodes) { gpg_err_code_t ec = 0; size_t i, left; int *dummy = NULL; + pid_t pid; if (!r_exitcodes) { @@ -703,8 +753,10 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, { int status = -1; + pid = convert_from_process (process_ids[i]); + /* Skip invalid PID. */ - if (pids[i] == (pid_t)(-1)) + if (pid == (pid_t)(-1)) { r_exitcodes[i] = -1; left -= 1; @@ -712,7 +764,7 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, } /* See if there was a previously stored result for this pid. */ - if (get_result (pids[i], &status)) + if (get_result (pid, &status)) left -= 1; r_exitcodes[i] = status; @@ -720,22 +772,22 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, while (left > 0) { - pid_t pid; + pid_t pid0; int status; _gpgrt_pre_syscall (); - while ((pid = waitpid (-1, &status, hang ? 0 : WNOHANG)) == (pid_t)(-1) + while ((pid0 = waitpid (-1, &status, hang ? 0 : WNOHANG)) == (pid_t)(-1) && errno == EINTR); _gpgrt_post_syscall (); - if (pid == (pid_t)(-1)) + if (pid0 == (pid_t)(-1)) { ec = _gpg_err_code_from_syserror (); _gpgrt_log_error (_("waiting for processes to terminate" " failed: %s\n"), _gpg_strerror (ec)); break; } - else if (!pid) + else if (!pid0) { ec = GPG_ERR_TIMEOUT; /* Still running. */ break; @@ -743,22 +795,25 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, else { for (i = 0; i < count; i++) - if (pid == pids[i]) - break; + { + pid = convert_from_process (process_ids[i]); + if (pid0 == pid) + break; + } if (i == count) { /* No match, store this result. */ - ec = store_result (pid, status); + ec = store_result (pid0, status); if (ec) break; continue; } - /* Process PIDS[i] died. */ + /* Process PROCESS_PIDS[i] died. */ if (r_exitcodes[i] != (pid_t) -1) { - _gpgrt_log_error ("PID %d was reused", (int)pid); + _gpgrt_log_error ("PID %d was reused", (int)pid0); ec = GPG_ERR_GENERAL; break; } @@ -804,7 +859,7 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, * callback. */ gpg_err_code_t _gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], - const char *envp[] ) + const char *envp[]) { gpg_err_code_t ec; pid_t pid; @@ -849,7 +904,7 @@ _gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], putenv (p); } - do_exec (pgmname, argv, -1, -1, -1, NULL, NULL); + do_exec (pgmname, argv, -1, -1, -1, NULL, 0); /*NOTREACHED*/ } @@ -873,8 +928,11 @@ _gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], * gnupg_wait_process must be called to actually remove the process from the system. An invalid PID is ignored. */ void -_gpgrt_kill_process (pid_t pid) +_gpgrt_kill_process (gpgrt_process_t process_id) { + pid_t pid; + + pid = convert_from_process (process_id); if (pid != (pid_t)(-1)) { _gpgrt_pre_syscall (); @@ -885,7 +943,7 @@ _gpgrt_kill_process (pid_t pid) void -_gpgrt_release_process (pid_t pid) +_gpgrt_release_process (gpgrt_process_t process_id) { - (void)pid; + (void)process_id; } diff --git a/src/spawn-w32.c b/src/spawn-w32.c index 90c0538..324b5fe 100644 --- a/src/spawn-w32.c +++ b/src/spawn-w32.c @@ -65,24 +65,6 @@ #define fd_to_handle(a) ((HANDLE)(a)) #define handle_to_fd(a) ((intptr_t)(a)) -/* For pid_t and HANDLE: - - * We assume that a HANDLE can be represented by an int which should - * be true for all i386 systems. - * - * On 64-bit machine, it is no longer true, as a type, however, as - * long as the range of the value in the type HANDLE can be - * represented by an int, it works. - * - * FIXME with original MinGW: Breaking ABI for pid_t will be needed - * when the value won't fit within 32-bit range on 64-bit machine. - * - * Note that pid_t is 64-bit integer in sys/types.h with MinGW-w64. - * So, no problem with MinGW-w64. - */ -#define pid_to_handle(a) ((HANDLE)(a)) -#define handle_to_pid(a) ((pid_t)(a)) - /* Return the maximum number of currently allowed open file * descriptors. Only useful on POSIX systems but returns a value on @@ -383,12 +365,42 @@ _gpgrt_make_pipe (int filedes[2], estream_t *r_fp, int direction, int nonblock) } +/* + * UNION PROCESS_ID: + * + * gpgrt_process_t is an object which represents process handle. + * It must be same size as HANDLE and must have same bit pattern. + */ +union process { + gpgrt_process_t process_id; + HANDLE process_handle; +}; + +static gpgrt_process_t +convert_from_handle (HANDLE process_handle) +{ + union process u; + + u.process_handle = process_handle; + return u.process_id; +} + +static HANDLE +convert_from_process (gpgrt_process_t process_id) +{ + union process u; + + u.process_id = process_id; + return u.process_handle; +} + + /* Fork and exec the PGMNAME, see gpgrt-int.h for details. */ gpg_err_code_t _gpgrt_spawn_process (const char *pgmname, const char *argv[], - int *except, void (*preexec)(void), unsigned int flags, + int *except, unsigned int flags, estream_t *r_infp, estream_t *r_outfp, estream_t *r_errfp, - pid_t *pid) + gpgrt_process_t *r_process_id) { gpg_err_code_t err; SECURITY_ATTRIBUTES sec_attr; @@ -424,7 +436,7 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], *r_outfp = NULL; if (r_errfp) *r_errfp = NULL; - *pid = (pid_t)INVALID_HANDLE_VALUE; /* Always required. */ + *r_process_id = convert_from_handle (INVALID_HANDLE_VALUE); if (r_infp) { @@ -530,15 +542,14 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], return err; if (inpipe[0] == INVALID_HANDLE_VALUE) - nullhd[0] = w32_open_null (0); - if (outpipe[1] == INVALID_HANDLE_VALUE) - nullhd[1] = w32_open_null (1); - if (errpipe[1] == INVALID_HANDLE_VALUE) - nullhd[2] = w32_open_null (1); - - /* Start the process. Note that we can't run the PREEXEC function - because this might change our own environment. */ - (void)preexec; + nullhd[0] = ((flags & GPGRT_SPAWN_KEEP_STDIN)? + GetStdHandle (STD_INPUT_HANDLE) : w32_open_null (0)); + if (outpipe[1] == INVALID_HANDLE_VALUE) + nullhd[1] = ((flags & GPGRT_SPAWN_KEEP_STDOUT)? + GetStdHandle (STD_OUTPUT_HANDLE) : w32_open_null (1)); + if (errpipe[1] == INVALID_HANDLE_VALUE) + nullhd[2] = ((flags & GPGRT_SPAWN_KEEP_STDOUT)? + GetStdHandle (STD_ERROR_HANDLE) : w32_open_null (1)); memset (&si, 0, sizeof si); si.cb = sizeof (si); @@ -634,7 +645,7 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], if (r_errfp) *r_errfp = errfp; - *pid = handle_to_pid (pi.hProcess); + *r_process_id = convert_from_handle (pi.hProcess); return 0; } @@ -642,7 +653,10 @@ _gpgrt_spawn_process (const char *pgmname, const char *argv[], /* Fork and exec the PGMNAME using FDs, see gpgrt-int.h for details. */ gpg_err_code_t _gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], - int infd, int outfd, int errfd, pid_t *pid) + int infd, int outfd, int errfd, + int (*spawn_cb) (void *), + void *spawn_cb_arg, + gpgrt_process_t *r_process_id) { gpg_err_code_t err; SECURITY_ATTRIBUTES sec_attr; @@ -651,14 +665,22 @@ _gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], char *cmdline; int ret, i; HANDLE stdhd[3]; + int ask_inherit = 0; + + if (spawn_cb) + ask_inherit = (*spawn_cb) (spawn_cb_arg); /* Setup return values. */ - *pid = (pid_t)INVALID_HANDLE_VALUE; + *r_process_id = convert_from_handle (INVALID_HANDLE_VALUE); /* Prepare security attributes. */ memset (&sec_attr, 0, sizeof sec_attr ); sec_attr.nLength = sizeof sec_attr; - sec_attr.bInheritHandle = FALSE; + + if (ask_inherit) + sec_attr.bInheritHandle = TRUE; + else + sec_attr.bInheritHandle = FALSE; /* Build the command line. */ err = build_w32_commandline (pgmname, argv, &cmdline); @@ -717,23 +739,24 @@ _gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], ResumeThread (pi.hThread); CloseHandle (pi.hThread); - *pid = handle_to_pid (pi.hProcess); + *r_process_id = convert_from_handle (pi.hProcess); return 0; } /* See gpgrt-int.h for a description. */ gpg_err_code_t -_gpgrt_wait_process (const char *pgmname, pid_t pid, int hang, int *r_exitcode) +_gpgrt_wait_process (const char *pgmname, gpgrt_process_t process_id, + int hang, int *r_exitcode) { - return _gpgrt_wait_processes (&pgmname, &pid, 1, hang, r_exitcode); + return _gpgrt_wait_processes (&pgmname, &process_id, 1, hang, r_exitcode); } /* See gpgrt-int.h for a description. */ gpg_err_code_t -_gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, - int hang, int *r_exitcodes) +_gpgrt_wait_processes (const char **pgmnames, gpgrt_process_t *process_ids, + size_t count, int hang, int *r_exitcodes) { gpg_err_code_t ec = 0; size_t i; @@ -746,13 +769,15 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, for (i = 0; i < count; i++) { + HANDLE process_handle = convert_from_process (process_ids[i]); + if (r_exitcodes) r_exitcodes[i] = -1; - if (pids[i] == (pid_t)INVALID_HANDLE_VALUE) + if (process_handle == INVALID_HANDLE_VALUE) return GPG_ERR_INV_VALUE; - procs[i] = pid_to_handle (pids[i]); + procs[i] = process_handle; } _gpgrt_pre_syscall (); @@ -777,9 +802,9 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, if (! GetExitCodeProcess (procs[i], &exc)) { - _gpgrt_log_error (_("error getting exit code of process %d:" + _gpgrt_log_error (_("error getting exit code of process %p:" " ec=%d\n"), - (int) pids[i], (int)GetLastError ()); + process_ids[i], (int)GetLastError ()); ec = GPG_ERR_GENERAL; } else if (exc) @@ -814,7 +839,7 @@ _gpgrt_wait_processes (const char **pgmnames, pid_t *pids, size_t count, /* See gpgrt-int.h for a description. */ gpg_err_code_t _gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], - const char *envp[] ) + const char *envp[]) { gpg_err_code_t err; SECURITY_ATTRIBUTES sec_attr; @@ -897,27 +922,32 @@ _gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], gnupg_wait_process must be called to actually remove the process from the system. An invalid PID is ignored. */ void -_gpgrt_kill_process (pid_t pid) +_gpgrt_kill_process (gpgrt_process_t process_id) { - if (pid != (pid_t)INVALID_HANDLE_VALUE) - { - HANDLE process = (HANDLE) pid; + HANDLE process_handle = convert_from_process (process_id); + if (process_handle != INVALID_HANDLE_VALUE) + { /* Arbitrary error code. */ _gpgrt_pre_syscall (); - TerminateProcess (process, 1); + TerminateProcess (process_handle, 1); _gpgrt_post_syscall (); } } void -_gpgrt_release_process (pid_t pid) +_gpgrt_release_process (gpgrt_process_t process_id) { - if (pid != (pid_t)INVALID_HANDLE_VALUE) - { - HANDLE process = (HANDLE)pid; + HANDLE process_handle = convert_from_process (process_id); - CloseHandle (process); - } + if (process_handle != INVALID_HANDLE_VALUE) + CloseHandle (process_handle); +} + +void +_gpgrt_close_all_fds (int from, int *keep_fds) +{ + (void)from; + (void)keep_fds; } diff --git a/src/strerror.c b/src/strerror.c index fb1bebf..51e347b 100644 --- a/src/strerror.c +++ b/src/strerror.c @@ -96,7 +96,21 @@ system_strerror_r (int no, char *buf, size_t buflen) static int system_strerror_r (int no, char *buf, size_t buflen) { - return strerror_r (no, buf, buflen); + int saved_errno; + int r = strerror_r (no, buf, buflen); + + if (r) + { + if (r < 0) + saved_errno = errno; + else + saved_errno = r; + + snprintf (buf, buflen, "[errno=%i]\n", r); + return saved_errno; + } + + return 0; } #endif /* STRERROR_R_CHAR_P */ diff --git a/src/sysutils.c b/src/sysutils.c index 1251ed6..fac72bf 100644 --- a/src/sysutils.c +++ b/src/sysutils.c @@ -141,6 +141,10 @@ _gpgrt_setenv (const char *name, const char *value, int overwrite) if (!value && overwrite) { + /* Deleting an envvar. Although the Microsoft specs for + * putenv tell us that one may use "NAME=" to unset an envvar, + * this seems not to be correct. Thus we do the same as what + * we do in Unix (or well in GNU libc) and use just "NAME". */ if (!SetEnvironmentVariable (name, NULL)) return GPG_ERR_EINVAL; if (getenv (name)) diff --git a/src/versioninfo.rc.in b/src/versioninfo.rc.in index d617465..029b8b9 100644 --- a/src/versioninfo.rc.in +++ b/src/versioninfo.rc.in @@ -40,7 +40,7 @@ BEGIN VALUE "FileDescription", "libgpg-error - Common error codes\0" VALUE "FileVersion", "@LIBGPG_ERROR_LT_CURRENT@.@LIBGPG_ERROR_LT_AGE@.@LIBGPG_ERROR_LT_REVISION@.@BUILD_REVISION@\0" VALUE "InternalName", "libgpg-error\0" - VALUE "LegalCopyright", "Copyright © 2022 g10 Code GmbH\0" + VALUE "LegalCopyright", "Copyright © 2023 g10 Code GmbH\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "libgpg-error.dll\0" VALUE "PrivateBuild", "\0" diff --git a/src/visibility.c b/src/visibility.c index fdf4805..0a058d2 100644 --- a/src/visibility.c +++ b/src/visibility.c @@ -1102,19 +1102,22 @@ gpgrt_make_pipe (int filedes[2], estream_t *r_fp, int direction, int nonblock) gpg_err_code_t gpgrt_spawn_process (const char *pgmname, const char *argv[], - int *except, void (*preexec)(void), unsigned int flags, + int *except, unsigned int flags, estream_t *r_infp, estream_t *r_outfp, estream_t *r_errfp, - pid_t *pid) + gpgrt_process_t *r_process_id) { - return _gpgrt_spawn_process (pgmname, argv, except, preexec, flags, - r_infp, r_outfp, r_errfp, pid); + return _gpgrt_spawn_process (pgmname, argv, except, flags, + r_infp, r_outfp, r_errfp, r_process_id); } gpg_err_code_t gpgrt_spawn_process_fd (const char *pgmname, const char *argv[], - int infd, int outfd, int errfd, pid_t *pid) + int infd, int outfd, int errfd, + int (*spawn_cb)(void *), + void *spawn_cb_arg, gpgrt_process_t *r_process_id) { - return _gpgrt_spawn_process_fd (pgmname, argv, infd, outfd, errfd, pid); + return _gpgrt_spawn_process_fd (pgmname, argv, infd, outfd, errfd, + spawn_cb, spawn_cb_arg, r_process_id); } gpg_err_code_t @@ -1125,28 +1128,36 @@ gpgrt_spawn_process_detached (const char *pgmname, const char *argv[], } gpg_err_code_t -gpgrt_wait_process (const char *pgmname, pid_t pid, int hang, int *r_exitcode) +gpgrt_wait_process (const char *pgmname, gpgrt_process_t process_id, int hang, + int *r_exitcode) { - return _gpgrt_wait_process (pgmname, pid, hang, r_exitcode); + return _gpgrt_wait_process (pgmname, process_id, hang, r_exitcode); } gpg_err_code_t -gpgrt_wait_processes (const char **pgmnames, pid_t *pids, +gpgrt_wait_processes (const char **pgmnames, gpgrt_process_t *process_ids, size_t count, int hang, int *r_exitcodes) { - return _gpgrt_wait_processes (pgmnames, pids, count, hang, r_exitcodes); + return _gpgrt_wait_processes (pgmnames, process_ids, count, hang, + r_exitcodes); } void -gpgrt_kill_process (pid_t pid) +gpgrt_kill_process (gpgrt_process_t process_id) { - _gpgrt_kill_process (pid); + _gpgrt_kill_process (process_id); } void -gpgrt_release_process (pid_t pid) +gpgrt_release_process (gpgrt_process_t process_id) { - _gpgrt_release_process (pid); + _gpgrt_release_process (process_id); +} + +void +gpgrt_close_all_fds (int from, int *keep_fds) +{ + _gpgrt_close_all_fds (from, keep_fds); } #endif /*0*/ diff --git a/src/visibility.h b/src/visibility.h index d0e4516..dfdcad1 100644 --- a/src/visibility.h +++ b/src/visibility.h @@ -208,6 +208,7 @@ MARK_VISIBLE (gpgrt_wait_process) MARK_VISIBLE (gpgrt_wait_processes) MARK_VISIBLE (gpgrt_kill_process) MARK_VISIBLE (gpgrt_release_process) +MARK_VISIBLE (gpgrt_close_all_fds) #endif MARK_VISIBLE (gpgrt_argparse) @@ -396,6 +397,7 @@ MARK_VISIBLE (gpgrt_absfnameconcat) #define gpgrt_wait_processes _gpgrt_USE_UNDERSCORED_FUNCTION #define gpgrt_kill_process _gpgrt_USE_UNDERSCORED_FUNCTION #define gpgrt_release_process _gpgrt_USE_UNDERSCORED_FUNCTION +#define gpgrt_close_all_fds _gpgrt_USE_UNDERSCORED_FUNCTION #define gpgrt_argparse _gpgrt_USE_UNDERSCORED_FUNCTION #define gpgrt_argparser _gpgrt_USE_UNDERSCORED_FUNCTION diff --git a/tests/t-printf.c b/tests/t-printf.c index c261838..c1ad0b0 100644 --- a/tests/t-printf.c +++ b/tests/t-printf.c @@ -489,6 +489,30 @@ check_fprintf_sf (void) gpgrt_fclose (stream); } +static void +check_fwrite (void) +{ + gpgrt_stream_t stream; + const char *expect; + char *result; + + stream = gpgrt_fopenmem (0, "w+b"); + if (!stream) + die ("fopenmem failed at line %d\n", __LINE__); + + gpgrt_fwrite ("Has the dog Buddha-nature or not?", 1, 33, stream); + expect = "Has the dog Buddha-nature or not?"; + result = stream_to_string (stream); + if (strcmp (result, expect)) + { + show ("expect: '%s'\n", expect); + show ("result: '%s'\n", result); + fail ("fprintf_sf failed at %d\n", __LINE__); + } + free (result); + gpgrt_fclose (stream); +} + int main (int argc, char **argv) @@ -535,6 +559,7 @@ main (int argc, char **argv) run_tests (); check_snprintf (); check_fprintf_sf (); + check_fwrite (); #ifdef __GLIBC__ return !!errorcount; diff --git a/tests/t-strerror.c b/tests/t-strerror.c index 9289066..5c38fca 100644 --- a/tests/t-strerror.c +++ b/tests/t-strerror.c @@ -49,7 +49,10 @@ main (int argc, char *argv[]) gpg_err_source_t src; gpg_err_code_t code; } list[] = { { 0, 0 }, { 1, 201 }, { 2, 2 }, { 3, 102 }, - { 4, 100 }, { 5, 99 }, { 6, 110 }, { 7, 7 }, { 8, 888 } }; + { 4, 100 }, { 5, 99 }, { 6, 110 }, { 7, 7 }, { 8, 888 }, + { 1, GPG_ERR_SYSTEM_ERROR | 1 }, + { 1, GPG_ERR_SYSTEM_ERROR | 35 }, + { 1, GPG_ERR_SYSTEM_ERROR | 81 } }; int i = 0; while (i < sizeof (list) / sizeof (list[0])) |