Submitted By: Robert Connolly <robert at linuxfromscratch dot org> (ashes)
              Dan Nicholson <dnicholson at linuxfromscratch dot org>
Date: 2007-07-12
Initial Package Version: 2.5
Upstream Status: From Upstream
Origin: cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc \
            co -r glibc-2_5-branch -d glibc-2.5-branch libc
        diff -pNur -x CVS -x libidn glibc-2.5 glibc-2.5-branch
Description: This is a branch update for Glibc-2.5, and should be
        rechecked periodically. See the "Changelog" and
        "localedata/ChangeLog" files for specific details.

diff -pNur -x CVS -x libidn glibc-2.5/argp/argp-help.c glibc-2.5-branch/argp/argp-help.c
--- glibc-2.5/argp/argp-help.c	2006-05-09 23:28:06.000000000 -0700
+++ glibc-2.5-branch/argp/argp-help.c	2007-07-12 09:58:01.000000000 -0700
@@ -1,5 +1,6 @@
 /* Hierarchial argument parsing help output
-   Copyright (C) 1995-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995-2003, 2004, 2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by Miles Bader <miles@gnu.ai.mit.edu>.
 
@@ -672,9 +673,9 @@ hol_cluster_cmp (const struct hol_cluste
 {
   /* If one cluster is deeper than the other, use its ancestor at the same
      level, so that finding the common ancestor is straightforward.  */
-  while (cl1->depth < cl2->depth)
+  while (cl1->depth > cl2->depth)
     cl1 = cl1->parent;
-  while (cl2->depth < cl1->depth)
+  while (cl2->depth > cl1->depth)
     cl2 = cl2->parent;
 
   /* Now reduce both clusters to their ancestors at the point where both have
@@ -987,7 +988,7 @@ static const char *
 filter_doc (const char *doc, int key, const struct argp *argp,
 	    const struct argp_state *state)
 {
-  if (argp->help_filter)
+  if (argp && argp->help_filter)
     /* We must apply a user filter to this output.  */
     {
       void *input = __argp_input (argp, state);
diff -pNur -x CVS -x libidn glibc-2.5/argp/Makefile glibc-2.5-branch/argp/Makefile
--- glibc-2.5/argp/Makefile	2006-05-09 15:42:24.000000000 -0700
+++ glibc-2.5-branch/argp/Makefile	2007-07-12 09:58:01.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1997, 2002, 2003, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1997, 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -26,7 +26,7 @@ distribute	= argp-fmtstream.h argp-namef
 routines	= $(addprefix argp-, ba fmtstream fs-xinl help parse pv \
 				     pvh xinl eexst)
 
-tests		= argp-test tst-argp1 bug-argp1
+tests		= argp-test tst-argp1 bug-argp1 tst-argp2
 
 CFLAGS-argp-help.c = $(uses-callbacks) -fexceptions
 CFLAGS-argp-parse.c = $(uses-callbacks)
diff -pNur -x CVS -x libidn glibc-2.5/argp/tst-argp2.c glibc-2.5-branch/argp/tst-argp2.c
--- glibc-2.5/argp/tst-argp2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/argp/tst-argp2.c	2007-07-12 07:58:56.000000000 -0700
@@ -0,0 +1,101 @@
+/* Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2007.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <argp.h>
+
+static const struct argp_option opt1[] =
+  {
+    { "opt1", '1', "NUMBER", 0, "Option 1" },
+    { NULL, 0, NULL, 0, NULL }
+  };
+
+static const struct argp_option opt2[] =
+  {
+    { "opt2", '2', "NUMBER", 0, "Option 2" },
+    { NULL, 0, NULL, 0, NULL }
+  };
+
+static const struct argp_option opt3[] =
+  {
+    { "opt3", '3', "NUMBER", 0, "Option 3" },
+    { NULL, 0, NULL, 0, NULL }
+  };
+
+static const struct argp_option opt4[] =
+  {
+    { "opt4", '4', "NUMBER", 0, "Option 4" },
+    { NULL, 0, NULL, 0, NULL }
+  };
+
+static const struct argp_option opt5[] =
+  {
+    { "opt5", '5', "NUMBER", 0, "Option 5" },
+    { NULL, 0, NULL, 0, NULL }
+  };
+
+static struct argp argp5 =
+  {
+    opt5, NULL, "args doc5", "doc5", NULL, NULL, NULL
+  };
+
+static struct argp argp4 =
+  {
+    opt4, NULL, "args doc4", "doc4", NULL, NULL, NULL
+  };
+
+static struct argp argp3 =
+  {
+    opt3, NULL, "args doc3", "doc3", NULL, NULL, NULL
+  };
+
+static struct argp_child children2[] =
+  {
+    { &argp4, 0, "child3", 3 },
+    { &argp5, 0, "child4", 4 },
+    { NULL, 0, NULL, 0 }
+  };
+
+static struct argp argp2 =
+  {
+    opt2, NULL, "args doc2", "doc2", children2, NULL, NULL
+  };
+
+static struct argp_child children1[] =
+  {
+    { &argp2, 0, "child1", 1 },
+    { &argp3, 0, "child2", 2 },
+    { NULL, 0, NULL, 0 }
+  };
+
+static struct argp argp1 =
+  {
+    opt1, NULL, "args doc1", "doc1", children1, NULL, NULL
+  };
+
+
+static int
+do_test (void)
+{
+  argp_help (&argp1, stdout, ARGP_HELP_LONG, (char *) "tst-argp2");
+  return 0;
+}
+
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/ChangeLog glibc-2.5-branch/ChangeLog
--- glibc-2.5/ChangeLog	2006-09-29 11:45:39.000000000 -0700
+++ glibc-2.5-branch/ChangeLog	2007-07-12 08:36:23.000000000 -0700
@@ -1,5 +1,1294 @@
+2007-07-03  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4702]
+	* nis/nss-default.c: Include errno.h.
+	(init): Preserve errno.
+
+2007-07-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-sysdep.c (_dl_important_hwcaps): Add integer overflow check.
+	* elf/dl-minimal.c (__libc_memalign): Likewise.  Handle malloc (0).
+	Return NULL if mmap failed instead of asserting it does not.
+	(calloc): Check for integer overflow.
+
+	* elf/dl-minimal.c (__strtoul_internal): Fix parsing of numbers bigger
+	than LONG_MAX / 10.
+
+2007-06-19  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements
+	to fill in holes
+	(rtld_global_ro): Likewise.
+
+2007-06-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-addr.c (_dl_addr): Skip PT_LOAD checking if l_contiguous.
+	Move PT_LOAD checking to...
+	(_dl_addr_inside_object): ... here, new function.
+	* elf/dl-sym.c (do_sym): If not l_contiguous,
+	call _dl_addr_inside_object.
+	* elf/dl-iteratephdr.c (__dl_iterate_phdr): Likewise.
+	* dlfcn/dlinfo.c (dlinfo_doit): Likewise.
+	* elf/dl-open.c (dl_open_worker): Likewise.
+	(_dl_addr_inside_object): New function if IS_IN_rtld.
+	* elf/dl-load.c (_dl_map_object_from_fd): Set l_contiguous if no
+	holes are present or are PROT_NONE protected.
+	* include/link.h (struct link_map): Add l_contiguous field.
+	* sysdeps/generic/ldsodefs.h (_dl_addr_inside_object): New prototype.
+
+2007-06-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/rtld.c (dl_main): Don't call init_tls more than once.
+
+2007-06-19  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-close.c (free_mem): Free _dl_scope_free_list.
+
+2007-06-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* include/link.h: Don't include rtld-lowlevel.h.
+	(struct link_map): Remove l_scope_lock.
+	* sysdeps/generic/ldsodefs.h: Don't include rtld-lowlevel.h.
+	(_dl_scope_free_list): New field (variable) in _rtld_global.
+	(DL_LOOKUP_SCOPE_LOCK): Remove.
+	(_dl_scope_free): New prototype.
+	* elf/dl-runtime.c (_dl_fixup): Don't use __rtld_mrlock_*lock.
+	Don't pass DL_LOOKUP_SCOPE_LOCK to _dl_lookup_symbol_x.
+	(_dl_profile_fixup): Likewise.
+	* elf/dl-sym.c (do_sym): Likewise.  Use wrapped _dl_lookup_symbol_x
+	whenever !RTLD_SINGLE_THREAD_P, use THREAD_GSCOPE_SET_FLAG and
+	THREAD_GSCOPE_RESET_FLAG around it.
+	* elf/dl-close.c (_dl_close_worker): Don't use
+	__rtld_mrlock_{change,done}.  Call _dl_scope_free on the old
+	scope.  Make sure THREAD_GSCOPE_WAIT () happens if any old
+	scopes were queued or if l_scope_mem has been abandoned.
+	* elf/dl-open.c (_dl_scope_free): New function.
+	(dl_open_worker): Use it.  Don't use __rtld_mrlock_{change,done}.
+	* elf/dl-support.c (_dl_scope_free_list): New variable.
+	* elf/dl-lookup.c (add_dependency): Remove flags argument.
+	Remove DL_LOOKUP_SCOPE_LOCK handling.
+	(_dl_lookup_symbol_x): Adjust caller.  Remove DL_LOOKUP_SCOPE_LOCK
+	handling.
+	* elf/dl-object.c (_dl_new_object): Don't use
+	__rtld_mrlock_initialize.
+
+2007-06-09  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/do-lookup.h (do_lookup_x): Read r_nlist before r_list and
+	make sure gcc doesn't mess around with this.
+
+2007-06-08  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-lookup.c (_dl_lookup_symbol_x): Remove use of r_nlist.
+
+2007-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-close.c (_dl_close_worker): Remove all to be removed
+	libraries from the global scope at once and call THREAD_GSCOPE_WAIT
+	at most once per _dl_close_worker.
+
+2007-05-18  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-close.c (_dl_close_worker): When removing object from
+	global scope, wait for all lookups to finish afterwards.
+	* elf/dl-open.c (add_to_global): When global scope array must
+	grow, allocate a new one and free old array only after all
+	lookups finish.
+	* elf/dl-runtime.c (_dl_fixup): Protect using global scope.
+	(_dl_lookup_symbol_x): Likewise.
+	* elf/dl-support.c: Define _dl_wait_lookup_done.
+	* sysdeps/generic/ldsodefs.h (struct rtld_global): Add
+	_dl_wait_lookup_done.
+
+2007-05-11  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-close.c (_dl_close_worker): Help gcc to optimize by
+	adding new variables.
+
+	* elf/dl-open.c (add_to_global): Introduce variable ns to help gcc
+	optimize.  Completely extend global scope array before making the
+	new entries visible.
+
+2007-01-15  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/generic/ldsodefs.h: Define DL_LOOKUP_SCOPE_LOCK.
+	* elf/dl-lookup.c (add_dependency): If scope map is locked, unlock
+	it before getting dl_load_lock and then relock.
+	(_dl_lookup_symbol_x): Pass flags to add_dependency.
+	When rerunning _dl_lookup_symbol_x, compute symbol_scope again in
+	case we unlocked the scope.
+	* elf/dl-runtime.c (_dl_fixup): Pass DL_LOOKUP_SCOPE_LOCK to
+	_dl_lookup_symbol_x in case we locked the scope.
+	(_dl_profile_fixup): Likewise.
+	* elf/dl-sym.c (do_sym): In flags passed to call_dl_lookup, also
+	set DL_LOOKUP_SCOPE_LOCK.
+
+2006-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P.
+	* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Likewise.
+	* elf/dl-close.c (_dl_close_worker): Likewise.
+	* elf/dl-open.c (_dl_open_worker): Likewise.
+	* sysdeps/generic/sysdep-cancel.h (RTLD_SINGLE_THREAD_P): Define.
+
+2006-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-lookup.c (_dl_debug_bindings): Remove unused symbol_scope
+	argument.
+	(_dl_lookup_symbol_x): Adjust caller.
+
+	* sysdeps/generic/ldsodefs.h (struct link_namespaces): Remove
+	_ns_global_scope.
+	* elf/rtld.c (dl_main): Don't initialize _ns_global_scope.
+
+	* elf/dl-libc.c: Revert l_scope name changes.
+	* elf/dl-load.c: Likewise.
+	* elf/dl-object.c: Likewise.
+	* elf/rtld.c: Likewise.
+	* elf/dl-close.c (_dl_close): Likewise.
+	* elf/dl-open.c (dl_open_worker): Likewise.  If not SINGLE_THREAD_P,
+	always use __rtld_mrlock_{change,done}.  Always free old scope list
+	here if not l_scope_mem.
+	* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Revert l_scope name
+	change.  Never free scope list here.  Just __rtld_mrlock_lock before
+	the lookup and __rtld_mrlock_unlock it after the lookup.
+	* elf/dl-sym.c: Likewise.
+	* include/link.h (struct r_scoperec): Remove.
+	(struct link_map): Replace l_scoperec with l_scope, l_scoperec_mem
+	with l_scope_mem and l_scoperec_lock with l_scope_lock.
+
+2006-10-18  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-lookup.c (_dl_lookup_symbol_x): Add warning to
+	_dl_lookup_symbol_x code.
+
+2006-10-17  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-runtime.c: Include sysdep-cancel.h.
+	(_dl_fixup, _dl_profile_fixup): Use __rtld_mrlock_* and
+	scoperec->nusers only if !SINGLE_THREAD_P.
+	* elf/dl-sym.c: Include sysdep-cancel.h.
+	(do_sym): Use __rtld_mrlock_* and scoperec->nusers only
+	if !SINGLE_THREAD_P.
+	* elf/dl-close.c: Include sysdep-cancel.h.
+	(_dl_close): Use __rtld_mrlock_* and scoperec->nusers only
+	if !SINGLE_THREAD_P.
+	* elf/dl-open.c: Include sysdep-cancel.h.
+	(dl_open_worker): Use __rtld_mrlock_* and scoperec->nusers only
+	if !SINGLE_THREAD_P.
+
+2006-10-09  Ulrich Drepper  <drepper@redhat.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	Implement reference counting of scope records.
+	* elf/dl-close.c (_dl_close): Remove all scopes from removed objects
+	from the list in objects which remain.  Always allocate new scope
+	record.
+	* elf/dl-open.c (dl_open_worker): When growing array for scopes,
+	don't resize, allocate a new one.
+	* elf/dl-runtime.c: Update reference counters before using a scope
+	array.
+	* elf/dl-sym.c: Likewise.
+	* elf/dl-libc.c: Adjust for l_scope name change.
+	* elf/dl-load.c: Likewise.
+	* elf/dl-object.c: Likewise.
+	* elf/rtld.c: Likewise.
+	* include/link.h: Include <rtld-lowlevel.h>.  Define struct
+	r_scoperec.  Replace r_scope with pointer to r_scoperec structure.
+	Add l_scoperec_lock.
+	* sysdeps/generic/ldsodefs.h: Include <rtld-lowlevel.h>.
+	* sysdeps/generic/rtld-lowlevel.h: New file.
+
+2007-06-06  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4586]
+	* sysdeps/i386/ldbl2mpn.c (__mpn_extract_long_double): Treat
+	pseudo-zeros as zero.
+	* sysdeps/x86_64/ldbl2mpn.c: New file.
+	* sysdeps/ia64/ldbl2mpn.c: New file.
+
+2007-06-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
+	(__mpn_construct_long_double): Fix conversion where result ought
+	to be smaller than __LDBL_MIN__, or the low double should be
+	denormal.  Fix decision where to negate low double - honor round
+	to even rules.
+	* stdio-common/tst-sprintf2.c: Include string.h.
+	(COMPARE_LDBL): Define.
+	(TEST): Also test whether a string hexadecimal float representation
+	can be parsed back to the number.
+	(main): Add a couple of further tests.
+
+2007-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/ieee754/ldbl-128ibm/printf_fphex.c
+	(PRINT_FPHEX_LONG_DOUBLE): Fix printing numbers where lower double
+	is non-zero, but smaller than 2 * __DBL_MIN__.
+	* stdio-common/tst-sprintf2.c: New test.
+	* stdio-common/Makefile (tests): Add tst-sprintf2.
+
+2007-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Remove
+	unused ily variable.  Fix nextafterl on +-__LDBL_MAX__ and +-Inf.
+	Remove unreachable code at the end.
+
+2007-06-01  Steven Munroe  <sjmunroe@us.ibm.com>
+
+	* sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c: Correct description of
+	ldbl-128ibm in comment.
+	(fpclassifyl): Correct classification of denormals.
+	* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Correct
+	return value for MIN denormal. Rewrite using long double math too
+	correctly handle denormals and canonicalize the results.
+
+2007-05-29  Ulrich Drepper  <drepper@redhat.com>
+
+	* nscd/nscd_helper.c (get_mapping): Handle short replies instead
+	of crashing.  When this is the case or if the reply is malformed,
+	don't try to close the new file descriptor since it does not
+	exist.
+	Patch in part by Guillaume Chazarain <guichaz@yahoo.fr>.
+
+2007-05-21  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4514]
+	* stdio-common/vfprintf.c (vfprintf): Don't shadow workstart variable,
+	reinitialize workend at the start of each do_positional format spec
+	loop, free workstart before do_positional loops.
+	(printf_unknown): Fix size of work_buffer.
+	* stdio-common/tst-sprintf.c (main): Add 3 new testcases.
+
+2007-05-10  Ulrich Drepper  <drepper@redhat.com>
+
+	* include/sys/cdefs.h: Redefine __nonnull so that test for
+	incorrect parameters in the libc code itself are not omitted.
+
+2007-05-07  Ulrich Drepper  <drepper@redhat.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	* malloc/arena.c (heap_info): Add mprotect_size field, adjust pad.
+	(new_heap): Initialize mprotect_size.
+	(grow_heap): When growing, only mprotect from mprotect_size till
+	new_size if mprotect_size is smaller.  When shrinking, use PROT_NONE
+	MMAP for __libc_enable_secure only, otherwise use MADV_DONTNEED.
+
+2007-05-06  Ulrich Drepper  <drepper@redhat.com>
+
+	* stdio-common/vfprintf.c (process_string_arg): Optimize
+	ridiculous precision in wide char code printing multi-byte string.
+	Reported by Jim Meyering <jim@meyering.net>.
+
+2007-05-06  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4465]
+	* posix/unistd.h: Remove __THROW from fdatasync.
+
+2007-05-06  Mike Frysinger  <vapier@gentoo.org>
+
+	[BZ #4465]
+	* sysdeps/unix/sysv/linux/syscalls.list (fdatasync): Add "C" to args.
+
+2007-05-06  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4131]
+	* elf/dl-addr.c (_dl_addr): Compare address with actual segment
+	boundaries to work around systems with overlapping binary loading.
+	Based on a patch by Suzuki <suzuki@in.ibm.com>.
+
+2007-05-04  Ulrich Drepper  <drepper@redhat.com>
+
+	* stdio-common/vfprintf.c (process_string_arg): Adjust call to
+	__mbsnrtowcs after last change.
+
+2007-05-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* stdio-common/vfprintf.c (process_string_arg): Use a VLA rather than
+	fixed length array for ignore.
+
+2007-04-30  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4438]
+	* stdio-common/vfprintf.c (process_string_arg): Don't overflow the
+	stack for large precisions.
+	* stdio-common/test-vfprintf.c (main): Add test for large
+	precision.
+
+2007-04-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* stdio-common/printf_fp.c (___printf_fp): Don't print negative sign
+	for exponent 0.
+	* stdio-common/tfformat.c (sprint_doubles): Add a new test.
+
+2007-04-30  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4439]
+	* resolv/inet_ntop.c (inet_ntop4): Take terminating '\0' into
+	account in the size check.
+	* resolv/tst-inet_ntop.c: New test.
+	* resolv/Makefile (tests): Add tst-inet_ntop.
+
+2007-04-28  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4102]
+	* sysdeps/posix/getaddrinfo.c (default_labels): Assign separate
+	label to Teredo tunnel addresses 2001://32.
+
+2007-04-27  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4342]
+	* stdio-common/vfscanf.c (_IO_vfscanf_internal): Allow
+	hexa-decimal floats without exponent.
+	* stdio-common/tstscanf.c (main): Adjust Test 8 test for success.
+
+2007-04-27  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3213]
+	* locale/C-translit.h.in: Add entry for U2044.
+
+2007-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/check_pf.c (make_request): Return -1 instead
+	of 0 after the out_fail label.
+
+2007-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* nscd/gai.c: Include alloca.h.
+	(__libc_use_alloca): Define.
+
+2007-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Never
+	reallocate the buffer, instead fail for MSG_TRUNC or for EBUSY
+	NLMSG_ERR.  Instead use a page sized buffer.
+	* sysdeps/unix/sysv/linux/check_pf.c (make_request): Use page sized
+	buffer.
+
+2007-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Retry with
+	a new netlink socket if NLMSG_ERR -EBUSY is seen after some MSG_TRUNC
+	message.
+
+2007-02-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Fix
+	memory reallocation.
+
+2007-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* libio/bits/stdio.h (fgetc_unlocked): Add extern inline optimized
+	version.
+
+2007-04-25  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4406]
+	* iconv/gconv_charset.h (strip): Allow ':'
+	* iconv/iconv_open.c (iconv_open): Adjust comment.
+
+2007-04-23  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4405]
+	* iconvdata/gconv-modules (E13B): Add a missing slash to the alias
+	name.  Patch by Aurelien Jarno <aurelien@aurel32.net>.
+
+2007-04-23  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4381]
+	* nss/nss_files/files-hosts.c (HOST_DB_LOOKUP): Ensure sufficient
+	alignment of buffer and tmp_buffer.
+	* nis/nss_nis/nis-hosts.c (internal_nis_gethostent_r,
+	internal_gethostbyname2_r, _nss_nis_gethostbyaddr_r): Ensure sufficient
+	alignment of buffer.
+	* resolv/nss_dns/dns-hosts.c (getanswer_r): Likewise.  Handle buflen
+	bigger than INT_MAX.
+	* resolv/nss_dns/dns-network.c (getanswer_r): Likewise.  Add errnop and
+	h_errnop arguments.  Fail if buflen is too small.
+	(_nss_dns_getnetbyname_r, _nss_dns_getnetbyaddr_r): Adjust callers.
+
+2007-04-19  Ulrich Drepper  <drepper@redhat.com>
+
+	* include/sys/mman.h: Mark madvise hidden.
+	* misc/madvise.c: Add libc_hidden_def.
+
+2007-04-17  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4368]
+	* stdlib/stdlib.h: Remove obsolete part of comment for realpath.
+
+2007-04-16  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4364]
+	* posix/unistd.h (_XOPEN_VERSION): Define appropriately for SUSv3.
+
+2007-04-13  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4344]
+	* elf/ldconfig.c (search_dir): Fix 2 off-by-2 errors.
+	Reported by David Anderson <davea42@earthlink.net>.
+
+2007-04-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* stdio-common/printf_fp.c (___printf_fp): Fix exponent -4
+	special case handling when wcp == wstartp + 1.  Fix a comment typo.
+	* stdio-common/tfformat.c (sprint_doubles): Add a new testcase.
+
+2007-02-21  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4070]
+	* stdio-common/printf_fp.c (___printf_fp): Handle a few more
+	special cases.
+	* stdio-common/tfformat.c (sprint_doubles): Some more tests.
+
+2007-02-19  Ulrich Drepper  <drepper@redhat.com>
+
+	* stdio-common/printf_fp.c (___printf_fp): Cleanups and minor
+	optimization.
+
+2007-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nis_domain_of.c (__nis_domain_of): New function.
+	* include/rpcsvc/nislib.h (__nis_domain_of): New prototype.
+	* nis/nis_lookup.c (nis_lookup): Use __nis_domain_of.
+	* nis/nis_call.c (rec_dirsearch): Likewise.
+	(first_shoot): Likewise.  Remove search_parent_first argument.
+	(struct nis_server_cache): Rename search_parent_first field
+	to search_parent.
+	(nis_server_cache_search, nis_server_cache_add): Rename
+	search_parent_first argument to search_parent.
+	(__nisfind_server): Likewise.  If search_parent, call
+	__nis_domain_of.
+
+2007-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nis_call.c (__nisfind_server): Replace (*dir)->do_servers
+	with obj->do_servers after first_shoot.
+
+2007-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nis_call.c: Include bits/libc-lock.h, sys/stat.h, unistd.h.
+	(nis_server_cache, nis_server_cache_lock, nis_cold_start_mtime): New
+	variables.
+	(nis_server_cache_search, nis_server_cache_add): New functions.
+	(__nisfind_server): Use them.  Add dbp and flags argument, if
+	call __nisbind_create.
+	(__nisbind_create): Add server_used and current_ep arguments,
+	only call __nis_findfastest if server_used is ~0.
+	(__do_niscall2, __prepare_niscall): Adjust callers.
+	(ckey_cache, ckey_cache_size, ckey_cache_allocated, ckey_cache_pid,
+	ckey_cache_euid, ckey_cache_lock): New variables.
+	(get_ckey): New function.
+	(__nisbind_connect): If not dbp->use_udp, pass IPPROTO_TCP to
+	__pmap_getnisport.  Save __pmap_getnisport result in
+	dbp->addr.sin_port if non-zero.  Use get_ckey to create conversation
+	key.
+	* nis/nis_lookup.c (nis_lookup): Likewise.
+	* nis/nis_table.c (nis_list): Likewise.
+	* nis/rpcsvc/nislib.h (__nisbind_create, __nisfind_server): Adjust
+	prototypes.
+
+	* nis/nss_nisplus/nisplus-pwd.c (_nss_nisplus_getpwnam_r,
+	_nss_nisplus_getpwuid_r): Pass USE_DGRAM flag to nis_list.
+	* nis/nss_nisplus/nisplus-service.c (_nss_nisplus_getservbyname_r,
+	_nss_nisplus_getservbyport_r): Likewise.
+	* nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyname_r,
+	_nss_nisplus_getnetbyaddr_r): Likewise.
+	* nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_getspnam_r): Likewise.
+	* nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_gethostton_r,
+	_nss_nisplus_getntohost_r): Likewise.
+	* nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_getrpcbyname_r,
+	_nss_nisplus_getrpcbynumber_r): Likewise.
+
+2007-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/ia64/fpu/fesetround.c (fesetround): Return 0 on success
+	and 1 on failure.
+
+2007-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl): Use
+	math_opt_barrier and math_force_eval macros.
+
+2007-03-27  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3306]
+	* math/math_private.h (math_opt_barrier, math_force_eval): Define.
+	* sysdeps/i386/fpu/math_private.h: New file.
+	* sysdeps/x86_64/fpu/math_private.h: New file.
+	* math/s_nexttowardf.c (__nexttowardf): Use math_opt_barrier and
+	math_force_eval macros.  Use "+m" constraint on asm rather than
+	"=m" and "m".
+	* math/s_nextafter.c (__nextafter): Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c (__nexttoward):
+	Likewise.
+	* sysdeps/ieee754/flt-32/s_nextafterf.c (__nextafterf): Likewise.
+	* sysdeps/ieee754/ldbl-128/s_nexttoward.c (__nexttoward): Likewise.
+	* sysdeps/ieee754/ldbl-96/s_nexttoward.c (__nexttoward): Likewise.
+	* sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Use
+	math_opt_barrier and math_force_eval macros.
+	* sysdeps/ieee754/ldbl-128/s_nextafterl.c (__nextafterl): Likewise.
+	* sysdeps/ieee754/ldbl-96/s_nextafterl.c (__nextafterl): Likewise.
+	* sysdeps/i386/fpu/s_nexttoward.c: Include float.h.
+	(__nexttoward): Use math_opt_barrier and
+	math_force_eval macros.  Use "+m" constraint on asm rather than
+	"=m" and "m".  Only use asm to force double result if
+	FLT_EVAL_METHOD is 2.
+	* sysdeps/i386/fpu/s_nexttowardf.c: Include float.h.
+	(__nexttowardf): Use math_opt_barrier and
+	math_force_eval macros.  Use "+m" constraint on asm rather than
+	"=m" and "m".  Only use asm to force double result if
+	FLT_EVAL_METHOD is not 0.
+	* sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c: Include float.h.
+	(__nexttowardf): Use math_opt_barrier and
+	math_force_eval macros.  If FLT_EVAL_METHOD is not 0, force
+	x to float using asm.
+	* sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c: Include float.h.
+	(__nldbl_nexttowardf): Use math_opt_barrier and
+	math_force_eval macros.  If FLT_EVAL_METHOD is not 0, force
+	x to float using asm.
+	* sysdeps/ieee754/ldbl-96/s_nexttowardf.c: Include float.h.
+	(__nexttowardf): Use math_opt_barrier and math_force_eval
+	macros.  If FLT_EVAL_METHOD is not 0, force x to float using asm.
+	* math/bug-nextafter.c (zero, inf): New variables.
+	(main): Add new tests.
+	* math/bug-nexttoward.c (zero, inf): New variables.
+	(main): Add new tests.
+
+2007-03-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* libio/libio.h (__underflow, __uflow, __overflow, __wunderflow,
+	__wuflow, __woverflow, _IO_getc, _IO_putc, _IO_peekc_locked, _IO_padn,
+	_IO_sgetn, _IO_seekoff, _IO_seekpos, _IO_getwc, _IO_putwc, _IO_wpadn):
+	Remove __THROW.
+	* libio/fileops.c (new_do_write, _IO_file_xsgetn_mmap,
+	_IO_file_xsgetn_maybe_mmap): Likewise.
+	* libio/oldfileops.c (old_do_write): Likewise.
+	* libio/libioP.h (_IO_switch_to_get_mode, _IO_switch_to_wget_mode,
+	_IO_init_marker, _IO_init_wmarker, _IO_default_uflow,
+	_IO_wdefault_uflow, _IO_default_setbuf, _IO_default_seekpos,
+	_IO_do_write, _IO_new_do_write, _IO_old_do_write, _IO_wdo_write,
+	_IO_flush_all_lockp, _IO_flush_all, _IO_cleanup,
+	_IO_flush_all_linebuffered, _IO_new_fgetpos, _IO_old_fgetpos,
+	_IO_new_fsetpos, _IO_old_fsetpos, _IO_new_fgetpos64,
+	_IO_old_fgetpos64, _IO_new_fsetpos64, _IO_old_fsetpos64,
+	_IO_file_setbuf, _IO_file_seekoff, _IO_file_xsputn, _IO_file_xsgetn,
+	_IO_file_underflow, _IO_file_underflow_mmap,
+	_IO_file_underflow_maybe_mmap, _IO_file_overflow, _IO_file_attach,
+	_IO_file_open, _IO_file_fopen, _IO_file_write, _IO_file_read,
+	_IO_file_sync, _IO_file_close_it, _IO_file_finish,
+	_IO_new_file_attach, _IO_new_file_close_it, _IO_new_file_finish,
+	_IO_new_file_fopen, _IO_new_file_setbuf, _IO_file_setbuf_mmap,
+	_IO_new_file_sync, _IO_new_file_underflow, _IO_new_file_overflow,
+	_IO_new_file_seekoff, _IO_new_file_write, _IO_new_file_xsputn,
+	_IO_old_file_setbuf, _IO_old_file_seekoff, _IO_old_file_xsputn,
+	_IO_old_file_underflow, _IO_old_file_overflow, _IO_old_file_attach,
+	_IO_old_file_fopen, _IO_old_file_write, _IO_old_file_sync,
+	_IO_old_file_close_it, _IO_old_file_finish, _IO_wfile_xsputn,
+	_IO_wfile_setbuf, _IO_wfile_sync, _IO_wfile_underflow,
+	_IO_wfile_overflow, _IO_wfile_seekoff, _IO_old_proc_open,
+	_IO_old_proc_close, _IO_getdelim, _IO_flush_all_internal,
+	_IO_adjust_column_internal, _IO_default_uflow_internal,
+	_IO_default_xsgetn_internal, _IO_wdefault_xsputn_internal,
+	_IO_wdefault_xsgetn_internal, _IO_wdefault_uflow_internal,
+	_IO_file_setbuf_internal, _IO_file_seekoff_internal,
+	_IO_file_xsputn_internal, _IO_file_xsgetn_internal,
+	_IO_file_close_it_internal, _IO_file_underflow_internal,
+	_IO_file_overflow_internal, _IO_file_attach_internal,
+	_IO_file_fopen_internal, _IO_file_sync_internal,
+	_IO_file_finish_internal, _IO_wfile_xsputn_internal,
+	_IO_wfile_seekoff_internal, _IO_wfile_sync_internal,
+	_IO_switch_to_wget_mode_internal, _IO_padn_internal,
+	_IO_switch_to_get_mode_internal, _IO_seekoff_unlocked,
+	_IO_seekpos_unlocked): Likewise.
+	(_IO_strtod, _IO_dtoa, _IO_outfloat, _IO_read, _IO_write,
+	_IO_lseek, _IO_close, _IO_fstat): Remove unused prototypes.
+
+2007-03-23  Jakub Jelinek  <jakub@redhat.com>
+
+	* scripts/check-local-headers.sh: Filter out sys/capability.h.
+
+2007-03-22  Jakub Jelinek  <jakub@redhat.com>
+
+	* config.h.in (HAVE_LIBCAP): Add.
+	* nscd/selinux.h: Include sys/capability.h rather than non-existent
+	sys/capabilities.h.
+	* nscd/selinux.c (preserve_capabilities): Use cap_free instead of
+	free_caps.  Cast away const from 4th cap_set_flag argument.
+
+2007-03-16  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-open.c (dl_open_worker): Declare l in 2 different
+	smaller scopes.
+	* elf/dl-dst.h (DL_DST_REQ_STATIC): Add l as macro argument.
+	(DL_DST_REQUIRED): Adjust user.
+
+2007-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* locale/programs/ld-ctype.c (find_translit): Return NULL if ctype is
+	NULL.
+
+2007-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4181]
+	* inet/inet6_opt.c (add_padding): Only insert padding if npad > 0.
+	(inet6_opt_append): Don't check extlen is big enough if extbuf
+	is NULL.
+	(inet6_opt_finish): Likewise.
+	* inet/Makefile (tests): Add test-inet6_opt.
+	* inet/test-inet6_opt.c: New test.
+
+2007-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4130]
+	* login/utmp_file.c (setutent_file): Use O_LARGEFILE for
+	open_not_cancel_2.
+	(updwtmp_file): Likewise.
+
+2007-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4101]
+	* argp/argp-help.c (hol_cluster_cmp): Fix comparisons used to find
+	ancestors with the same depths.
+	Patch by Niels Moeller <nisse@lysator.liu.se>.
+	(filter_doc): Don't crash if argp is NULL.
+	* argp/Makefile (tests): Add tst-argp2.
+	* argp/tst-argp2.c: New test.
+
+2007-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3919]
+	* math/libm-test.inc (log_test): Test -Inf and NaN.
+	(log10_test, log1p_test, log2_test): Test -Inf.
+	* sysdeps/i386/fpu/e_log.S (__ieee754_log): Don't raise
+	FE_INVALID when argument is qNaN.
+	* sysdeps/i386/fpu/e_logl.S (__ieee754_logl): Likewise.
+	* sysdeps/i386/fpu/e_logf.S (__ieee754_logf): Likewise.
+	* sysdeps/x86_64/fpu/e_logl.S (__ieee754_logl): Likewise.
+	* sysdeps/x86_64/fpu/e_log10l.S (__ieee754_log10l): Replace
+	andb $1, %ah with testb $1, %ah, don't test for parity, instead
+	testb $4, %ah and jump if non-zero.
+	* sysdeps/x86_64/fpu/e_log2l.S (__ieee754_log2l): Likewise.
+	* sysdeps/x86_64/fpu/s_log1pl.S (__log1pl): Likewise.
+
+2007-03-06  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/posix/getaddrinfo.c (get_scope): Correct test for
+	172.16/12 address range.
+
+2007-03-01  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #4069]
+	* sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Check for NaN
+	earlier.
+	* math/libm-test.inc (pow_test): Add more tests involving NaNs.
+
+	* sysdeps/i386/fpu/e_powf.S (__ieee754_powf): Avoid invalid exception
+	for x qNaN and y either +-inf or non-integer value.
+	* sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Likewise.
+	* sysdeps/i386/fpu/e_powl.S (__ieee754_powl): Likewise.
+	* sysdeps/x86_64/fpu/e_powl.S (__ieee754_powl): Likewise.
+
+2007-02-21  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4076]
+	* io/ftw.c (ftw_startup): Handle special case of FTW_CHDIR in /.
+	(open_dir_stream): Likewise.
+	* io/Makefile (tests): Add bug-ftw5.
+	* io/bug-ftw5.c: New file.
+
+2007-02-21  Ulrich Drepper  <drepper@redhat.com>
+
+	* nscd/grpcache.c (cache_addgr): In case a record changed on
+	refresh, adjust key_copy.
+
+	[BZ #4074]
+	* nscd/pwdcache.c (cache_addpw): In case a record changed on
+	refresh, adjust key_copy.
+
+2007-02-21  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3458]
+	* sysdeps/unix/sysv/linux/posix_madvise.c: New file.
+	* sysdeps/unix/sysv/linux/syscalls.list: Remove posix_madvise entry.
+
+2007-02-17  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3842]
+	* sysdeps/posix/euidaccess.c [_LIBC] (euidaccess): Remove shortcut
+	using __libc_enable_secure.
+
+2007-02-17  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3348]
+	* malloc/memusage.sh: Cleanups.
+	* debug/xtrace.sh: Quoting and trap changes.
+
+2007-02-16  Ulrich Drepper  <drepper@redhat.com>
+
+	* locale/iso-3166.def: Add entry for Serbia.
+	* locale/iso-4217.def: Define RSD.
+
+2007-02-15  Ulrich Drepper  <drepper@redhat.com>
+
+	* nscd/nscd_helper.c (open_socket): Don't send padding bytes from
+	reqdata.
+
+2007-02-13  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/ru.po: Update from translation team.
+
+2007-02-03  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/sv.po: Update from translation team. 
+
+2007-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/i386/bits/byteswap.h (__bswap_32): Add __amdfam10__
+	to the list of i486+ CPUs.
+	* sysdeps/x86_64/bits/byteswap.h (__bswap_32): Likewise.
+
+2007-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/i386/bits/byteswap.h (__bswap_32): Add __nocona__, __core2__
+	and __geode__ to the list of i486+ CPUs.
+	* sysdeps/x86_64/bits/byteswap.h (__bswap_32): Likewise.
+
+2007-02-08  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3944]
+	* time/strptime_l.c (__strptime_internal): Set have_mon for
+	%b/%B/%h.  Set have_mon and have_mday if tm_mon and tm_mday
+	have been computed from tm_yday and tm_year.  Don't crash
+	in day_of_the_week or day_of_the_year if not have_mon
+	and tm_mon contains bogus value.
+	* time/Makefile (tests): Add tst-strptime3.
+	* time/tst-strptime3.c: New test.
+
+2007-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3957]
+	* posix/regcomp.c (parse_bracket_exp): Set '\n' bit rather than '\0'
+	bit for RE_HAT_LISTS_NOT_NEWLINE.
+	(build_charclass_op): Remove bogus comment.
+	* posix/Makefile (tests): Add bug-regex27 and bug-regex28.
+	* posix/bug-regex27.c: New test.
+	* posix/bug-regex28.c: New test.
+
+2007-02-02  Bruno Haible  <bruno@clisp.org>
+
+	[BZ #3954]
+	* iconvdata/ksc5601.c (__ksc5601_sym_to_ucs, __ksc5601_sym_from_ucs):
+	Add mapping for U+327E.
+	* iconvdata/ksc5601.h (KSC5601_SYMBOL): Increment.
+	* iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable
+	mapping of 0xD9 0xE8.
+	* iconvdata/uhc.c (BODY for FROM_LOOP, BODY for TO_LOOP): Disable
+	mapping of U+327E.
+	Reported by Jungshik Shin <jungshik@google.com>.
+
+	[BZ #3955]
+	* iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable
+	mapping of 0xD9 0xE6 and of 0xD9 0xE7.
+	Reported by Jungshik Shin <jungshik@google.com>.
+
+2007-01-31  Jakub Jelinek  <jakub@redhat.com>
+
+	* nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier
+	from return value.
+	* nscd/nscd_helper.c: Include string.h.
+	(__nscd_cache_search): Remove const qualifier from return value.
+	On strict alignment architectures check hash entry and data head
+	alignment.
+	* nscd/nscd_getpw_r.c (nscd_getpw_r): Don't crash or fail because
+	mmapped data during GC cycle contains garbage.  If
+	__nscd_drop_map_ref fails, decrement mapped->counter when returning
+	error or if retrying with NO_MAPPING, only __nscd_unmap if counter
+	dropped to 0.
+	* nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
+	* nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise.
+	* nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise.
+	* nscd/nscd_getai.c (__nscd_getai): Likewise.
+
+2007-01-22  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3902]
+	* stdio-common/_itoa.c (_itoa): Make sure at least a zero is emitted.
+	* stdio-common/Makefile (tests): Add bug17.
+	* stdio-common/bug17.c: New file.
+
+2007-01-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* soft-fp/op-common.h (FP_TRUNC): When truncating a NaN, clear
+	workbits in semi-raw fraction.
+
+	* math/test-misc.c: Add new tests.
+
+2007-01-14  Steven Munroe  <sjmunroe@us.ibm.com>
+
+	* math/basic-test.c: Include test-skeleton.c.
+	(TEST_TRUNC): Define.
+	(truncdfsf_test, trunctfsf_test, trunctfdf_test): New.
+	(main): Rename to ...
+	(do_test): ...this.  Run new tests.
+	(TEST_FUNCTION): Define.
+
+2006-10-05  Steven Munroe  <sjmunroe@us.ibm.com>
+	    Joe Kerian  <jkerian@us.us.ibm.com>
+
+	[BZ #2749]
+	* soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow
+	handling for high words.
+	* soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact
+	and overflow for infinity.
+
+2007-01-13  Ulrich Drepper  <drepper@redhat.com>
+
+	* nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct
+	computation of keylen.
+
+2007-01-10  Ulrich Drepper  <drepper@redhat.com>
+
+	* io/fts.c: Make sure fts_cur is always valid after return from
+	fts_read.
+	Patch by Miloslav Trmac <mitr@redhat.com>.
+
+2007-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+	* posix/execvp.c: Include alloca.h.
+	(allocate_scripts_argv): Renamed to...
+	(scripts_argv): ... this.  Don't allocate buffer here nor count
+	arguments.
+	(execvp): Use alloca if possible.
+	* posix/Makefile: Add rules to build and run tst-vfork3 test.
+	* posix/tst-vfork3.c: New test.
+
+2007-01-05  Steven Munroe  <sjmunroe@us.ibm.com>
+
+	* stdlib/tst-makecontext.c: Include errno.h.  Change main()
+	to do_test().  Define TEST_FUNCTION. Include test-skeleton.c.
+	(do_test): Check errno and exit(0) if ENOSYS.
+
+2007-01-11  Jakub Jelinek  <jakub@redhat.com>
+
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix handling of multi-byte
+	thousands separators.
+	* stdlib/Makefile: Add rules to build and run tst-strtod4.
+	* stdlib/tst-strtod4.c: New test.
+
+	[BZ #3855]
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): 0x. not followed by
+	hexadecimal digit should accept just the initial 0.
+	* stdlib/tst-strtod2.c (tests): New variable.
+	(do_test): Run several tests rather than just one.
+
+2007-01-03  Ulrich Drepper  <drepper@redhat.com>
+
+	* stdlib/Makefile (tst-strtod3-ENV): Define.
+
+2006-12-11  Ulrich Drepper  <drepper@redhat.com>
+
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand
+	separators also if no non-zero digits found.
+	* stdlib/Makefile (tests): Add tst-strtod3.
+
+2006-12-09  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3664]
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix test to recognize
+	empty parsed strings.
+	* stdlib/Makefile (tests): Add tst-strtod2.
+	* stdlib/tst-strtod2.c: New file.
+
+	[BZ #3673]
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix exp_limit
+	computation.
+	* stdlib/Makefile (tests): Add tst-atof2.
+	* stdlib/tst-atof2.c: New file.
+
+	[BZ #3674]
+	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Adjust exponent value
+	correctly if removing trailing zero of hex-float.
+	* stdlib/Makefile (tests): Add tst-atof1.
+	* stdlib/tst-atof1.c: New file.
+
+2007-01-03  Ulrich Drepper  <drepper@redhat.com>
+
+	* string/Makefile (tst-strxfrm2-ENV): Define.
+
+2006-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+	* string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimization
+	if N is one bigger than return value.
+	* string/tst-strxfrm2.c (do_test): Also test strxfrm with l1 + 1
+	and l1 last arguments, if buf is defined, verify the return value
+	equals to strlen (buf) and verify no byte beyond passed length
+	is modified.
+
+2006-11-09  Ulrich Drepper  <drepper@redhat.com>
+
+	* string/Makefile (tests): Add tst-strxfrm2.
+	* string/tst-strxfrm2.c: New file.
+
+2006-11-08  Jakub Jelinek  <jakub@redhat.com>
+
+	* string/strxfrm_l.c (STRXFRM): Do the trailing \1 removal
+	optimization even if needed > n.
+
+2006-12-22  Gavin Romig-Koch  <gavin@redhat.com>
+
+	* nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't
+	blacklist the group till after we look it up.
+
+2006-12-21  Ulrich Drepper  <drepper@redhat.com>
+
+	* include/atomic.h (atomic_forced_read): New macro.
+
+2006-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* stdlib/Makefile (tests): Add tst-makecontext.
+	* stdlib/tst-makecontext.c: New test.
+
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S
+	(__makecontext): Don't realign uc_mcontext.uc_regs.
+
+2006-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include
+	kernel-features.h.
+
+2006-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* nss/getXXbyYY_r.c: Include atomic.h.
+	(INTERNAL (REENTRANT_NAME)): Write startp after start_fct,
+	add atomic_write_barrier () in between.
+
+2006-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3747]
+	* stdlib/jrand48_r.c (__jrand48_r): Make sure result is in the
+	[-231 .. 231) range.
+	* stdlib/tst-rand48.c (main): Fix expected values for 64-bit
+	targets.
+	* stdlib/tst-rand48-2.c: New test.
+	* stdlib/Makefile (tests): Add tst-rand48-2.
+
+2006-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+	* misc/tst-pselect.c (do_test): Fix sigblock argument.
+
+2006-12-14  Ulrich Drepper  <drepper@redhat.com>
+
+	* misc/tst-pselect.c (do_test): Make sure the helper process is
+	terminating when the test is aborted.
+
+2006-12-13  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #2337]
+	* libio/Makefile (tests): Add tst-setvbuf1.
+	* libio/tst-setvbuf1.c: New file.
+
+2006-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #2337]
+	* libio/genops.c (__uflow): Fix a typo.
+	* libio/wfiledoalloc.c (_IO_wfile_doallocate): Don't stat
+	nor set _IO_LINE_BUF bit here.  Size the wide buffer based on
+	the narrow buffer size.
+
+2006-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #2337]
+	* libio/libio.h (_IO_FLAGS2_USER_WBUF): Define.
+	* libio/wgenops.c (_IO_wsetb, _IO_wdefault_finish): Test and set
+	_IO_FLAGS2_USER_WBUF bit in _flags2 instead of _IO_USER_BUF bit
+	in _flags.
+	* libio/wstrops.c (_IO_wstr_overflow, enlarge_userbuf,
+	_IO_wstr_finish): Likewise.
+	* libio/wmemstream.c (open_wmemstream): Likewise.
+	* libio/fileops.c (_IO_new_file_close_it): Call _IO_set[bgp]
+	even for wide streams.
+
+2006-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest.
+	Start searching for next comma at p rather than rest.
+	* misc/Makefile (tests): Add tst-mntent2.
+	* misc/tst-mntent2.c: New test.
+
+2006-12-09  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3632]
+	* include/features.h: Fix comment about default value for
+	_POSIX_C_SOURCE.
+
+2006-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* misc/getusershell.c (initshells): Check for integer overflows.
+	Make strings buffer one bigger as fgets always succeeds when second
+	argument is 1.  Don't use calloc for shells array.  Disallow
+	/ as shell.
+
+2006-12-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nis_subr.c (nis_getnames): Revert last change.
+
+2006-10-11  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nis_defaults.c (__nis_default_access): Don't call getenv twice.
+
+	* nis/nis_subr.c (nis_getnames): Use __secure_getenv instead of getenv.
+	* sysdeps/generic/unsecvars.h: Add NIS_PATH.
+
+2006-12-04  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/ttyname.c: Include termios.h.
+	(ttyname): Use tcgetattr instead of isatty, don't set errno to ENOTTY.
+	* sysdeps/unix/sysv/linux/ttyname_r.c: Include termios.h.
+	(__ttyname_r): Use tcgetattr instead of isatty, don't set errno to
+	ENOTTY.
+	* io/Makefile: Add rules to build and run tst-ttyname_r test.
+	* io/tst-ttyname_r.c: New test.
+
+2006-11-28  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-support.c: Include dl-procinfo.h.
+	* sysdeps/powerpc/dl-procinfo.h (PPC_PLATFORM_POWER4,
+	PPC_PLATFORM_PPC970, PPC_PLATFORM_POWER5, PPC_PLATFORM_POWER5_PLUS,
+	PPC_PLATFORM_POWER6, PPC_PLATFORM_CELL_BE, PPC_PLATFORM_POWER6X):
+	Define.
+	(_dl_string_platform): Use PPC_PLATFORM_* macros instead of
+	hardcoded constants.
+	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platform): Use
+	PPC_PLATFORM_* macros for array designators.
+
+2006-11-11  Steven Munroe  <sjmunroe@us.ibm.com>
+
+	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_cap_flags): Add 3 new cap
+	names to the beginning.
+	(_dl_powerpc_platforms): Add "power6x".
+	* sysdeps/powerpc/dl-procinfo.h (_DL_HWCAP_FIRST): Decrease.
+	(HWCAP_IMPORTANT): Add PPC_FEATURE_HAS_DFP.
+	(_DL_PLATFORMS_COUNT): Increase.
+	(_dl_string_platform): Handle power6x case.
+	* sysdeps/powerpc/sysdep.h (PPC_FEATURE_PA6T, PPC_FEATURE_HAS_DFP,
+	PPC_FEATURE_POWER6_EXT): Define.
+	(PPC_FEATURE_POWER5, PPC_FEATURE_POWER5_PLUS): Correct Comment.
+
+2006-11-27  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3559]
+	* sunrpc/svc_run.c (svc_run): Fail instead of segfaulting if
+	malloc crashed.
+
+2006-11-14  Jakub Jelinek  <jakub@redhat.com>
+
+	* nss/nss_files/files-alias.c (get_next_alias): Set line back
+	to first_unused after parsing :include: file.
+
+2006-11-14  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/nl.po: Update from translation team.
+
+2006-11-10  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/sv.po: Update from translation team.
+
+2006-11-01  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/sv.po: Update from translation team.
+
+2006-10-29  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/sv.po: Update from translation team.
+
+2006-10-09  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/sv.po: Update from translation team.
+
+2006-10-07  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/tr.po: Update from translation team.
+
+2006-10-06  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/pl.po: Update from translation team.
+
+2006-11-10  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3451]
+	* sysdeps/i386/fpu/bits/mathinline.h (floor): Make rounding mode
+	change atomic.
+	(ceil): Likewise.
+
+2006-11-09  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Add
+	noinline attribute.
+
+2006-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Add
+	noinline attribute.
+
+2006-11-05  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word):
+	Update handling of cache descriptor 0x49 for new models.
+	* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word):
+	Likewise.
+
+2006-11-08  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-load.c (decompose_rpath): Return bool rather than void.
+	If l->l_name is on inhibit_rpath list, set sps->dirs to -1 and
+	return false, otherwise return true.
+	(cache_rpath): Return decompose_rpath return value.
+
+2006-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* malloc/memusage.c (dest): Reset not_me back to false after
+	printing statistics.
+
+2006-10-27  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-close.c (_dl_close_worker): Renamed from _dl_close and
+	split out locking and parameter checking.
+	(_dl_close): Call _dl_close_worker after locking and checking.
+	* elf/dl-open.c (_dl_open): Call _dl_close_worker instead of
+	_dl_close.
+	* elf/Makefile: Add rules to build and run tst-thrlock.
+	* elf/tst-thrlock.c:  New file.
+
+	[BZ #3429]
+	* elf/dl-open.c (dl_open_worker): Keep holding dl_load_lock until
+	we are sure we do not need it anymore for _dl_close.  Also move
+	the asserts inside the lock region.
+	Patch mostly by Suzuki <suzuki@in.ibm.com>.
+
+2006-10-17  Jakub Jelinek  <jakub@redhat.com>
+
+	* sunrpc/xdr_mem.c (xdrmem_setpos): Don't compare addresses
+	as signed longs, check for x_base + pos overflow.
+	* sunrpc/Makefile (tests): Add tst-xdrmem2.
+	* sunrpc/tst-xdrmem2.c: New test.
+
+2006-10-16  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3369]
+	* sysdeps/posix/getaddrinfo.c (rfc3484_sort): Fix typos in rules 4
+	and 7.
+
+2006-10-13  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-minimal.c (realloc): Optimize last patch.
+
+2006-10-12  Richard Sandiford  <richard@codesourcery.com>
+
+	[BZ #3352]
+	* elf/dl-minimal.c (realloc): Let malloc() return a new pointer,
+	and use memcpy() if it does.
+
+2006-10-11  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/i386/sysdep.h (DOARGS_6): Fix offset.
+
+2006-10-10  Ulrich Drepper  <drepper@redhat.com>
+
+	* nis/nis_subr.c (nis_getnames): Add trailing dot to NIS_PATH
+	components which lack them.
+
+	* nis/nis_subr.c (nis_getnames): Make sure that we always return
+	at least one entry consisting of the parameter concatenated with
+	the domain.
+
+2006-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0
+	rather than r->r_brk.
+
+2006-10-06  Ulrich Drepper  <drepper@redhat.com>
+
+	* nis/nis_table.c (nis_list): If __follow_path fails in the new
+	code, make sure the nis_freeresult call doesn't crash and that the
+	result is reported correctly.
+
+2006-09-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nis_table.c (nis_list): Handle FOLLOW_PATH | ALL_RESULTS
+	when callback is NULL.
+
+	* nis/Versions (libnss_nisplus): Add
+	_nss_nisplus_initgroups_dyn@@GLIBC_PRIVATE.
+	* nis/Makefile (libnss_nisplus-routines): Add nisplus-initgroups.
+	* nis/nss_nisplus/nisplus-grp.c (tablename_val, tablename_len,
+	_nss_create_tablename): Rename to...
+	(grp_tablename_val, grp_tablename_len, _nss_grp_create_tablename):
+	... these.  No longer static.
+	(internal_setgrent): Adjust users.
+	(_nss_nisplus_getgrnam_r, _nss_nisplus_getgrgid_r): Likewise.
+	Don't use locking around _nss_grp_create_tablename call.
+	* nis/nss_nisplus/nisplus-initgroups.c: New file.
+
+2006-10-06  Andreas Jaeger  <aj@suse.de>
+
+	* include/features.h (__GLIBC_MINOR__): It's glibc 2.5 now.
+
+2006-10-06  Ulrich Drepper  <drepper@redhat.com>
+
+	* po/pl.po: Update from translation team.
+
+	* nscd/nscd.c (main): Fix typo in message.
+	Patch by Jakub Bogsz <qboosh@pld-linux.org>.
+
+2006-10-02  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #3291]
+	* sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: Include
+	errno.h, signal.h, unistd.h and sysdep-cancel.h.
+	(__sigprocmask): Define.
+
+2006-10-02  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/rtld.c (dl_main): Don't use prelinking if LD_DYNAMIC_WEAK is
+	used.
+
+2006-10-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* nscd/mem.c (mempool_alloc): Round array size to 16 bytes
+	in oldtotal and newtotal calculation.
+	* nscd/nscd-client.h (struct mapped_database): Add datasize
+	field.
+	* nscd/nscd_helper.c (get_mapping): Initialize datasize field.
+	(__nscd_get_map_ref): Get a new mapping even if mapping's data_size
+	increased.
+	(__nscd_cache_search): Add checks to make sure we never reference
+	data beyond the current mapping.
+
+2006-10-02  Dmitry V. Levin  <ldv@altlinux.org>
+
+	* sysdeps/posix/getaddrinfo.c (match_prefix): Make mask and val
+	variables const to avoid compiler warnings.
+
+	* io/fts.c (fts_close): Remove redundant checks.
+	(fts_build): Likewise.
+	(fts_palloc): Likewise.
+
+	* manual/message.texi (Advanced gettext functions,
+	Using gettextized software): Fix typos.
+
+2006-09-30  Ulrich Drepper  <drepper@redhat.com>
+
+	* posix/glob.c (glob_in_dir): Add some comments and asserts to
+	explain why there are no leaks.
+
 2006-09-29  Ulrich Drepper  <drepper@redhat.com>
 
+	* libio/wmemstream.c: Include <wchar.h>.
+	* libio/bug-wmemstream1.c: Likewise.
+	* libio/tst-wmemstream1.c: Likewise.
+	* libio/tst-wmemstream2.c: Likewise.
+
 	* version.h (RELEASE): Bump to 2.5.
 	* README: Regenerated.
 
@@ -575,7 +1864,7 @@
 	* nis/nis_xdr.c: Avoid some function calls.
 
 2006-08-07  Jakub Jelinek  <jakub@redhat.com>
-            Ulrich Drepper  <drepper@redhat.com>
+	    Ulrich Drepper  <drepper@redhat.com>
 
 	* nis/nis_call.c (rec_dirsearch) [case LOWER_NAME]: Don't take
 	short cut if only one name component is stripped away.
diff -pNur -x CVS -x libidn glibc-2.5/config.h.in glibc-2.5-branch/config.h.in
--- glibc-2.5/config.h.in	2006-03-02 07:54:43.000000000 -0800
+++ glibc-2.5-branch/config.h.in	2007-07-12 08:07:13.000000000 -0700
@@ -19,6 +19,9 @@
 /* Defined if building with SELinux support & audit libs are detected. */
 #undef	HAVE_LIBAUDIT
 
+/* Defined if building with SELinux support & libcap libs are detected.  */
+#undef  HAVE_LIBCAP
+
 /* Define if using XCOFF. Set by --with-xcoff.  */
 #undef	HAVE_XCOFF
 
diff -pNur -x CVS -x libidn glibc-2.5/debug/xtrace.sh glibc-2.5-branch/debug/xtrace.sh
--- glibc-2.5/debug/xtrace.sh	2006-05-19 09:43:31.000000000 -0700
+++ glibc-2.5-branch/debug/xtrace.sh	2007-07-12 09:58:01.000000000 -0700
@@ -1,5 +1,5 @@
 #! @BASH@
-# Copyright (C) 1999, 2001-2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2001-2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Ulrich Drepper <drepper@gnu.org>, 1999.
 
@@ -161,32 +161,32 @@ if test -n "$data"; then
   while read fct; do
     read file
     if test "$fct" != '??' -a "$file" != '??:0'; then
-      format_line $fct $file
+      format_line "$fct" "$file"
     fi
   done
 else
-  fifo=$(mktemp -u ${TMPDIR:-/tmp}/xtrace.XXXXXX)
+  fifo=$(mktemp -ut xtrace.XXXXXX) || exit
+  trap 'rm -f "$fifo"; exit 1' HUP INT QUIT TERM PIPE
   mkfifo -m 0600 $fifo || exit 1
-  trap 'rm $fifo; exit 1' SIGINT SIGTERM SIGPIPE
 
   # Now start the program and let it write to the FIFO.
   $TERMINAL_PROG -T "xtrace - $program $*" -e /bin/sh -c "LD_PRELOAD=$pcprofileso PCPROFILE_OUTPUT=$fifo $program $*; read < $fifo" &
   termpid=$!
-  $pcprofiledump -u $fifo |
+  $pcprofiledump -u "$fifo" |
   while read line; do
-     echo $line |
+     echo "$line" |
      sed 's/this = \([^,]*\).*/\1/' |
-     addr2line -fC -e $program
+     addr2line -fC -e "$program"
   done |
   while read fct; do
     read file
     if test "$fct" != '??' -a "$file" != '??:0'; then
-      format_line $fct $file
+      format_line "$fct" "$file"
     fi
   done
   read -p "Press return here to close $TERMINAL_PROG($program)."
-  echo > $fifo
-  rm $fifo
+  echo > "$fifo"
+  rm "$fifo"
 fi
 
 exit 0
diff -pNur -x CVS -x libidn glibc-2.5/dlfcn/dlinfo.c glibc-2.5-branch/dlfcn/dlinfo.c
--- glibc-2.5/dlfcn/dlinfo.c	2006-02-28 22:18:28.000000000 -0800
+++ glibc-2.5-branch/dlfcn/dlinfo.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* dlinfo -- Get information from the dynamic linker.
-   Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -58,9 +58,8 @@ dlinfo_doit (void *argsblock)
       /* Find the highest-addressed object that CALLER is not below.  */
       for (nsid = 0; nsid < DL_NNS; ++nsid)
 	for (l = GL(dl_ns)[nsid]._ns_loaded; l != NULL; l = l->l_next)
-	  if (caller >= l->l_map_start && caller < l->l_map_end)
-	    /* There must be exactly one DSO for the range of the virtual
-	       memory.  Otherwise something is really broken.  */
+	  if (caller >= l->l_map_start && caller < l->l_map_end
+	      && (l->l_contiguous || _dl_addr_inside_object (l, caller)))
 	    break;
 
       if (l == NULL)
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-addr.c glibc-2.5-branch/elf/dl-addr.c
--- glibc-2.5/elf/dl-addr.c	2006-08-24 13:18:04.000000000 -0700
+++ glibc-2.5-branch/elf/dl-addr.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Locate the shared object symbol nearest a given address.
-   Copyright (C) 1996-2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996-2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -22,143 +22,149 @@
 #include <ldsodefs.h>
 
 
-int
-internal_function
-_dl_addr (const void *address, Dl_info *info,
-	  struct link_map **mapp, const ElfW(Sym) **symbolp)
+static void
+__attribute ((always_inline))
+determine_info (const ElfW(Addr) addr, struct link_map *match, Dl_info *info,
+		struct link_map **mapp, const ElfW(Sym) **symbolp)
 {
-  const ElfW(Addr) addr = DL_LOOKUP_ADDRESS (address);
-
-  /* Protect against concurrent loads and unloads.  */
-  __rtld_lock_lock_recursive (GL(dl_load_lock));
-
-  /* Find the highest-addressed object that ADDRESS is not below.  */
-  struct link_map *match = NULL;
-  for (Lmid_t ns = 0; ns < DL_NNS; ++ns)
-    for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l; l = l->l_next)
-      if (addr >= l->l_map_start && addr < l->l_map_end)
-	{
-	  /* We know ADDRESS lies within L if in any shared object.
-	     Make sure it isn't past the end of L's segments.  */
-	  size_t n = l->l_phnum;
-	  if (n > 0)
-	    {
-	      do
-		--n;
-	      while (l->l_phdr[n].p_type != PT_LOAD);
-	      if (addr >= (l->l_addr +
-			   l->l_phdr[n].p_vaddr + l->l_phdr[n].p_memsz))
-		/* Off the end of the highest-addressed shared object.  */
-		continue;
-	    }
-
-	  match = l;
-	  break;
-	}
-
-  int result = 0;
-  if (match != NULL)
+  /* Now we know what object the address lies in.  */
+  info->dli_fname = match->l_name;
+  info->dli_fbase = (void *) match->l_map_start;
+
+  /* If this is the main program the information is incomplete.  */
+  if (__builtin_expect (match->l_name[0], 'a') == '\0'
+      && match->l_type == lt_executable)
+    info->dli_fname = _dl_argv[0];
+
+  const ElfW(Sym) *symtab
+    = (const ElfW(Sym) *) D_PTR (match, l_info[DT_SYMTAB]);
+  const char *strtab = (const char *) D_PTR (match, l_info[DT_STRTAB]);
+
+  ElfW(Word) strtabsize = match->l_info[DT_STRSZ]->d_un.d_val;
+
+  const ElfW(Sym) *matchsym = NULL;
+  if (match->l_info[DT_ADDRTAGIDX (DT_GNU_HASH) + DT_NUM + DT_THISPROCNUM
+		    + DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM] != NULL)
     {
-      /* Now we know what object the address lies in.  */
-      info->dli_fname = match->l_name;
-      info->dli_fbase = (void *) match->l_map_start;
-
-      /* If this is the main program the information is incomplete.  */
-      if (__builtin_expect (match->l_name[0], 'a') == '\0'
-	  && match->l_type == lt_executable)
-	info->dli_fname = _dl_argv[0];
-
-      const ElfW(Sym) *symtab
-	= (const ElfW(Sym) *) D_PTR (match, l_info[DT_SYMTAB]);
-      const char *strtab = (const char *) D_PTR (match, l_info[DT_STRTAB]);
-
-      ElfW(Word) strtabsize = match->l_info[DT_STRSZ]->d_un.d_val;
-
-      const ElfW(Sym) *matchsym = NULL;
-      if (match->l_info[DT_ADDRTAGIDX (DT_GNU_HASH) + DT_NUM + DT_THISPROCNUM
-			+ DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM] != NULL)
+      /* We look at all symbol table entries referenced by the hash
+	 table.  */
+      for (Elf_Symndx bucket = 0; bucket < match->l_nbuckets; ++bucket)
 	{
-	  /* We look at all symbol table entries referenced by the
-	     hash table.  */
-	  for (Elf_Symndx bucket = 0; bucket < match->l_nbuckets; ++bucket)
+	  Elf32_Word symndx = match->l_gnu_buckets[bucket];
+	  if (symndx != 0)
 	    {
-	      Elf32_Word symndx = match->l_gnu_buckets[bucket];
-	      if (symndx != 0)
-		{
-		  const Elf32_Word *hasharr = &match->l_gnu_chain_zero[symndx];
+	      const Elf32_Word *hasharr = &match->l_gnu_chain_zero[symndx];
 
-		  do
-		    {
-		      /* The hash table never references local symbols
-			 so we can omit that test here.  */
-		      if ((symtab[symndx].st_shndx != SHN_UNDEF
-			   || symtab[symndx].st_value != 0)
+	      do
+		{
+		  /* The hash table never references local symbols so
+		     we can omit that test here.  */
+		  if ((symtab[symndx].st_shndx != SHN_UNDEF
+		       || symtab[symndx].st_value != 0)
 #ifdef USE_TLS
-			  && ELFW(ST_TYPE) (symtab[symndx].st_info) != STT_TLS
+		      && ELFW(ST_TYPE) (symtab[symndx].st_info) != STT_TLS
 #endif
-			  && DL_ADDR_SYM_MATCH (match, &symtab[symndx],
-						matchsym, addr)
-			  && symtab[symndx].st_name < strtabsize)
-			matchsym = (ElfW(Sym) *) &symtab[symndx];
-
-		      ++symndx;
-		    }
-		  while ((*hasharr++ & 1u) == 0);
+		      && DL_ADDR_SYM_MATCH (match, &symtab[symndx],
+					    matchsym, addr)
+		      && symtab[symndx].st_name < strtabsize)
+		    matchsym = (ElfW(Sym) *) &symtab[symndx];
+
+		  ++symndx;
 		}
+	      while ((*hasharr++ & 1u) == 0);
 	    }
 	}
+    }
+  else
+    {
+      const ElfW(Sym) *symtabend;
+      if (match->l_info[DT_HASH] != NULL)
+	symtabend = (symtab
+		     + ((Elf_Symndx *) D_PTR (match, l_info[DT_HASH]))[1]);
       else
-	{
-	  const ElfW(Sym) *symtabend;
-	  if (match->l_info[DT_HASH] != NULL)
-	    symtabend = (symtab
-			 + ((Elf_Symndx *) D_PTR (match, l_info[DT_HASH]))[1]);
-	  else
-	    /* There is no direct way to determine the number of symbols in the
-	       dynamic symbol table and no hash table is present.  The ELF
-	       binary is ill-formed but what shall we do?  Use the beginning of
-	       the string table which generally follows the symbol table.  */
-	    symtabend = (const ElfW(Sym) *) strtab;
-
-	  for (; (void *) symtab < (void *) symtabend; ++symtab)
-	    if ((ELFW(ST_BIND) (symtab->st_info) == STB_GLOBAL
-		 || ELFW(ST_BIND) (symtab->st_info) == STB_WEAK)
+	/* There is no direct way to determine the number of symbols in the
+	   dynamic symbol table and no hash table is present.  The ELF
+	   binary is ill-formed but what shall we do?  Use the beginning of
+	   the string table which generally follows the symbol table.  */
+	symtabend = (const ElfW(Sym) *) strtab;
+
+      for (; (void *) symtab < (void *) symtabend; ++symtab)
+	if ((ELFW(ST_BIND) (symtab->st_info) == STB_GLOBAL
+	     || ELFW(ST_BIND) (symtab->st_info) == STB_WEAK)
 #ifdef USE_TLS
-		&& ELFW(ST_TYPE) (symtab->st_info) != STT_TLS
+	    && ELFW(ST_TYPE) (symtab->st_info) != STT_TLS
 #endif
-		&& (symtab->st_shndx != SHN_UNDEF
-		    || symtab->st_value != 0)
-		&& DL_ADDR_SYM_MATCH (match, symtab, matchsym, addr)
-		&& symtab->st_name < strtabsize)
-	      matchsym = (ElfW(Sym) *) symtab;
-	}
+	    && (symtab->st_shndx != SHN_UNDEF
+		|| symtab->st_value != 0)
+	    && DL_ADDR_SYM_MATCH (match, symtab, matchsym, addr)
+	    && symtab->st_name < strtabsize)
+	  matchsym = (ElfW(Sym) *) symtab;
+    }
 
-      if (mapp)
-	*mapp = match;
-      if (symbolp)
-	*symbolp = matchsym;
+  if (mapp)
+    *mapp = match;
+  if (symbolp)
+    *symbolp = matchsym;
 
-      if (matchsym)
-	{
-	  /* We found a symbol close by.  Fill in its name and exact
-	     address.  */
-	  lookup_t matchl = LOOKUP_VALUE (match);
+  if (matchsym)
+    {
+      /* We found a symbol close by.  Fill in its name and exact
+	 address.  */
+      lookup_t matchl = LOOKUP_VALUE (match);
 
-	  info->dli_sname = strtab + matchsym->st_name;
-	  info->dli_saddr = DL_SYMBOL_ADDRESS (matchl, matchsym);
-	}
-      else
+      info->dli_sname = strtab + matchsym->st_name;
+      info->dli_saddr = DL_SYMBOL_ADDRESS (matchl, matchsym);
+    }
+  else
+    {
+      /* No symbol matches.  We return only the containing object.  */
+      info->dli_sname = NULL;
+      info->dli_saddr = NULL;
+    }
+}
+
+
+int
+internal_function
+_dl_addr (const void *address, Dl_info *info,
+	  struct link_map **mapp, const ElfW(Sym) **symbolp)
+{
+  const ElfW(Addr) addr = DL_LOOKUP_ADDRESS (address);
+  int result = 0;
+
+  /* Protect against concurrent loads and unloads.  */
+  __rtld_lock_lock_recursive (GL(dl_load_lock));
+
+  /* Find the highest-addressed object that ADDRESS is not below.  */
+  for (Lmid_t ns = 0; ns < DL_NNS; ++ns)
+    for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l; l = l->l_next)
+      if (addr >= l->l_map_start && addr < l->l_map_end
+	  && (l->l_contiguous || _dl_addr_inside_object (l, addr)))
 	{
-	  /* No symbol matches.  We return only the containing object.  */
-	  info->dli_sname = NULL;
-	  info->dli_saddr = NULL;
+	  determine_info (addr, l, info, mapp, symbolp);
+	  result = 1;
+	  goto out;
 	}
 
-      result = 1;
-    }
-
+ out:
   __rtld_lock_unlock_recursive (GL(dl_load_lock));
 
   return result;
 }
 libc_hidden_def (_dl_addr)
+
+/* Return non-zero if ADDR lies within one of L's segments.  */
+int
+internal_function
+_dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr)
+{
+  int n = l->l_phnum;
+  const ElfW(Addr) reladdr = addr - l->l_addr;
+
+  while (--n >= 0)
+    if (l->l_phdr[n].p_type == PT_LOAD
+	&& reladdr - l->l_phdr[n].p_vaddr >= 0
+	&& reladdr - l->l_phdr[n].p_vaddr < l->l_phdr[n].p_memsz)
+      return 1;
+  return 0;
+}
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-close.c glibc-2.5-branch/elf/dl-close.c
--- glibc-2.5/elf/dl-close.c	2006-09-19 07:39:42.000000000 -0700
+++ glibc-2.5-branch/elf/dl-close.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Close a shared object opened by `_dl_open'.
-   Copyright (C) 1996-2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996-2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -19,6 +19,7 @@
 
 #include <assert.h>
 #include <dlfcn.h>
+#include <errno.h>
 #include <libintl.h>
 #include <stddef.h>
 #include <stdio.h>
@@ -29,12 +30,18 @@
 #include <ldsodefs.h>
 #include <sys/types.h>
 #include <sys/mman.h>
+#include <sysdep-cancel.h>
+#include <tls.h>
 
 
 /* Type of the constructor functions.  */
 typedef void (*fini_t) (void);
 
 
+/* Special l_idx value used to indicate which objects remain loaded.  */
+#define IDX_STILL_USED -1
+
+
 #ifdef USE_TLS
 /* Returns true we an non-empty was found.  */
 static bool
@@ -101,23 +108,8 @@ remove_slotinfo (size_t idx, struct dtv_
 
 
 void
-_dl_close (void *_map)
+_dl_close_worker (struct link_map *map)
 {
-  struct link_map *map = _map;
-  Lmid_t ns = map->l_ns;
-  unsigned int i;
-  /* First see whether we can remove the object at all.  */
-  if (__builtin_expect (map->l_flags_1 & DF_1_NODELETE, 0)
-      && map->l_init_called)
-    /* Nope.  Do nothing.  */
-    return;
-
-  if (__builtin_expect (map->l_direct_opencount, 1) == 0)
-    GLRO(dl_signal_error) (0, map->l_name, NULL, N_("shared object not open"));
-
-  /* Acquire the lock.  */
-  __rtld_lock_lock_recursive (GL(dl_load_lock));
-
   /* One less direct use.  */
   --map->l_direct_opencount;
 
@@ -137,17 +129,19 @@ _dl_close (void *_map)
 	_dl_debug_printf ("\nclosing file=%s; direct_opencount=%u\n",
 			  map->l_name, map->l_direct_opencount);
 
-      __rtld_lock_unlock_recursive (GL(dl_load_lock));
       return;
     }
 
+  Lmid_t nsid = map->l_ns;
+  struct link_namespaces *ns = &GL(dl_ns)[nsid];
+
  retry:
   dl_close_state = pending;
 
 #ifdef USE_TLS
   bool any_tls = false;
 #endif
-  const unsigned int nloaded = GL(dl_ns)[ns]._ns_nloaded;
+  const unsigned int nloaded = ns->_ns_nloaded;
   char used[nloaded];
   char done[nloaded];
   struct link_map *maps[nloaded];
@@ -155,7 +149,7 @@ _dl_close (void *_map)
   /* Run over the list and assign indexes to the link maps and enter
      them into the MAPS array.  */
   int idx = 0;
-  for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next)
+  for (struct link_map *l = ns->_ns_loaded; l != NULL; l = l->l_next)
     {
       l->l_idx = idx;
       maps[idx] = l;
@@ -188,7 +182,7 @@ _dl_close (void *_map)
       done[done_index] = 1;
       used[done_index] = 1;
       /* Signal the object is still needed.  */
-      l->l_idx = -1;
+      l->l_idx = IDX_STILL_USED;
 
       /* Mark all dependencies as used.  */
       if (l->l_initfini != NULL)
@@ -196,7 +190,7 @@ _dl_close (void *_map)
 	  struct link_map **lp = &l->l_initfini[1];
 	  while (*lp != NULL)
 	    {
-	      if ((*lp)->l_idx != -1)
+	      if ((*lp)->l_idx != IDX_STILL_USED)
 		{
 		  assert ((*lp)->l_idx >= 0 && (*lp)->l_idx < nloaded);
 
@@ -217,7 +211,7 @@ _dl_close (void *_map)
 	  {
 	    struct link_map *jmap = l->l_reldeps[j];
 
-	    if (jmap->l_idx != -1)
+	    if (jmap->l_idx != IDX_STILL_USED)
 	      {
 		assert (jmap->l_idx >= 0 && jmap->l_idx < nloaded);
 
@@ -232,20 +226,22 @@ _dl_close (void *_map)
     }
 
   /* Sort the entries.  */
-  _dl_sort_fini (GL(dl_ns)[ns]._ns_loaded, maps, nloaded, used, ns);
+  _dl_sort_fini (ns->_ns_loaded, maps, nloaded, used, nsid);
 
   /* Call all termination functions at once.  */
 #ifdef SHARED
-  bool do_audit = GLRO(dl_naudit) > 0 && !GL(dl_ns)[ns]._ns_loaded->l_auditing;
+  bool do_audit = GLRO(dl_naudit) > 0 && !ns->_ns_loaded->l_auditing;
 #endif
   bool unload_any = false;
+  bool scope_mem_left = false;
+  unsigned int unload_global = 0;
   unsigned int first_loaded = ~0;
-  for (i = 0; i < nloaded; ++i)
+  for (unsigned int i = 0; i < nloaded; ++i)
     {
       struct link_map *imap = maps[i];
 
       /* All elements must be in the same namespace.  */
-      assert (imap->l_ns == ns);
+      assert (imap->l_ns == nsid);
 
       if (!used[i])
 	{
@@ -260,7 +256,7 @@ _dl_close (void *_map)
 	      if (__builtin_expect (GLRO(dl_debug_mask) & DL_DEBUG_IMPCALLS,
 				    0))
 		_dl_debug_printf ("\ncalling fini: %s [%lu]\n\n",
-				  imap->l_name, ns);
+				  imap->l_name, nsid);
 
 	      if (imap->l_info[DT_FINI_ARRAY] != NULL)
 		{
@@ -303,6 +299,9 @@ _dl_close (void *_map)
 	  /* We indeed have an object to remove.  */
 	  unload_any = true;
 
+	  if (imap->l_global)
+	    ++unload_global;
+
 	  /* Remember where the first dynamically loaded object is.  */
 	  if (i < first_loaded)
 	    first_loaded = i;
@@ -310,8 +309,9 @@ _dl_close (void *_map)
       /* Else used[i].  */
       else if (imap->l_type == lt_loaded)
 	{
-	  if (imap->l_searchlist.r_list == NULL
-	      && imap->l_initfini != NULL)
+	  struct r_scope_elem *new_list = NULL;
+
+	  if (imap->l_searchlist.r_list == NULL && imap->l_initfini != NULL)
 	    {
 	      /* The object is still used.  But one of the objects we are
 		 unloading right now is responsible for loading it.  If
@@ -328,44 +328,108 @@ _dl_close (void *_map)
 	      imap->l_searchlist.r_list = &imap->l_initfini[cnt + 1];
 	      imap->l_searchlist.r_nlist = cnt;
 
-	      for (cnt = 0; imap->l_scope[cnt] != NULL; ++cnt)
-		/* This relies on l_scope[] entries being always set either
-		   to its own l_symbolic_searchlist address, or some map's
-		   l_searchlist address.  */
-		if (imap->l_scope[cnt] != &imap->l_symbolic_searchlist)
-		  {
-		    struct link_map *tmap;
-
-		    tmap = (struct link_map *) ((char *) imap->l_scope[cnt]
-						- offsetof (struct link_map,
-							    l_searchlist));
-		    assert (tmap->l_ns == ns);
-		    if (tmap->l_idx != -1)
-		      {
-			imap->l_scope[cnt] = &imap->l_searchlist;
-			break;
-		      }
-		  }
+	      new_list = &imap->l_searchlist;
 	    }
-	  else
+
+	  /* Count the number of scopes which remain after the unload.
+	     When we add the local search list count it.  Always add
+	     one for the terminating NULL pointer.  */
+	  size_t remain = (new_list != NULL) + 1;
+	  bool removed_any = false;
+	  for (size_t cnt = 0; imap->l_scope[cnt] != NULL; ++cnt)
+	    /* This relies on l_scope[] entries being always set either
+	       to its own l_symbolic_searchlist address, or some map's
+	       l_searchlist address.  */
+	    if (imap->l_scope[cnt] != &imap->l_symbolic_searchlist)
+	      {
+		struct link_map *tmap = (struct link_map *)
+		  ((char *) imap->l_scope[cnt]
+		   - offsetof (struct link_map, l_searchlist));
+		assert (tmap->l_ns == nsid);
+		if (tmap->l_idx == IDX_STILL_USED)
+		  ++remain;
+		else
+		  removed_any = true;
+	      }
+	    else
+	      ++remain;
+
+	  if (removed_any)
 	    {
-	      unsigned int cnt = 0;
-	      while (imap->l_scope[cnt] != NULL)
+	      /* Always allocate a new array for the scope.  This is
+		 necessary since we must be able to determine the last
+		 user of the current array.  If possible use the link map's
+		 memory.  */
+	      size_t new_size;
+	      struct r_scope_elem **newp;
+
+#define SCOPE_ELEMS(imap) \
+  (sizeof (imap->l_scope_mem) / sizeof (imap->l_scope_mem[0]))
+
+	      if (imap->l_scope != imap->l_scope_mem
+		  && remain < SCOPE_ELEMS (imap))
+		{
+		  new_size = SCOPE_ELEMS (imap);
+		  newp = imap->l_scope_mem;
+		}
+	      else
+		{
+		  new_size = imap->l_scope_max;
+		  newp = (struct r_scope_elem **)
+		    malloc (new_size * sizeof (struct r_scope_elem *));
+		  if (newp == NULL)
+		    _dl_signal_error (ENOMEM, "dlclose", NULL,
+				      N_("cannot create scope list"));
+		}
+
+	      /* Copy over the remaining scope elements.  */
+	      remain = 0;
+	      for (size_t cnt = 0; imap->l_scope[cnt] != NULL; ++cnt)
 		{
-		  if (imap->l_scope[cnt] == &map->l_searchlist)
+		  if (imap->l_scope[cnt] != &imap->l_symbolic_searchlist)
 		    {
-		      while ((imap->l_scope[cnt] = imap->l_scope[cnt + 1])
-			     != NULL)
-			++cnt;
-		      break;
+		      struct link_map *tmap = (struct link_map *)
+			((char *) imap->l_scope[cnt]
+			 - offsetof (struct link_map, l_searchlist));
+		      if (tmap->l_idx != IDX_STILL_USED)
+			{
+			  /* Remove the scope.  Or replace with own map's
+			     scope.  */
+			  if (new_list != NULL)
+			    {
+			      newp[remain++] = new_list;
+			      new_list = NULL;
+			    }
+			  continue;
+			}
 		    }
-		  ++cnt;
+
+		  newp[remain++] = imap->l_scope[cnt];
+		}
+	      newp[remain] = NULL;
+
+	      struct r_scope_elem **old = imap->l_scope;
+
+	      imap->l_scope = newp;
+
+	      /* No user anymore, we can free it now.  */
+	      if (old != imap->l_scope_mem)
+		{
+		  if (_dl_scope_free (old))
+		    /* If _dl_scope_free used THREAD_GSCOPE_WAIT (),
+		       no need to repeat it.  */
+		    scope_mem_left = false;
 		}
+	      else
+		scope_mem_left = true;
+
+	      imap->l_scope_max = new_size;
 	    }
 
 	  /* The loader is gone, so mark the object as not having one.
-	     Note: l_idx != -1 -> object will be removed.  */
-	  if (imap->l_loader != NULL && imap->l_loader->l_idx != -1)
+	     Note: l_idx != IDX_STILL_USED -> object will be removed.  */
+	  if (imap->l_loader != NULL
+	      && imap->l_loader->l_idx != IDX_STILL_USED)
 	    imap->l_loader = NULL;
 
 	  /* Remember where the first dynamically loaded object is.  */
@@ -382,7 +446,7 @@ _dl_close (void *_map)
   /* Auditing checkpoint: we will start deleting objects.  */
   if (__builtin_expect (do_audit, 0))
     {
-      struct link_map *head = GL(dl_ns)[ns]._ns_loaded;
+      struct link_map *head = ns->_ns_loaded;
       struct audit_ifaces *afct = GLRO(dl_audit);
       /* Do not call the functions for any auditing object.  */
       if (head->l_auditing == 0)
@@ -399,10 +463,50 @@ _dl_close (void *_map)
 #endif
 
   /* Notify the debugger we are about to remove some loaded objects.  */
-  struct r_debug *r = _dl_debug_initialize (0, ns);
+  struct r_debug *r = _dl_debug_initialize (0, nsid);
   r->r_state = RT_DELETE;
   _dl_debug_state ();
 
+  if (unload_global)
+    {
+      /* Some objects are in the global scope list.  Remove them.  */
+      struct r_scope_elem *ns_msl = ns->_ns_main_searchlist;
+      unsigned int i;
+      unsigned int j = 0;
+      unsigned int cnt = ns_msl->r_nlist;
+
+      while (cnt > 0 && ns_msl->r_list[cnt - 1]->l_removed)
+	--cnt;
+
+      if (cnt + unload_global == ns_msl->r_nlist)
+	/* Speed up removing most recently added objects.  */
+	j = cnt;
+      else
+	for (i = 0; i < cnt; i++)
+	  if (ns_msl->r_list[i]->l_removed == 0)
+	    {
+	      if (i != j)
+		ns_msl->r_list[j] = ns_msl->r_list[i];
+	      j++;
+	    }
+      ns_msl->r_nlist = j;
+    }
+
+  if (!RTLD_SINGLE_THREAD_P
+      && (unload_global
+	  || scope_mem_left
+	  || (GL(dl_scope_free_list) != NULL
+	      && GL(dl_scope_free_list)->count)))
+    {
+      struct dl_scope_free_list *fsl;
+
+      THREAD_GSCOPE_WAIT ();
+      /* Now we can free any queued old scopes.  */
+      if ((fsl = GL(dl_scope_free_list)) != NULL)
+	while (fsl->count > 0)
+	  free (fsl->list[--fsl->count]);
+    }
+
 #ifdef USE_TLS
   size_t tls_free_start;
   size_t tls_free_end;
@@ -411,7 +515,7 @@ _dl_close (void *_map)
 
   /* Check each element of the search list to see if all references to
      it are gone.  */
-  for (i = first_loaded; i < nloaded; ++i)
+  for (unsigned int i = first_loaded; i < nloaded; ++i)
     {
       struct link_map *imap = maps[i];
       if (!used[i])
@@ -420,23 +524,6 @@ _dl_close (void *_map)
 
 	  /* That was the last reference, and this was a dlopen-loaded
 	     object.  We can unmap it.  */
-	  if (__builtin_expect (imap->l_global, 0))
-	    {
-	      /* This object is in the global scope list.  Remove it.  */
-	      unsigned int cnt = GL(dl_ns)[ns]._ns_main_searchlist->r_nlist;
-
-	      do
-		--cnt;
-	      while (GL(dl_ns)[ns]._ns_main_searchlist->r_list[cnt] != imap);
-
-	      /* The object was already correctly registered.  */
-	      while (++cnt
-		     < GL(dl_ns)[ns]._ns_main_searchlist->r_nlist)
-		GL(dl_ns)[ns]._ns_main_searchlist->r_list[cnt - 1]
-		  = GL(dl_ns)[ns]._ns_main_searchlist->r_list[cnt];
-
-	      --GL(dl_ns)[ns]._ns_main_searchlist->r_nlist;
-	    }
 
 #ifdef USE_TLS
 	  /* Remove the object from the dtv slotinfo array if it uses TLS.  */
@@ -532,12 +619,12 @@ _dl_close (void *_map)
 	  else
 	    {
 #ifdef SHARED
-	      assert (ns != LM_ID_BASE);
+	      assert (nsid != LM_ID_BASE);
 #endif
-	      GL(dl_ns)[ns]._ns_loaded = imap->l_next;
+	      ns->_ns_loaded = imap->l_next;
 	    }
 
-	  --GL(dl_ns)[ns]._ns_nloaded;
+	  --ns->_ns_nloaded;
 	  if (imap->l_next != NULL)
 	    imap->l_next->l_prev = imap->l_prev;
 
@@ -601,7 +688,7 @@ _dl_close (void *_map)
   /* Auditing checkpoint: we have deleted all objects.  */
   if (__builtin_expect (do_audit, 0))
     {
-      struct link_map *head = GL(dl_ns)[ns]._ns_loaded;
+      struct link_map *head = ns->_ns_loaded;
       /* Do not call the functions for any auditing object.  */
       if (head->l_auditing == 0)
 	{
@@ -627,6 +714,30 @@ _dl_close (void *_map)
     goto retry;
 
   dl_close_state = not_pending;
+}
+
+
+void
+_dl_close (void *_map)
+{
+  struct link_map *map = _map;
+
+  /* First see whether we can remove the object at all.  */
+  if (__builtin_expect (map->l_flags_1 & DF_1_NODELETE, 0))
+    {
+      assert (map->l_init_called);
+      /* Nope.  Do nothing.  */
+      return;
+    }
+
+  if (__builtin_expect (map->l_direct_opencount, 1) == 0)
+    GLRO(dl_signal_error) (0, map->l_name, NULL, N_("shared object not open"));
+
+  /* Acquire the lock.  */
+  __rtld_lock_lock_recursive (GL(dl_load_lock));
+
+  _dl_close_worker (map);
+
   __rtld_lock_unlock_recursive (GL(dl_load_lock));
 }
 
@@ -663,22 +774,22 @@ free_slotinfo (struct dtv_slotinfo_list 
 
 libc_freeres_fn (free_mem)
 {
-  for (Lmid_t ns = 0; ns < DL_NNS; ++ns)
-    if (__builtin_expect (GL(dl_ns)[ns]._ns_global_scope_alloc, 0) != 0
-	&& (GL(dl_ns)[ns]._ns_main_searchlist->r_nlist
+  for (Lmid_t nsid = 0; nsid < DL_NNS; ++nsid)
+    if (__builtin_expect (GL(dl_ns)[nsid]._ns_global_scope_alloc, 0) != 0
+	&& (GL(dl_ns)[nsid]._ns_main_searchlist->r_nlist
 	    // XXX Check whether we need NS-specific initial_searchlist
 	    == GLRO(dl_initial_searchlist).r_nlist))
       {
 	/* All object dynamically loaded by the program are unloaded.  Free
 	   the memory allocated for the global scope variable.  */
-	struct link_map **old = GL(dl_ns)[ns]._ns_main_searchlist->r_list;
+	struct link_map **old = GL(dl_ns)[nsid]._ns_main_searchlist->r_list;
 
 	/* Put the old map in.  */
-	GL(dl_ns)[ns]._ns_main_searchlist->r_list
+	GL(dl_ns)[nsid]._ns_main_searchlist->r_list
 	  // XXX Check whether we need NS-specific initial_searchlist
 	  = GLRO(dl_initial_searchlist).r_list;
 	/* Signal that the original map is used.  */
-	GL(dl_ns)[ns]._ns_global_scope_alloc = 0;
+	GL(dl_ns)[nsid]._ns_global_scope_alloc = 0;
 
 	/* Now free the old map.  */
 	free (old);
@@ -702,4 +813,8 @@ libc_freeres_fn (free_mem)
 	free_slotinfo (&GL(dl_tls_dtv_slotinfo_list)->next);
     }
 #endif
+
+  void *scope_free_list = GL(dl_scope_free_list);
+  GL(dl_scope_free_list) = NULL;
+  free (scope_free_list);
 }
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-debug.c glibc-2.5-branch/elf/dl-debug.c
--- glibc-2.5/elf/dl-debug.c	2006-02-28 22:18:30.000000000 -0800
+++ glibc-2.5-branch/elf/dl-debug.c	2007-01-12 06:54:57.000000000 -0800
@@ -54,7 +54,7 @@ _dl_debug_initialize (ElfW(Addr) ldbase,
   else
     r = &GL(dl_ns)[ns]._ns_debug;
 
-  if (r->r_brk == 0 || ldbase != 0)
+  if (r->r_map == NULL || ldbase != 0)
     {
       /* Tell the debugger where to find the map of loaded objects.  */
       r->r_version = 1	/* R_DEBUG_VERSION XXX */;
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-dst.h glibc-2.5-branch/elf/dl-dst.h
--- glibc-2.5/elf/dl-dst.h	2006-05-09 14:44:31.000000000 -0700
+++ glibc-2.5-branch/elf/dl-dst.h	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,6 @@
 /* Handling of dynamic sring tokens.
-   Copyright (C) 1999,2001,2002,2003,2004,2006 Free Software Foundation, Inc.
+   Copyright (C) 1999,2001,2002,2003,2004,2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -50,7 +51,7 @@
 									      \
 	   First get the origin string if it is not available yet.	      \
 	   This can only happen for the map of the executable.  */	      \
-	DL_DST_REQ_STATIC						      \
+	DL_DST_REQ_STATIC (l)						      \
 	if ((l)->l_origin == NULL)					      \
 	  {								      \
 	    assert ((l)->l_name[0] == '\0');				      \
@@ -68,9 +69,9 @@
     __len; })
 
 #ifdef SHARED
-# define DL_DST_REQ_STATIC /* nothing */
+# define DL_DST_REQ_STATIC(l) /* nothing */
 #else
-# define DL_DST_REQ_STATIC \
+# define DL_DST_REQ_STATIC(l) \
   if ((l) == NULL)							      \
     {									      \
       const char *origin = _dl_get_origin ();				      \
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-iteratephdr.c glibc-2.5-branch/elf/dl-iteratephdr.c
--- glibc-2.5/elf/dl-iteratephdr.c	2006-02-28 22:18:33.000000000 -0800
+++ glibc-2.5-branch/elf/dl-iteratephdr.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Get loaded objects program headers.
-   Copyright (C) 2001,2002,2003,2004,2006 Free Software Foundation, Inc.
+   Copyright (C) 2001,2002,2003,2004,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2001.
 
@@ -54,9 +54,9 @@ __dl_iterate_phdr (int (*callback) (stru
 	nloaded += GL(dl_ns)[cnt]._ns_nloaded;
 
 	if (caller >= (const void *) l->l_map_start
-	    && caller < (const void *) l->l_map_end)
-	  /* There must be exactly one DSO for the range of the virtual
-	     memory.  Otherwise something is really broken.  */
+	    && caller < (const void *) l->l_map_end
+	    && (l->l_contiguous
+		|| _dl_addr_inside_object (l, (ElfW(Addr)) caller)))
 	  ns = cnt;
       }
 
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-load.c glibc-2.5-branch/elf/dl-load.c
--- glibc-2.5/elf/dl-load.c	2006-08-28 18:43:42.000000000 -0700
+++ glibc-2.5-branch/elf/dl-load.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Map in a shared object's segments from the file.
-   Copyright (C) 1995-2005, 2006  Free Software Foundation, Inc.
+   Copyright (C) 1995-2005, 2006, 2007  Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -511,7 +511,7 @@ fillin_rpath (char *rpath, struct r_sear
 }
 
 
-static void
+static bool
 internal_function
 decompose_rpath (struct r_search_path_struct *sps,
 		 const char *rpath, struct link_map *l, const char *what)
@@ -546,19 +546,8 @@ decompose_rpath (struct r_search_path_st
 	    {
 	      /* This object is on the list of objects for which the
 		 RUNPATH and RPATH must not be used.  */
-	      result = calloc (1, sizeof *result);
-	      if (result == NULL)
-		{
-		signal_error_cache:
-		  errstring = N_("cannot create cache for search path");
-		signal_error:
-		  _dl_signal_error (ENOMEM, NULL, NULL, errstring);
-		}
-
-	      sps->dirs = result;
-	      sps->malloced = 1;
-
-	      return;
+	      sps->dirs = (void *) -1;
+	      return false;
 	    }
 
 	  while (*inhp != '\0')
@@ -588,7 +577,11 @@ decompose_rpath (struct r_search_path_st
   result = (struct r_search_path_elem **) malloc ((nelems + 1 + 1)
 						  * sizeof (*result));
   if (result == NULL)
-    goto signal_error_cache;
+    {
+      errstring = N_("cannot create cache for search path");
+    signal_error:
+      _dl_signal_error (ENOMEM, NULL, NULL, errstring);
+    }
 
   fillin_rpath (copy, result, ":", 0, what, where);
 
@@ -599,6 +592,7 @@ decompose_rpath (struct r_search_path_st
   sps->dirs = result;
   /* The caller will change this value if we haven't used a real malloc.  */
   sps->malloced = 1;
+  return true;
 }
 
 /* Make sure cached path information is stored in *SP
@@ -623,10 +617,9 @@ cache_rpath (struct link_map *l,
     }
 
   /* Make sure the cache information is available.  */
-  decompose_rpath (sp, (const char *) (D_PTR (l, l_info[DT_STRTAB])
-				       + l->l_info[tag]->d_un.d_val),
-		   l, what);
-  return true;
+  return decompose_rpath (sp, (const char *) (D_PTR (l, l_info[DT_STRTAB])
+					      + l->l_info[tag]->d_un.d_val),
+			  l, what);
 }
 
 
@@ -1232,6 +1225,8 @@ cannot allocate TLS data structures for 
 		      loadcmds[nloadcmds - 1].mapstart - c->mapend,
 		      PROT_NONE);
 
+	l->l_contiguous = 1;
+
 	goto postmap;
       }
 
@@ -1251,6 +1246,7 @@ cannot allocate TLS data structures for 
     /* Remember which part of the address space this object uses.  */
     l->l_map_start = c->mapstart + l->l_addr;
     l->l_map_end = l->l_map_start + maplength;
+    l->l_contiguous = !has_holes;
 
     while (c < &loadcmds[nloadcmds])
       {
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-lookup.c glibc-2.5-branch/elf/dl-lookup.c
--- glibc-2.5/elf/dl-lookup.c	2006-07-10 14:49:38.000000000 -0700
+++ glibc-2.5-branch/elf/dl-lookup.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Look up a symbol in the loaded objects.
-   Copyright (C) 1995-2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995-2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -25,6 +25,7 @@
 #include <ldsodefs.h>
 #include <dl-hash.h>
 #include <dl-machine.h>
+#include <sysdep-cancel.h>
 #include <bits/libc-lock.h>
 #include <tls.h>
 
@@ -200,14 +201,17 @@ add_dependency (struct link_map *undef_m
 static void
 internal_function
 _dl_debug_bindings (const char *undef_name, struct link_map *undef_map,
-		    const ElfW(Sym) **ref, struct r_scope_elem *symbol_scope[],
-		    struct sym_val *value,
+		    const ElfW(Sym) **ref, struct sym_val *value,
 		    const struct r_found_version *version, int type_class,
 		    int protected);
 
 
 /* Search loaded objects' symbol tables for a definition of the symbol
-   UNDEF_NAME, perhaps with a requested version for the symbol.  */
+   UNDEF_NAME, perhaps with a requested version for the symbol.
+
+   We must never have calls to the audit functions inside this function
+   or in any function which gets called.  If this would happen the audit
+   code might create a thread which can throw off all the scope locking.  */
 lookup_t
 internal_function
 _dl_lookup_symbol_x (const char *undef_name, struct link_map *undef_map,
@@ -225,17 +229,13 @@ _dl_lookup_symbol_x (const char *undef_n
 
   /* No other flag than DL_LOOKUP_ADD_DEPENDENCY is allowed if we look
      up a versioned symbol.  */
-  assert (version == NULL || flags == 0 || flags == DL_LOOKUP_ADD_DEPENDENCY);
+  assert (version == NULL || (flags & ~(DL_LOOKUP_ADD_DEPENDENCY)) == 0);
 
   size_t i = 0;
   if (__builtin_expect (skip_map != NULL, 0))
-    {
-      /* Search the relevant loaded objects for a definition.  */
-      while ((*scope)->r_list[i] != skip_map)
-	++i;
-
-      assert (i < (*scope)->r_nlist);
-    }
+    /* Search the relevant loaded objects for a definition.  */
+    while ((*scope)->r_list[i] != skip_map)
+      ++i;
 
   /* Search the relevant loaded objects for a definition.  */
   for (size_t start = i; *scope != NULL; start = 0, ++scope)
@@ -338,16 +338,15 @@ _dl_lookup_symbol_x (const char *undef_n
       && add_dependency (undef_map, current_value.m) < 0)
       /* Something went wrong.  Perhaps the object we tried to reference
 	 was just removed.  Try finding another definition.  */
-      return _dl_lookup_symbol_x (undef_name, undef_map, ref,
-				  symbol_scope, version, type_class,
-				  flags, skip_map);
+      return _dl_lookup_symbol_x (undef_name, undef_map, ref, symbol_scope,
+				  version, type_class, flags, skip_map);
 
   /* The object is used.  */
   current_value.m->l_used = 1;
 
   if (__builtin_expect (GLRO(dl_debug_mask)
 			& (DL_DEBUG_BINDINGS|DL_DEBUG_PRELINK), 0))
-    _dl_debug_bindings (undef_name, undef_map, ref, symbol_scope,
+    _dl_debug_bindings (undef_name, undef_map, ref,
 			&current_value, version, type_class, protected);
 
   *ref = current_value.s;
@@ -404,8 +403,7 @@ _dl_setup_hash (struct link_map *map)
 static void
 internal_function
 _dl_debug_bindings (const char *undef_name, struct link_map *undef_map,
-		    const ElfW(Sym) **ref, struct r_scope_elem *symbol_scope[],
-		    struct sym_val *value,
+		    const ElfW(Sym) **ref, struct sym_val *value,
 		    const struct r_found_version *version, int type_class,
 		    int protected)
 {
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-minimal.c glibc-2.5-branch/elf/dl-minimal.c
--- glibc-2.5/elf/dl-minimal.c	2005-12-17 15:08:29.000000000 -0800
+++ glibc-2.5-branch/elf/dl-minimal.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,6 @@
 /* Minimal replacements for basic facilities used in the dynamic linker.
-   Copyright (C) 1995-1998,2000-2002,2004,2005 Free Software Foundation, Inc.
+   Copyright (C) 1995-1998,2000-2002,2004-2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -74,14 +75,21 @@ __libc_memalign (size_t align, size_t n)
   alloc_ptr = (void *) 0 + (((alloc_ptr - (void *) 0) + align - 1)
 			    & ~(align - 1));
 
-  if (alloc_ptr + n >= alloc_end)
+  if (alloc_ptr + n >= alloc_end || n >= -(uintptr_t) alloc_ptr)
     {
       /* Insufficient space left; allocate another page.  */
       caddr_t page;
       size_t nup = (n + GLRO(dl_pagesize) - 1) & ~(GLRO(dl_pagesize) - 1);
+      if (__builtin_expect (nup == 0, 0))
+	{
+	  if (n)
+	    return NULL;
+	  nup = GLRO(dl_pagesize);
+	}
       page = __mmap (0, nup, PROT_READ|PROT_WRITE,
 		     MAP_ANON|MAP_PRIVATE, _dl_zerofd, 0);
-      assert (page != MAP_FAILED);
+      if (page == MAP_FAILED)
+	return NULL;
       if (page != alloc_end)
 	alloc_ptr = page;
       alloc_end = page + nup;
@@ -107,7 +115,14 @@ calloc (size_t nmemb, size_t size)
   /* New memory from the trivial malloc above is always already cleared.
      (We make sure that's true in the rare occasion it might not be,
      by clearing memory in free, below.)  */
-  return malloc (nmemb * size);
+  size_t bytes = nmemb * size;
+
+#define HALF_SIZE_T (((size_t) 1) << (8 * sizeof (size_t) / 2))
+  if (__builtin_expect ((nmemb | size) >= HALF_SIZE_T, 0)
+      && size != 0 && bytes / size != nmemb)
+    return NULL;
+
+  return malloc (bytes);
 }
 
 /* This will rarely be called.  */
@@ -128,14 +143,13 @@ free (void *ptr)
 void * weak_function
 realloc (void *ptr, size_t n)
 {
-  void *new;
   if (ptr == NULL)
     return malloc (n);
   assert (ptr == alloc_last_block);
+  size_t old_size = alloc_ptr - alloc_last_block;
   alloc_ptr = alloc_last_block;
-  new = malloc (n);
-  assert (new == ptr);
-  return new;
+  void *new = malloc (n);
+  return new != ptr ? memcpy (new, ptr, old_size) : new;
 }
 
 /* Avoid signal frobnication in setjmp/longjmp.  Keeps things smaller.  */
@@ -264,7 +278,7 @@ __strtoul_internal (const char *nptr, ch
   while (*nptr >= '0' && *nptr <= '9')
     {
       unsigned long int digval = *nptr - '0';
-      if (result > LONG_MAX / 10
+      if (result > ULONG_MAX / 10
 	  || (result == ULONG_MAX / 10 && digval > ULONG_MAX % 10))
 	{
 	  errno = ERANGE;
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-open.c glibc-2.5-branch/elf/dl-open.c
--- glibc-2.5/elf/dl-open.c	2006-08-28 15:56:50.000000000 -0700
+++ glibc-2.5-branch/elf/dl-open.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Load a shared object at runtime, relocate it, and run its initializer.
-   Copyright (C) 1996-2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996-2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -31,6 +31,8 @@
 #include <ldsodefs.h>
 #include <bp-sym.h>
 #include <caller.h>
+#include <sysdep-cancel.h>
+#include <tls.h>
 
 #include <dl-dst.h>
 
@@ -96,17 +98,17 @@ add_to_global (struct link_map *new)
      in an realloc() call.  Therefore we allocate a completely new
      array the first time we have to add something to the locale scope.  */
 
-  if (GL(dl_ns)[new->l_ns]._ns_global_scope_alloc == 0)
+  struct link_namespaces *ns = &GL(dl_ns)[new->l_ns];
+  if (ns->_ns_global_scope_alloc == 0)
     {
       /* This is the first dynamic object given global scope.  */
-      GL(dl_ns)[new->l_ns]._ns_global_scope_alloc
-	= GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist + to_add + 8;
+      ns->_ns_global_scope_alloc
+	= ns->_ns_main_searchlist->r_nlist + to_add + 8;
       new_global = (struct link_map **)
-	malloc (GL(dl_ns)[new->l_ns]._ns_global_scope_alloc
-		* sizeof (struct link_map *));
+	malloc (ns->_ns_global_scope_alloc * sizeof (struct link_map *));
       if (new_global == NULL)
 	{
-	  GL(dl_ns)[new->l_ns]._ns_global_scope_alloc = 0;
+	  ns->_ns_global_scope_alloc = 0;
 	nomem:
 	  _dl_signal_error (ENOMEM, new->l_libname->name, NULL,
 			    N_("cannot extend global scope"));
@@ -114,29 +116,39 @@ add_to_global (struct link_map *new)
 	}
 
       /* Copy over the old entries.  */
-      GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list
-	= memcpy (new_global,
-		  GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list,
-		  (GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist
+      ns->_ns_main_searchlist->r_list
+	= memcpy (new_global, ns->_ns_main_searchlist->r_list,
+		  (ns->_ns_main_searchlist->r_nlist
 		   * sizeof (struct link_map *)));
     }
-  else if (GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist + to_add
-	   > GL(dl_ns)[new->l_ns]._ns_global_scope_alloc)
+  else if (ns->_ns_main_searchlist->r_nlist + to_add
+	   > ns->_ns_global_scope_alloc)
     {
       /* We have to extend the existing array of link maps in the
 	 main map.  */
+      struct link_map **old_global
+	= GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list;
+      size_t new_nalloc = ((ns->_ns_global_scope_alloc + to_add) * 2);
+
       new_global = (struct link_map **)
-	realloc (GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list,
-		 ((GL(dl_ns)[new->l_ns]._ns_global_scope_alloc + to_add + 8)
-		  * sizeof (struct link_map *)));
+	malloc (new_nalloc * sizeof (struct link_map *));
       if (new_global == NULL)
 	goto nomem;
 
-      GL(dl_ns)[new->l_ns]._ns_global_scope_alloc += to_add + 8;
-      GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list = new_global;
+      memcpy (new_global, old_global,
+	      ns->_ns_global_scope_alloc * sizeof (struct link_map *));
+
+      ns->_ns_global_scope_alloc = new_nalloc;
+      ns->_ns_main_searchlist->r_list = new_global;
+
+      if (!RTLD_SINGLE_THREAD_P)
+	THREAD_GSCOPE_WAIT ();
+
+      free (old_global);
     }
 
   /* Now add the new entries.  */
+  unsigned int new_nlist = ns->_ns_main_searchlist->r_nlist;
   for (cnt = 0; cnt < new->l_searchlist.r_nlist; ++cnt)
     {
       struct link_map *map = new->l_searchlist.r_list[cnt];
@@ -144,15 +156,49 @@ add_to_global (struct link_map *new)
       if (map->l_global == 0)
 	{
 	  map->l_global = 1;
-	  GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_list[GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist]
-	    = map;
-	  ++GL(dl_ns)[new->l_ns]._ns_main_searchlist->r_nlist;
+	  ns->_ns_main_searchlist->r_list[new_nlist++] = map;
 	}
     }
+  atomic_write_barrier ();
+  ns->_ns_main_searchlist->r_nlist = new_nlist;
 
   return 0;
 }
 
+int
+_dl_scope_free (struct r_scope_elem **old)
+{
+  struct dl_scope_free_list *fsl;
+#define DL_SCOPE_FREE_LIST_SIZE (sizeof (fsl->list) / sizeof (fsl->list[0]))
+
+  if (RTLD_SINGLE_THREAD_P)
+    free (old);
+  else if ((fsl = GL(dl_scope_free_list)) == NULL)
+    {
+      GL(dl_scope_free_list) = fsl = malloc (sizeof (*fsl));
+      if (fsl == NULL)
+	{
+	  THREAD_GSCOPE_WAIT ();
+	  free (old);
+	  return 1;
+	}
+      else
+	{
+	  fsl->list[0] = old;
+	  fsl->count = 1;
+	}
+    }
+  else if (fsl->count < DL_SCOPE_FREE_LIST_SIZE)
+    fsl->list[fsl->count++] = old;
+  else
+    {
+      THREAD_GSCOPE_WAIT ();
+      while (fsl->count > 0)
+	free (fsl->list[--fsl->count]);
+      return 1;
+    }
+  return 0;
+}
 
 static void
 dl_open_worker (void *a)
@@ -160,7 +206,7 @@ dl_open_worker (void *a)
   struct dl_open_args *args = a;
   const char *file = args->file;
   int mode = args->mode;
-  struct link_map *new, *l;
+  struct link_map *new;
   int lazy;
   unsigned int i;
 #ifdef USE_TLS
@@ -187,13 +233,14 @@ dl_open_worker (void *a)
 	 By default we assume this is the main application.  */
       call_map = GL(dl_ns)[LM_ID_BASE]._ns_loaded;
 
+      struct link_map *l;
       for (Lmid_t ns = 0; ns < DL_NNS; ++ns)
 	for (l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next)
 	  if (caller_dlopen >= (const void *) l->l_map_start
-	      && caller_dlopen < (const void *) l->l_map_end)
+	      && caller_dlopen < (const void *) l->l_map_end
+	      && (l->l_contiguous
+		  || _dl_addr_inside_object (l, (ElfW(Addr)) caller_dlopen)))
 	    {
-	      /* There must be exactly one DSO for the range of the virtual
-		 memory.  Otherwise something is really broken.  */
 	      assert (ns == l->l_ns);
 	      call_map = l;
 	      goto found_caller;
@@ -326,7 +373,7 @@ dl_open_worker (void *a)
   /* Relocate the objects loaded.  We do this in reverse order so that copy
      relocs of earlier objects overwrite the data written by later objects.  */
 
-  l = new;
+  struct link_map *l = new;
   while (l->l_next)
     l = l->l_next;
   while (1)
@@ -379,6 +426,8 @@ dl_open_worker (void *a)
 
 	  while (*runp != NULL)
 	    {
+	      if (*runp == &new->l_searchlist)
+		break;
 	      ++cnt;
 	      ++runp;
 	    }
@@ -391,35 +440,45 @@ dl_open_worker (void *a)
 	    {
 	      /* The 'r_scope' array is too small.  Allocate a new one
 		 dynamically.  */
+	      size_t new_size;
 	      struct r_scope_elem **newp;
-	      size_t new_size = imap->l_scope_max * 2;
 
-	      if (imap->l_scope == imap->l_scope_mem)
+#define SCOPE_ELEMS(imap) \
+  (sizeof (imap->l_scope_mem) / sizeof (imap->l_scope_mem[0]))
+
+	      if (imap->l_scope != imap->l_scope_mem
+		  && imap->l_scope_max < SCOPE_ELEMS (imap))
 		{
-		  newp = (struct r_scope_elem **)
-		    malloc (new_size * sizeof (struct r_scope_elem *));
-		  if (newp == NULL)
-		    _dl_signal_error (ENOMEM, "dlopen", NULL,
-				      N_("cannot create scope list"));
-		  imap->l_scope = memcpy (newp, imap->l_scope,
-					  cnt * sizeof (imap->l_scope[0]));
+		  new_size = SCOPE_ELEMS (imap);
+		  newp = imap->l_scope_mem;
 		}
 	      else
 		{
+		  new_size = imap->l_scope_max * 2;
 		  newp = (struct r_scope_elem **)
-		    realloc (imap->l_scope,
-			     new_size * sizeof (struct r_scope_elem *));
+		    malloc (new_size * sizeof (struct r_scope_elem *));
 		  if (newp == NULL)
 		    _dl_signal_error (ENOMEM, "dlopen", NULL,
 				      N_("cannot create scope list"));
-		  imap->l_scope = newp;
 		}
 
+	      memcpy (newp, imap->l_scope, cnt * sizeof (imap->l_scope[0]));
+	      struct r_scope_elem **old = imap->l_scope;
+
+	      imap->l_scope = newp;
+
+	      if (old != imap->l_scope_mem)
+		_dl_scope_free (old);
+
 	      imap->l_scope_max = new_size;
 	    }
 
-	  imap->l_scope[cnt++] = &new->l_searchlist;
-	  imap->l_scope[cnt] = NULL;
+	  /* First terminate the extended list.  Otherwise a thread
+	     might use the new last element and then use the garbage
+	     at offset IDX+1.  */
+	  imap->l_scope[cnt + 1] = NULL;
+	  atomic_write_barrier ();
+	  imap->l_scope[cnt] = &new->l_searchlist;
 	}
 #if USE_TLS
       /* Only add TLS memory if this object is loaded now and
@@ -547,15 +606,9 @@ no more namespaces available for dlmopen
   _dl_unload_cache ();
 #endif
 
-  /* Release the lock.  */
-  __rtld_lock_unlock_recursive (GL(dl_load_lock));
-
+  /* See if an error occurred during loading.  */
   if (__builtin_expect (errstring != NULL, 0))
     {
-      /* Some error occurred during loading.  */
-      char *local_errstring;
-      size_t len_errstring;
-
       /* Remove the object from memory.  It may be in an inconsistent
 	 state if relocation failed, for example.  */
       if (args.map)
@@ -572,12 +625,18 @@ no more namespaces available for dlmopen
 	    GL(dl_tls_dtv_gaps) = true;
 #endif
 
-	  _dl_close (args.map);
+	  _dl_close_worker (args.map);
 	}
 
+      assert (_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT);
+
+      /* Release the lock.  */
+      __rtld_lock_unlock_recursive (GL(dl_load_lock));
+
       /* Make a local copy of the error string so that we can release the
 	 memory allocated for it.  */
-      len_errstring = strlen (errstring) + 1;
+      size_t len_errstring = strlen (errstring) + 1;
+      char *local_errstring;
       if (objname == errstring + len_errstring)
 	{
 	  size_t total_len = len_errstring + strlen (objname) + 1;
@@ -594,14 +653,15 @@ no more namespaces available for dlmopen
       if (malloced)
 	free ((char *) errstring);
 
-      assert (_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT);
-
       /* Reraise the error.  */
       _dl_signal_error (errcode, objname, NULL, local_errstring);
     }
 
   assert (_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT);
 
+  /* Release the lock.  */
+  __rtld_lock_unlock_recursive (GL(dl_load_lock));
+
 #ifndef SHARED
   DL_STATIC_INIT (args.map);
 #endif
@@ -637,3 +697,21 @@ show_scope (struct link_map *new)
     }
 }
 #endif
+
+#ifdef IS_IN_rtld
+/* Return non-zero if ADDR lies within one of L's segments.  */
+int
+internal_function
+_dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr)
+{
+  int n = l->l_phnum;
+  const ElfW(Addr) reladdr = addr - l->l_addr;
+
+  while (--n >= 0)
+    if (l->l_phdr[n].p_type == PT_LOAD
+	&& reladdr - l->l_phdr[n].p_vaddr >= 0
+	&& reladdr - l->l_phdr[n].p_vaddr < l->l_phdr[n].p_memsz)
+      return 1;
+  return 0;
+}
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-runtime.c glibc-2.5-branch/elf/dl-runtime.c
--- glibc-2.5/elf/dl-runtime.c	2005-02-07 14:47:00.000000000 -0800
+++ glibc-2.5-branch/elf/dl-runtime.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* On-demand PLT fixup for shared objects.
-   Copyright (C) 1995-2002,2003,2004,2005 Free Software Foundation, Inc.
+   Copyright (C) 1995-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -24,7 +24,10 @@
 #include <unistd.h>
 #include <sys/param.h>
 #include <ldsodefs.h>
+#include <sysdep-cancel.h>
 #include "dynamic-link.h"
+#include <tls.h>
+
 
 #if (!defined ELF_MACHINE_NO_RELA && !defined ELF_MACHINE_PLT_REL) \
     || ELF_MACHINE_NO_REL
@@ -92,16 +95,26 @@ _dl_fixup (
 	    version = NULL;
 	}
 
-      result = _dl_lookup_symbol_x (strtab + sym->st_name, l, &sym,
-				    l->l_scope, version, ELF_RTYPE_CLASS_PLT,
-				    DL_LOOKUP_ADD_DEPENDENCY, NULL);
+      /* We need to keep the scope around so do some locking.  This is
+	 not necessary for objects which cannot be unloaded or when
+	 we are not using any threads (yet).  */
+      int flags = DL_LOOKUP_ADD_DEPENDENCY;
+      if (!RTLD_SINGLE_THREAD_P)
+	THREAD_GSCOPE_SET_FLAG ();
+
+      result = _dl_lookup_symbol_x (strtab + sym->st_name, l, &sym, l->l_scope,
+				    version, ELF_RTYPE_CLASS_PLT, flags, NULL);
+
+      /* We are done with the global scope.  */
+      if (!RTLD_SINGLE_THREAD_P)
+	THREAD_GSCOPE_RESET_FLAG ();
 
       /* Currently result contains the base load address (or link map)
 	 of the object that defines sym.  Now add in the symbol
 	 offset.  */
       value = DL_FIXUP_MAKE_VALUE (result,
-				   sym ? LOOKUP_VALUE_ADDRESS (result)
-					 + sym->st_value : 0);
+				   sym ? (LOOKUP_VALUE_ADDRESS (result)
+					  + sym->st_value) : 0);
     }
   else
     {
@@ -174,10 +187,20 @@ _dl_profile_fixup (
 		version = NULL;
 	    }
 
-	  result = _dl_lookup_symbol_x (strtab + refsym->st_name, l, &defsym,
-					l->l_scope, version,
-					ELF_RTYPE_CLASS_PLT,
-					DL_LOOKUP_ADD_DEPENDENCY, NULL);
+	  /* We need to keep the scope around so do some locking.  This is
+	     not necessary for objects which cannot be unloaded or when
+	     we are not using any threads (yet).  */
+	  int flags = DL_LOOKUP_ADD_DEPENDENCY;
+	  if (!RTLD_SINGLE_THREAD_P)
+	    THREAD_GSCOPE_SET_FLAG ();
+
+	  result = _dl_lookup_symbol_x (strtab + refsym->st_name, l,
+					&defsym, l->l_scope, version,
+					ELF_RTYPE_CLASS_PLT, flags, NULL);
+
+	  /* We are done with the global scope.  */
+	  if (!RTLD_SINGLE_THREAD_P)
+	    THREAD_GSCOPE_RESET_FLAG ();
 
 	  /* Currently result contains the base load address (or link map)
 	     of the object that defines sym.  Now add in the symbol
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-support.c glibc-2.5-branch/elf/dl-support.c
--- glibc-2.5/elf/dl-support.c	2005-05-11 10:27:22.000000000 -0700
+++ glibc-2.5-branch/elf/dl-support.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Support for dynamic linking code in static libc.
-   Copyright (C) 1996-2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 1996-2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,6 +29,7 @@
 #include <bits/libc-lock.h>
 #include <dl-cache.h>
 #include <dl-librecon.h>
+#include <dl-procinfo.h>
 #include <unsecvars.h>
 #include <hp-timing.h>
 
@@ -133,6 +134,11 @@ int (*_dl_make_stack_executable_hook) (v
   = _dl_make_stack_executable;
 
 
+/* Function in libpthread to wait for termination of lookups.  */
+void (*_dl_wait_lookup_done) (void);
+
+struct dl_scope_free_list *_dl_scope_free_list;
+
 #ifdef NEED_DL_SYSINFO
 /* Needed for improved syscall handling on at least x86/Linux.  */
 uintptr_t _dl_sysinfo = DL_SYSINFO_DEFAULT;
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-sym.c glibc-2.5-branch/elf/dl-sym.c
--- glibc-2.5/elf/dl-sym.c	2006-02-26 12:48:48.000000000 -0800
+++ glibc-2.5-branch/elf/dl-sym.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Look up a symbol in a shared object loaded by `dlopen'.
-   Copyright (C) 1999,2000,2001,2002,2004,2006 Free Software Foundation, Inc.
+   Copyright (C) 1999-2002,2004,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -17,6 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <assert.h>
 #include <stddef.h>
 #include <setjmp.h>
 #include <libintl.h>
@@ -24,6 +25,7 @@
 #include <dlfcn.h>
 #include <ldsodefs.h>
 #include <dl-hash.h>
+#include <sysdep-cancel.h>
 #ifdef USE_TLS
 # include <dl-tls.h>
 #endif
@@ -58,6 +60,29 @@ _dl_tls_symaddr (struct link_map *map, c
 #endif
 
 
+struct call_dl_lookup_args
+{
+  /* Arguments to do_dlsym.  */
+  struct link_map *map;
+  const char *name;
+  struct r_found_version *vers;
+  int flags;
+
+  /* Return values of do_dlsym.  */
+  lookup_t loadbase;
+  const ElfW(Sym) **refp;
+};
+
+static void
+call_dl_lookup (void *ptr)
+{
+  struct call_dl_lookup_args *args = (struct call_dl_lookup_args *) ptr;
+  args->map = GLRO(dl_lookup_symbol_x) (args->name, args->map, args->refp,
+					args->map->l_scope, args->vers, 0,
+					args->flags, NULL);
+}
+
+
 static void *
 internal_function
 do_sym (void *handle, const char *name, void *who,
@@ -75,19 +100,59 @@ do_sym (void *handle, const char *name, 
   for (Lmid_t ns = 0; ns < DL_NNS; ++ns)
     for (struct link_map *l = GL(dl_ns)[ns]._ns_loaded; l != NULL;
 	 l = l->l_next)
-      if (caller >= l->l_map_start && caller < l->l_map_end)
+      if (caller >= l->l_map_start && caller < l->l_map_end
+	  && (l->l_contiguous || _dl_addr_inside_object (l, caller)))
 	{
-	  /* There must be exactly one DSO for the range of the virtual
-	     memory.  Otherwise something is really broken.  */
 	  match = l;
 	  break;
 	}
 
   if (handle == RTLD_DEFAULT)
-    /* Search the global scope.  */
-    result = GLRO(dl_lookup_symbol_x) (name, match, &ref, match->l_scope,
-				       vers, 0, flags|DL_LOOKUP_ADD_DEPENDENCY,
-				       NULL);
+    {
+      /* Search the global scope.  We have the simple case where
+	 we look up in the scope of an object which was part of
+	 the initial binary.  And then the more complex part
+	 where the object is dynamically loaded and the scope
+	 array can change.  */
+      if (RTLD_SINGLE_THREAD_P)
+	result = GLRO(dl_lookup_symbol_x) (name, match, &ref,
+					   match->l_scope, vers, 0,
+					   flags | DL_LOOKUP_ADD_DEPENDENCY,
+					   NULL);
+      else
+	{
+	  struct call_dl_lookup_args args;
+	  args.name = name;
+	  args.map = match;
+	  args.vers = vers;
+	  args.flags = flags | DL_LOOKUP_ADD_DEPENDENCY;
+	  args.refp = &ref;
+
+	  THREAD_GSCOPE_SET_FLAG ();
+
+	  const char *objname;
+	  const char *errstring = NULL;
+	  bool malloced;
+	  int err = GLRO(dl_catch_error) (&objname, &errstring, &malloced,
+					  call_dl_lookup, &args);
+
+	  THREAD_GSCOPE_RESET_FLAG ();
+
+	  if (__builtin_expect (errstring != NULL, 0))
+	    {
+	      /* The lookup was unsuccessful.  Rethrow the error.  */
+	      char *errstring_dup = strdupa (errstring);
+	      char *objname_dup = strdupa (objname);
+	      if (malloced)
+		free ((char *) errstring);
+
+	      GLRO(dl_signal_error) (err, objname_dup, NULL, errstring_dup);
+	      /* NOTREACHED */
+	    }
+
+	  result = args.map;
+	}
+    }
   else if (handle == RTLD_NEXT)
     {
       if (__builtin_expect (match == GL(dl_ns)[LM_ID_BASE]._ns_loaded, 0))
diff -pNur -x CVS -x libidn glibc-2.5/elf/dl-sysdep.c glibc-2.5-branch/elf/dl-sysdep.c
--- glibc-2.5/elf/dl-sysdep.c	2005-12-14 00:36:14.000000000 -0800
+++ glibc-2.5-branch/elf/dl-sysdep.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Operating system support for run-time dynamic linker.  Generic Unix version.
-   Copyright (C) 1995-1998, 2000-2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 1995-1998, 2000-2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -477,9 +477,21 @@ _dl_important_hwcaps (const char *platfo
     total = temp[0].len + 1;
   else
     {
-      total = (1UL << (cnt - 2)) * (temp[0].len + temp[cnt - 1].len + 2);
-      for (n = 1; n + 1 < cnt; ++n)
-	total += (1UL << (cnt - 3)) * (temp[n].len + 1);
+      total = temp[0].len + temp[cnt - 1].len + 2;
+      if (cnt > 2)
+	{
+	  total <<= 1;
+	  for (n = 1; n + 1 < cnt; ++n)
+	    total += temp[n].len + 1;
+	  if (cnt > 3
+	      && (cnt >= sizeof (size_t) * 8
+		  || total + (sizeof (*result) << 3)
+		     >= (1UL << (sizeof (size_t) * 8 - cnt + 3))))
+	    _dl_signal_error (ENOMEM, NULL, NULL,
+			      N_("cannot create capability list"));
+
+	  total <<= cnt - 3;
+	}
     }
 
   /* The result structure: we use a very compressed way to store the
diff -pNur -x CVS -x libidn glibc-2.5/elf/do-lookup.h glibc-2.5-branch/elf/do-lookup.h
--- glibc-2.5/elf/do-lookup.h	2006-09-04 13:40:11.000000000 -0700
+++ glibc-2.5-branch/elf/do-lookup.h	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Look up a symbol in the loaded objects.
-   Copyright (C) 1995-2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995-2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,8 +29,13 @@ do_lookup_x (const char *undef_name, uin
 	     const struct r_found_version *const version, int flags,
 	     struct link_map *skip, int type_class)
 {
-  struct link_map **list = scope->r_list;
   size_t n = scope->r_nlist;
+  /* Make sure we read the value before proceeding.  Otherwise we
+     might use r_list pointing to the initial scope and r_nlist being
+     the value after a resize.  That is the only path in dl-open.c not
+     protected by GSCOPE.  A read barrier here might be to expensive.  */
+  __asm volatile ("" : "+r" (n), "+m" (scope->r_list));
+  struct link_map **list = scope->r_list;
 
   do
     {
diff -pNur -x CVS -x libidn glibc-2.5/elf/ldconfig.c glibc-2.5-branch/elf/ldconfig.c
--- glibc-2.5/elf/ldconfig.c	2006-04-06 23:57:49.000000000 -0700
+++ glibc-2.5-branch/elf/ldconfig.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@suse.de>, 1999.
 
@@ -706,10 +706,10 @@ search_dir (const struct dir_entry *entr
 			 + 1, ".#prelink#.", sizeof (".#prelink#.") - 1) == 0)
 	    continue;
 	}
-      len += strlen (entry->path);
+      len += strlen (entry->path) + 2;
       if (len > file_name_len)
 	{
-	  file_name_len = len + 1;
+	  file_name_len = len;
 	  file_name = alloca (file_name_len);
 	  if (!opt_chroot)
 	    real_file_name = file_name;
@@ -717,10 +717,10 @@ search_dir (const struct dir_entry *entr
       sprintf (file_name, "%s/%s", entry->path, direntry->d_name);
       if (opt_chroot)
 	{
-	  len = strlen (dir_name) + strlen (direntry->d_name);
+	  len = strlen (dir_name) + strlen (direntry->d_name) + 2;
 	  if (len > real_file_name_len)
 	    {
-	      real_file_name_len = len + 1;
+	      real_file_name_len = len;
 	      real_file_name = alloca (real_file_name_len);
 	    }
 	  sprintf (real_file_name, "%s/%s", dir_name, direntry->d_name);
diff -pNur -x CVS -x libidn glibc-2.5/elf/Makefile glibc-2.5-branch/elf/Makefile
--- glibc-2.5/elf/Makefile	2006-09-19 07:41:41.000000000 -0700
+++ glibc-2.5-branch/elf/Makefile	2007-01-12 07:21:33.000000000 -0800
@@ -171,7 +171,7 @@ tests += loadtest restest1 preloadtest l
 	 tst-dlmopen1 tst-dlmopen2 tst-dlmopen3 \
 	 unload3 unload4 unload5 unload6 unload7 tst-global1 order2 \
 	 tst-audit1 tst-audit2 \
-	 tst-stackguard1 tst-addr1
+	 tst-stackguard1 tst-addr1 tst-thrlock
 #	 reldep9
 test-srcs = tst-pathopt
 tests-vis-yes = vismain
@@ -916,3 +916,5 @@ $(objpfx)tst-leaks1-mem: $(objpfx)tst-le
 tst-leaks1-ENV = MALLOC_TRACE=$(objpfx)tst-leaks1.mtrace
 
 $(objpfx)tst-addr1: $(libdl)
+
+$(objpfx)tst-thrlock: $(libdl) $(shared-thread-library)
diff -pNur -x CVS -x libidn glibc-2.5/elf/rtld.c glibc-2.5-branch/elf/rtld.c
--- glibc-2.5/elf/rtld.c	2006-09-29 09:56:15.000000000 -0700
+++ glibc-2.5-branch/elf/rtld.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Run time dynamic linker.
-   Copyright (C) 1995-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -1414,6 +1414,12 @@ ld.so does not support TLS, but program 
       /* Iterate over all entries in the list.  The order is important.  */
       struct audit_ifaces *last_audit = NULL;
       struct audit_list *al = audit_list->next;
+
+#ifdef USE_TLS
+      /* Since we start using the auditing DSOs right away we need to
+	 initialize the data structures now.  */
+      tcbp = init_tls ();
+#endif
       do
 	{
 #ifdef USE_TLS
@@ -1424,10 +1430,6 @@ ld.so does not support TLS, but program 
 	     always allocate the static block, we never defer it even if
 	     no DF_STATIC_TLS bit is set.  The reason is that we know
 	     glibc will use the static model.  */
-
-	  /* Since we start using the auditing DSOs right away we need to
-	     initialize the data structures now.  */
-	  tcbp = init_tls ();
 #endif
 	  struct dlmopen_args dlmargs;
 	  dlmargs.fname = al->name;
@@ -2087,7 +2089,8 @@ ERROR: ld.so: object '%s' cannot be load
     }
 
   if (main_map->l_info[ADDRIDX (DT_GNU_LIBLIST)]
-      && ! __builtin_expect (GLRO(dl_profile) != NULL, 0))
+      && ! __builtin_expect (GLRO(dl_profile) != NULL, 0)
+      && ! __builtin_expect (GLRO(dl_dynamic_weak), 0))
     {
       ElfW(Lib) *liblist, *liblistend;
       struct link_map **r_list, **r_listend, *l;
@@ -2142,7 +2145,6 @@ ERROR: ld.so: object '%s' cannot be load
 
   /* Now set up the variable which helps the assembler startup code.  */
   GL(dl_ns)[LM_ID_BASE]._ns_main_searchlist = &main_map->l_searchlist;
-  GL(dl_ns)[LM_ID_BASE]._ns_global_scope[0] = &main_map->l_searchlist;
 
   /* Save the information about the original global scope list since
      we need it in the memory handling later.  */
diff -pNur -x CVS -x libidn glibc-2.5/elf/tst-thrlock.c glibc-2.5-branch/elf/tst-thrlock.c
--- glibc-2.5/elf/tst-thrlock.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/elf/tst-thrlock.c	2007-01-12 07:21:33.000000000 -0800
@@ -0,0 +1,55 @@
+#include <dlfcn.h>
+#include <pthread.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <gnu/lib-names.h>
+
+static void *
+tf (void *arg)
+{
+  void *h = dlopen (LIBM_SO, RTLD_LAZY);
+  if (h == NULL)
+    {
+      printf ("dlopen failed: %s\n", dlerror ());
+      exit (1);
+    }
+  if (dlsym (h, "sin") == NULL)
+    {
+      printf ("dlsym failed: %s\n", dlerror ());
+      exit (1);
+    }
+  if (dlclose (h) != 0)
+    {
+      printf ("dlclose failed: %s\n", dlerror ());
+      exit (1);
+    }
+  return NULL;
+}
+
+int
+main (void)
+{
+#define N 10
+  pthread_t th[N];
+  for (int i = 0; i < N; ++i)
+    {
+      int e = pthread_create (&th[i], NULL, tf, NULL);
+      if (e != 0)
+	{
+	  printf ("pthread_create failed with %d (%s)\n", e, strerror (e));
+	  return 1;
+	}
+    }
+  for (int i = 0; i < N; ++i)
+    {
+      void *res;
+      int e = pthread_join (th[i], &res);
+      if (e != 0 || res != NULL)
+	{
+	  puts ("thread failed");
+	  return 1;
+	}
+    }
+  return 0;
+}
diff -pNur -x CVS -x libidn glibc-2.5/iconv/gconv_charset.h glibc-2.5-branch/iconv/gconv_charset.h
--- glibc-2.5/iconv/gconv_charset.h	2005-12-20 23:27:27.000000000 -0800
+++ glibc-2.5-branch/iconv/gconv_charset.h	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Charset name normalization.
-   Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2001,2002,2003,2004,2005,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 2001.
 
@@ -30,7 +30,7 @@ strip (char *wp, const char *s)
   while (*s != '\0')
     {
       if (__isalnum_l (*s, _nl_C_locobj_ptr)
-	  || *s == '_' || *s == '-' || *s == '.' || *s == ',')
+	  || *s == '_' || *s == '-' || *s == '.' || *s == ',' || *s == ':')
 	*wp++ = __toupper_l (*s, _nl_C_locobj_ptr);
       else if (*s == '/')
 	{
diff -pNur -x CVS -x libidn glibc-2.5/iconv/iconv_open.c glibc-2.5-branch/iconv/iconv_open.c
--- glibc-2.5/iconv/iconv_open.c	2001-11-28 20:57:52.000000000 -0800
+++ glibc-2.5-branch/iconv/iconv_open.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Get descriptor for character set conversion.
-   Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1997,1998,1999,2000,2001,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -38,7 +38,7 @@ iconv_open (const char *tocode, const ch
   int res;
 
   /* Normalize the name.  We remove all characters beside alpha-numeric,
-     '_', '-', '/', and '.'.  */
+     '_', '-', '/', '.', and ':'.  */
   tocode_len = strlen (tocode);
   tocode_conv = (char *) alloca (tocode_len + 3);
   strip (tocode_conv, tocode);
diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/gconv-modules glibc-2.5-branch/iconvdata/gconv-modules
--- glibc-2.5/iconvdata/gconv-modules	2006-05-01 07:19:48.000000000 -0700
+++ glibc-2.5-branch/iconvdata/gconv-modules	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 # GNU libc iconv configuration.
-# Copyright (C) 1997-2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 1997-2004, 2005, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -1376,7 +1376,7 @@ module	INTERNAL		INIS-CYRILLIC//		INIS-C
 #	from			to			module		cost
 alias	ISO-IR-98//		ISO_2033//
 alias	ISO_2033-1983//		ISO_2033//
-alias	E13B/			ISO_2033//
+alias	E13B//			ISO_2033//
 alias	CSISO2033//		ISO_2033//
 module	ISO_2033//		INTERNAL		ISO_2033	1
 module	INTERNAL		ISO_2033//		ISO_2033	1
diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/johab.c glibc-2.5-branch/iconvdata/johab.c
--- glibc-2.5/iconvdata/johab.c	2002-12-02 14:07:56.000000000 -0800
+++ glibc-2.5-branch/iconvdata/johab.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Mapping tables for JOHAB handling.
-   Copyright (C) 1998, 1999, 2000-2002 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000-2002, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jungshik Shin <jshin@pantheon.yale.edu>
    and Ulrich Drepper <drepper@cygnus.com>, 1998.
@@ -239,7 +239,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id
 		if (__builtin_expect (ch2 < 0x31, 0)			      \
 		    || (__builtin_expect (ch2 > 0x7e, 0) && ch2 < 0x91)	      \
 		    || __builtin_expect (ch2, 0) == 0xff		      \
-		    || (__builtin_expect (ch, 0) == 0xd9 && ch2 > 0xe5)	      \
+		    || (__builtin_expect (ch, 0) == 0xd9 && ch2 > 0xe8)	      \
 		    || (__builtin_expect (ch, 0) == 0xda		      \
 			&& ch2 > 0xa0 && ch2 < 0xd4)			      \
 		    || (__builtin_expect (ch, 0) == 0xde && ch2 > 0xf1))      \
@@ -386,7 +386,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id
 		break;							      \
 	      }								      \
 	    if (__builtin_expect (written == __UNKNOWN_10646_CHAR, 0)	      \
-		|| (outptr[0] == 0x22 && outptr[1] > 0x65))		      \
+		|| (outptr[0] == 0x22 && outptr[1] > 0x68))		      \
 	      {								      \
 		UNICODE_TAG_HANDLER (ch, 4);				      \
 		STANDARD_TO_LOOP_ERR_HANDLER (4);			      \
diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/ksc5601.c glibc-2.5-branch/iconvdata/ksc5601.c
--- glibc-2.5/iconvdata/ksc5601.c	2001-07-05 21:54:52.000000000 -0700
+++ glibc-2.5-branch/iconvdata/ksc5601.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Conversion tables for KS C 5601-1992 based encoding conversion.
-   Copyright (C) 1998, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1998, 2000, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jungshik Shin <jshin@pantheon.yale.edu>, 1998.
 
@@ -412,7 +412,8 @@ const uint16_t __ksc5601_sym_to_ucs[] =
   [0x0098] = 0x2669, [0x0099] = 0x266a, [0x009a] = 0x266c, [0x009b] = 0x327f,
   [0x009c] = 0x321c, [0x009d] = 0x2116, [0x009e] = 0x33c7, [0x009f] = 0x2122,
   [0x00a0] = 0x33c2, [0x00a1] = 0x33d8, [0x00a2] = 0x2121, [0x00a3] = 0x20ac,
-  [0x00a4] = 0x00ae, [0x00bc] = 0xff01, [0x00bd] = 0xff02, [0x00be] = 0xff03,
+  [0x00a4] = 0x00ae, [0x00a5] = 0x327e,
+                     [0x00bc] = 0xff01, [0x00bd] = 0xff02, [0x00be] = 0xff03,
   [0x00bf] = 0xff04, [0x00c0] = 0xff05, [0x00c1] = 0xff06, [0x00c2] = 0xff07,
   [0x00c3] = 0xff08, [0x00c4] = 0xff09, [0x00c5] = 0xff0a, [0x00c6] = 0xff0b,
   [0x00c7] = 0xff0c, [0x00c8] = 0xff0d, [0x00c9] = 0xff0e, [0x00ca] = 0xff0f,
@@ -917,6 +918,7 @@ const struct map __ksc5601_sym_from_ucs[
   {0x3273, "\x28\x44"}, {0x3274, "\x28\x45"}, {0x3275, "\x28\x46"},
   {0x3276, "\x28\x47"}, {0x3277, "\x28\x48"}, {0x3278, "\x28\x49"},
   {0x3279, "\x28\x4a"}, {0x327a, "\x28\x4b"}, {0x327b, "\x28\x4c"},
+  {0x327e, "\x22\x68"},
   {0x327f, "\x22\x5e"}, {0x3380, "\x27\x49"}, {0x3381, "\x27\x4a"},
   {0x3382, "\x27\x4b"}, {0x3383, "\x27\x4c"}, {0x3384, "\x27\x4d"},
   {0x3388, "\x27\x3a"}, {0x3389, "\x27\x3b"}, {0x338a, "\x27\x5c"},
diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/ksc5601.h glibc-2.5-branch/iconvdata/ksc5601.h
--- glibc-2.5/iconvdata/ksc5601.h	2003-06-11 14:40:42.000000000 -0700
+++ glibc-2.5-branch/iconvdata/ksc5601.h	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Access functions for KS C 5601-1992 based encoding conversion.
-   Copyright (C) 1998, 1999, 2000, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2003, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -22,7 +22,7 @@
 
 #define KSC5601_HANGUL 2350
 #define KSC5601_HANJA  4888
-#define KSC5601_SYMBOL  988
+#define KSC5601_SYMBOL  989
 
 #include <gconv.h>
 #include <stdint.h>
diff -pNur -x CVS -x libidn glibc-2.5/iconvdata/uhc.c glibc-2.5-branch/iconvdata/uhc.c
--- glibc-2.5/iconvdata/uhc.c	2002-12-02 14:07:56.000000000 -0800
+++ glibc-2.5-branch/iconvdata/uhc.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,5 +1,5 @@
 /* Mapping tables for UHC handling.
-   Copyright (C) 1998, 1999, 2000-2002 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000-2002, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jungshik Shin <jshin@pantheon.yale.edu>, 1998.
 
@@ -3135,7 +3135,8 @@ static const char uhc_hangul_from_ucs[11
 	else								      \
 	  {								      \
 	    ch = ksc5601_to_ucs4 (&inptr, 2, 0x80);			      \
-	    if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0))	      \
+	    if (__builtin_expect (ch == __UNKNOWN_10646_CHAR, 0)	      \
+		|| __builtin_expect (ch == 0x327e, 0))			      \
 	      {								      \
 		/* Illegal.  */						      \
 		STANDARD_FROM_LOOP_ERR_HANDLER (2);			      \
@@ -3207,16 +3208,17 @@ static const char uhc_hangul_from_ucs[11
       {									      \
 	size_t written = ucs4_to_ksc5601_sym (ch, outptr, outend - outptr);   \
 									      \
+	if (__builtin_expect (ch == 0x327e, 0)				      \
+	    || __builtin_expect (written == __UNKNOWN_10646_CHAR, 0))	      \
+	  {								      \
+	    UNICODE_TAG_HANDLER (ch, 4);				      \
+	    STANDARD_TO_LOOP_ERR_HANDLER (4);				      \
+	  }								      \
 	if (__builtin_expect (written == 0, 0))				      \
 	  {								      \
 	    result = __GCONV_FULL_OUTPUT;				      \
 	    break;							      \
 	  }								      \
-	if (__builtin_expect (written == __UNKNOWN_10646_CHAR, 0))	      \
-	  {								      \
-	    UNICODE_TAG_HANDLER (ch, 4);				      \
-	    STANDARD_TO_LOOP_ERR_HANDLER (4);				      \
-	  }								      \
 									      \
 	*outptr++ |= 0x80;						      \
 	*outptr++ |= 0x80;						      \
diff -pNur -x CVS -x libidn glibc-2.5/include/atomic.h glibc-2.5-branch/include/atomic.h
--- glibc-2.5/include/atomic.h	2006-02-17 10:50:09.000000000 -0800
+++ glibc-2.5-branch/include/atomic.h	2007-01-12 09:58:08.000000000 -0800
@@ -324,6 +324,12 @@
 #endif
 
 
+#ifndef atomic_forced_read
+# define atomic_forced_read(x) \
+  ({ __typeof (x) __x; __asm ("" : "=r" (__x) : "0" (x)); __x; })
+#endif
+
+
 #ifndef atomic_delay
 # define atomic_delay() do { /* nothing */ } while (0)
 #endif
diff -pNur -x CVS -x libidn glibc-2.5/include/features.h glibc-2.5-branch/include/features.h
--- glibc-2.5/include/features.h	2006-04-25 13:34:32.000000000 -0700
+++ glibc-2.5-branch/include/features.h	2007-01-12 09:16:43.000000000 -0800
@@ -49,7 +49,7 @@
    The `-ansi' switch to the GNU C compiler defines __STRICT_ANSI__.
    If none of these are defined, the default is to have _SVID_SOURCE,
    _BSD_SOURCE, and _POSIX_SOURCE set to one and _POSIX_C_SOURCE set to
-   199506L.  If more than one of these are defined, they accumulate.
+   200112L.  If more than one of these are defined, they accumulate.
    For example __STRICT_ANSI__, _POSIX_SOURCE and _POSIX_C_SOURCE
    together give you ISO C, 1003.1, and 1003.2, but nothing else.
 
@@ -304,7 +304,7 @@
 /* Major and minor version number of the GNU C library package.  Use
    these macros to test for features in specific releases.  */
 #define	__GLIBC__	2
-#define	__GLIBC_MINOR__	4
+#define	__GLIBC_MINOR__	5
 
 #define __GLIBC_PREREQ(maj, min) \
 	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
diff -pNur -x CVS -x libidn glibc-2.5/include/link.h glibc-2.5-branch/include/link.h
--- glibc-2.5/include/link.h	2006-09-20 13:28:55.000000000 -0700
+++ glibc-2.5-branch/include/link.h	2007-07-12 09:58:02.000000000 -0700
@@ -1,6 +1,6 @@
 /* Data structure for communication from the run-time dynamic linker for
    loaded ELF shared objects.
-   Copyright (C) 1995-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+   Copyright (C) 1995-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -42,7 +42,8 @@ extern unsigned int la_objopen (struct l
 #include <stddef.h>
 #include <bits/linkmap.h>
 #include <dl-lookupcfg.h>
-#include <tls.h>		/* Defines USE_TLS.  */
+#include <tls.h>
+#include <bits/libc-lock.h>
 
 
 /* Some internal data structures of the dynamic linker used in the
@@ -181,6 +182,9 @@ struct link_map
 				       is interested in the PLT interception.*/
     unsigned int l_removed:1;	/* Nozero if the object cannot be used anymore
 				   since it is removed.  */
+    unsigned int l_contiguous:1; /* Nonzero if inter-segment holes are
+				    mprotected or if no holes are present at
+				    all.  */
 
     /* Array with version names.  */
     unsigned int l_nversions;
diff -pNur -x CVS -x libidn glibc-2.5/include/rpcsvc/nislib.h glibc-2.5-branch/include/rpcsvc/nislib.h
--- glibc-2.5/include/rpcsvc/nislib.h	2004-10-24 13:25:25.000000000 -0700
+++ glibc-2.5-branch/include/rpcsvc/nislib.h	2007-07-12 08:09:19.000000000 -0700
@@ -42,4 +42,6 @@ libnsl_hidden_proto (__nis_default_group
 libnsl_hidden_proto (__nis_default_access)
 libnsl_hidden_proto (nis_clone_object)
 
+extern const_nis_name __nis_domain_of (const_nis_name) __THROW;
+
 #endif
diff -pNur -x CVS -x libidn glibc-2.5/include/sys/cdefs.h glibc-2.5-branch/include/sys/cdefs.h
--- glibc-2.5/include/sys/cdefs.h	2004-10-17 21:17:15.000000000 -0700
+++ glibc-2.5-branch/include/sys/cdefs.h	2007-07-12 08:22:47.000000000 -0700
@@ -2,6 +2,12 @@
 
 #include <misc/sys/cdefs.h>
 
+/* The compiler will optimize based on the knowledge the parameter is
+   not NULL.  This will omit tests.  A robust implementation cannot allow
+   this so when compiling glibc itself we ignore this attribute.  */
+#undef __nonnull
+#define __nonnull(params)
+
 extern void __chk_fail (void) __attribute__ ((__noreturn__));
 libc_hidden_proto (__chk_fail)
 rtld_hidden_proto (__chk_fail)
diff -pNur -x CVS -x libidn glibc-2.5/include/sys/mman.h glibc-2.5-branch/include/sys/mman.h
--- glibc-2.5/include/sys/mman.h	2005-10-14 14:06:10.000000000 -0700
+++ glibc-2.5-branch/include/sys/mman.h	2007-07-12 08:10:31.000000000 -0700
@@ -12,4 +12,7 @@ extern int __mprotect (void *__addr, siz
 /* This one is Linux specific.  */
 extern void *__mremap (void *__addr, size_t __old_len,
 		       size_t __new_len, int __flags, ...);
+
+libc_hidden_proto (madvise);
+
 #endif
diff -pNur -x CVS -x libidn glibc-2.5/inet/inet6_opt.c glibc-2.5-branch/inet/inet6_opt.c
--- glibc-2.5/inet/inet6_opt.c	2006-05-24 21:38:02.000000000 -0700
+++ glibc-2.5-branch/inet/inet6_opt.c	2007-07-12 09:58:02.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2006.
 
@@ -51,7 +51,7 @@ add_padding (uint8_t *extbuf, int offset
 {
   if (npad == 1)
     extbuf[offset] = IP6OPT_PAD1;
-  else
+  else if (npad > 0)
     {
       struct ip6_opt *pad_opt = (struct ip6_opt *) (extbuf + offset);
 
@@ -102,21 +102,17 @@ inet6_opt_append (void *extbuf, socklen_
   int data_offset = offset + sizeof (struct ip6_opt);
   int npad = (align - data_offset % align) & (align - 1);
 
-  /* Now we can check whether the buffer is large enough.  */
-  if (data_offset + npad + len > extlen)
-    return -1;
-
-  if (npad != 0)
+  if (extbuf != NULL)
     {
-      if (extbuf != NULL)
-	add_padding (extbuf, offset, npad);
+      /* Now we can check whether the buffer is large enough.  */
+      if (data_offset + npad + len > extlen)
+	return -1;
+
+      add_padding (extbuf, offset, npad);
 
       offset += npad;
-    }
 
-  /* Now prepare the option itself.  */
-  if (extbuf != NULL)
-    {
+      /* Now prepare the option itself.  */
       struct ip6_opt *opt = (struct ip6_opt *) ((uint8_t *) extbuf + offset);
 
       opt->ip6o_type = type;
@@ -124,6 +120,8 @@ inet6_opt_append (void *extbuf, socklen_
 
       *databufp = opt + 1;
     }
+  else
+    offset += npad;
 
   return offset + sizeof (struct ip6_opt) + len;
 }
@@ -145,12 +143,14 @@ inet6_opt_finish (void *extbuf, socklen_
   /* Required padding at the end.  */
   int npad = (8 - (offset & 7)) & 7;
 
-  /* Make sure the buffer is large enough.  */
-  if (offset + npad > extlen)
-    return -1;
-
   if (extbuf != NULL)
-    add_padding (extbuf, offset, npad);
+    {
+      /* Make sure the buffer is large enough.  */
+      if (offset + npad > extlen)
+	return -1;
+
+      add_padding (extbuf, offset, npad);
+    }
 
   return offset + npad;
 }
diff -pNur -x CVS -x libidn glibc-2.5/inet/Makefile glibc-2.5-branch/inet/Makefile
--- glibc-2.5/inet/Makefile	2006-05-24 21:38:29.000000000 -0700
+++ glibc-2.5-branch/inet/Makefile	2007-07-12 09:58:02.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1991-2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -52,7 +52,7 @@ routines := htonl htons		\
 aux := check_pf ifreq
 
 tests := htontest test_ifindex tst-ntoa tst-ether_aton tst-network \
-	 tst-gethnm test-ifaddrs bug-if1
+	 tst-gethnm test-ifaddrs bug-if1 test-inet6_opt
 
 include ../Rules
 
diff -pNur -x CVS -x libidn glibc-2.5/inet/test-inet6_opt.c glibc-2.5-branch/inet/test-inet6_opt.c
--- glibc-2.5/inet/test-inet6_opt.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/inet/test-inet6_opt.c	2007-07-12 08:00:49.000000000 -0700
@@ -0,0 +1,207 @@
+#include <netinet/in.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define OPT_X	42
+#define OPT_Y	43
+#define OPT_Z	44
+
+static void *
+encode_inet6_opt (socklen_t *elp)
+{
+  void *eb = NULL;
+  socklen_t el;
+  int cl;
+  void *db;
+  int offset;
+  uint8_t val1;
+  uint16_t val2;
+  uint32_t val4;
+  uint64_t val8;
+
+  *elp = 0;
+#define CHECK() \
+  if (cl == -1)						\
+    {							\
+      printf ("cl == -1 on line %d\n", __LINE__);	\
+      free (eb);					\
+      return NULL;					\
+    }
+
+  /* Estimate the length */
+  cl = inet6_opt_init (NULL, 0);
+  CHECK ();
+  cl = inet6_opt_append (NULL, 0, cl, OPT_X, 12, 8, NULL);
+  CHECK ();
+  cl = inet6_opt_append (NULL, 0, cl, OPT_Y, 7, 4, NULL);
+  CHECK ();
+  cl = inet6_opt_append (NULL, 0, cl, OPT_Z, 7, 1, NULL);
+  CHECK ();
+  cl = inet6_opt_finish (NULL, 0, cl);
+  CHECK ();
+  el = cl;
+
+  eb = malloc (el + 8);
+  if (eb == NULL)
+    {
+      puts ("malloc failed");
+      return NULL;
+    }
+  /* Canary.  */
+  memcpy (eb + el, "deadbeef", 8);
+
+  cl = inet6_opt_init (eb, el);
+  CHECK ();
+
+  cl = inet6_opt_append (eb, el, cl, OPT_X, 12, 8, &db);
+  CHECK ();
+  val4 = 0x12345678;
+  offset = inet6_opt_set_val (db, 0, &val4, sizeof  (val4));
+  val8 = 0x0102030405060708LL;
+  inet6_opt_set_val (db, offset, &val8, sizeof  (val8));
+
+  cl = inet6_opt_append (eb, el, cl, OPT_Y, 7, 4, &db);
+  CHECK ();
+  val1 = 0x01;
+  offset = inet6_opt_set_val (db, 0, &val1, sizeof  (val1));
+  val2 = 0x1331;
+  offset = inet6_opt_set_val (db, offset, &val2, sizeof  (val2));
+  val4 = 0x01020304;
+  inet6_opt_set_val (db, offset, &val4, sizeof  (val4));
+
+  cl = inet6_opt_append (eb, el, cl, OPT_Z, 7, 1, &db);
+  CHECK ();
+  inet6_opt_set_val (db, 0, (void *) "abcdefg", 7);
+
+  cl = inet6_opt_finish (eb, el, cl);
+  CHECK ();
+
+  if (memcmp (eb + el, "deadbeef", 8) != 0)
+    {
+      puts ("Canary corrupted");
+      free (eb);
+      return NULL;
+    }
+  *elp = el;
+  return eb;
+}
+
+int
+decode_inet6_opt (void *eb, socklen_t el)
+{
+  int ret = 0;
+  int seq = 0;
+  int cl = 0;
+  int offset;
+  uint8_t type;
+  socklen_t len;
+  uint8_t val1;
+  uint16_t val2;
+  uint32_t val4;
+  uint64_t val8;
+  void *db;
+  char buf[8];
+
+  while ((cl = inet6_opt_next (eb, el, cl, &type, &len, &db)) != -1)
+    switch (type)
+      {
+      case OPT_X:
+	if (seq++ != 0)
+	  {
+	    puts ("OPT_X is not first");
+	    ret = 1;
+	  }
+	if (len != 12)
+	  {
+	    printf ("OPT_X's length %d != 12\n", len);
+	    ret = 1;
+	  }
+	offset = inet6_opt_get_val (db, 0, &val4, sizeof (val4));
+	if (val4 != 0x12345678)
+	  {
+	    printf ("OPT_X's val4 %x != 0x12345678\n", val4);
+	    ret = 1;
+	  }
+	offset = inet6_opt_get_val (db, offset, &val8, sizeof (val8));
+	if (offset != len || val8 != 0x0102030405060708LL)
+	  {
+	    printf ("OPT_X's val8 %llx != 0x0102030405060708\n",
+		    (long long) val8);
+	    ret = 1;
+	  }
+	break;
+      case OPT_Y:
+	if (seq++ != 1)
+	  {
+	    puts ("OPT_Y is not second");
+	    ret = 1;
+	  }
+	if (len != 7)
+	  {
+	    printf ("OPT_Y's length %d != 7\n", len);
+	    ret = 1;
+	  }
+	offset = inet6_opt_get_val (db, 0, &val1, sizeof (val1));
+	if (val1 != 0x01)
+	  {
+	    printf ("OPT_Y's val1 %x != 0x01\n", val1);
+	    ret = 1;
+	  }
+	offset = inet6_opt_get_val (db, offset, &val2, sizeof (val2));
+	if (val2 != 0x1331)
+	  {
+	    printf ("OPT_Y's val2 %x != 0x1331\n", val2);
+	    ret = 1;
+	  }
+	offset = inet6_opt_get_val (db, offset, &val4, sizeof (val4));
+	if (offset != len || val4 != 0x01020304)
+	  {
+	    printf ("OPT_Y's val4 %x != 0x01020304\n", val4);
+	    ret = 1;
+	  }
+	break;
+      case OPT_Z:
+	if (seq++ != 2)
+	  {
+	    puts ("OPT_Z is not third");
+	    ret = 1;
+	  }
+	if (len != 7)
+	  {
+	    printf ("OPT_Z's length %d != 7\n", len);
+	    ret = 1;
+	  }
+	offset = inet6_opt_get_val (db, 0, buf, 7);
+	if (offset != len || memcmp (buf, "abcdefg", 7) != 0)
+	  {
+	    buf[7] = '\0';
+	    printf ("OPT_Z's buf \"%s\" != \"abcdefg\"\n", buf);
+	    ret = 1;
+	  }
+	break;
+      default:
+	printf ("Unknown option %d\n", type);
+	ret = 1;
+	break;
+      }
+  if (seq != 3)
+    {
+      puts ("Didn't see all of OPT_X, OPT_Y and OPT_Z");
+      ret = 1;
+    }
+  return ret;
+}
+
+int
+main (void)
+{
+  void *eb;
+  socklen_t el;
+  eb = encode_inet6_opt (&el);
+  if (eb == NULL)
+    return 1;
+  if (decode_inet6_opt (eb, el))
+    return 1;
+  return 0;
+}
diff -pNur -x CVS -x libidn glibc-2.5/io/bug-ftw5.c glibc-2.5-branch/io/bug-ftw5.c
--- glibc-2.5/io/bug-ftw5.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/io/bug-ftw5.c	2007-07-12 07:57:39.000000000 -0700
@@ -0,0 +1,25 @@
+#include <errno.h>
+#include <ftw.h>
+#include <stdio.h>
+
+static int
+fn (const char *file, const struct stat *sb, int flag, struct FTW *s)
+{
+  puts (file);
+  return FTW_STOP;
+}
+
+static int
+do_test (void)
+{
+  if (nftw ("/", fn, 0, FTW_CHDIR | FTW_ACTIONRETVAL) < 0)
+    {
+      printf ("nftw / FTW_CHDIR: %m\n");
+      return 1;
+    }
+
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/io/fts.c glibc-2.5-branch/io/fts.c
--- glibc-2.5/io/fts.c	2006-04-08 12:33:17.000000000 -0700
+++ glibc-2.5-branch/io/fts.c	2007-07-12 07:31:49.000000000 -0700
@@ -251,8 +251,7 @@ fts_close(sp)
 	/* Free up child linked list, sort array, path buffer. */
 	if (sp->fts_child)
 		fts_lfree(sp->fts_child);
-	if (sp->fts_array)
-		free(sp->fts_array);
+	free(sp->fts_array);
 	free(sp->fts_path);
 
 	/* Return to original directory, save errno if necessary. */
@@ -377,12 +376,14 @@ fts_read(sp)
 		}
 		p = sp->fts_child;
 		sp->fts_child = NULL;
+		sp->fts_cur = p;
 		goto name;
 	}
 
 	/* Move to the next node on this level. */
 next:	tmp = p;
 	if ((p = p->fts_link) != NULL) {
+		sp->fts_cur = p;
 		free(tmp);
 
 		/*
@@ -395,7 +396,7 @@ next:	tmp = p;
 				return (NULL);
 			}
 			fts_load(sp, p);
-			return (sp->fts_cur = p);
+			return p;
 		}
 
 		/*
@@ -421,11 +422,12 @@ next:	tmp = p;
 name:		t = sp->fts_path + NAPPEND(p->fts_parent);
 		*t++ = '/';
 		memmove(t, p->fts_name, p->fts_namelen + 1);
-		return (sp->fts_cur = p);
+		return p;
 	}
 
 	/* Move up to the parent node. */
 	p = tmp->fts_parent;
+	sp->fts_cur = p;
 	free(tmp);
 
 	if (p->fts_level == FTS_ROOTPARENTLEVEL) {
@@ -466,7 +468,7 @@ name:		t = sp->fts_path + NAPPEND(p->fts
 		return (NULL);
 	}
 	p->fts_info = p->fts_errno ? FTS_ERR : FTS_DP;
-	return (sp->fts_cur = p);
+	return p;
 }
 
 /*
@@ -705,8 +707,7 @@ fts_build(sp, type)
 				 * structures already allocated.
 				 */
 mem1:				saved_errno = errno;
-				if (p)
-					free(p);
+				free(p);
 				fts_lfree(head);
 				(void)__closedir(dirp);
 				cur->fts_info = FTS_ERR;
@@ -1043,10 +1044,7 @@ fts_palloc(sp, more)
 	 * We limit fts_pathlen to USHRT_MAX to be safe in both cases.
 	 */
 	if (sp->fts_pathlen < 0 || sp->fts_pathlen >= USHRT_MAX) {
-		if (sp->fts_path) {
-			free(sp->fts_path);
-			sp->fts_path = NULL;
-		}
+		free(sp->fts_path);
 		sp->fts_path = NULL;
 		__set_errno (ENAMETOOLONG);
 		return (1);
diff -pNur -x CVS -x libidn glibc-2.5/io/ftw.c glibc-2.5-branch/io/ftw.c
--- glibc-2.5/io/ftw.c	2006-05-09 23:35:59.000000000 -0700
+++ glibc-2.5-branch/io/ftw.c	2007-07-12 09:58:03.000000000 -0700
@@ -1,5 +1,5 @@
 /* File tree walker functions.
-   Copyright (C) 1996-2003, 2004, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996-2003, 2004, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
@@ -348,8 +348,17 @@ open_dir_stream (int *dfdp, struct ftw_d
 	}
       else
 	{
-	  const char *name = ((data->flags & FTW_CHDIR)
-			      ? data->dirbuf + data->ftw.base: data->dirbuf);
+	  const char *name;
+
+	  if (data->flags & FTW_CHDIR)
+	    {
+	      name = data->dirbuf + data->ftw.base;
+	      if (name[0] == '\0')
+		name = ".";
+	    }
+	  else
+	    name = data->dirbuf;
+
 	  dirp->stream = __opendir (name);
 	}
 
@@ -721,9 +730,16 @@ ftw_startup (const char *dir, int is_nft
   /* Get stat info for start directory.  */
   if (result == 0)
     {
-      const char *name = ((data.flags & FTW_CHDIR)
-			  ? data.dirbuf + data.ftw.base
-			  : data.dirbuf);
+      const char *name;
+
+      if (data.flags & FTW_CHDIR)
+	{
+	  name = data.dirbuf + data.ftw.base;
+	  if (name[0] == '\0')
+	    name = ".";
+	}
+      else
+	name = data.dirbuf;
 
       if (((flags & FTW_PHYS)
 	   ? LXSTAT (_STAT_VER, name, &st)
diff -pNur -x CVS -x libidn glibc-2.5/io/Makefile glibc-2.5-branch/io/Makefile
--- glibc-2.5/io/Makefile	2006-09-17 00:25:55.000000000 -0700
+++ glibc-2.5-branch/io/Makefile	2007-07-12 09:58:03.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1992-2002,2003,2005,2006 Free Software Foundation, Inc.
+# Copyright (C) 1992-2002,2003,2005,2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -66,7 +66,7 @@ tests		:= test-utime test-stat test-stat
 		   tst-openat tst-unlinkat tst-fstatat tst-futimesat \
 		   tst-renameat tst-fchownat tst-fchmodat tst-faccessat \
 		   tst-symlinkat tst-linkat tst-readlinkat tst-mkdirat \
-		   tst-mknodat tst-mkfifoat
+		   tst-mknodat tst-mkfifoat tst-ttyname_r bug-ftw5
 
 distribute	:= ftwtest-sh
 
diff -pNur -x CVS -x libidn glibc-2.5/io/tst-ttyname_r.c glibc-2.5-branch/io/tst-ttyname_r.c
--- glibc-2.5/io/tst-ttyname_r.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/io/tst-ttyname_r.c	2007-01-12 09:27:52.000000000 -0800
@@ -0,0 +1,42 @@
+#include <errno.h>
+#include <error.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <unistd.h>
+
+static void do_prepare (void);
+#define PREPARE(argc, argv) do_prepare ()
+static int do_test (void);
+#define TEST_FUNCTION do_test ()
+#include <test-skeleton.c>
+
+static int temp_fd;
+
+static void
+do_prepare (void)
+{
+  char *temp_file;
+  temp_fd = create_temp_file ("tst-ttyname_r.", &temp_file);
+  if (temp_fd == -1)
+    error (1, errno, "cannot create temporary file");
+}
+
+static int
+do_test (void)
+{
+  int ret = 0;
+  char buf[sysconf (_SC_TTY_NAME_MAX) + 1];
+  int res = ttyname_r (-1, buf, sizeof (buf));
+  if (res != EBADF)
+    {
+      printf ("1st ttyname_r returned with res %d\n", res);
+      ret++;
+    }
+  res = ttyname_r (temp_fd, buf, sizeof (buf));
+  if (res != ENOTTY)
+    {
+      printf ("2nd ttyname_r returned with res %d\n", res);
+      ret++;
+    }
+  return ret;
+}
diff -pNur -x CVS -x libidn glibc-2.5/libio/bits/stdio.h glibc-2.5-branch/libio/bits/stdio.h
--- glibc-2.5/libio/bits/stdio.h	2004-09-07 15:23:44.000000000 -0700
+++ glibc-2.5-branch/libio/bits/stdio.h	2007-07-12 09:58:03.000000000 -0700
@@ -1,5 +1,5 @@
 /* Optimizing macros and inline functions for stdio functions.
-   Copyright (C) 1998, 2000, 2001, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1998, 2000, 2001, 2004, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -44,6 +44,16 @@ getchar (void)
 }
 
 
+# ifdef __USE_MISC
+/* Faster version when locking is not necessary.  */
+__STDIO_INLINE int
+fgetc_unlocked (FILE *__fp)
+{
+  return _IO_getc_unlocked (__fp);
+}
+# endif /* misc */
+
+
 # if defined __USE_POSIX || defined __USE_MISC
 /* This is defined in POSIX.1:1996.  */
 __STDIO_INLINE int
diff -pNur -x CVS -x libidn glibc-2.5/libio/bug-wmemstream1.c glibc-2.5-branch/libio/bug-wmemstream1.c
--- glibc-2.5/libio/bug-wmemstream1.c	2006-08-14 15:11:34.000000000 -0700
+++ glibc-2.5-branch/libio/bug-wmemstream1.c	2006-09-29 17:06:33.000000000 -0700
@@ -1,5 +1,6 @@
 #include <stdio.h>
 #include <string.h>
+#include <wchar.h>
 
 
 static int
diff -pNur -x CVS -x libidn glibc-2.5/libio/fileops.c glibc-2.5-branch/libio/fileops.c
--- glibc-2.5/libio/fileops.c	2006-01-18 16:38:35.000000000 -0800
+++ glibc-2.5-branch/libio/fileops.c	2007-07-12 09:58:03.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1993, 1995, 1997-2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 1995, 1997-2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by Per Bothner <bothner@cygnus.com>.
 
@@ -174,14 +175,8 @@ _IO_new_file_close_it (fp)
   close_status = _IO_SYSCLOSE (fp);
 
   /* Free buffer. */
-  if (fp->_mode <= 0)
-    {
-      INTUSE(_IO_setb) (fp, NULL, NULL, 0);
-      _IO_setg (fp, NULL, NULL, NULL);
-      _IO_setp (fp, NULL, NULL);
-    }
 #if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T
-  else
+  if (fp->_mode > 0)
     {
       if (_IO_have_wbackup (fp))
 	INTUSE(_IO_free_wbackup_area) (fp);
@@ -190,6 +185,9 @@ _IO_new_file_close_it (fp)
       _IO_wsetp (fp, NULL, NULL);
     }
 #endif
+  INTUSE(_IO_setb) (fp, NULL, NULL, 0);
+  _IO_setg (fp, NULL, NULL, NULL);
+  _IO_setp (fp, NULL, NULL);
 
   INTUSE(_IO_un_link) ((struct _IO_FILE_plus *) fp);
   fp->_flags = _IO_MAGIC|CLOSED_FILEBUF_FLAGS;
@@ -475,7 +473,7 @@ _IO_file_setbuf_mmap (fp, p, len)
   return result;
 }
 
-static _IO_size_t new_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW;
+static _IO_size_t new_do_write (_IO_FILE *, const char *, _IO_size_t);
 
 /* Write TO_DO bytes from DATA to FP.
    Then mark FP as having empty buffers. */
@@ -1471,8 +1469,7 @@ _IO_file_xsgetn (fp, data, n)
 }
 INTDEF(_IO_file_xsgetn)
 
-static _IO_size_t _IO_file_xsgetn_mmap (_IO_FILE *, void *, _IO_size_t)
-     __THROW;
+static _IO_size_t _IO_file_xsgetn_mmap (_IO_FILE *, void *, _IO_size_t);
 static _IO_size_t
 _IO_file_xsgetn_mmap (fp, data, n)
      _IO_FILE *fp;
@@ -1531,8 +1528,7 @@ _IO_file_xsgetn_mmap (fp, data, n)
   return s - (char *) data;
 }
 
-static _IO_size_t _IO_file_xsgetn_maybe_mmap (_IO_FILE *, void *, _IO_size_t)
-     __THROW;
+static _IO_size_t _IO_file_xsgetn_maybe_mmap (_IO_FILE *, void *, _IO_size_t);
 static _IO_size_t
 _IO_file_xsgetn_maybe_mmap (fp, data, n)
      _IO_FILE *fp;
diff -pNur -x CVS -x libidn glibc-2.5/libio/genops.c glibc-2.5-branch/libio/genops.c
--- glibc-2.5/libio/genops.c	2006-02-28 21:32:48.000000000 -0800
+++ glibc-2.5-branch/libio/genops.c	2007-01-12 09:25:38.000000000 -0800
@@ -367,7 +367,7 @@ __uflow (fp)
 #endif
 
   if (fp->_mode == 0)
-    _IO_fwide (fp, -11);
+    _IO_fwide (fp, -1);
   if (_IO_in_put_mode (fp))
     if (INTUSE(_IO_switch_to_get_mode) (fp) == EOF)
       return EOF;
diff -pNur -x CVS -x libidn glibc-2.5/libio/libio.h glibc-2.5-branch/libio/libio.h
--- glibc-2.5/libio/libio.h	2006-01-14 04:09:46.000000000 -0800
+++ glibc-2.5-branch/libio/libio.h	2007-07-12 08:07:31.000000000 -0700
@@ -142,6 +142,7 @@
 #ifdef _LIBC
 # define _IO_FLAGS2_FORTIFY 4
 #endif
+#define _IO_FLAGS2_USER_WBUF 8
 
 /* These are "formatting flags" matching the iostream fmtflags enum values. */
 #define _IO_SKIPWS 01
@@ -409,12 +410,12 @@ extern void _IO_cookie_init (struct _IO_
 extern "C" {
 #endif
 
-extern int __underflow (_IO_FILE *) __THROW;
-extern int __uflow (_IO_FILE *) __THROW;
-extern int __overflow (_IO_FILE *, int) __THROW;
-extern _IO_wint_t __wunderflow (_IO_FILE *) __THROW;
-extern _IO_wint_t __wuflow (_IO_FILE *) __THROW;
-extern _IO_wint_t __woverflow (_IO_FILE *, _IO_wint_t) __THROW;
+extern int __underflow (_IO_FILE *);
+extern int __uflow (_IO_FILE *);
+extern int __overflow (_IO_FILE *, int);
+extern _IO_wint_t __wunderflow (_IO_FILE *);
+extern _IO_wint_t __wuflow (_IO_FILE *);
+extern _IO_wint_t __woverflow (_IO_FILE *, _IO_wint_t);
 
 #if  __GNUC__ >= 3
 # define _IO_BE(expr, res) __builtin_expect ((expr), res)
@@ -447,12 +448,12 @@ extern _IO_wint_t __woverflow (_IO_FILE 
 #define _IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)
 #define _IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)
 
-extern int _IO_getc (_IO_FILE *__fp) __THROW;
-extern int _IO_putc (int __c, _IO_FILE *__fp) __THROW;
+extern int _IO_getc (_IO_FILE *__fp);
+extern int _IO_putc (int __c, _IO_FILE *__fp);
 extern int _IO_feof (_IO_FILE *__fp) __THROW;
 extern int _IO_ferror (_IO_FILE *__fp) __THROW;
 
-extern int _IO_peekc_locked (_IO_FILE *__fp) __THROW;
+extern int _IO_peekc_locked (_IO_FILE *__fp);
 
 /* This one is for Emacs. */
 #define _IO_PENDING_OUTPUT_COUNT(_fp)	\
@@ -481,17 +482,17 @@ extern int _IO_vfscanf (_IO_FILE * __res
 			_IO_va_list, int *__restrict);
 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
 			 _IO_va_list);
-extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t) __THROW;
-extern _IO_size_t _IO_sgetn (_IO_FILE *, void *, _IO_size_t) __THROW;
+extern _IO_ssize_t _IO_padn (_IO_FILE *, int, _IO_ssize_t);
+extern _IO_size_t _IO_sgetn (_IO_FILE *, void *, _IO_size_t);
 
-extern _IO_off64_t _IO_seekoff (_IO_FILE *, _IO_off64_t, int, int) __THROW;
-extern _IO_off64_t _IO_seekpos (_IO_FILE *, _IO_off64_t, int) __THROW;
+extern _IO_off64_t _IO_seekoff (_IO_FILE *, _IO_off64_t, int, int);
+extern _IO_off64_t _IO_seekpos (_IO_FILE *, _IO_off64_t, int);
 
 extern void _IO_free_backup_area (_IO_FILE *) __THROW;
 
 #if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T
-extern _IO_wint_t _IO_getwc (_IO_FILE *__fp) __THROW;
-extern _IO_wint_t _IO_putwc (wchar_t __wc, _IO_FILE *__fp) __THROW;
+extern _IO_wint_t _IO_getwc (_IO_FILE *__fp);
+extern _IO_wint_t _IO_putwc (wchar_t __wc, _IO_FILE *__fp);
 extern int _IO_fwide (_IO_FILE *__fp, int __mode) __THROW;
 # if __GNUC__ >= 2
 /* While compiling glibc we have to handle compatibility with very old
@@ -530,7 +531,7 @@ extern int _IO_vfwscanf (_IO_FILE * __re
 			 _IO_va_list, int *__restrict);
 extern int _IO_vfwprintf (_IO_FILE *__restrict, const wchar_t *__restrict,
 			  _IO_va_list);
-extern _IO_ssize_t _IO_wpadn (_IO_FILE *, wint_t, _IO_ssize_t) __THROW;
+extern _IO_ssize_t _IO_wpadn (_IO_FILE *, wint_t, _IO_ssize_t);
 extern void _IO_free_wbackup_area (_IO_FILE *) __THROW;
 #endif
 
diff -pNur -x CVS -x libidn glibc-2.5/libio/libioP.h glibc-2.5-branch/libio/libioP.h
--- glibc-2.5/libio/libioP.h	2006-01-14 04:09:46.000000000 -0800
+++ glibc-2.5-branch/libio/libioP.h	2007-07-12 09:58:03.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993, 1997-2003,2004,2005,2006
+/* Copyright (C) 1993, 1997-2003,2004,2005,2006,2007
 	Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -380,7 +380,7 @@ typedef struct _IO_FILE *_IO_ITER;
 
 extern void _IO_switch_to_main_get_area (_IO_FILE *) __THROW;
 extern void _IO_switch_to_backup_area (_IO_FILE *) __THROW;
-extern int _IO_switch_to_get_mode (_IO_FILE *) __THROW;
+extern int _IO_switch_to_get_mode (_IO_FILE *);
 extern void _IO_init (_IO_FILE *, int) __THROW;
 extern int _IO_sputbackc (_IO_FILE *, int) __THROW;
 extern int _IO_sungetc (_IO_FILE *) __THROW;
@@ -394,7 +394,7 @@ extern unsigned _IO_adjust_column (unsig
 
 extern void _IO_switch_to_main_wget_area (_IO_FILE *) __THROW;
 extern void _IO_switch_to_wbackup_area (_IO_FILE *) __THROW;
-extern int _IO_switch_to_wget_mode (_IO_FILE *) __THROW;
+extern int _IO_switch_to_wget_mode (_IO_FILE *);
 extern void _IO_wsetb (_IO_FILE *, wchar_t *, wchar_t *, int) __THROW;
 extern wint_t _IO_sputbackwc (_IO_FILE *, wint_t) __THROW;
 extern wint_t _IO_sungetwc (_IO_FILE *) __THROW;
@@ -404,8 +404,8 @@ extern unsigned _IO_adjust_wcolumn (unsi
 
 /* Marker-related function. */
 
-extern void _IO_init_marker (struct _IO_marker *, _IO_FILE *) __THROW;
-extern void _IO_init_wmarker (struct _IO_marker *, _IO_FILE *) __THROW;
+extern void _IO_init_marker (struct _IO_marker *, _IO_FILE *);
+extern void _IO_init_wmarker (struct _IO_marker *, _IO_FILE *);
 extern void _IO_remove_marker (struct _IO_marker *) __THROW;
 extern int _IO_marker_difference (struct _IO_marker *, struct _IO_marker *)
      __THROW;
@@ -434,22 +434,22 @@ libc_hidden_proto (_IO_list_resetlock)
 /* Default jumptable functions. */
 
 extern int _IO_default_underflow (_IO_FILE *) __THROW;
-extern int _IO_default_uflow (_IO_FILE *) __THROW;
-extern wint_t _IO_wdefault_uflow (_IO_FILE *) __THROW;
+extern int _IO_default_uflow (_IO_FILE *);
+extern wint_t _IO_wdefault_uflow (_IO_FILE *);
 extern int _IO_default_doallocate (_IO_FILE *) __THROW;
 extern int _IO_wdefault_doallocate (_IO_FILE *) __THROW;
 extern void _IO_default_finish (_IO_FILE *, int) __THROW;
 extern void _IO_wdefault_finish (_IO_FILE *, int) __THROW;
 extern int _IO_default_pbackfail (_IO_FILE *, int) __THROW;
 extern wint_t _IO_wdefault_pbackfail (_IO_FILE *, wint_t) __THROW;
-extern _IO_FILE* _IO_default_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW;
+extern _IO_FILE* _IO_default_setbuf (_IO_FILE *, char *, _IO_ssize_t);
 extern _IO_size_t _IO_default_xsputn (_IO_FILE *, const void *, _IO_size_t);
 extern _IO_size_t _IO_wdefault_xsputn (_IO_FILE *, const void *, _IO_size_t);
 extern _IO_size_t _IO_default_xsgetn (_IO_FILE *, void *, _IO_size_t);
 extern _IO_size_t _IO_wdefault_xsgetn (_IO_FILE *, void *, _IO_size_t);
 extern _IO_off64_t _IO_default_seekoff (_IO_FILE *, _IO_off64_t, int, int)
      __THROW;
-extern _IO_off64_t _IO_default_seekpos (_IO_FILE *, _IO_off64_t, int) __THROW;
+extern _IO_off64_t _IO_default_seekpos (_IO_FILE *, _IO_off64_t, int);
 extern _IO_ssize_t _IO_default_write (_IO_FILE *, const void *, _IO_ssize_t);
 extern _IO_ssize_t _IO_default_read (_IO_FILE *, void *, _IO_ssize_t);
 extern int _IO_default_stat (_IO_FILE *, void *) __THROW;
@@ -473,22 +473,22 @@ extern const struct _IO_jump_t _IO_old_p
 extern const struct _IO_jump_t _IO_str_jumps attribute_hidden;
 extern const struct _IO_jump_t _IO_wstr_jumps attribute_hidden;
 extern const struct _IO_codecvt __libio_codecvt attribute_hidden;
-extern int _IO_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW;
-extern int _IO_new_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW;
-extern int _IO_old_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW;
-extern int _IO_wdo_write (_IO_FILE *, const wchar_t *, _IO_size_t) __THROW;
-extern int _IO_flush_all_lockp (int) __THROW;
-extern int _IO_flush_all (void) __THROW;
-extern int _IO_cleanup (void) __THROW;
-extern void _IO_flush_all_linebuffered (void) __THROW;
-extern int _IO_new_fgetpos (_IO_FILE *, _IO_fpos_t *) __THROW;
-extern int _IO_old_fgetpos (_IO_FILE *, _IO_fpos_t *) __THROW;
-extern int _IO_new_fsetpos (_IO_FILE *, const _IO_fpos_t *) __THROW;
-extern int _IO_old_fsetpos (_IO_FILE *, const _IO_fpos_t *) __THROW;
-extern int _IO_new_fgetpos64 (_IO_FILE *, _IO_fpos64_t *) __THROW;
-extern int _IO_old_fgetpos64 (_IO_FILE *, _IO_fpos64_t *) __THROW;
-extern int _IO_new_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *) __THROW;
-extern int _IO_old_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *) __THROW;
+extern int _IO_do_write (_IO_FILE *, const char *, _IO_size_t);
+extern int _IO_new_do_write (_IO_FILE *, const char *, _IO_size_t);
+extern int _IO_old_do_write (_IO_FILE *, const char *, _IO_size_t);
+extern int _IO_wdo_write (_IO_FILE *, const wchar_t *, _IO_size_t);
+extern int _IO_flush_all_lockp (int);
+extern int _IO_flush_all (void);
+extern int _IO_cleanup (void);
+extern void _IO_flush_all_linebuffered (void);
+extern int _IO_new_fgetpos (_IO_FILE *, _IO_fpos_t *);
+extern int _IO_old_fgetpos (_IO_FILE *, _IO_fpos_t *);
+extern int _IO_new_fsetpos (_IO_FILE *, const _IO_fpos_t *);
+extern int _IO_old_fsetpos (_IO_FILE *, const _IO_fpos_t *);
+extern int _IO_new_fgetpos64 (_IO_FILE *, _IO_fpos64_t *);
+extern int _IO_old_fgetpos64 (_IO_FILE *, _IO_fpos64_t *);
+extern int _IO_new_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *);
+extern int _IO_old_fsetpos64 (_IO_FILE *, const _IO_fpos64_t *);
 extern void _IO_old_init (_IO_FILE *fp, int flags) __THROW;
 
 
@@ -534,95 +534,79 @@ extern void _IO_old_init (_IO_FILE *fp, 
 /* Jumptable functions for files. */
 
 extern int _IO_file_doallocate (_IO_FILE *) __THROW;
-extern _IO_FILE* _IO_file_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW;
-extern _IO_off64_t _IO_file_seekoff (_IO_FILE *, _IO_off64_t, int, int)
-     __THROW;
+extern _IO_FILE* _IO_file_setbuf (_IO_FILE *, char *, _IO_ssize_t);
+extern _IO_off64_t _IO_file_seekoff (_IO_FILE *, _IO_off64_t, int, int);
 extern _IO_off64_t _IO_file_seekoff_mmap (_IO_FILE *, _IO_off64_t, int, int)
      __THROW;
-extern _IO_size_t _IO_file_xsputn (_IO_FILE *, const void *, _IO_size_t)
-     __THROW;
-extern _IO_size_t _IO_file_xsgetn (_IO_FILE *, void *, _IO_size_t) __THROW;
+extern _IO_size_t _IO_file_xsputn (_IO_FILE *, const void *, _IO_size_t);
+extern _IO_size_t _IO_file_xsgetn (_IO_FILE *, void *, _IO_size_t);
 extern int _IO_file_stat (_IO_FILE *, void *) __THROW;
 extern int _IO_file_close (_IO_FILE *) __THROW;
 extern int _IO_file_close_mmap (_IO_FILE *) __THROW;
-extern int _IO_file_underflow (_IO_FILE *) __THROW;
-extern int _IO_file_underflow_mmap (_IO_FILE *) __THROW;
-extern int _IO_file_underflow_maybe_mmap (_IO_FILE *) __THROW;
-extern int _IO_file_overflow (_IO_FILE *, int) __THROW;
+extern int _IO_file_underflow (_IO_FILE *);
+extern int _IO_file_underflow_mmap (_IO_FILE *);
+extern int _IO_file_underflow_maybe_mmap (_IO_FILE *);
+extern int _IO_file_overflow (_IO_FILE *, int);
 #define _IO_file_is_open(__fp) ((__fp)->_fileno != -1)
 extern void _IO_file_init (struct _IO_FILE_plus *) __THROW;
-extern _IO_FILE* _IO_file_attach (_IO_FILE *, int) __THROW;
-extern _IO_FILE* _IO_file_open (_IO_FILE *, const char *, int, int, int, int)
-     __THROW;
+extern _IO_FILE* _IO_file_attach (_IO_FILE *, int);
+extern _IO_FILE* _IO_file_open (_IO_FILE *, const char *, int, int, int, int);
 libc_hidden_proto (_IO_file_open)
-extern _IO_FILE* _IO_file_fopen (_IO_FILE *, const char *, const char *, int)
-     __THROW;
-extern _IO_ssize_t _IO_file_write (_IO_FILE *, const void *, _IO_ssize_t)
-     __THROW;
-extern _IO_ssize_t _IO_file_read (_IO_FILE *, void *, _IO_ssize_t) __THROW;
-extern int _IO_file_sync (_IO_FILE *) __THROW;
-extern int _IO_file_close_it (_IO_FILE *) __THROW;
+extern _IO_FILE* _IO_file_fopen (_IO_FILE *, const char *, const char *, int);
+extern _IO_ssize_t _IO_file_write (_IO_FILE *, const void *, _IO_ssize_t);
+extern _IO_ssize_t _IO_file_read (_IO_FILE *, void *, _IO_ssize_t);
+extern int _IO_file_sync (_IO_FILE *);
+extern int _IO_file_close_it (_IO_FILE *);
 extern _IO_off64_t _IO_file_seek (_IO_FILE *, _IO_off64_t, int) __THROW;
-extern void _IO_file_finish (_IO_FILE *, int) __THROW;
+extern void _IO_file_finish (_IO_FILE *, int);
 
-extern _IO_FILE* _IO_new_file_attach (_IO_FILE *, int) __THROW;
-extern int _IO_new_file_close_it (_IO_FILE *) __THROW;
-extern void _IO_new_file_finish (_IO_FILE *, int) __THROW;
+extern _IO_FILE* _IO_new_file_attach (_IO_FILE *, int);
+extern int _IO_new_file_close_it (_IO_FILE *);
+extern void _IO_new_file_finish (_IO_FILE *, int);
 extern _IO_FILE* _IO_new_file_fopen (_IO_FILE *, const char *, const char *,
-				     int) __THROW;
+				     int);
 extern void _IO_no_init (_IO_FILE *, int, int, struct _IO_wide_data *,
 			 const struct _IO_jump_t *) __THROW;
 extern void _IO_new_file_init (struct _IO_FILE_plus *) __THROW;
-extern _IO_FILE* _IO_new_file_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW;
-extern _IO_FILE* _IO_file_setbuf_mmap (_IO_FILE *, char *, _IO_ssize_t)
-     __THROW;
-extern int _IO_new_file_sync (_IO_FILE *) __THROW;
-extern int _IO_new_file_underflow (_IO_FILE *) __THROW;
-extern int _IO_new_file_overflow (_IO_FILE *, int) __THROW;
-extern _IO_off64_t _IO_new_file_seekoff (_IO_FILE *, _IO_off64_t, int, int)
-     __THROW;
-extern _IO_ssize_t _IO_new_file_write (_IO_FILE *, const void *, _IO_ssize_t)
-     __THROW;
-extern _IO_size_t _IO_new_file_xsputn (_IO_FILE *, const void *, _IO_size_t)
-     __THROW;
-
-extern _IO_FILE* _IO_old_file_setbuf (_IO_FILE *, char *, _IO_ssize_t) __THROW;
-extern _IO_off64_t _IO_old_file_seekoff (_IO_FILE *, _IO_off64_t, int, int)
-     __THROW;
-extern _IO_size_t _IO_old_file_xsputn (_IO_FILE *, const void *, _IO_size_t)
-     __THROW;
-extern int _IO_old_file_underflow (_IO_FILE *) __THROW;
-extern int _IO_old_file_overflow (_IO_FILE *, int) __THROW;
+extern _IO_FILE* _IO_new_file_setbuf (_IO_FILE *, char *, _IO_ssize_t);
+extern _IO_FILE* _IO_file_setbuf_mmap (_IO_FILE *, char *, _IO_ssize_t);
+extern int _IO_new_file_sync (_IO_FILE *);
+extern int _IO_new_file_underflow (_IO_FILE *);
+extern int _IO_new_file_overflow (_IO_FILE *, int);
+extern _IO_off64_t _IO_new_file_seekoff (_IO_FILE *, _IO_off64_t, int, int);
+extern _IO_ssize_t _IO_new_file_write (_IO_FILE *, const void *, _IO_ssize_t);
+extern _IO_size_t _IO_new_file_xsputn (_IO_FILE *, const void *, _IO_size_t);
+
+extern _IO_FILE* _IO_old_file_setbuf (_IO_FILE *, char *, _IO_ssize_t);
+extern _IO_off64_t _IO_old_file_seekoff (_IO_FILE *, _IO_off64_t, int, int);
+extern _IO_size_t _IO_old_file_xsputn (_IO_FILE *, const void *, _IO_size_t);
+extern int _IO_old_file_underflow (_IO_FILE *);
+extern int _IO_old_file_overflow (_IO_FILE *, int);
 extern void _IO_old_file_init (struct _IO_FILE_plus *) __THROW;
-extern _IO_FILE* _IO_old_file_attach (_IO_FILE *, int) __THROW;
-extern _IO_FILE* _IO_old_file_fopen (_IO_FILE *, const char *, const char *)
-     __THROW;
-extern _IO_ssize_t _IO_old_file_write (_IO_FILE *, const void *, _IO_ssize_t)
-     __THROW;
-extern int _IO_old_file_sync (_IO_FILE *) __THROW;
-extern int _IO_old_file_close_it (_IO_FILE *) __THROW;
-extern void _IO_old_file_finish (_IO_FILE *, int) __THROW;
+extern _IO_FILE* _IO_old_file_attach (_IO_FILE *, int);
+extern _IO_FILE* _IO_old_file_fopen (_IO_FILE *, const char *, const char *);
+extern _IO_ssize_t _IO_old_file_write (_IO_FILE *, const void *, _IO_ssize_t);
+extern int _IO_old_file_sync (_IO_FILE *);
+extern int _IO_old_file_close_it (_IO_FILE *);
+extern void _IO_old_file_finish (_IO_FILE *, int);
 
 extern int _IO_wfile_doallocate (_IO_FILE *) __THROW;
-extern _IO_size_t _IO_wfile_xsputn (_IO_FILE *, const void *, _IO_size_t)
-     __THROW;
-extern _IO_FILE* _IO_wfile_setbuf (_IO_FILE *, wchar_t *, _IO_ssize_t) __THROW;
-extern wint_t _IO_wfile_sync (_IO_FILE *) __THROW;
-extern wint_t _IO_wfile_underflow (_IO_FILE *) __THROW;
-extern wint_t _IO_wfile_overflow (_IO_FILE *, wint_t) __THROW;
-extern _IO_off64_t _IO_wfile_seekoff (_IO_FILE *, _IO_off64_t, int, int)
-     __THROW;
+extern _IO_size_t _IO_wfile_xsputn (_IO_FILE *, const void *, _IO_size_t);
+extern _IO_FILE* _IO_wfile_setbuf (_IO_FILE *, wchar_t *, _IO_ssize_t);
+extern wint_t _IO_wfile_sync (_IO_FILE *);
+extern wint_t _IO_wfile_underflow (_IO_FILE *);
+extern wint_t _IO_wfile_overflow (_IO_FILE *, wint_t);
+extern _IO_off64_t _IO_wfile_seekoff (_IO_FILE *, _IO_off64_t, int, int);
 
 /* Jumptable functions for proc_files. */
 extern _IO_FILE* _IO_proc_open (_IO_FILE *, const char *, const char *)
      __THROW;
 extern _IO_FILE* _IO_new_proc_open (_IO_FILE *, const char *, const char *)
      __THROW;
-extern _IO_FILE* _IO_old_proc_open (_IO_FILE *, const char *, const char *)
-     __THROW;
+extern _IO_FILE* _IO_old_proc_open (_IO_FILE *, const char *, const char *);
 extern int _IO_proc_close (_IO_FILE *) __THROW;
 extern int _IO_new_proc_close (_IO_FILE *) __THROW;
-extern int _IO_old_proc_close (_IO_FILE *) __THROW;
+extern int _IO_old_proc_close (_IO_FILE *);
 
 /* Jumptable functions for strfiles. */
 extern int _IO_str_underflow (_IO_FILE *) __THROW;
@@ -660,73 +644,62 @@ extern int _IO_vsnprintf (char *string, 
 extern _IO_size_t _IO_getline (_IO_FILE *,char *, _IO_size_t, int, int);
 extern _IO_size_t _IO_getline_info (_IO_FILE *,char *, _IO_size_t,
 				    int, int, int *);
-extern _IO_ssize_t _IO_getdelim (char **, _IO_size_t *, int, _IO_FILE *)
-     __THROW;
+extern _IO_ssize_t _IO_getdelim (char **, _IO_size_t *, int, _IO_FILE *);
 extern _IO_size_t _IO_getwline (_IO_FILE *,wchar_t *, _IO_size_t, wint_t, int);
 extern _IO_size_t _IO_getwline_info (_IO_FILE *,wchar_t *, _IO_size_t,
 				     wint_t, int, wint_t *);
-extern double _IO_strtod (const char *, char **) __THROW;
-extern char *_IO_dtoa (double __d, int __mode, int __ndigits,
-		       int *__decpt, int *__sign, char **__rve) __THROW;
-extern int _IO_outfloat (double __value, _IO_FILE *__sb, int __type,
-			 int __width, int __precision, int __flags,
-			 int __sign_mode, int __fill) __THROW;
 
 extern struct _IO_FILE_plus *_IO_list_all;
 extern void (*_IO_cleanup_registration_needed) (void);
 
 /* Prototype for functions with alternative entry point.  */
-extern int _IO_flush_all_internal (void) __THROW;
-extern unsigned _IO_adjust_column_internal (unsigned, const char *, int)
-     __THROW;
+extern int _IO_flush_all_internal (void);
+extern unsigned _IO_adjust_column_internal (unsigned, const char *, int);
 
-extern int _IO_default_uflow_internal (_IO_FILE *) __THROW;
+extern int _IO_default_uflow_internal (_IO_FILE *);
 extern void _IO_default_finish_internal (_IO_FILE *, int) __THROW;
 extern int _IO_default_pbackfail_internal (_IO_FILE *, int) __THROW;
 extern _IO_size_t _IO_default_xsputn_internal (_IO_FILE *, const void *,
-					       _IO_size_t) __THROW;
-extern _IO_size_t _IO_default_xsgetn_internal (_IO_FILE *, void *, _IO_size_t)
-     __THROW;
+					       _IO_size_t);
+extern _IO_size_t _IO_default_xsgetn_internal (_IO_FILE *, void *, _IO_size_t);
 extern int _IO_default_doallocate_internal (_IO_FILE *) __THROW;
 extern void _IO_wdefault_finish_internal (_IO_FILE *, int) __THROW;
 extern wint_t _IO_wdefault_pbackfail_internal (_IO_FILE *, wint_t) __THROW;
 extern _IO_size_t _IO_wdefault_xsputn_internal (_IO_FILE *, const void *,
-						_IO_size_t) __THROW;
+						_IO_size_t);
 extern _IO_size_t _IO_wdefault_xsgetn_internal (_IO_FILE *, void *,
-						_IO_size_t) __THROW;
+						_IO_size_t);
 extern int _IO_wdefault_doallocate_internal (_IO_FILE *) __THROW;
-extern wint_t _IO_wdefault_uflow_internal (_IO_FILE *) __THROW;
+extern wint_t _IO_wdefault_uflow_internal (_IO_FILE *);
 
 extern int _IO_file_doallocate_internal (_IO_FILE *) __THROW;
-extern _IO_FILE* _IO_file_setbuf_internal (_IO_FILE *, char *, _IO_ssize_t)
-     __THROW;
+extern _IO_FILE* _IO_file_setbuf_internal (_IO_FILE *, char *, _IO_ssize_t);
 extern _IO_off64_t _IO_file_seekoff_internal (_IO_FILE *, _IO_off64_t,
-					      int, int) __THROW;
+					      int, int);
 extern _IO_size_t _IO_file_xsputn_internal (_IO_FILE *, const void *,
-					    _IO_size_t) __THROW;
-extern _IO_size_t _IO_file_xsgetn_internal (_IO_FILE *, void *, _IO_size_t)
-     __THROW;
+					    _IO_size_t);
+extern _IO_size_t _IO_file_xsgetn_internal (_IO_FILE *, void *, _IO_size_t);
 extern int _IO_file_stat_internal (_IO_FILE *, void *) __THROW;
 extern int _IO_file_close_internal (_IO_FILE *) __THROW;
-extern int _IO_file_close_it_internal (_IO_FILE *) __THROW;
-extern int _IO_file_underflow_internal (_IO_FILE *) __THROW;
-extern int _IO_file_overflow_internal (_IO_FILE *, int) __THROW;
+extern int _IO_file_close_it_internal (_IO_FILE *);
+extern int _IO_file_underflow_internal (_IO_FILE *);
+extern int _IO_file_overflow_internal (_IO_FILE *, int);
 extern void _IO_file_init_internal (struct _IO_FILE_plus *) __THROW;
-extern _IO_FILE* _IO_file_attach_internal (_IO_FILE *, int) __THROW;
+extern _IO_FILE* _IO_file_attach_internal (_IO_FILE *, int);
 extern _IO_FILE* _IO_file_fopen_internal (_IO_FILE *, const char *,
-					  const char *, int) __THROW;
+					  const char *, int);
 extern _IO_ssize_t _IO_file_read_internal (_IO_FILE *, void *,
 					   _IO_ssize_t);
-extern int _IO_file_sync_internal (_IO_FILE *) __THROW;
+extern int _IO_file_sync_internal (_IO_FILE *);
 extern _IO_off64_t _IO_file_seek_internal (_IO_FILE *, _IO_off64_t, int)
      __THROW;
-extern void _IO_file_finish_internal (_IO_FILE *, int) __THROW;
+extern void _IO_file_finish_internal (_IO_FILE *, int);
 
 extern _IO_size_t _IO_wfile_xsputn_internal (_IO_FILE *, const void *,
-					     _IO_size_t) __THROW;
+					     _IO_size_t);
 extern _IO_off64_t _IO_wfile_seekoff_internal (_IO_FILE *, _IO_off64_t,
-					       int, int) __THROW;
-extern wint_t _IO_wfile_sync_internal (_IO_FILE *) __THROW;
+					       int, int);
+extern wint_t _IO_wfile_sync_internal (_IO_FILE *);
 
 extern int _IO_str_underflow_internal (_IO_FILE *) __THROW;
 extern int _IO_str_overflow_internal (_IO_FILE *, int) __THROW;
@@ -747,12 +720,12 @@ extern void _IO_wdoallocbuf_internal (_I
 
 extern _IO_size_t _IO_sgetn_internal (_IO_FILE *, void *, _IO_size_t);
 extern void _IO_flush_all_linebuffered_internal (void) __THROW;
-extern int _IO_switch_to_wget_mode_internal (_IO_FILE *) __THROW;
+extern int _IO_switch_to_wget_mode_internal (_IO_FILE *);
 extern void _IO_unsave_markers_internal (_IO_FILE *) __THROW;
 extern void _IO_switch_to_main_wget_area_internal (_IO_FILE *) __THROW;
 extern int _IO_wdo_write_internal (_IO_FILE *, const wchar_t *, _IO_size_t);
 extern int _IO_do_write_internal (_IO_FILE *, const char *, _IO_size_t);
-extern _IO_ssize_t _IO_padn_internal (_IO_FILE *, int, _IO_ssize_t) __THROW;
+extern _IO_ssize_t _IO_padn_internal (_IO_FILE *, int, _IO_ssize_t);
 extern _IO_size_t _IO_getline_info_internal (_IO_FILE *,char *, _IO_size_t,
 					     int, int, int *);
 extern _IO_size_t _IO_getline_internal (_IO_FILE *, char *, _IO_size_t, int,
@@ -762,7 +735,7 @@ extern void _IO_free_backup_area_interna
 extern void _IO_switch_to_wbackup_area_internal (_IO_FILE *) __THROW;
 extern void _IO_setb_internal (_IO_FILE *, char *, char *, int) __THROW;
 extern wint_t _IO_sputbackwc_internal (_IO_FILE *, wint_t) __THROW;
-extern int _IO_switch_to_get_mode_internal (_IO_FILE *) __THROW;
+extern int _IO_switch_to_get_mode_internal (_IO_FILE *);
 extern int _IO_vfscanf_internal (_IO_FILE * __restrict,
 				 const char * __restrict,
 				 _IO_va_list, int *__restrict);
@@ -772,9 +745,9 @@ extern void _IO_doallocbuf_internal (_IO
 extern void _IO_wsetb_internal (_IO_FILE *, wchar_t *, wchar_t *, int)
      __THROW;
 extern _IO_off64_t _IO_seekoff_unlocked (_IO_FILE *, _IO_off64_t, int, int)
-     attribute_hidden __THROW;
+     attribute_hidden;
 extern _IO_off64_t _IO_seekpos_unlocked (_IO_FILE *, _IO_off64_t, int)
-     attribute_hidden __THROW;
+     attribute_hidden;
 extern int _IO_putc_internal (int __c, _IO_FILE *__fp);
 extern void _IO_init_internal (_IO_FILE *, int) __THROW;
 extern void _IO_un_link_internal (struct _IO_FILE_plus *) __THROW;
@@ -866,12 +839,6 @@ extern void _IO_un_link_internal (struct
 #ifndef OS_FSTAT
 # define OS_FSTAT fstat
 #endif
-struct stat;
-extern _IO_ssize_t _IO_read (int, void *, _IO_size_t);
-extern _IO_ssize_t _IO_write (int, const void *, _IO_size_t);
-extern _IO_off64_t _IO_lseek (int, _IO_off64_t, int) __THROW;
-extern int _IO_close (int);
-extern int _IO_fstat (int, struct stat *) __THROW;
 extern int _IO_vscanf (const char *, _IO_va_list) __THROW;
 
 /* _IO_pos_BAD is an _IO_off64_t value indicating error, unknown, or EOF. */
diff -pNur -x CVS -x libidn glibc-2.5/libio/Makefile glibc-2.5-branch/libio/Makefile
--- glibc-2.5/libio/Makefile	2006-08-14 15:12:27.000000000 -0700
+++ glibc-2.5-branch/libio/Makefile	2007-01-12 09:25:38.000000000 -0800
@@ -57,7 +57,8 @@ tests = tst_swprintf tst_wprintf tst_sws
 	bug-ungetc2 bug-ftell bug-ungetc3 bug-ungetc4 tst-fopenloc2 \
 	tst-memstream1 tst-memstream2 \
 	tst-wmemstream1 tst-wmemstream2 \
-	bug-memstream1 bug-wmemstream1
+	bug-memstream1 bug-wmemstream1 \
+	tst-setvbuf1
 test-srcs = test-freopen
 
 all: # Make this the default target; it will be defined in Rules.
diff -pNur -x CVS -x libidn glibc-2.5/libio/oldfileops.c glibc-2.5-branch/libio/oldfileops.c
--- glibc-2.5/libio/oldfileops.c	2005-10-17 08:54:13.000000000 -0700
+++ glibc-2.5-branch/libio/oldfileops.c	2007-07-12 09:58:03.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1993, 1995, 1997-2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 1995, 1997-2004, 2005, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by Per Bothner <bothner@cygnus.com>.
 
@@ -271,7 +272,7 @@ _IO_old_file_setbuf (fp, p, len)
     return fp;
 }
 
-static int old_do_write (_IO_FILE *, const char *, _IO_size_t) __THROW;
+static int old_do_write (_IO_FILE *, const char *, _IO_size_t);
 
 /* Write TO_DO bytes from DATA to FP.
    Then mark FP as having empty buffers. */
diff -pNur -x CVS -x libidn glibc-2.5/libio/tst-setvbuf1.c glibc-2.5-branch/libio/tst-setvbuf1.c
--- glibc-2.5/libio/tst-setvbuf1.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/libio/tst-setvbuf1.c	2007-01-12 09:25:38.000000000 -0800
@@ -0,0 +1,39 @@
+/* Dereived from the test case in BZ #2337.  */
+#include <errno.h>
+#include <error.h>
+#include <fcntl.h>
+#include <locale.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <wchar.h>
+
+
+static char buf[512] __attribute__ ((aligned (4096)));
+
+
+static int
+do_test (void)
+{
+  setlocale (LC_ALL, "de_DE.UTF-8");
+
+  FILE *fp = fdopen (dup (STDOUT_FILENO), "a");
+  if (fp == NULL)
+    error (EXIT_FAILURE, errno, "fdopen(,\"a\")");
+
+  setvbuf (fp, buf, _IOFBF, sizeof (buf));
+
+  /* fwprintf to unbuffered stream.   */
+  fwprintf (fp, L"hello.\n");
+
+  fclose (fp);
+
+  /* touch my buffer */
+  buf[45] = 'a';
+
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/libio/tst-wmemstream1.c glibc-2.5-branch/libio/tst-wmemstream1.c
--- glibc-2.5/libio/tst-wmemstream1.c	2006-01-11 18:02:27.000000000 -0800
+++ glibc-2.5-branch/libio/tst-wmemstream1.c	2006-09-29 17:06:33.000000000 -0700
@@ -1,3 +1,5 @@
+#include <wchar.h>
+
 #define CHAR_T wchar_t
 #define W(o) L##o
 #define OPEN_MEMSTREAM open_wmemstream
diff -pNur -x CVS -x libidn glibc-2.5/libio/tst-wmemstream2.c glibc-2.5-branch/libio/tst-wmemstream2.c
--- glibc-2.5/libio/tst-wmemstream2.c	2006-01-11 18:02:27.000000000 -0800
+++ glibc-2.5-branch/libio/tst-wmemstream2.c	2006-09-29 17:06:33.000000000 -0700
@@ -1,3 +1,5 @@
+#include <wchar.h>
+
 #define CHAR_T wchar_t
 #define W(o) L##o
 #define OPEN_MEMSTREAM open_wmemstream
diff -pNur -x CVS -x libidn glibc-2.5/libio/wfiledoalloc.c glibc-2.5-branch/libio/wfiledoalloc.c
--- glibc-2.5/libio/wfiledoalloc.c	2002-07-05 23:35:54.000000000 -0700
+++ glibc-2.5-branch/libio/wfiledoalloc.c	2007-01-12 09:25:38.000000000 -0800
@@ -1,4 +1,5 @@
-/* Copyright (C) 1993, 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 1997, 1999, 2000, 2002, 2006
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -85,35 +86,20 @@ _IO_wfile_doallocate (fp)
      _IO_FILE *fp;
 {
   _IO_size_t size;
-  int couldbetty;
   wchar_t *p;
-  struct _G_stat64 st;
 
   /* Allocate room for the external buffer.  */
   if (fp->_IO_buf_base == NULL)
     INTUSE(_IO_file_doallocate) (fp);
 
-  if (fp->_fileno < 0 || _IO_SYSSTAT (fp, &st) < 0)
-    {
-      couldbetty = 0;
-      size = _IO_BUFSIZ;
-#if 0
-      /* do not try to optimise fseek() */
-      fp->_flags |= __SNPT;
-#endif
-    }
-  else
-    {
-      couldbetty = S_ISCHR (st.st_mode);
-#if _IO_HAVE_ST_BLKSIZE
-      size = st.st_blksize <= 0 ? _IO_BUFSIZ : st.st_blksize;
-#else
-      size = _IO_BUFSIZ;
-#endif
-    }
+  /* If narrow buffer is user allocated (set by setvbuf etc.),
+     use that size as the size of the wide buffer, when it is
+     allocated by _IO_file_doallocate, multiply that by size
+     of the wide character.  */
+  size = fp->_IO_buf_end - fp->_IO_buf_base;
+  if ((fp->_flags & _IO_USER_BUF))
+    size = (size + sizeof (wchar_t) - 1) / sizeof (wchar_t);
   ALLOC_WBUF (p, size * sizeof (wchar_t), EOF);
   INTUSE(_IO_wsetb) (fp, p, p + size, 1);
-  if (couldbetty && isatty (fp->_fileno))
-    fp->_flags |= _IO_LINE_BUF;
   return 1;
 }
diff -pNur -x CVS -x libidn glibc-2.5/libio/wgenops.c glibc-2.5-branch/libio/wgenops.c
--- glibc-2.5/libio/wgenops.c	2006-02-12 13:20:57.000000000 -0800
+++ glibc-2.5-branch/libio/wgenops.c	2007-01-12 09:25:38.000000000 -0800
@@ -115,14 +115,14 @@ _IO_wsetb (f, b, eb, a)
      wchar_t *eb;
      int a;
 {
-  if (f->_wide_data->_IO_buf_base && !(f->_flags & _IO_USER_BUF))
+  if (f->_wide_data->_IO_buf_base && !(f->_flags2 & _IO_FLAGS2_USER_WBUF))
     FREE_BUF (f->_wide_data->_IO_buf_base, _IO_wblen (f) * sizeof (wchar_t));
   f->_wide_data->_IO_buf_base = b;
   f->_wide_data->_IO_buf_end = eb;
   if (a)
-    f->_flags &= ~_IO_USER_BUF;
+    f->_flags2 &= ~_IO_FLAGS2_USER_WBUF;
   else
-    f->_flags |= _IO_USER_BUF;
+    f->_flags2 |= _IO_FLAGS2_USER_WBUF;
 }
 INTDEF(_IO_wsetb)
 
@@ -198,7 +198,7 @@ _IO_wdefault_finish (fp, dummy)
      int dummy;
 {
   struct _IO_marker *mark;
-  if (fp->_wide_data->_IO_buf_base && !(fp->_flags & _IO_USER_BUF))
+  if (fp->_wide_data->_IO_buf_base && !(fp->_flags2 & _IO_FLAGS2_USER_WBUF))
     {
       FREE_BUF (fp->_wide_data->_IO_buf_base,
 		_IO_wblen (fp) * sizeof (wchar_t));
diff -pNur -x CVS -x libidn glibc-2.5/libio/wmemstream.c glibc-2.5-branch/libio/wmemstream.c
--- glibc-2.5/libio/wmemstream.c	2006-08-14 15:13:48.000000000 -0700
+++ glibc-2.5-branch/libio/wmemstream.c	2007-01-12 09:25:38.000000000 -0800
@@ -20,6 +20,7 @@
 #include "strfile.h"
 #include <stdio.h>
 #include <stdlib.h>
+#include <wchar.h>
 
 
 struct _IO_FILE_wmemstream
@@ -91,7 +92,7 @@ open_wmemstream (bufloc, sizeloc)
   _IO_fwide (&new_f->fp._sf._sbf._f, 1);
   _IO_wstr_init_static (&new_f->fp._sf._sbf._f, buf,
 			_IO_BUFSIZ / sizeof (wchar_t), buf);
-  new_f->fp._sf._sbf._f._flags &= ~_IO_USER_BUF;
+  new_f->fp._sf._sbf._f._flags2 &= ~_IO_FLAGS2_USER_WBUF;
   new_f->fp._sf._s._allocate_buffer = (_IO_alloc_type) malloc;
   new_f->fp._sf._s._free_buffer = (_IO_free_type) free;
 
diff -pNur -x CVS -x libidn glibc-2.5/libio/wstrops.c glibc-2.5-branch/libio/wstrops.c
--- glibc-2.5/libio/wstrops.c	2006-08-14 15:14:53.000000000 -0700
+++ glibc-2.5-branch/libio/wstrops.c	2007-01-12 09:25:38.000000000 -0800
@@ -88,7 +88,7 @@ _IO_wstr_overflow (fp, c)
   pos = fp->_wide_data->_IO_write_ptr - fp->_wide_data->_IO_write_base;
   if (pos >= (_IO_size_t) (_IO_wblen (fp) + flush_only))
     {
-      if (fp->_flags & _IO_USER_BUF) /* not allowed to enlarge */
+      if (fp->_flags2 & _IO_FLAGS2_USER_WBUF) /* not allowed to enlarge */
 	return WEOF;
       else
 	{
@@ -182,7 +182,7 @@ enlarge_userbuf (_IO_FILE *fp, _IO_off64
   _IO_ssize_t oldend = wd->_IO_write_end - wd->_IO_write_base;
 
   /* Try to enlarge the buffer.  */
-  if (fp->_flags & _IO_USER_BUF)
+  if (fp->_flags2 & _IO_FLAGS2_USER_WBUF)
     /* User-provided buffer.  */
     return 1;
 
@@ -335,7 +335,7 @@ _IO_wstr_finish (fp, dummy)
      _IO_FILE *fp;
      int dummy;
 {
-  if (fp->_wide_data->_IO_buf_base && !(fp->_flags & _IO_USER_BUF))
+  if (fp->_wide_data->_IO_buf_base && !(fp->_flags2 & _IO_FLAGS2_USER_WBUF))
     (((_IO_strfile *) fp)->_s._free_buffer) (fp->_wide_data->_IO_buf_base);
   fp->_wide_data->_IO_buf_base = NULL;
 
diff -pNur -x CVS -x libidn glibc-2.5/locale/C-translit.h glibc-2.5-branch/locale/C-translit.h
--- glibc-2.5/locale/C-translit.h	2003-04-06 15:16:16.000000000 -0700
+++ glibc-2.5-branch/locale/C-translit.h	2007-07-12 08:13:28.000000000 -0700
@@ -1,4 +1,4 @@
-#define NTRANSLIT 1352
+#define NTRANSLIT 1353
 static const uint32_t translit_from_idx[] =
 {
      0,    2,    4,    6,    8,   10,   12,   14,   16,   18,   20,   22,
@@ -113,7 +113,7 @@ static const uint32_t translit_from_idx[
   2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, 2632, 2634, 2636, 2638,
   2640, 2642, 2644, 2646, 2648, 2650, 2652, 2654, 2656, 2658, 2660, 2662,
   2664, 2666, 2668, 2670, 2672, 2674, 2676, 2678, 2680, 2682, 2684, 2686,
-  2688, 2690, 2692, 2694, 2696, 2698, 2700, 2702
+  2688, 2690, 2692, 2694, 2696, 2698, 2700, 2702, 2704
 };
 static const wchar_t translit_from_tbl[] =
   L"\x00a0" L"\0" L"\x00a9" L"\0" L"\x00ab" L"\0" L"\x00ad" L"\0" L"\x00ae"
@@ -132,335 +132,336 @@ static const wchar_t translit_from_tbl[]
   L"\0" L"\x201d" L"\0" L"\x201e" L"\0" L"\x201f" L"\0" L"\x2020" L"\0"
   L"\x2022" L"\0" L"\x2024" L"\0" L"\x2025" L"\0" L"\x2026" L"\0" L"\x202f"
   L"\0" L"\x2035" L"\0" L"\x2036" L"\0" L"\x2037" L"\0" L"\x2039" L"\0"
-  L"\x203a" L"\0" L"\x203c" L"\0" L"\x2047" L"\0" L"\x2048" L"\0" L"\x2049"
-  L"\0" L"\x205f" L"\0" L"\x2060" L"\0" L"\x2061" L"\0" L"\x2062" L"\0"
-  L"\x2063" L"\0" L"\x20a8" L"\0" L"\x20ac" L"\0" L"\x2100" L"\0" L"\x2101"
-  L"\0" L"\x2102" L"\0" L"\x2105" L"\0" L"\x2106" L"\0" L"\x210a" L"\0"
-  L"\x210b" L"\0" L"\x210c" L"\0" L"\x210d" L"\0" L"\x210e" L"\0" L"\x2110"
-  L"\0" L"\x2111" L"\0" L"\x2112" L"\0" L"\x2113" L"\0" L"\x2115" L"\0"
-  L"\x2116" L"\0" L"\x2119" L"\0" L"\x211a" L"\0" L"\x211b" L"\0" L"\x211c"
-  L"\0" L"\x211d" L"\0" L"\x2121" L"\0" L"\x2122" L"\0" L"\x2124" L"\0"
-  L"\x2126" L"\0" L"\x2128" L"\0" L"\x212c" L"\0" L"\x212d" L"\0" L"\x212e"
-  L"\0" L"\x212f" L"\0" L"\x2130" L"\0" L"\x2131" L"\0" L"\x2133" L"\0"
-  L"\x2134" L"\0" L"\x2139" L"\0" L"\x2145" L"\0" L"\x2146" L"\0" L"\x2147"
-  L"\0" L"\x2148" L"\0" L"\x2149" L"\0" L"\x2153" L"\0" L"\x2154" L"\0"
-  L"\x2155" L"\0" L"\x2156" L"\0" L"\x2157" L"\0" L"\x2158" L"\0" L"\x2159"
-  L"\0" L"\x215a" L"\0" L"\x215b" L"\0" L"\x215c" L"\0" L"\x215d" L"\0"
-  L"\x215e" L"\0" L"\x215f" L"\0" L"\x2160" L"\0" L"\x2161" L"\0" L"\x2162"
-  L"\0" L"\x2163" L"\0" L"\x2164" L"\0" L"\x2165" L"\0" L"\x2166" L"\0"
-  L"\x2167" L"\0" L"\x2168" L"\0" L"\x2169" L"\0" L"\x216a" L"\0" L"\x216b"
-  L"\0" L"\x216c" L"\0" L"\x216d" L"\0" L"\x216e" L"\0" L"\x216f" L"\0"
-  L"\x2170" L"\0" L"\x2171" L"\0" L"\x2172" L"\0" L"\x2173" L"\0" L"\x2174"
-  L"\0" L"\x2175" L"\0" L"\x2176" L"\0" L"\x2177" L"\0" L"\x2178" L"\0"
-  L"\x2179" L"\0" L"\x217a" L"\0" L"\x217b" L"\0" L"\x217c" L"\0" L"\x217d"
-  L"\0" L"\x217e" L"\0" L"\x217f" L"\0" L"\x2190" L"\0" L"\x2192" L"\0"
-  L"\x2194" L"\0" L"\x21d0" L"\0" L"\x21d2" L"\0" L"\x21d4" L"\0" L"\x2212"
-  L"\0" L"\x2215" L"\0" L"\x2216" L"\0" L"\x2217" L"\0" L"\x2223" L"\0"
-  L"\x2236" L"\0" L"\x223c" L"\0" L"\x2264" L"\0" L"\x2265" L"\0" L"\x226a"
-  L"\0" L"\x226b" L"\0" L"\x22d8" L"\0" L"\x22d9" L"\0" L"\x2400" L"\0"
-  L"\x2401" L"\0" L"\x2402" L"\0" L"\x2403" L"\0" L"\x2404" L"\0" L"\x2405"
-  L"\0" L"\x2406" L"\0" L"\x2407" L"\0" L"\x2408" L"\0" L"\x2409" L"\0"
-  L"\x240a" L"\0" L"\x240b" L"\0" L"\x240c" L"\0" L"\x240d" L"\0" L"\x240e"
-  L"\0" L"\x240f" L"\0" L"\x2410" L"\0" L"\x2411" L"\0" L"\x2412" L"\0"
-  L"\x2413" L"\0" L"\x2414" L"\0" L"\x2415" L"\0" L"\x2416" L"\0" L"\x2417"
-  L"\0" L"\x2418" L"\0" L"\x2419" L"\0" L"\x241a" L"\0" L"\x241b" L"\0"
-  L"\x241c" L"\0" L"\x241d" L"\0" L"\x241e" L"\0" L"\x241f" L"\0" L"\x2420"
-  L"\0" L"\x2421" L"\0" L"\x2423" L"\0" L"\x2424" L"\0" L"\x2460" L"\0"
-  L"\x2461" L"\0" L"\x2462" L"\0" L"\x2463" L"\0" L"\x2464" L"\0" L"\x2465"
-  L"\0" L"\x2466" L"\0" L"\x2467" L"\0" L"\x2468" L"\0" L"\x2469" L"\0"
-  L"\x246a" L"\0" L"\x246b" L"\0" L"\x246c" L"\0" L"\x246d" L"\0" L"\x246e"
-  L"\0" L"\x246f" L"\0" L"\x2470" L"\0" L"\x2471" L"\0" L"\x2472" L"\0"
-  L"\x2473" L"\0" L"\x2474" L"\0" L"\x2475" L"\0" L"\x2476" L"\0" L"\x2477"
-  L"\0" L"\x2478" L"\0" L"\x2479" L"\0" L"\x247a" L"\0" L"\x247b" L"\0"
-  L"\x247c" L"\0" L"\x247d" L"\0" L"\x247e" L"\0" L"\x247f" L"\0" L"\x2480"
-  L"\0" L"\x2481" L"\0" L"\x2482" L"\0" L"\x2483" L"\0" L"\x2484" L"\0"
-  L"\x2485" L"\0" L"\x2486" L"\0" L"\x2487" L"\0" L"\x2488" L"\0" L"\x2489"
-  L"\0" L"\x248a" L"\0" L"\x248b" L"\0" L"\x248c" L"\0" L"\x248d" L"\0"
-  L"\x248e" L"\0" L"\x248f" L"\0" L"\x2490" L"\0" L"\x2491" L"\0" L"\x2492"
-  L"\0" L"\x2493" L"\0" L"\x2494" L"\0" L"\x2495" L"\0" L"\x2496" L"\0"
-  L"\x2497" L"\0" L"\x2498" L"\0" L"\x2499" L"\0" L"\x249a" L"\0" L"\x249b"
-  L"\0" L"\x249c" L"\0" L"\x249d" L"\0" L"\x249e" L"\0" L"\x249f" L"\0"
-  L"\x24a0" L"\0" L"\x24a1" L"\0" L"\x24a2" L"\0" L"\x24a3" L"\0" L"\x24a4"
-  L"\0" L"\x24a5" L"\0" L"\x24a6" L"\0" L"\x24a7" L"\0" L"\x24a8" L"\0"
-  L"\x24a9" L"\0" L"\x24aa" L"\0" L"\x24ab" L"\0" L"\x24ac" L"\0" L"\x24ad"
-  L"\0" L"\x24ae" L"\0" L"\x24af" L"\0" L"\x24b0" L"\0" L"\x24b1" L"\0"
-  L"\x24b2" L"\0" L"\x24b3" L"\0" L"\x24b4" L"\0" L"\x24b5" L"\0" L"\x24b6"
-  L"\0" L"\x24b7" L"\0" L"\x24b8" L"\0" L"\x24b9" L"\0" L"\x24ba" L"\0"
-  L"\x24bb" L"\0" L"\x24bc" L"\0" L"\x24bd" L"\0" L"\x24be" L"\0" L"\x24bf"
-  L"\0" L"\x24c0" L"\0" L"\x24c1" L"\0" L"\x24c2" L"\0" L"\x24c3" L"\0"
-  L"\x24c4" L"\0" L"\x24c5" L"\0" L"\x24c6" L"\0" L"\x24c7" L"\0" L"\x24c8"
-  L"\0" L"\x24c9" L"\0" L"\x24ca" L"\0" L"\x24cb" L"\0" L"\x24cc" L"\0"
-  L"\x24cd" L"\0" L"\x24ce" L"\0" L"\x24cf" L"\0" L"\x24d0" L"\0" L"\x24d1"
-  L"\0" L"\x24d2" L"\0" L"\x24d3" L"\0" L"\x24d4" L"\0" L"\x24d5" L"\0"
-  L"\x24d6" L"\0" L"\x24d7" L"\0" L"\x24d8" L"\0" L"\x24d9" L"\0" L"\x24da"
-  L"\0" L"\x24db" L"\0" L"\x24dc" L"\0" L"\x24dd" L"\0" L"\x24de" L"\0"
-  L"\x24df" L"\0" L"\x24e0" L"\0" L"\x24e1" L"\0" L"\x24e2" L"\0" L"\x24e3"
-  L"\0" L"\x24e4" L"\0" L"\x24e5" L"\0" L"\x24e6" L"\0" L"\x24e7" L"\0"
-  L"\x24e8" L"\0" L"\x24e9" L"\0" L"\x24ea" L"\0" L"\x2500" L"\0" L"\x2502"
-  L"\0" L"\x250c" L"\0" L"\x2510" L"\0" L"\x2514" L"\0" L"\x2518" L"\0"
-  L"\x251c" L"\0" L"\x2524" L"\0" L"\x252c" L"\0" L"\x2534" L"\0" L"\x253c"
-  L"\0" L"\x25e6" L"\0" L"\x2a74" L"\0" L"\x2a75" L"\0" L"\x2a76" L"\0"
-  L"\x3000" L"\0" L"\x30a0" L"\0" L"\x3251" L"\0" L"\x3252" L"\0" L"\x3253"
-  L"\0" L"\x3254" L"\0" L"\x3255" L"\0" L"\x3256" L"\0" L"\x3257" L"\0"
-  L"\x3258" L"\0" L"\x3259" L"\0" L"\x325a" L"\0" L"\x325b" L"\0" L"\x325c"
-  L"\0" L"\x325d" L"\0" L"\x325e" L"\0" L"\x325f" L"\0" L"\x32b1" L"\0"
-  L"\x32b2" L"\0" L"\x32b3" L"\0" L"\x32b4" L"\0" L"\x32b5" L"\0" L"\x32b6"
-  L"\0" L"\x32b7" L"\0" L"\x32b8" L"\0" L"\x32b9" L"\0" L"\x32ba" L"\0"
-  L"\x32bb" L"\0" L"\x32bc" L"\0" L"\x32bd" L"\0" L"\x32be" L"\0" L"\x32bf"
-  L"\0" L"\x3371" L"\0" L"\x3372" L"\0" L"\x3373" L"\0" L"\x3374" L"\0"
-  L"\x3375" L"\0" L"\x3376" L"\0" L"\x3380" L"\0" L"\x3381" L"\0" L"\x3382"
-  L"\0" L"\x3383" L"\0" L"\x3384" L"\0" L"\x3385" L"\0" L"\x3386" L"\0"
-  L"\x3387" L"\0" L"\x3388" L"\0" L"\x3389" L"\0" L"\x338a" L"\0" L"\x338b"
-  L"\0" L"\x338c" L"\0" L"\x338d" L"\0" L"\x338e" L"\0" L"\x338f" L"\0"
-  L"\x3390" L"\0" L"\x3391" L"\0" L"\x3392" L"\0" L"\x3393" L"\0" L"\x3394"
-  L"\0" L"\x3395" L"\0" L"\x3396" L"\0" L"\x3397" L"\0" L"\x3398" L"\0"
-  L"\x3399" L"\0" L"\x339a" L"\0" L"\x339b" L"\0" L"\x339c" L"\0" L"\x339d"
-  L"\0" L"\x339e" L"\0" L"\x339f" L"\0" L"\x33a0" L"\0" L"\x33a1" L"\0"
-  L"\x33a2" L"\0" L"\x33a3" L"\0" L"\x33a4" L"\0" L"\x33a5" L"\0" L"\x33a6"
-  L"\0" L"\x33a7" L"\0" L"\x33a8" L"\0" L"\x33a9" L"\0" L"\x33aa" L"\0"
-  L"\x33ab" L"\0" L"\x33ac" L"\0" L"\x33ad" L"\0" L"\x33ae" L"\0" L"\x33af"
-  L"\0" L"\x33b0" L"\0" L"\x33b1" L"\0" L"\x33b2" L"\0" L"\x33b3" L"\0"
-  L"\x33b4" L"\0" L"\x33b5" L"\0" L"\x33b6" L"\0" L"\x33b7" L"\0" L"\x33b8"
-  L"\0" L"\x33b9" L"\0" L"\x33ba" L"\0" L"\x33bb" L"\0" L"\x33bc" L"\0"
-  L"\x33bd" L"\0" L"\x33be" L"\0" L"\x33bf" L"\0" L"\x33c2" L"\0" L"\x33c3"
-  L"\0" L"\x33c4" L"\0" L"\x33c5" L"\0" L"\x33c6" L"\0" L"\x33c7" L"\0"
-  L"\x33c8" L"\0" L"\x33c9" L"\0" L"\x33ca" L"\0" L"\x33cb" L"\0" L"\x33cc"
-  L"\0" L"\x33cd" L"\0" L"\x33ce" L"\0" L"\x33cf" L"\0" L"\x33d0" L"\0"
-  L"\x33d1" L"\0" L"\x33d2" L"\0" L"\x33d3" L"\0" L"\x33d4" L"\0" L"\x33d5"
-  L"\0" L"\x33d6" L"\0" L"\x33d7" L"\0" L"\x33d8" L"\0" L"\x33d9" L"\0"
-  L"\x33da" L"\0" L"\x33db" L"\0" L"\x33dc" L"\0" L"\x33dd" L"\0" L"\xfb00"
-  L"\0" L"\xfb01" L"\0" L"\xfb02" L"\0" L"\xfb03" L"\0" L"\xfb04" L"\0"
-  L"\xfb06" L"\0" L"\xfb29" L"\0" L"\xfe00" L"\0" L"\xfe01" L"\0" L"\xfe02"
-  L"\0" L"\xfe03" L"\0" L"\xfe04" L"\0" L"\xfe05" L"\0" L"\xfe06" L"\0"
-  L"\xfe07" L"\0" L"\xfe08" L"\0" L"\xfe09" L"\0" L"\xfe0a" L"\0" L"\xfe0b"
-  L"\0" L"\xfe0c" L"\0" L"\xfe0d" L"\0" L"\xfe0e" L"\0" L"\xfe0f" L"\0"
-  L"\xfe4d" L"\0" L"\xfe4e" L"\0" L"\xfe4f" L"\0" L"\xfe50" L"\0" L"\xfe52"
-  L"\0" L"\xfe54" L"\0" L"\xfe55" L"\0" L"\xfe56" L"\0" L"\xfe57" L"\0"
-  L"\xfe59" L"\0" L"\xfe5a" L"\0" L"\xfe5b" L"\0" L"\xfe5c" L"\0" L"\xfe5f"
-  L"\0" L"\xfe60" L"\0" L"\xfe61" L"\0" L"\xfe62" L"\0" L"\xfe63" L"\0"
-  L"\xfe64" L"\0" L"\xfe65" L"\0" L"\xfe66" L"\0" L"\xfe68" L"\0" L"\xfe69"
-  L"\0" L"\xfe6a" L"\0" L"\xfe6b" L"\0" L"\xfeff" L"\0" L"\xff01" L"\0"
-  L"\xff02" L"\0" L"\xff03" L"\0" L"\xff04" L"\0" L"\xff05" L"\0" L"\xff06"
-  L"\0" L"\xff07" L"\0" L"\xff08" L"\0" L"\xff09" L"\0" L"\xff0a" L"\0"
-  L"\xff0b" L"\0" L"\xff0c" L"\0" L"\xff0d" L"\0" L"\xff0e" L"\0" L"\xff0f"
-  L"\0" L"\xff10" L"\0" L"\xff11" L"\0" L"\xff12" L"\0" L"\xff13" L"\0"
-  L"\xff14" L"\0" L"\xff15" L"\0" L"\xff16" L"\0" L"\xff17" L"\0" L"\xff18"
-  L"\0" L"\xff19" L"\0" L"\xff1a" L"\0" L"\xff1b" L"\0" L"\xff1c" L"\0"
-  L"\xff1d" L"\0" L"\xff1e" L"\0" L"\xff1f" L"\0" L"\xff20" L"\0" L"\xff21"
-  L"\0" L"\xff22" L"\0" L"\xff23" L"\0" L"\xff24" L"\0" L"\xff25" L"\0"
-  L"\xff26" L"\0" L"\xff27" L"\0" L"\xff28" L"\0" L"\xff29" L"\0" L"\xff2a"
-  L"\0" L"\xff2b" L"\0" L"\xff2c" L"\0" L"\xff2d" L"\0" L"\xff2e" L"\0"
-  L"\xff2f" L"\0" L"\xff30" L"\0" L"\xff31" L"\0" L"\xff32" L"\0" L"\xff33"
-  L"\0" L"\xff34" L"\0" L"\xff35" L"\0" L"\xff36" L"\0" L"\xff37" L"\0"
-  L"\xff38" L"\0" L"\xff39" L"\0" L"\xff3a" L"\0" L"\xff3b" L"\0" L"\xff3c"
-  L"\0" L"\xff3d" L"\0" L"\xff3e" L"\0" L"\xff3f" L"\0" L"\xff40" L"\0"
-  L"\xff41" L"\0" L"\xff42" L"\0" L"\xff43" L"\0" L"\xff44" L"\0" L"\xff45"
-  L"\0" L"\xff46" L"\0" L"\xff47" L"\0" L"\xff48" L"\0" L"\xff49" L"\0"
-  L"\xff4a" L"\0" L"\xff4b" L"\0" L"\xff4c" L"\0" L"\xff4d" L"\0" L"\xff4e"
-  L"\0" L"\xff4f" L"\0" L"\xff50" L"\0" L"\xff51" L"\0" L"\xff52" L"\0"
-  L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55" L"\0" L"\xff56" L"\0" L"\xff57"
-  L"\0" L"\xff58" L"\0" L"\xff59" L"\0" L"\xff5a" L"\0" L"\xff5b" L"\0"
-  L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e" L"\0" L"\x0001d400" L"\0"
-  L"\x0001d401" L"\0" L"\x0001d402" L"\0" L"\x0001d403" L"\0" L"\x0001d404"
-  L"\0" L"\x0001d405" L"\0" L"\x0001d406" L"\0" L"\x0001d407" L"\0"
-  L"\x0001d408" L"\0" L"\x0001d409" L"\0" L"\x0001d40a" L"\0" L"\x0001d40b"
-  L"\0" L"\x0001d40c" L"\0" L"\x0001d40d" L"\0" L"\x0001d40e" L"\0"
-  L"\x0001d40f" L"\0" L"\x0001d410" L"\0" L"\x0001d411" L"\0" L"\x0001d412"
-  L"\0" L"\x0001d413" L"\0" L"\x0001d414" L"\0" L"\x0001d415" L"\0"
-  L"\x0001d416" L"\0" L"\x0001d417" L"\0" L"\x0001d418" L"\0" L"\x0001d419"
-  L"\0" L"\x0001d41a" L"\0" L"\x0001d41b" L"\0" L"\x0001d41c" L"\0"
-  L"\x0001d41d" L"\0" L"\x0001d41e" L"\0" L"\x0001d41f" L"\0" L"\x0001d420"
-  L"\0" L"\x0001d421" L"\0" L"\x0001d422" L"\0" L"\x0001d423" L"\0"
-  L"\x0001d424" L"\0" L"\x0001d425" L"\0" L"\x0001d426" L"\0" L"\x0001d427"
-  L"\0" L"\x0001d428" L"\0" L"\x0001d429" L"\0" L"\x0001d42a" L"\0"
-  L"\x0001d42b" L"\0" L"\x0001d42c" L"\0" L"\x0001d42d" L"\0" L"\x0001d42e"
-  L"\0" L"\x0001d42f" L"\0" L"\x0001d430" L"\0" L"\x0001d431" L"\0"
-  L"\x0001d432" L"\0" L"\x0001d433" L"\0" L"\x0001d434" L"\0" L"\x0001d435"
-  L"\0" L"\x0001d436" L"\0" L"\x0001d437" L"\0" L"\x0001d438" L"\0"
-  L"\x0001d439" L"\0" L"\x0001d43a" L"\0" L"\x0001d43b" L"\0" L"\x0001d43c"
-  L"\0" L"\x0001d43d" L"\0" L"\x0001d43e" L"\0" L"\x0001d43f" L"\0"
-  L"\x0001d440" L"\0" L"\x0001d441" L"\0" L"\x0001d442" L"\0" L"\x0001d443"
-  L"\0" L"\x0001d444" L"\0" L"\x0001d445" L"\0" L"\x0001d446" L"\0"
-  L"\x0001d447" L"\0" L"\x0001d448" L"\0" L"\x0001d449" L"\0" L"\x0001d44a"
-  L"\0" L"\x0001d44b" L"\0" L"\x0001d44c" L"\0" L"\x0001d44d" L"\0"
-  L"\x0001d44e" L"\0" L"\x0001d44f" L"\0" L"\x0001d450" L"\0" L"\x0001d451"
-  L"\0" L"\x0001d452" L"\0" L"\x0001d453" L"\0" L"\x0001d454" L"\0"
-  L"\x0001d456" L"\0" L"\x0001d457" L"\0" L"\x0001d458" L"\0" L"\x0001d459"
-  L"\0" L"\x0001d45a" L"\0" L"\x0001d45b" L"\0" L"\x0001d45c" L"\0"
-  L"\x0001d45d" L"\0" L"\x0001d45e" L"\0" L"\x0001d45f" L"\0" L"\x0001d460"
-  L"\0" L"\x0001d461" L"\0" L"\x0001d462" L"\0" L"\x0001d463" L"\0"
-  L"\x0001d464" L"\0" L"\x0001d465" L"\0" L"\x0001d466" L"\0" L"\x0001d467"
-  L"\0" L"\x0001d468" L"\0" L"\x0001d469" L"\0" L"\x0001d46a" L"\0"
-  L"\x0001d46b" L"\0" L"\x0001d46c" L"\0" L"\x0001d46d" L"\0" L"\x0001d46e"
-  L"\0" L"\x0001d46f" L"\0" L"\x0001d470" L"\0" L"\x0001d471" L"\0"
-  L"\x0001d472" L"\0" L"\x0001d473" L"\0" L"\x0001d474" L"\0" L"\x0001d475"
-  L"\0" L"\x0001d476" L"\0" L"\x0001d477" L"\0" L"\x0001d478" L"\0"
-  L"\x0001d479" L"\0" L"\x0001d47a" L"\0" L"\x0001d47b" L"\0" L"\x0001d47c"
-  L"\0" L"\x0001d47d" L"\0" L"\x0001d47e" L"\0" L"\x0001d47f" L"\0"
-  L"\x0001d480" L"\0" L"\x0001d481" L"\0" L"\x0001d482" L"\0" L"\x0001d483"
-  L"\0" L"\x0001d484" L"\0" L"\x0001d485" L"\0" L"\x0001d486" L"\0"
-  L"\x0001d487" L"\0" L"\x0001d488" L"\0" L"\x0001d489" L"\0" L"\x0001d48a"
-  L"\0" L"\x0001d48b" L"\0" L"\x0001d48c" L"\0" L"\x0001d48d" L"\0"
-  L"\x0001d48e" L"\0" L"\x0001d48f" L"\0" L"\x0001d490" L"\0" L"\x0001d491"
-  L"\0" L"\x0001d492" L"\0" L"\x0001d493" L"\0" L"\x0001d494" L"\0"
-  L"\x0001d495" L"\0" L"\x0001d496" L"\0" L"\x0001d497" L"\0" L"\x0001d498"
-  L"\0" L"\x0001d499" L"\0" L"\x0001d49a" L"\0" L"\x0001d49b" L"\0"
-  L"\x0001d49c" L"\0" L"\x0001d49e" L"\0" L"\x0001d49f" L"\0" L"\x0001d4a2"
-  L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6" L"\0" L"\x0001d4a9" L"\0"
-  L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0" L"\x0001d4ac" L"\0" L"\x0001d4ae"
-  L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0" L"\0" L"\x0001d4b1" L"\0"
-  L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0" L"\x0001d4b4" L"\0" L"\x0001d4b5"
-  L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7" L"\0" L"\x0001d4b8" L"\0"
-  L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0" L"\x0001d4bd" L"\0" L"\x0001d4be"
-  L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0" L"\0" L"\x0001d4c2" L"\0"
-  L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0" L"\x0001d4c6" L"\0" L"\x0001d4c7"
-  L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9" L"\0" L"\x0001d4ca" L"\0"
-  L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0" L"\x0001d4cd" L"\0" L"\x0001d4ce"
-  L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0" L"\0" L"\x0001d4d1" L"\0"
-  L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0" L"\x0001d4d4" L"\0" L"\x0001d4d5"
-  L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7" L"\0" L"\x0001d4d8" L"\0"
-  L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0" L"\x0001d4db" L"\0" L"\x0001d4dc"
-  L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de" L"\0" L"\x0001d4df" L"\0"
-  L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0" L"\x0001d4e2" L"\0" L"\x0001d4e3"
-  L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5" L"\0" L"\x0001d4e6" L"\0"
-  L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0" L"\x0001d4e9" L"\0" L"\x0001d4ea"
-  L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec" L"\0" L"\x0001d4ed" L"\0"
-  L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0" L"\x0001d4f0" L"\0" L"\x0001d4f1"
-  L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3" L"\0" L"\x0001d4f4" L"\0"
-  L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0" L"\x0001d4f7" L"\0" L"\x0001d4f8"
-  L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa" L"\0" L"\x0001d4fb" L"\0"
-  L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0" L"\x0001d4fe" L"\0" L"\x0001d4ff"
-  L"\0" L"\x0001d500" L"\0" L"\x0001d501" L"\0" L"\x0001d502" L"\0"
-  L"\x0001d503" L"\0" L"\x0001d504" L"\0" L"\x0001d505" L"\0" L"\x0001d507"
-  L"\0" L"\x0001d508" L"\0" L"\x0001d509" L"\0" L"\x0001d50a" L"\0"
-  L"\x0001d50d" L"\0" L"\x0001d50e" L"\0" L"\x0001d50f" L"\0" L"\x0001d510"
-  L"\0" L"\x0001d511" L"\0" L"\x0001d512" L"\0" L"\x0001d513" L"\0"
-  L"\x0001d514" L"\0" L"\x0001d516" L"\0" L"\x0001d517" L"\0" L"\x0001d518"
-  L"\0" L"\x0001d519" L"\0" L"\x0001d51a" L"\0" L"\x0001d51b" L"\0"
-  L"\x0001d51c" L"\0" L"\x0001d51e" L"\0" L"\x0001d51f" L"\0" L"\x0001d520"
-  L"\0" L"\x0001d521" L"\0" L"\x0001d522" L"\0" L"\x0001d523" L"\0"
-  L"\x0001d524" L"\0" L"\x0001d525" L"\0" L"\x0001d526" L"\0" L"\x0001d527"
-  L"\0" L"\x0001d528" L"\0" L"\x0001d529" L"\0" L"\x0001d52a" L"\0"
-  L"\x0001d52b" L"\0" L"\x0001d52c" L"\0" L"\x0001d52d" L"\0" L"\x0001d52e"
-  L"\0" L"\x0001d52f" L"\0" L"\x0001d530" L"\0" L"\x0001d531" L"\0"
-  L"\x0001d532" L"\0" L"\x0001d533" L"\0" L"\x0001d534" L"\0" L"\x0001d535"
-  L"\0" L"\x0001d536" L"\0" L"\x0001d537" L"\0" L"\x0001d538" L"\0"
-  L"\x0001d539" L"\0" L"\x0001d53b" L"\0" L"\x0001d53c" L"\0" L"\x0001d53d"
-  L"\0" L"\x0001d53e" L"\0" L"\x0001d540" L"\0" L"\x0001d541" L"\0"
-  L"\x0001d542" L"\0" L"\x0001d543" L"\0" L"\x0001d544" L"\0" L"\x0001d546"
-  L"\0" L"\x0001d54a" L"\0" L"\x0001d54b" L"\0" L"\x0001d54c" L"\0"
-  L"\x0001d54d" L"\0" L"\x0001d54e" L"\0" L"\x0001d54f" L"\0" L"\x0001d550"
-  L"\0" L"\x0001d552" L"\0" L"\x0001d553" L"\0" L"\x0001d554" L"\0"
-  L"\x0001d555" L"\0" L"\x0001d556" L"\0" L"\x0001d557" L"\0" L"\x0001d558"
-  L"\0" L"\x0001d559" L"\0" L"\x0001d55a" L"\0" L"\x0001d55b" L"\0"
-  L"\x0001d55c" L"\0" L"\x0001d55d" L"\0" L"\x0001d55e" L"\0" L"\x0001d55f"
-  L"\0" L"\x0001d560" L"\0" L"\x0001d561" L"\0" L"\x0001d562" L"\0"
-  L"\x0001d563" L"\0" L"\x0001d564" L"\0" L"\x0001d565" L"\0" L"\x0001d566"
-  L"\0" L"\x0001d567" L"\0" L"\x0001d568" L"\0" L"\x0001d569" L"\0"
-  L"\x0001d56a" L"\0" L"\x0001d56b" L"\0" L"\x0001d56c" L"\0" L"\x0001d56d"
-  L"\0" L"\x0001d56e" L"\0" L"\x0001d56f" L"\0" L"\x0001d570" L"\0"
-  L"\x0001d571" L"\0" L"\x0001d572" L"\0" L"\x0001d573" L"\0" L"\x0001d574"
-  L"\0" L"\x0001d575" L"\0" L"\x0001d576" L"\0" L"\x0001d577" L"\0"
-  L"\x0001d578" L"\0" L"\x0001d579" L"\0" L"\x0001d57a" L"\0" L"\x0001d57b"
-  L"\0" L"\x0001d57c" L"\0" L"\x0001d57d" L"\0" L"\x0001d57e" L"\0"
-  L"\x0001d57f" L"\0" L"\x0001d580" L"\0" L"\x0001d581" L"\0" L"\x0001d582"
-  L"\0" L"\x0001d583" L"\0" L"\x0001d584" L"\0" L"\x0001d585" L"\0"
-  L"\x0001d586" L"\0" L"\x0001d587" L"\0" L"\x0001d588" L"\0" L"\x0001d589"
-  L"\0" L"\x0001d58a" L"\0" L"\x0001d58b" L"\0" L"\x0001d58c" L"\0"
-  L"\x0001d58d" L"\0" L"\x0001d58e" L"\0" L"\x0001d58f" L"\0" L"\x0001d590"
-  L"\0" L"\x0001d591" L"\0" L"\x0001d592" L"\0" L"\x0001d593" L"\0"
-  L"\x0001d594" L"\0" L"\x0001d595" L"\0" L"\x0001d596" L"\0" L"\x0001d597"
-  L"\0" L"\x0001d598" L"\0" L"\x0001d599" L"\0" L"\x0001d59a" L"\0"
-  L"\x0001d59b" L"\0" L"\x0001d59c" L"\0" L"\x0001d59d" L"\0" L"\x0001d59e"
-  L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0" L"\0" L"\x0001d5a1" L"\0"
-  L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0" L"\x0001d5a4" L"\0" L"\x0001d5a5"
-  L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7" L"\0" L"\x0001d5a8" L"\0"
-  L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0" L"\x0001d5ab" L"\0" L"\x0001d5ac"
-  L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae" L"\0" L"\x0001d5af" L"\0"
-  L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0" L"\x0001d5b2" L"\0" L"\x0001d5b3"
-  L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5" L"\0" L"\x0001d5b6" L"\0"
-  L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0" L"\x0001d5b9" L"\0" L"\x0001d5ba"
-  L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc" L"\0" L"\x0001d5bd" L"\0"
-  L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0" L"\x0001d5c0" L"\0" L"\x0001d5c1"
-  L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3" L"\0" L"\x0001d5c4" L"\0"
-  L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0" L"\x0001d5c7" L"\0" L"\x0001d5c8"
-  L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca" L"\0" L"\x0001d5cb" L"\0"
-  L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0" L"\x0001d5ce" L"\0" L"\x0001d5cf"
-  L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1" L"\0" L"\x0001d5d2" L"\0"
-  L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0" L"\x0001d5d5" L"\0" L"\x0001d5d6"
-  L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8" L"\0" L"\x0001d5d9" L"\0"
-  L"\x0001d5da" L"\0" L"\x0001d5db" L"\0" L"\x0001d5dc" L"\0" L"\x0001d5dd"
-  L"\0" L"\x0001d5de" L"\0" L"\x0001d5df" L"\0" L"\x0001d5e0" L"\0"
-  L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0" L"\x0001d5e3" L"\0" L"\x0001d5e4"
-  L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6" L"\0" L"\x0001d5e7" L"\0"
-  L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0" L"\x0001d5ea" L"\0" L"\x0001d5eb"
-  L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed" L"\0" L"\x0001d5ee" L"\0"
-  L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0" L"\x0001d5f1" L"\0" L"\x0001d5f2"
-  L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4" L"\0" L"\x0001d5f5" L"\0"
-  L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0" L"\x0001d5f8" L"\0" L"\x0001d5f9"
-  L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb" L"\0" L"\x0001d5fc" L"\0"
-  L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0" L"\x0001d5ff" L"\0" L"\x0001d600"
-  L"\0" L"\x0001d601" L"\0" L"\x0001d602" L"\0" L"\x0001d603" L"\0"
-  L"\x0001d604" L"\0" L"\x0001d605" L"\0" L"\x0001d606" L"\0" L"\x0001d607"
-  L"\0" L"\x0001d608" L"\0" L"\x0001d609" L"\0" L"\x0001d60a" L"\0"
-  L"\x0001d60b" L"\0" L"\x0001d60c" L"\0" L"\x0001d60d" L"\0" L"\x0001d60e"
-  L"\0" L"\x0001d60f" L"\0" L"\x0001d610" L"\0" L"\x0001d611" L"\0"
-  L"\x0001d612" L"\0" L"\x0001d613" L"\0" L"\x0001d614" L"\0" L"\x0001d615"
-  L"\0" L"\x0001d616" L"\0" L"\x0001d617" L"\0" L"\x0001d618" L"\0"
-  L"\x0001d619" L"\0" L"\x0001d61a" L"\0" L"\x0001d61b" L"\0" L"\x0001d61c"
-  L"\0" L"\x0001d61d" L"\0" L"\x0001d61e" L"\0" L"\x0001d61f" L"\0"
-  L"\x0001d620" L"\0" L"\x0001d621" L"\0" L"\x0001d622" L"\0" L"\x0001d623"
-  L"\0" L"\x0001d624" L"\0" L"\x0001d625" L"\0" L"\x0001d626" L"\0"
-  L"\x0001d627" L"\0" L"\x0001d628" L"\0" L"\x0001d629" L"\0" L"\x0001d62a"
-  L"\0" L"\x0001d62b" L"\0" L"\x0001d62c" L"\0" L"\x0001d62d" L"\0"
-  L"\x0001d62e" L"\0" L"\x0001d62f" L"\0" L"\x0001d630" L"\0" L"\x0001d631"
-  L"\0" L"\x0001d632" L"\0" L"\x0001d633" L"\0" L"\x0001d634" L"\0"
-  L"\x0001d635" L"\0" L"\x0001d636" L"\0" L"\x0001d637" L"\0" L"\x0001d638"
-  L"\0" L"\x0001d639" L"\0" L"\x0001d63a" L"\0" L"\x0001d63b" L"\0"
-  L"\x0001d63c" L"\0" L"\x0001d63d" L"\0" L"\x0001d63e" L"\0" L"\x0001d63f"
-  L"\0" L"\x0001d640" L"\0" L"\x0001d641" L"\0" L"\x0001d642" L"\0"
-  L"\x0001d643" L"\0" L"\x0001d644" L"\0" L"\x0001d645" L"\0" L"\x0001d646"
-  L"\0" L"\x0001d647" L"\0" L"\x0001d648" L"\0" L"\x0001d649" L"\0"
-  L"\x0001d64a" L"\0" L"\x0001d64b" L"\0" L"\x0001d64c" L"\0" L"\x0001d64d"
-  L"\0" L"\x0001d64e" L"\0" L"\x0001d64f" L"\0" L"\x0001d650" L"\0"
-  L"\x0001d651" L"\0" L"\x0001d652" L"\0" L"\x0001d653" L"\0" L"\x0001d654"
-  L"\0" L"\x0001d655" L"\0" L"\x0001d656" L"\0" L"\x0001d657" L"\0"
-  L"\x0001d658" L"\0" L"\x0001d659" L"\0" L"\x0001d65a" L"\0" L"\x0001d65b"
-  L"\0" L"\x0001d65c" L"\0" L"\x0001d65d" L"\0" L"\x0001d65e" L"\0"
-  L"\x0001d65f" L"\0" L"\x0001d660" L"\0" L"\x0001d661" L"\0" L"\x0001d662"
-  L"\0" L"\x0001d663" L"\0" L"\x0001d664" L"\0" L"\x0001d665" L"\0"
-  L"\x0001d666" L"\0" L"\x0001d667" L"\0" L"\x0001d668" L"\0" L"\x0001d669"
-  L"\0" L"\x0001d66a" L"\0" L"\x0001d66b" L"\0" L"\x0001d66c" L"\0"
-  L"\x0001d66d" L"\0" L"\x0001d66e" L"\0" L"\x0001d66f" L"\0" L"\x0001d670"
-  L"\0" L"\x0001d671" L"\0" L"\x0001d672" L"\0" L"\x0001d673" L"\0"
-  L"\x0001d674" L"\0" L"\x0001d675" L"\0" L"\x0001d676" L"\0" L"\x0001d677"
-  L"\0" L"\x0001d678" L"\0" L"\x0001d679" L"\0" L"\x0001d67a" L"\0"
-  L"\x0001d67b" L"\0" L"\x0001d67c" L"\0" L"\x0001d67d" L"\0" L"\x0001d67e"
-  L"\0" L"\x0001d67f" L"\0" L"\x0001d680" L"\0" L"\x0001d681" L"\0"
-  L"\x0001d682" L"\0" L"\x0001d683" L"\0" L"\x0001d684" L"\0" L"\x0001d685"
-  L"\0" L"\x0001d686" L"\0" L"\x0001d687" L"\0" L"\x0001d688" L"\0"
-  L"\x0001d689" L"\0" L"\x0001d68a" L"\0" L"\x0001d68b" L"\0" L"\x0001d68c"
-  L"\0" L"\x0001d68d" L"\0" L"\x0001d68e" L"\0" L"\x0001d68f" L"\0"
-  L"\x0001d690" L"\0" L"\x0001d691" L"\0" L"\x0001d692" L"\0" L"\x0001d693"
-  L"\0" L"\x0001d694" L"\0" L"\x0001d695" L"\0" L"\x0001d696" L"\0"
-  L"\x0001d697" L"\0" L"\x0001d698" L"\0" L"\x0001d699" L"\0" L"\x0001d69a"
-  L"\0" L"\x0001d69b" L"\0" L"\x0001d69c" L"\0" L"\x0001d69d" L"\0"
-  L"\x0001d69e" L"\0" L"\x0001d69f" L"\0" L"\x0001d6a0" L"\0" L"\x0001d6a1"
-  L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3" L"\0" L"\x0001d7ce" L"\0"
-  L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0" L"\x0001d7d1" L"\0" L"\x0001d7d2"
-  L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4" L"\0" L"\x0001d7d5" L"\0"
-  L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0" L"\x0001d7d8" L"\0" L"\x0001d7d9"
-  L"\0" L"\x0001d7da" L"\0" L"\x0001d7db" L"\0" L"\x0001d7dc" L"\0"
-  L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0" L"\x0001d7df" L"\0" L"\x0001d7e0"
-  L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2" L"\0" L"\x0001d7e3" L"\0"
-  L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0" L"\x0001d7e6" L"\0" L"\x0001d7e7"
-  L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9" L"\0" L"\x0001d7ea" L"\0"
-  L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0" L"\x0001d7ed" L"\0" L"\x0001d7ee"
-  L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0" L"\0" L"\x0001d7f1" L"\0"
-  L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0" L"\x0001d7f4" L"\0" L"\x0001d7f5"
-  L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7" L"\0" L"\x0001d7f8" L"\0"
-  L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0" L"\x0001d7fb" L"\0" L"\x0001d7fc"
-  L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe" L"\0" L"\x0001d7ff";
+  L"\x203a" L"\0" L"\x203c" L"\0" L"\x2044" L"\0" L"\x2047" L"\0" L"\x2048"
+  L"\0" L"\x2049" L"\0" L"\x205f" L"\0" L"\x2060" L"\0" L"\x2061" L"\0"
+  L"\x2062" L"\0" L"\x2063" L"\0" L"\x20a8" L"\0" L"\x20ac" L"\0" L"\x2100"
+  L"\0" L"\x2101" L"\0" L"\x2102" L"\0" L"\x2105" L"\0" L"\x2106" L"\0"
+  L"\x210a" L"\0" L"\x210b" L"\0" L"\x210c" L"\0" L"\x210d" L"\0" L"\x210e"
+  L"\0" L"\x2110" L"\0" L"\x2111" L"\0" L"\x2112" L"\0" L"\x2113" L"\0"
+  L"\x2115" L"\0" L"\x2116" L"\0" L"\x2119" L"\0" L"\x211a" L"\0" L"\x211b"
+  L"\0" L"\x211c" L"\0" L"\x211d" L"\0" L"\x2121" L"\0" L"\x2122" L"\0"
+  L"\x2124" L"\0" L"\x2126" L"\0" L"\x2128" L"\0" L"\x212c" L"\0" L"\x212d"
+  L"\0" L"\x212e" L"\0" L"\x212f" L"\0" L"\x2130" L"\0" L"\x2131" L"\0"
+  L"\x2133" L"\0" L"\x2134" L"\0" L"\x2139" L"\0" L"\x2145" L"\0" L"\x2146"
+  L"\0" L"\x2147" L"\0" L"\x2148" L"\0" L"\x2149" L"\0" L"\x2153" L"\0"
+  L"\x2154" L"\0" L"\x2155" L"\0" L"\x2156" L"\0" L"\x2157" L"\0" L"\x2158"
+  L"\0" L"\x2159" L"\0" L"\x215a" L"\0" L"\x215b" L"\0" L"\x215c" L"\0"
+  L"\x215d" L"\0" L"\x215e" L"\0" L"\x215f" L"\0" L"\x2160" L"\0" L"\x2161"
+  L"\0" L"\x2162" L"\0" L"\x2163" L"\0" L"\x2164" L"\0" L"\x2165" L"\0"
+  L"\x2166" L"\0" L"\x2167" L"\0" L"\x2168" L"\0" L"\x2169" L"\0" L"\x216a"
+  L"\0" L"\x216b" L"\0" L"\x216c" L"\0" L"\x216d" L"\0" L"\x216e" L"\0"
+  L"\x216f" L"\0" L"\x2170" L"\0" L"\x2171" L"\0" L"\x2172" L"\0" L"\x2173"
+  L"\0" L"\x2174" L"\0" L"\x2175" L"\0" L"\x2176" L"\0" L"\x2177" L"\0"
+  L"\x2178" L"\0" L"\x2179" L"\0" L"\x217a" L"\0" L"\x217b" L"\0" L"\x217c"
+  L"\0" L"\x217d" L"\0" L"\x217e" L"\0" L"\x217f" L"\0" L"\x2190" L"\0"
+  L"\x2192" L"\0" L"\x2194" L"\0" L"\x21d0" L"\0" L"\x21d2" L"\0" L"\x21d4"
+  L"\0" L"\x2212" L"\0" L"\x2215" L"\0" L"\x2216" L"\0" L"\x2217" L"\0"
+  L"\x2223" L"\0" L"\x2236" L"\0" L"\x223c" L"\0" L"\x2264" L"\0" L"\x2265"
+  L"\0" L"\x226a" L"\0" L"\x226b" L"\0" L"\x22d8" L"\0" L"\x22d9" L"\0"
+  L"\x2400" L"\0" L"\x2401" L"\0" L"\x2402" L"\0" L"\x2403" L"\0" L"\x2404"
+  L"\0" L"\x2405" L"\0" L"\x2406" L"\0" L"\x2407" L"\0" L"\x2408" L"\0"
+  L"\x2409" L"\0" L"\x240a" L"\0" L"\x240b" L"\0" L"\x240c" L"\0" L"\x240d"
+  L"\0" L"\x240e" L"\0" L"\x240f" L"\0" L"\x2410" L"\0" L"\x2411" L"\0"
+  L"\x2412" L"\0" L"\x2413" L"\0" L"\x2414" L"\0" L"\x2415" L"\0" L"\x2416"
+  L"\0" L"\x2417" L"\0" L"\x2418" L"\0" L"\x2419" L"\0" L"\x241a" L"\0"
+  L"\x241b" L"\0" L"\x241c" L"\0" L"\x241d" L"\0" L"\x241e" L"\0" L"\x241f"
+  L"\0" L"\x2420" L"\0" L"\x2421" L"\0" L"\x2423" L"\0" L"\x2424" L"\0"
+  L"\x2460" L"\0" L"\x2461" L"\0" L"\x2462" L"\0" L"\x2463" L"\0" L"\x2464"
+  L"\0" L"\x2465" L"\0" L"\x2466" L"\0" L"\x2467" L"\0" L"\x2468" L"\0"
+  L"\x2469" L"\0" L"\x246a" L"\0" L"\x246b" L"\0" L"\x246c" L"\0" L"\x246d"
+  L"\0" L"\x246e" L"\0" L"\x246f" L"\0" L"\x2470" L"\0" L"\x2471" L"\0"
+  L"\x2472" L"\0" L"\x2473" L"\0" L"\x2474" L"\0" L"\x2475" L"\0" L"\x2476"
+  L"\0" L"\x2477" L"\0" L"\x2478" L"\0" L"\x2479" L"\0" L"\x247a" L"\0"
+  L"\x247b" L"\0" L"\x247c" L"\0" L"\x247d" L"\0" L"\x247e" L"\0" L"\x247f"
+  L"\0" L"\x2480" L"\0" L"\x2481" L"\0" L"\x2482" L"\0" L"\x2483" L"\0"
+  L"\x2484" L"\0" L"\x2485" L"\0" L"\x2486" L"\0" L"\x2487" L"\0" L"\x2488"
+  L"\0" L"\x2489" L"\0" L"\x248a" L"\0" L"\x248b" L"\0" L"\x248c" L"\0"
+  L"\x248d" L"\0" L"\x248e" L"\0" L"\x248f" L"\0" L"\x2490" L"\0" L"\x2491"
+  L"\0" L"\x2492" L"\0" L"\x2493" L"\0" L"\x2494" L"\0" L"\x2495" L"\0"
+  L"\x2496" L"\0" L"\x2497" L"\0" L"\x2498" L"\0" L"\x2499" L"\0" L"\x249a"
+  L"\0" L"\x249b" L"\0" L"\x249c" L"\0" L"\x249d" L"\0" L"\x249e" L"\0"
+  L"\x249f" L"\0" L"\x24a0" L"\0" L"\x24a1" L"\0" L"\x24a2" L"\0" L"\x24a3"
+  L"\0" L"\x24a4" L"\0" L"\x24a5" L"\0" L"\x24a6" L"\0" L"\x24a7" L"\0"
+  L"\x24a8" L"\0" L"\x24a9" L"\0" L"\x24aa" L"\0" L"\x24ab" L"\0" L"\x24ac"
+  L"\0" L"\x24ad" L"\0" L"\x24ae" L"\0" L"\x24af" L"\0" L"\x24b0" L"\0"
+  L"\x24b1" L"\0" L"\x24b2" L"\0" L"\x24b3" L"\0" L"\x24b4" L"\0" L"\x24b5"
+  L"\0" L"\x24b6" L"\0" L"\x24b7" L"\0" L"\x24b8" L"\0" L"\x24b9" L"\0"
+  L"\x24ba" L"\0" L"\x24bb" L"\0" L"\x24bc" L"\0" L"\x24bd" L"\0" L"\x24be"
+  L"\0" L"\x24bf" L"\0" L"\x24c0" L"\0" L"\x24c1" L"\0" L"\x24c2" L"\0"
+  L"\x24c3" L"\0" L"\x24c4" L"\0" L"\x24c5" L"\0" L"\x24c6" L"\0" L"\x24c7"
+  L"\0" L"\x24c8" L"\0" L"\x24c9" L"\0" L"\x24ca" L"\0" L"\x24cb" L"\0"
+  L"\x24cc" L"\0" L"\x24cd" L"\0" L"\x24ce" L"\0" L"\x24cf" L"\0" L"\x24d0"
+  L"\0" L"\x24d1" L"\0" L"\x24d2" L"\0" L"\x24d3" L"\0" L"\x24d4" L"\0"
+  L"\x24d5" L"\0" L"\x24d6" L"\0" L"\x24d7" L"\0" L"\x24d8" L"\0" L"\x24d9"
+  L"\0" L"\x24da" L"\0" L"\x24db" L"\0" L"\x24dc" L"\0" L"\x24dd" L"\0"
+  L"\x24de" L"\0" L"\x24df" L"\0" L"\x24e0" L"\0" L"\x24e1" L"\0" L"\x24e2"
+  L"\0" L"\x24e3" L"\0" L"\x24e4" L"\0" L"\x24e5" L"\0" L"\x24e6" L"\0"
+  L"\x24e7" L"\0" L"\x24e8" L"\0" L"\x24e9" L"\0" L"\x24ea" L"\0" L"\x2500"
+  L"\0" L"\x2502" L"\0" L"\x250c" L"\0" L"\x2510" L"\0" L"\x2514" L"\0"
+  L"\x2518" L"\0" L"\x251c" L"\0" L"\x2524" L"\0" L"\x252c" L"\0" L"\x2534"
+  L"\0" L"\x253c" L"\0" L"\x25e6" L"\0" L"\x2a74" L"\0" L"\x2a75" L"\0"
+  L"\x2a76" L"\0" L"\x3000" L"\0" L"\x30a0" L"\0" L"\x3251" L"\0" L"\x3252"
+  L"\0" L"\x3253" L"\0" L"\x3254" L"\0" L"\x3255" L"\0" L"\x3256" L"\0"
+  L"\x3257" L"\0" L"\x3258" L"\0" L"\x3259" L"\0" L"\x325a" L"\0" L"\x325b"
+  L"\0" L"\x325c" L"\0" L"\x325d" L"\0" L"\x325e" L"\0" L"\x325f" L"\0"
+  L"\x32b1" L"\0" L"\x32b2" L"\0" L"\x32b3" L"\0" L"\x32b4" L"\0" L"\x32b5"
+  L"\0" L"\x32b6" L"\0" L"\x32b7" L"\0" L"\x32b8" L"\0" L"\x32b9" L"\0"
+  L"\x32ba" L"\0" L"\x32bb" L"\0" L"\x32bc" L"\0" L"\x32bd" L"\0" L"\x32be"
+  L"\0" L"\x32bf" L"\0" L"\x3371" L"\0" L"\x3372" L"\0" L"\x3373" L"\0"
+  L"\x3374" L"\0" L"\x3375" L"\0" L"\x3376" L"\0" L"\x3380" L"\0" L"\x3381"
+  L"\0" L"\x3382" L"\0" L"\x3383" L"\0" L"\x3384" L"\0" L"\x3385" L"\0"
+  L"\x3386" L"\0" L"\x3387" L"\0" L"\x3388" L"\0" L"\x3389" L"\0" L"\x338a"
+  L"\0" L"\x338b" L"\0" L"\x338c" L"\0" L"\x338d" L"\0" L"\x338e" L"\0"
+  L"\x338f" L"\0" L"\x3390" L"\0" L"\x3391" L"\0" L"\x3392" L"\0" L"\x3393"
+  L"\0" L"\x3394" L"\0" L"\x3395" L"\0" L"\x3396" L"\0" L"\x3397" L"\0"
+  L"\x3398" L"\0" L"\x3399" L"\0" L"\x339a" L"\0" L"\x339b" L"\0" L"\x339c"
+  L"\0" L"\x339d" L"\0" L"\x339e" L"\0" L"\x339f" L"\0" L"\x33a0" L"\0"
+  L"\x33a1" L"\0" L"\x33a2" L"\0" L"\x33a3" L"\0" L"\x33a4" L"\0" L"\x33a5"
+  L"\0" L"\x33a6" L"\0" L"\x33a7" L"\0" L"\x33a8" L"\0" L"\x33a9" L"\0"
+  L"\x33aa" L"\0" L"\x33ab" L"\0" L"\x33ac" L"\0" L"\x33ad" L"\0" L"\x33ae"
+  L"\0" L"\x33af" L"\0" L"\x33b0" L"\0" L"\x33b1" L"\0" L"\x33b2" L"\0"
+  L"\x33b3" L"\0" L"\x33b4" L"\0" L"\x33b5" L"\0" L"\x33b6" L"\0" L"\x33b7"
+  L"\0" L"\x33b8" L"\0" L"\x33b9" L"\0" L"\x33ba" L"\0" L"\x33bb" L"\0"
+  L"\x33bc" L"\0" L"\x33bd" L"\0" L"\x33be" L"\0" L"\x33bf" L"\0" L"\x33c2"
+  L"\0" L"\x33c3" L"\0" L"\x33c4" L"\0" L"\x33c5" L"\0" L"\x33c6" L"\0"
+  L"\x33c7" L"\0" L"\x33c8" L"\0" L"\x33c9" L"\0" L"\x33ca" L"\0" L"\x33cb"
+  L"\0" L"\x33cc" L"\0" L"\x33cd" L"\0" L"\x33ce" L"\0" L"\x33cf" L"\0"
+  L"\x33d0" L"\0" L"\x33d1" L"\0" L"\x33d2" L"\0" L"\x33d3" L"\0" L"\x33d4"
+  L"\0" L"\x33d5" L"\0" L"\x33d6" L"\0" L"\x33d7" L"\0" L"\x33d8" L"\0"
+  L"\x33d9" L"\0" L"\x33da" L"\0" L"\x33db" L"\0" L"\x33dc" L"\0" L"\x33dd"
+  L"\0" L"\xfb00" L"\0" L"\xfb01" L"\0" L"\xfb02" L"\0" L"\xfb03" L"\0"
+  L"\xfb04" L"\0" L"\xfb06" L"\0" L"\xfb29" L"\0" L"\xfe00" L"\0" L"\xfe01"
+  L"\0" L"\xfe02" L"\0" L"\xfe03" L"\0" L"\xfe04" L"\0" L"\xfe05" L"\0"
+  L"\xfe06" L"\0" L"\xfe07" L"\0" L"\xfe08" L"\0" L"\xfe09" L"\0" L"\xfe0a"
+  L"\0" L"\xfe0b" L"\0" L"\xfe0c" L"\0" L"\xfe0d" L"\0" L"\xfe0e" L"\0"
+  L"\xfe0f" L"\0" L"\xfe4d" L"\0" L"\xfe4e" L"\0" L"\xfe4f" L"\0" L"\xfe50"
+  L"\0" L"\xfe52" L"\0" L"\xfe54" L"\0" L"\xfe55" L"\0" L"\xfe56" L"\0"
+  L"\xfe57" L"\0" L"\xfe59" L"\0" L"\xfe5a" L"\0" L"\xfe5b" L"\0" L"\xfe5c"
+  L"\0" L"\xfe5f" L"\0" L"\xfe60" L"\0" L"\xfe61" L"\0" L"\xfe62" L"\0"
+  L"\xfe63" L"\0" L"\xfe64" L"\0" L"\xfe65" L"\0" L"\xfe66" L"\0" L"\xfe68"
+  L"\0" L"\xfe69" L"\0" L"\xfe6a" L"\0" L"\xfe6b" L"\0" L"\xfeff" L"\0"
+  L"\xff01" L"\0" L"\xff02" L"\0" L"\xff03" L"\0" L"\xff04" L"\0" L"\xff05"
+  L"\0" L"\xff06" L"\0" L"\xff07" L"\0" L"\xff08" L"\0" L"\xff09" L"\0"
+  L"\xff0a" L"\0" L"\xff0b" L"\0" L"\xff0c" L"\0" L"\xff0d" L"\0" L"\xff0e"
+  L"\0" L"\xff0f" L"\0" L"\xff10" L"\0" L"\xff11" L"\0" L"\xff12" L"\0"
+  L"\xff13" L"\0" L"\xff14" L"\0" L"\xff15" L"\0" L"\xff16" L"\0" L"\xff17"
+  L"\0" L"\xff18" L"\0" L"\xff19" L"\0" L"\xff1a" L"\0" L"\xff1b" L"\0"
+  L"\xff1c" L"\0" L"\xff1d" L"\0" L"\xff1e" L"\0" L"\xff1f" L"\0" L"\xff20"
+  L"\0" L"\xff21" L"\0" L"\xff22" L"\0" L"\xff23" L"\0" L"\xff24" L"\0"
+  L"\xff25" L"\0" L"\xff26" L"\0" L"\xff27" L"\0" L"\xff28" L"\0" L"\xff29"
+  L"\0" L"\xff2a" L"\0" L"\xff2b" L"\0" L"\xff2c" L"\0" L"\xff2d" L"\0"
+  L"\xff2e" L"\0" L"\xff2f" L"\0" L"\xff30" L"\0" L"\xff31" L"\0" L"\xff32"
+  L"\0" L"\xff33" L"\0" L"\xff34" L"\0" L"\xff35" L"\0" L"\xff36" L"\0"
+  L"\xff37" L"\0" L"\xff38" L"\0" L"\xff39" L"\0" L"\xff3a" L"\0" L"\xff3b"
+  L"\0" L"\xff3c" L"\0" L"\xff3d" L"\0" L"\xff3e" L"\0" L"\xff3f" L"\0"
+  L"\xff40" L"\0" L"\xff41" L"\0" L"\xff42" L"\0" L"\xff43" L"\0" L"\xff44"
+  L"\0" L"\xff45" L"\0" L"\xff46" L"\0" L"\xff47" L"\0" L"\xff48" L"\0"
+  L"\xff49" L"\0" L"\xff4a" L"\0" L"\xff4b" L"\0" L"\xff4c" L"\0" L"\xff4d"
+  L"\0" L"\xff4e" L"\0" L"\xff4f" L"\0" L"\xff50" L"\0" L"\xff51" L"\0"
+  L"\xff52" L"\0" L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55" L"\0" L"\xff56"
+  L"\0" L"\xff57" L"\0" L"\xff58" L"\0" L"\xff59" L"\0" L"\xff5a" L"\0"
+  L"\xff5b" L"\0" L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e" L"\0"
+  L"\x0001d400" L"\0" L"\x0001d401" L"\0" L"\x0001d402" L"\0" L"\x0001d403"
+  L"\0" L"\x0001d404" L"\0" L"\x0001d405" L"\0" L"\x0001d406" L"\0"
+  L"\x0001d407" L"\0" L"\x0001d408" L"\0" L"\x0001d409" L"\0" L"\x0001d40a"
+  L"\0" L"\x0001d40b" L"\0" L"\x0001d40c" L"\0" L"\x0001d40d" L"\0"
+  L"\x0001d40e" L"\0" L"\x0001d40f" L"\0" L"\x0001d410" L"\0" L"\x0001d411"
+  L"\0" L"\x0001d412" L"\0" L"\x0001d413" L"\0" L"\x0001d414" L"\0"
+  L"\x0001d415" L"\0" L"\x0001d416" L"\0" L"\x0001d417" L"\0" L"\x0001d418"
+  L"\0" L"\x0001d419" L"\0" L"\x0001d41a" L"\0" L"\x0001d41b" L"\0"
+  L"\x0001d41c" L"\0" L"\x0001d41d" L"\0" L"\x0001d41e" L"\0" L"\x0001d41f"
+  L"\0" L"\x0001d420" L"\0" L"\x0001d421" L"\0" L"\x0001d422" L"\0"
+  L"\x0001d423" L"\0" L"\x0001d424" L"\0" L"\x0001d425" L"\0" L"\x0001d426"
+  L"\0" L"\x0001d427" L"\0" L"\x0001d428" L"\0" L"\x0001d429" L"\0"
+  L"\x0001d42a" L"\0" L"\x0001d42b" L"\0" L"\x0001d42c" L"\0" L"\x0001d42d"
+  L"\0" L"\x0001d42e" L"\0" L"\x0001d42f" L"\0" L"\x0001d430" L"\0"
+  L"\x0001d431" L"\0" L"\x0001d432" L"\0" L"\x0001d433" L"\0" L"\x0001d434"
+  L"\0" L"\x0001d435" L"\0" L"\x0001d436" L"\0" L"\x0001d437" L"\0"
+  L"\x0001d438" L"\0" L"\x0001d439" L"\0" L"\x0001d43a" L"\0" L"\x0001d43b"
+  L"\0" L"\x0001d43c" L"\0" L"\x0001d43d" L"\0" L"\x0001d43e" L"\0"
+  L"\x0001d43f" L"\0" L"\x0001d440" L"\0" L"\x0001d441" L"\0" L"\x0001d442"
+  L"\0" L"\x0001d443" L"\0" L"\x0001d444" L"\0" L"\x0001d445" L"\0"
+  L"\x0001d446" L"\0" L"\x0001d447" L"\0" L"\x0001d448" L"\0" L"\x0001d449"
+  L"\0" L"\x0001d44a" L"\0" L"\x0001d44b" L"\0" L"\x0001d44c" L"\0"
+  L"\x0001d44d" L"\0" L"\x0001d44e" L"\0" L"\x0001d44f" L"\0" L"\x0001d450"
+  L"\0" L"\x0001d451" L"\0" L"\x0001d452" L"\0" L"\x0001d453" L"\0"
+  L"\x0001d454" L"\0" L"\x0001d456" L"\0" L"\x0001d457" L"\0" L"\x0001d458"
+  L"\0" L"\x0001d459" L"\0" L"\x0001d45a" L"\0" L"\x0001d45b" L"\0"
+  L"\x0001d45c" L"\0" L"\x0001d45d" L"\0" L"\x0001d45e" L"\0" L"\x0001d45f"
+  L"\0" L"\x0001d460" L"\0" L"\x0001d461" L"\0" L"\x0001d462" L"\0"
+  L"\x0001d463" L"\0" L"\x0001d464" L"\0" L"\x0001d465" L"\0" L"\x0001d466"
+  L"\0" L"\x0001d467" L"\0" L"\x0001d468" L"\0" L"\x0001d469" L"\0"
+  L"\x0001d46a" L"\0" L"\x0001d46b" L"\0" L"\x0001d46c" L"\0" L"\x0001d46d"
+  L"\0" L"\x0001d46e" L"\0" L"\x0001d46f" L"\0" L"\x0001d470" L"\0"
+  L"\x0001d471" L"\0" L"\x0001d472" L"\0" L"\x0001d473" L"\0" L"\x0001d474"
+  L"\0" L"\x0001d475" L"\0" L"\x0001d476" L"\0" L"\x0001d477" L"\0"
+  L"\x0001d478" L"\0" L"\x0001d479" L"\0" L"\x0001d47a" L"\0" L"\x0001d47b"
+  L"\0" L"\x0001d47c" L"\0" L"\x0001d47d" L"\0" L"\x0001d47e" L"\0"
+  L"\x0001d47f" L"\0" L"\x0001d480" L"\0" L"\x0001d481" L"\0" L"\x0001d482"
+  L"\0" L"\x0001d483" L"\0" L"\x0001d484" L"\0" L"\x0001d485" L"\0"
+  L"\x0001d486" L"\0" L"\x0001d487" L"\0" L"\x0001d488" L"\0" L"\x0001d489"
+  L"\0" L"\x0001d48a" L"\0" L"\x0001d48b" L"\0" L"\x0001d48c" L"\0"
+  L"\x0001d48d" L"\0" L"\x0001d48e" L"\0" L"\x0001d48f" L"\0" L"\x0001d490"
+  L"\0" L"\x0001d491" L"\0" L"\x0001d492" L"\0" L"\x0001d493" L"\0"
+  L"\x0001d494" L"\0" L"\x0001d495" L"\0" L"\x0001d496" L"\0" L"\x0001d497"
+  L"\0" L"\x0001d498" L"\0" L"\x0001d499" L"\0" L"\x0001d49a" L"\0"
+  L"\x0001d49b" L"\0" L"\x0001d49c" L"\0" L"\x0001d49e" L"\0" L"\x0001d49f"
+  L"\0" L"\x0001d4a2" L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6" L"\0"
+  L"\x0001d4a9" L"\0" L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0" L"\x0001d4ac"
+  L"\0" L"\x0001d4ae" L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0" L"\0"
+  L"\x0001d4b1" L"\0" L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0" L"\x0001d4b4"
+  L"\0" L"\x0001d4b5" L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7" L"\0"
+  L"\x0001d4b8" L"\0" L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0" L"\x0001d4bd"
+  L"\0" L"\x0001d4be" L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0" L"\0"
+  L"\x0001d4c2" L"\0" L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0" L"\x0001d4c6"
+  L"\0" L"\x0001d4c7" L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9" L"\0"
+  L"\x0001d4ca" L"\0" L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0" L"\x0001d4cd"
+  L"\0" L"\x0001d4ce" L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0" L"\0"
+  L"\x0001d4d1" L"\0" L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0" L"\x0001d4d4"
+  L"\0" L"\x0001d4d5" L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7" L"\0"
+  L"\x0001d4d8" L"\0" L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0" L"\x0001d4db"
+  L"\0" L"\x0001d4dc" L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de" L"\0"
+  L"\x0001d4df" L"\0" L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0" L"\x0001d4e2"
+  L"\0" L"\x0001d4e3" L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5" L"\0"
+  L"\x0001d4e6" L"\0" L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0" L"\x0001d4e9"
+  L"\0" L"\x0001d4ea" L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec" L"\0"
+  L"\x0001d4ed" L"\0" L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0" L"\x0001d4f0"
+  L"\0" L"\x0001d4f1" L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3" L"\0"
+  L"\x0001d4f4" L"\0" L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0" L"\x0001d4f7"
+  L"\0" L"\x0001d4f8" L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa" L"\0"
+  L"\x0001d4fb" L"\0" L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0" L"\x0001d4fe"
+  L"\0" L"\x0001d4ff" L"\0" L"\x0001d500" L"\0" L"\x0001d501" L"\0"
+  L"\x0001d502" L"\0" L"\x0001d503" L"\0" L"\x0001d504" L"\0" L"\x0001d505"
+  L"\0" L"\x0001d507" L"\0" L"\x0001d508" L"\0" L"\x0001d509" L"\0"
+  L"\x0001d50a" L"\0" L"\x0001d50d" L"\0" L"\x0001d50e" L"\0" L"\x0001d50f"
+  L"\0" L"\x0001d510" L"\0" L"\x0001d511" L"\0" L"\x0001d512" L"\0"
+  L"\x0001d513" L"\0" L"\x0001d514" L"\0" L"\x0001d516" L"\0" L"\x0001d517"
+  L"\0" L"\x0001d518" L"\0" L"\x0001d519" L"\0" L"\x0001d51a" L"\0"
+  L"\x0001d51b" L"\0" L"\x0001d51c" L"\0" L"\x0001d51e" L"\0" L"\x0001d51f"
+  L"\0" L"\x0001d520" L"\0" L"\x0001d521" L"\0" L"\x0001d522" L"\0"
+  L"\x0001d523" L"\0" L"\x0001d524" L"\0" L"\x0001d525" L"\0" L"\x0001d526"
+  L"\0" L"\x0001d527" L"\0" L"\x0001d528" L"\0" L"\x0001d529" L"\0"
+  L"\x0001d52a" L"\0" L"\x0001d52b" L"\0" L"\x0001d52c" L"\0" L"\x0001d52d"
+  L"\0" L"\x0001d52e" L"\0" L"\x0001d52f" L"\0" L"\x0001d530" L"\0"
+  L"\x0001d531" L"\0" L"\x0001d532" L"\0" L"\x0001d533" L"\0" L"\x0001d534"
+  L"\0" L"\x0001d535" L"\0" L"\x0001d536" L"\0" L"\x0001d537" L"\0"
+  L"\x0001d538" L"\0" L"\x0001d539" L"\0" L"\x0001d53b" L"\0" L"\x0001d53c"
+  L"\0" L"\x0001d53d" L"\0" L"\x0001d53e" L"\0" L"\x0001d540" L"\0"
+  L"\x0001d541" L"\0" L"\x0001d542" L"\0" L"\x0001d543" L"\0" L"\x0001d544"
+  L"\0" L"\x0001d546" L"\0" L"\x0001d54a" L"\0" L"\x0001d54b" L"\0"
+  L"\x0001d54c" L"\0" L"\x0001d54d" L"\0" L"\x0001d54e" L"\0" L"\x0001d54f"
+  L"\0" L"\x0001d550" L"\0" L"\x0001d552" L"\0" L"\x0001d553" L"\0"
+  L"\x0001d554" L"\0" L"\x0001d555" L"\0" L"\x0001d556" L"\0" L"\x0001d557"
+  L"\0" L"\x0001d558" L"\0" L"\x0001d559" L"\0" L"\x0001d55a" L"\0"
+  L"\x0001d55b" L"\0" L"\x0001d55c" L"\0" L"\x0001d55d" L"\0" L"\x0001d55e"
+  L"\0" L"\x0001d55f" L"\0" L"\x0001d560" L"\0" L"\x0001d561" L"\0"
+  L"\x0001d562" L"\0" L"\x0001d563" L"\0" L"\x0001d564" L"\0" L"\x0001d565"
+  L"\0" L"\x0001d566" L"\0" L"\x0001d567" L"\0" L"\x0001d568" L"\0"
+  L"\x0001d569" L"\0" L"\x0001d56a" L"\0" L"\x0001d56b" L"\0" L"\x0001d56c"
+  L"\0" L"\x0001d56d" L"\0" L"\x0001d56e" L"\0" L"\x0001d56f" L"\0"
+  L"\x0001d570" L"\0" L"\x0001d571" L"\0" L"\x0001d572" L"\0" L"\x0001d573"
+  L"\0" L"\x0001d574" L"\0" L"\x0001d575" L"\0" L"\x0001d576" L"\0"
+  L"\x0001d577" L"\0" L"\x0001d578" L"\0" L"\x0001d579" L"\0" L"\x0001d57a"
+  L"\0" L"\x0001d57b" L"\0" L"\x0001d57c" L"\0" L"\x0001d57d" L"\0"
+  L"\x0001d57e" L"\0" L"\x0001d57f" L"\0" L"\x0001d580" L"\0" L"\x0001d581"
+  L"\0" L"\x0001d582" L"\0" L"\x0001d583" L"\0" L"\x0001d584" L"\0"
+  L"\x0001d585" L"\0" L"\x0001d586" L"\0" L"\x0001d587" L"\0" L"\x0001d588"
+  L"\0" L"\x0001d589" L"\0" L"\x0001d58a" L"\0" L"\x0001d58b" L"\0"
+  L"\x0001d58c" L"\0" L"\x0001d58d" L"\0" L"\x0001d58e" L"\0" L"\x0001d58f"
+  L"\0" L"\x0001d590" L"\0" L"\x0001d591" L"\0" L"\x0001d592" L"\0"
+  L"\x0001d593" L"\0" L"\x0001d594" L"\0" L"\x0001d595" L"\0" L"\x0001d596"
+  L"\0" L"\x0001d597" L"\0" L"\x0001d598" L"\0" L"\x0001d599" L"\0"
+  L"\x0001d59a" L"\0" L"\x0001d59b" L"\0" L"\x0001d59c" L"\0" L"\x0001d59d"
+  L"\0" L"\x0001d59e" L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0" L"\0"
+  L"\x0001d5a1" L"\0" L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0" L"\x0001d5a4"
+  L"\0" L"\x0001d5a5" L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7" L"\0"
+  L"\x0001d5a8" L"\0" L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0" L"\x0001d5ab"
+  L"\0" L"\x0001d5ac" L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae" L"\0"
+  L"\x0001d5af" L"\0" L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0" L"\x0001d5b2"
+  L"\0" L"\x0001d5b3" L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5" L"\0"
+  L"\x0001d5b6" L"\0" L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0" L"\x0001d5b9"
+  L"\0" L"\x0001d5ba" L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc" L"\0"
+  L"\x0001d5bd" L"\0" L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0" L"\x0001d5c0"
+  L"\0" L"\x0001d5c1" L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3" L"\0"
+  L"\x0001d5c4" L"\0" L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0" L"\x0001d5c7"
+  L"\0" L"\x0001d5c8" L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca" L"\0"
+  L"\x0001d5cb" L"\0" L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0" L"\x0001d5ce"
+  L"\0" L"\x0001d5cf" L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1" L"\0"
+  L"\x0001d5d2" L"\0" L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0" L"\x0001d5d5"
+  L"\0" L"\x0001d5d6" L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8" L"\0"
+  L"\x0001d5d9" L"\0" L"\x0001d5da" L"\0" L"\x0001d5db" L"\0" L"\x0001d5dc"
+  L"\0" L"\x0001d5dd" L"\0" L"\x0001d5de" L"\0" L"\x0001d5df" L"\0"
+  L"\x0001d5e0" L"\0" L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0" L"\x0001d5e3"
+  L"\0" L"\x0001d5e4" L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6" L"\0"
+  L"\x0001d5e7" L"\0" L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0" L"\x0001d5ea"
+  L"\0" L"\x0001d5eb" L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed" L"\0"
+  L"\x0001d5ee" L"\0" L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0" L"\x0001d5f1"
+  L"\0" L"\x0001d5f2" L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4" L"\0"
+  L"\x0001d5f5" L"\0" L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0" L"\x0001d5f8"
+  L"\0" L"\x0001d5f9" L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb" L"\0"
+  L"\x0001d5fc" L"\0" L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0" L"\x0001d5ff"
+  L"\0" L"\x0001d600" L"\0" L"\x0001d601" L"\0" L"\x0001d602" L"\0"
+  L"\x0001d603" L"\0" L"\x0001d604" L"\0" L"\x0001d605" L"\0" L"\x0001d606"
+  L"\0" L"\x0001d607" L"\0" L"\x0001d608" L"\0" L"\x0001d609" L"\0"
+  L"\x0001d60a" L"\0" L"\x0001d60b" L"\0" L"\x0001d60c" L"\0" L"\x0001d60d"
+  L"\0" L"\x0001d60e" L"\0" L"\x0001d60f" L"\0" L"\x0001d610" L"\0"
+  L"\x0001d611" L"\0" L"\x0001d612" L"\0" L"\x0001d613" L"\0" L"\x0001d614"
+  L"\0" L"\x0001d615" L"\0" L"\x0001d616" L"\0" L"\x0001d617" L"\0"
+  L"\x0001d618" L"\0" L"\x0001d619" L"\0" L"\x0001d61a" L"\0" L"\x0001d61b"
+  L"\0" L"\x0001d61c" L"\0" L"\x0001d61d" L"\0" L"\x0001d61e" L"\0"
+  L"\x0001d61f" L"\0" L"\x0001d620" L"\0" L"\x0001d621" L"\0" L"\x0001d622"
+  L"\0" L"\x0001d623" L"\0" L"\x0001d624" L"\0" L"\x0001d625" L"\0"
+  L"\x0001d626" L"\0" L"\x0001d627" L"\0" L"\x0001d628" L"\0" L"\x0001d629"
+  L"\0" L"\x0001d62a" L"\0" L"\x0001d62b" L"\0" L"\x0001d62c" L"\0"
+  L"\x0001d62d" L"\0" L"\x0001d62e" L"\0" L"\x0001d62f" L"\0" L"\x0001d630"
+  L"\0" L"\x0001d631" L"\0" L"\x0001d632" L"\0" L"\x0001d633" L"\0"
+  L"\x0001d634" L"\0" L"\x0001d635" L"\0" L"\x0001d636" L"\0" L"\x0001d637"
+  L"\0" L"\x0001d638" L"\0" L"\x0001d639" L"\0" L"\x0001d63a" L"\0"
+  L"\x0001d63b" L"\0" L"\x0001d63c" L"\0" L"\x0001d63d" L"\0" L"\x0001d63e"
+  L"\0" L"\x0001d63f" L"\0" L"\x0001d640" L"\0" L"\x0001d641" L"\0"
+  L"\x0001d642" L"\0" L"\x0001d643" L"\0" L"\x0001d644" L"\0" L"\x0001d645"
+  L"\0" L"\x0001d646" L"\0" L"\x0001d647" L"\0" L"\x0001d648" L"\0"
+  L"\x0001d649" L"\0" L"\x0001d64a" L"\0" L"\x0001d64b" L"\0" L"\x0001d64c"
+  L"\0" L"\x0001d64d" L"\0" L"\x0001d64e" L"\0" L"\x0001d64f" L"\0"
+  L"\x0001d650" L"\0" L"\x0001d651" L"\0" L"\x0001d652" L"\0" L"\x0001d653"
+  L"\0" L"\x0001d654" L"\0" L"\x0001d655" L"\0" L"\x0001d656" L"\0"
+  L"\x0001d657" L"\0" L"\x0001d658" L"\0" L"\x0001d659" L"\0" L"\x0001d65a"
+  L"\0" L"\x0001d65b" L"\0" L"\x0001d65c" L"\0" L"\x0001d65d" L"\0"
+  L"\x0001d65e" L"\0" L"\x0001d65f" L"\0" L"\x0001d660" L"\0" L"\x0001d661"
+  L"\0" L"\x0001d662" L"\0" L"\x0001d663" L"\0" L"\x0001d664" L"\0"
+  L"\x0001d665" L"\0" L"\x0001d666" L"\0" L"\x0001d667" L"\0" L"\x0001d668"
+  L"\0" L"\x0001d669" L"\0" L"\x0001d66a" L"\0" L"\x0001d66b" L"\0"
+  L"\x0001d66c" L"\0" L"\x0001d66d" L"\0" L"\x0001d66e" L"\0" L"\x0001d66f"
+  L"\0" L"\x0001d670" L"\0" L"\x0001d671" L"\0" L"\x0001d672" L"\0"
+  L"\x0001d673" L"\0" L"\x0001d674" L"\0" L"\x0001d675" L"\0" L"\x0001d676"
+  L"\0" L"\x0001d677" L"\0" L"\x0001d678" L"\0" L"\x0001d679" L"\0"
+  L"\x0001d67a" L"\0" L"\x0001d67b" L"\0" L"\x0001d67c" L"\0" L"\x0001d67d"
+  L"\0" L"\x0001d67e" L"\0" L"\x0001d67f" L"\0" L"\x0001d680" L"\0"
+  L"\x0001d681" L"\0" L"\x0001d682" L"\0" L"\x0001d683" L"\0" L"\x0001d684"
+  L"\0" L"\x0001d685" L"\0" L"\x0001d686" L"\0" L"\x0001d687" L"\0"
+  L"\x0001d688" L"\0" L"\x0001d689" L"\0" L"\x0001d68a" L"\0" L"\x0001d68b"
+  L"\0" L"\x0001d68c" L"\0" L"\x0001d68d" L"\0" L"\x0001d68e" L"\0"
+  L"\x0001d68f" L"\0" L"\x0001d690" L"\0" L"\x0001d691" L"\0" L"\x0001d692"
+  L"\0" L"\x0001d693" L"\0" L"\x0001d694" L"\0" L"\x0001d695" L"\0"
+  L"\x0001d696" L"\0" L"\x0001d697" L"\0" L"\x0001d698" L"\0" L"\x0001d699"
+  L"\0" L"\x0001d69a" L"\0" L"\x0001d69b" L"\0" L"\x0001d69c" L"\0"
+  L"\x0001d69d" L"\0" L"\x0001d69e" L"\0" L"\x0001d69f" L"\0" L"\x0001d6a0"
+  L"\0" L"\x0001d6a1" L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3" L"\0"
+  L"\x0001d7ce" L"\0" L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0" L"\x0001d7d1"
+  L"\0" L"\x0001d7d2" L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4" L"\0"
+  L"\x0001d7d5" L"\0" L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0" L"\x0001d7d8"
+  L"\0" L"\x0001d7d9" L"\0" L"\x0001d7da" L"\0" L"\x0001d7db" L"\0"
+  L"\x0001d7dc" L"\0" L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0" L"\x0001d7df"
+  L"\0" L"\x0001d7e0" L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2" L"\0"
+  L"\x0001d7e3" L"\0" L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0" L"\x0001d7e6"
+  L"\0" L"\x0001d7e7" L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9" L"\0"
+  L"\x0001d7ea" L"\0" L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0" L"\x0001d7ed"
+  L"\0" L"\x0001d7ee" L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0" L"\0"
+  L"\x0001d7f1" L"\0" L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0" L"\x0001d7f4"
+  L"\0" L"\x0001d7f5" L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7" L"\0"
+  L"\x0001d7f8" L"\0" L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0" L"\x0001d7fb"
+  L"\0" L"\x0001d7fc" L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe" L"\0"
+  L"\x0001d7ff";
 static const uint32_t translit_to_idx[] =
 {
      0,    3,    8,   12,   15,   20,   23,   26,   30,   37,   44,   51,
@@ -469,47 +470,47 @@ static const uint32_t translit_to_idx[] 
    145,  148,  151,  154,  157,  160,  163,  166,  169,  172,  175,  178,
    180,  183,  186,  189,  192,  196,  199,  202,  205,  208,  211,  214,
    217,  221,  224,  227,  230,  233,  237,  242,  245,  248,  252,  257,
-   260,  263,  267,  271,  275,  279,  282,  284,  286,  288,  290,  294,
-   299,  304,  309,  312,  317,  322,  325,  328,  331,  334,  337,  340,
-   343,  346,  349,  352,  356,  359,  362,  365,  368,  371,  376,  382,
-   385,  390,  393,  396,  399,  402,  405,  408,  411,  414,  417,  420,
-   423,  426,  429,  432,  435,  442,  449,  456,  463,  470,  477,  484,
-   491,  498,  505,  512,  519,  524,  527,  531,  536,  540,  543,  547,
-   552,  558,  562,  565,  569,  574,  577,  580,  583,  586,  589,  593,
-   598,  602,  605,  609,  614,  620,  624,  627,  631,  636,  639,  642,
-   645,  648,  652,  656,  661,  665,  669,  674,  677,  680,  683,  686,
-   689,  692,  695,  699,  703,  707,  711,  716,  721,  726,  731,  736,
-   741,  746,  751,  756,  761,  765,  769,  773,  777,  781,  785,  789,
-   793,  798,  803,  808,  813,  818,  823,  828,  833,  838,  842,  847,
-   852,  856,  860,  864,  868,  872,  877,  880,  884,  889,  894,  899,
-   904,  909,  914,  919,  924,  929,  935,  941,  947,  953,  959,  965,
-   971,  977,  983,  989,  995, 1000, 1005, 1010, 1015, 1020, 1025, 1030,
-  1035, 1040, 1046, 1052, 1058, 1064, 1070, 1076, 1082, 1088, 1094, 1100,
-  1106, 1110, 1114, 1118, 1122, 1126, 1130, 1134, 1138, 1142, 1147, 1152,
-  1157, 1162, 1167, 1172, 1177, 1182, 1187, 1192, 1197, 1202, 1207, 1212,
-  1217, 1222, 1227, 1232, 1237, 1242, 1247, 1252, 1257, 1262, 1267, 1272,
-  1277, 1282, 1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, 1327, 1332,
-  1337, 1342, 1347, 1352, 1357, 1362, 1367, 1372, 1377, 1382, 1387, 1392,
-  1397, 1402, 1407, 1412, 1417, 1422, 1427, 1432, 1437, 1442, 1447, 1452,
-  1457, 1462, 1467, 1472, 1477, 1482, 1487, 1492, 1497, 1502, 1507, 1512,
-  1517, 1522, 1527, 1532, 1537, 1542, 1547, 1552, 1557, 1562, 1567, 1572,
-  1577, 1582, 1587, 1592, 1595, 1598, 1601, 1604, 1607, 1610, 1613, 1616,
-  1619, 1622, 1625, 1628, 1633, 1637, 1642, 1645, 1648, 1654, 1660, 1666,
-  1672, 1678, 1684, 1690, 1696, 1702, 1708, 1714, 1720, 1726, 1732, 1738,
-  1744, 1750, 1756, 1762, 1768, 1774, 1780, 1786, 1792, 1798, 1804, 1810,
-  1816, 1822, 1828, 1833, 1837, 1841, 1846, 1850, 1854, 1858, 1862, 1866,
-  1870, 1874, 1878, 1882, 1886, 1891, 1897, 1901, 1905, 1909, 1913, 1917,
-  1921, 1925, 1930, 1935, 1940, 1945, 1949, 1953, 1957, 1961, 1965, 1969,
-  1973, 1977, 1981, 1985, 1991, 1997, 2002, 2008, 2014, 2020, 2025, 2031,
-  2036, 2043, 2047, 2052, 2057, 2062, 2067, 2074, 2083, 2087, 2091, 2095,
-  2099, 2103, 2107, 2111, 2115, 2119, 2123, 2127, 2131, 2135, 2139, 2143,
-  2147, 2153, 2157, 2161, 2165, 2171, 2176, 2180, 2184, 2188, 2192, 2196,
-  2200, 2204, 2208, 2212, 2216, 2221, 2225, 2229, 2234, 2239, 2243, 2249,
-  2254, 2258, 2262, 2266, 2270, 2274, 2278, 2282, 2287, 2292, 2296, 2299,
-  2301, 2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, 2319, 2321, 2323,
-  2325, 2327, 2329, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355,
+   260,  263,  267,  270,  274,  278,  282,  285,  287,  289,  291,  293,
+   297,  302,  307,  312,  315,  320,  325,  328,  331,  334,  337,  340,
+   343,  346,  349,  352,  355,  359,  362,  365,  368,  371,  374,  379,
+   385,  388,  393,  396,  399,  402,  405,  408,  411,  414,  417,  420,
+   423,  426,  429,  432,  435,  438,  445,  452,  459,  466,  473,  480,
+   487,  494,  501,  508,  515,  522,  527,  530,  534,  539,  543,  546,
+   550,  555,  561,  565,  568,  572,  577,  580,  583,  586,  589,  592,
+   596,  601,  605,  608,  612,  617,  623,  627,  630,  634,  639,  642,
+   645,  648,  651,  655,  659,  664,  668,  672,  677,  680,  683,  686,
+   689,  692,  695,  698,  702,  706,  710,  714,  719,  724,  729,  734,
+   739,  744,  749,  754,  759,  764,  768,  772,  776,  780,  784,  788,
+   792,  796,  801,  806,  811,  816,  821,  826,  831,  836,  841,  845,
+   850,  855,  859,  863,  867,  871,  875,  880,  883,  887,  892,  897,
+   902,  907,  912,  917,  922,  927,  932,  938,  944,  950,  956,  962,
+   968,  974,  980,  986,  992,  998, 1003, 1008, 1013, 1018, 1023, 1028,
+  1033, 1038, 1043, 1049, 1055, 1061, 1067, 1073, 1079, 1085, 1091, 1097,
+  1103, 1109, 1113, 1117, 1121, 1125, 1129, 1133, 1137, 1141, 1145, 1150,
+  1155, 1160, 1165, 1170, 1175, 1180, 1185, 1190, 1195, 1200, 1205, 1210,
+  1215, 1220, 1225, 1230, 1235, 1240, 1245, 1250, 1255, 1260, 1265, 1270,
+  1275, 1280, 1285, 1290, 1295, 1300, 1305, 1310, 1315, 1320, 1325, 1330,
+  1335, 1340, 1345, 1350, 1355, 1360, 1365, 1370, 1375, 1380, 1385, 1390,
+  1395, 1400, 1405, 1410, 1415, 1420, 1425, 1430, 1435, 1440, 1445, 1450,
+  1455, 1460, 1465, 1470, 1475, 1480, 1485, 1490, 1495, 1500, 1505, 1510,
+  1515, 1520, 1525, 1530, 1535, 1540, 1545, 1550, 1555, 1560, 1565, 1570,
+  1575, 1580, 1585, 1590, 1595, 1598, 1601, 1604, 1607, 1610, 1613, 1616,
+  1619, 1622, 1625, 1628, 1631, 1636, 1640, 1645, 1648, 1651, 1657, 1663,
+  1669, 1675, 1681, 1687, 1693, 1699, 1705, 1711, 1717, 1723, 1729, 1735,
+  1741, 1747, 1753, 1759, 1765, 1771, 1777, 1783, 1789, 1795, 1801, 1807,
+  1813, 1819, 1825, 1831, 1836, 1840, 1844, 1849, 1853, 1857, 1861, 1865,
+  1869, 1873, 1877, 1881, 1885, 1889, 1894, 1900, 1904, 1908, 1912, 1916,
+  1920, 1924, 1928, 1933, 1938, 1943, 1948, 1952, 1956, 1960, 1964, 1968,
+  1972, 1976, 1980, 1984, 1988, 1994, 2000, 2005, 2011, 2017, 2023, 2028,
+  2034, 2039, 2046, 2050, 2055, 2060, 2065, 2070, 2077, 2086, 2090, 2094,
+  2098, 2102, 2106, 2110, 2114, 2118, 2122, 2126, 2130, 2134, 2138, 2142,
+  2146, 2150, 2156, 2160, 2164, 2168, 2174, 2179, 2183, 2187, 2191, 2195,
+  2199, 2203, 2207, 2211, 2215, 2219, 2224, 2228, 2232, 2237, 2242, 2246,
+  2252, 2257, 2261, 2265, 2269, 2273, 2277, 2281, 2285, 2290, 2295, 2299,
+  2302, 2304, 2306, 2308, 2310, 2312, 2314, 2316, 2318, 2320, 2322, 2324,
+  2326, 2328, 2330, 2332, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355,
   2358, 2361, 2364, 2367, 2370, 2373, 2376, 2379, 2382, 2385, 2388, 2391,
-  2394, 2397, 2400, 2403, 2406, 2408, 2411, 2414, 2417, 2420, 2423, 2426,
+  2394, 2397, 2400, 2403, 2406, 2409, 2411, 2414, 2417, 2420, 2423, 2426,
   2429, 2432, 2435, 2438, 2441, 2444, 2447, 2450, 2453, 2456, 2459, 2462,
   2465, 2468, 2471, 2474, 2477, 2480, 2483, 2486, 2489, 2492, 2495, 2498,
   2501, 2504, 2507, 2510, 2513, 2516, 2519, 2522, 2525, 2528, 2531, 2534,
@@ -575,7 +576,7 @@ static const uint32_t translit_to_idx[] 
   4661, 4664, 4667, 4670, 4673, 4676, 4679, 4682, 4685, 4688, 4691, 4694,
   4697, 4700, 4703, 4706, 4709, 4712, 4715, 4718, 4721, 4724, 4727, 4730,
   4733, 4736, 4739, 4742, 4745, 4748, 4751, 4754, 4757, 4760, 4763, 4766,
-  4769, 4772, 4775, 4778, 4781, 4784, 4787, 4790
+  4769, 4772, 4775, 4778, 4781, 4784, 4787, 4790, 4793
 };
 static const wchar_t translit_to_tbl[] =
   L" \0" L"\0" L"(C)\0" L"\0" L"<<\0" L"\0" L"-\0" L"\0" L"(R)\0" L"\0" L"u\0"
@@ -591,13 +592,13 @@ static const wchar_t translit_to_tbl[] =
   L"\0" L"'\0" L"\0" L"'\0" L"\0" L",\0" L"\0" L"'\0" L"\0" L"\"\0" L"\0"
   L"\"\0" L"\0" L",,\0" L"\0" L"\"\0" L"\0" L"+\0" L"\0" L"o\0" L"\0" L".\0"
   L"\0" L"..\0" L"\0" L"...\0" L"\0" L" \0" L"\0" L"`\0" L"\0" L"``\0" L"\0"
-  L"```\0" L"\0" L"<\0" L"\0" L">\0" L"\0" L"!!\0" L"\0" L"??\0" L"\0" L"?!\0"
-  L"\0" L"!?\0" L"\0" L" \0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0"
-  L"\0" L"Rs\0" L"\0" L"EUR\0" L"\0" L"a/c\0" L"\0" L"a/s\0" L"\0" L"C\0"
-  L"\0" L"c/o\0" L"\0" L"c/u\0" L"\0" L"g\0" L"\0" L"H\0" L"\0" L"H\0" L"\0"
-  L"H\0" L"\0" L"h\0" L"\0" L"I\0" L"\0" L"I\0" L"\0" L"L\0" L"\0" L"l\0"
-  L"\0" L"N\0" L"\0" L"No\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0"
-  L"R\0" L"\0" L"R\0" L"\0" L"TEL\0" L"\0" L"(TM)\0" L"\0" L"Z\0" L"\0"
+  L"```\0" L"\0" L"<\0" L"\0" L">\0" L"\0" L"!!\0" L"\0" L"/\0" L"\0" L"??\0"
+  L"\0" L"?!\0" L"\0" L"!?\0" L"\0" L" \0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0"
+  L"\0" L"\0" L"\0" L"Rs\0" L"\0" L"EUR\0" L"\0" L"a/c\0" L"\0" L"a/s\0" L"\0"
+  L"C\0" L"\0" L"c/o\0" L"\0" L"c/u\0" L"\0" L"g\0" L"\0" L"H\0" L"\0" L"H\0"
+  L"\0" L"H\0" L"\0" L"h\0" L"\0" L"I\0" L"\0" L"I\0" L"\0" L"L\0" L"\0"
+  L"l\0" L"\0" L"N\0" L"\0" L"No\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0"
+  L"\0" L"R\0" L"\0" L"R\0" L"\0" L"TEL\0" L"\0" L"(TM)\0" L"\0" L"Z\0" L"\0"
   L"Ohm\0" L"\0" L"Z\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"e\0" L"\0" L"e\0"
   L"\0" L"E\0" L"\0" L"F\0" L"\0" L"M\0" L"\0" L"o\0" L"\0" L"i\0" L"\0"
   L"D\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L" 1/3 \0"
diff -pNur -x CVS -x libidn glibc-2.5/locale/C-translit.h.in glibc-2.5-branch/locale/C-translit.h.in
--- glibc-2.5/locale/C-translit.h.in	2002-04-20 00:16:46.000000000 -0700
+++ glibc-2.5-branch/locale/C-translit.h.in	2007-07-12 09:58:03.000000000 -0700
@@ -1,5 +1,5 @@
 /* Transliteration for the C locale.  -*-C-*-
-   Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2000.
 
@@ -94,6 +94,7 @@
 "\x2039"	"<"	/* <U2039> SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
 "\x203a"	">"	/* <U203A> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
 "\x203c"	"!!"	/* <U203C> DOUBLE EXCLAMATION MARK */
+"\x2044"	"/"	/* <U2044> FRACTION SLASH */
 "\x2047"	"??"	/* <U2047> DOUBLE QUESTION MARK */
 "\x2048"	"?!"	/* <U2048> QUESTION EXCLAMATION MARK */
 "\x2049"	"!?"	/* <U2049> EXCLAMATION QUESTION MARK */
diff -pNur -x CVS -x libidn glibc-2.5/locale/iso-3166.def glibc-2.5-branch/locale/iso-3166.def
--- glibc-2.5/locale/iso-3166.def	2006-09-29 11:07:50.000000000 -0700
+++ glibc-2.5-branch/locale/iso-3166.def	2007-07-12 07:54:28.000000000 -0700
@@ -198,6 +198,7 @@ DEFINE_COUNTRY_CODE ("SAO TOME AND PRINC
 DEFINE_COUNTRY_CODE ("SAUDI ARABIA", SA, SAU, 682)
 DEFINE_COUNTRY_CODE ("SENEGAL", SN, SEN, 686)
 DEFINE_COUNTRY_CODE ("SERBIA AND MONTENEGRO", CS, SCG, 891)
+DEFINE_COUNTRY_CODE ("SERBIA", RS, SRB, 688)
 DEFINE_COUNTRY_CODE ("SEYCHELLES", SC, SYC, 690)
 DEFINE_COUNTRY_CODE ("SIERRA LEONE", SL, SLE, 694)
 DEFINE_COUNTRY_CODE ("SINGAPORE", SG, SGP, 702)
diff -pNur -x CVS -x libidn glibc-2.5/locale/iso-4217.def glibc-2.5-branch/locale/iso-4217.def
--- glibc-2.5/locale/iso-4217.def	2006-04-26 00:14:53.000000000 -0700
+++ glibc-2.5-branch/locale/iso-4217.def	2007-07-12 07:54:28.000000000 -0700
@@ -129,6 +129,7 @@ DEFINE_INT_CURR("PYG")		/* Paraguay Guar
 DEFINE_INT_CURR("QAR")		/* Qatar Rial  */
 DEFINE_INT_CURR("ROL")		/* Romanian Leu  */
 DEFINE_INT_CURR("RON")		/* Romanian New Leu  */
+DEFINE_INT_CURR("RSD")		/* Serbian Dinars  */
 DEFINE_INT_CURR("RUB")		/* Russian Ruble  */
 DEFINE_INT_CURR("RWF")		/* Rwanda Franc  */
 DEFINE_INT_CURR("SAR")		/* Saudi Arabia Riyal  */
diff -pNur -x CVS -x libidn glibc-2.5/locale/programs/ld-ctype.c glibc-2.5-branch/locale/programs/ld-ctype.c
--- glibc-2.5/locale/programs/ld-ctype.c	2006-09-20 20:57:30.000000000 -0700
+++ glibc-2.5-branch/locale/programs/ld-ctype.c	2007-07-12 09:58:03.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@gnu.org>, 1995.
 
@@ -1866,6 +1866,9 @@ find_translit (struct localedef_t *local
   assert (locale != NULL);
   ctype = locale->categories[LC_CTYPE].ctype;
 
+  if (ctype == NULL)
+    return NULL;
+
   if (ctype->translit != NULL)
     result = find_translit2 (ctype, charmap, wch);
 
diff -pNur -x CVS -x libidn glibc-2.5/localedata/ChangeLog glibc-2.5-branch/localedata/ChangeLog
--- glibc-2.5/localedata/ChangeLog	2006-09-29 11:30:52.000000000 -0700
+++ glibc-2.5-branch/localedata/ChangeLog	2007-07-12 08:22:08.000000000 -0700
@@ -1,3 +1,84 @@
+2007-05-07  Ulrich Drepper  <drepper@redhat.com>
+
+	* locales/as_IN: Fix currency_symbol, abday for Sunday, abmon for
+	January, February, and September to December, mon for January,
+	February, September, and December, am_pm, and name_*.
+	Patch by Amitakhya Phukan <aphukan@redhat.com>.
+
+2007-04-27  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3213]
+	* locales/translit_neutral: Add entry for U2044.
+
+2007-04-24  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4411]
+	* locales/en_ZA: Update int_select.
+	Patch by Dwayne Bailey <dwayne@translate.org.za>.
+
+2007-02-16  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3995]
+	* locales/ru_RU (LC_TIME): Set first_weekday and first_workday.
+
+2007-02-16  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3851]
+	* locales/bn_BD: Fix full name of January and February.
+	Patch by Jamil Ahmed <jamil@bengalinux.org>.
+
+2007-02-17  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3334]
+	* locales/sr_ME: Update from maintainer.
+
+2007-02-16  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3322]
+	* SUPPORTED (SUPPORTED-LOCALES): Add sr_RS and sr_RS@latin.
+	* locales/sr_RS: New file.
+	* locales/sr_RS@latin: New file.
+
+2007-02-02  Bruno Haible  <bruno@clisp.org>
+
+	* charmaps/EUC-KR: Add mapping for 0xA2 0xE8.
+	* charmaps/JOHAB: Add mapping for 0xD9 0xE8.
+	Reported by Jungshik Shin <jungshik@google.com>.
+
+	* charmaps/JOHAB: Add mappings for 0xD9 0xE6 and 0xD9 0xE7.
+	Reported by Jungshik Shin <jungshik@google.com>.
+
+2007-01-12  Gwenole Beauchesne  <gbeauchesne@mandriva.com>
+
+	[BZ #3884]
+	* locales/sl_SI: Slovenia joined the Euro zone.
+	Fix negative number format.
+
+2006-11-02  Ulrich Drepper  <drepper@redhat.com>
+
+	* locales/mai_IN: New file.
+	Provided by Rajesh Ranjan <rajeshkajha@yahoo.com>.
+
+	* SUPPORTED: Add mai_IN/UTF-8.
+
+2006-10-12  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #3320]
+	* locales/es_ES (LC_TIME): Add week, first_weekday, and first_workday.
+
+2006-10-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	* locales/tt_RU: Fix territory, title and descriptive comment.
+
+2006-10-05  Ulrich Drepper  <drepper@redhat.com>
+
+	* locales/pa_IN (abday): Fix spelling of Sunday.
+	Patch by Mayank Jain <majain@redhat.com>.
+
+2006-10-01  Ulrich Drepper  <drepper@redhat.com>
+
+	* locales/en_GB: Use more complete en_US data in LC_NAME.
+
 2006-09-29  Ulrich Drepper  <drepper@redhat.com>
 
 	[BZ #39]
diff -pNur -x CVS -x libidn glibc-2.5/localedata/charmaps/EUC-KR glibc-2.5-branch/localedata/charmaps/EUC-KR
--- glibc-2.5/localedata/charmaps/EUC-KR	2002-11-02 17:21:08.000000000 -0800
+++ glibc-2.5-branch/localedata/charmaps/EUC-KR	2007-07-12 07:48:20.000000000 -0700
@@ -341,6 +341,7 @@ CHARMAP
 <U2121>     /xa2/xe5     TELEPHONE SIGN
 <U20AC>     /xa2/xe6     EURO SIGN
 <U00AE>     /xa2/xe7     REGISTERED SIGN
+<U327E>     /xa2/xe8     CIRCLED HANGUL IEUNG U
 <UFF01>     /xa3/xa1     FULLWIDTH EXCLAMATION MARK
 <UFF02>     /xa3/xa2     FULLWIDTH QUOTATION MARK
 <UFF03>     /xa3/xa3     FULLWIDTH NUMBER SIGN
diff -pNur -x CVS -x libidn glibc-2.5/localedata/charmaps/JOHAB glibc-2.5-branch/localedata/charmaps/JOHAB
--- glibc-2.5/localedata/charmaps/JOHAB	2002-11-02 17:21:08.000000000 -0800
+++ glibc-2.5-branch/localedata/charmaps/JOHAB	2007-07-12 07:48:20.000000000 -0700
@@ -11520,6 +11520,9 @@ CHARMAP
 <U33C2>     /xd9/xe3     SQUARE AM
 <U33D8>     /xd9/xe4     SQUARE PM
 <U2121>     /xd9/xe5     TELEPHONE SIGN
+<U20AC>     /xd9/xe6     EURO SIGN
+<U00AE>     /xd9/xe7     REGISTERED SIGN
+<U327E>     /xd9/xe8     CIRCLED HANGUL IEUNG U
 <UFF01>     /xda/x31     FULLWIDTH EXCLAMATION MARK
 <UFF02>     /xda/x32     FULLWIDTH QUOTATION MARK
 <UFF03>     /xda/x33     FULLWIDTH NUMBER SIGN
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/as_IN glibc-2.5-branch/localedata/locales/as_IN
--- glibc-2.5/localedata/locales/as_IN	2006-07-30 15:19:44.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/as_IN	2007-07-12 08:22:08.000000000 -0700
@@ -610,7 +610,7 @@ END LC_NUMERIC
 %%%%%%%%%%%%%
 LC_MONETARY
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0052><U0073><U002E>"
+currency_symbol       "<U099F><U0995><U09BE>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
@@ -634,7 +634,7 @@ END LC_MONETARY
 
 %%%%%%%%%%%%%
 LC_TIME
-abday   "<U09F0><U09AC><U09BF>";/
+abday   "<U09A6><U09C7><U0993>";/
         "<U09B8><U09CB><U09AE>";/
         "<U09AE><U0999><U09CD><U0997><U09B2>";/
         "<U09AC><U09C1><U09A7>";/
@@ -648,37 +648,37 @@ day     "<U09A6><U09C7><U0993><U09AC><U0
         "<U09AC><U09C3><U09B9><U09B7><U09CD><U09AA><U09A4><U09BF><U09AC><U09BE><U09F0>";/
         "<U09B6><U09C1><U0995><U09CD><U09F0><U09AC><U09BE><U09F0>";/
         "<U09B6><U09A8><U09BF><U09AC><U09BE><U09F0>"
-abmon   "<U099C><U09BE><U09A8><U09C1>";/
-        "<U09AB><U09C7><U09AC><U09CD><U09F0><U09C1>";/
+abmon   "<U099C><U09BE><U09A8><U09C1><U09F1><U09BE><U09F0><U09C0>";/
+        "<U09AB><U09C7><U09AC><U09CD><U09F0><U09C1><U09F1><U09BE><U09F0><U09C0>";/
         "<U09AE><U09BE><U09F0><U09CD><U099A>";/
         "<U098F><U09AA><U09CD><U09F0><U09BF><U09B2>";/
         "<U09AE><U09C7>";/
         "<U099C><U09C1><U09A8>";/
         "<U099C><U09C1><U09B2><U09BE><U0987>";/
         "<U0986><U0997>";/
-        "<U09B8><U09C7><U09AA><U09CD><U099F>";/
-        "<U0985><U0995><U09CD><U099F><U09CB>";/
-        "<U09A8><U09AD><U09C7>";/
-        "<U09A1><U09BF><U09B8><U09C7>"
-mon     "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09F0><U09C0>";/
-        "<U09AB><U09C7><U09AC><U09CD><U09F0><U09C1><U09DF><U09BE><U09F0><U09C0>";/
+        "<U099A><U09C7><U09AA><U09CD><U09A4><U09C7><U09AE><U09CD><U09AC><U09F0>";/
+        "<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09F0>";/
+        "<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09F0>";/
+        "<U09A1><U09BF><U099A><U09C7><U09AE><U09CD><U09AC><U09F0>"
+mon     "<U099C><U09BE><U09A8><U09C1><U09F1><U09BE><U09F0><U09C0>";/
+        "<U09AB><U09C7><U09AC><U09CD><U09F0><U09C1><U09F1><U09BE><U09F0><U09C0>";/
         "<U09AE><U09BE><U09F0><U09CD><U099A>";/
         "<U098F><U09AA><U09CD><U09F0><U09BF><U09B2>";/
         "<U09AE><U09C7>";/
         "<U099C><U09C1><U09A8>";/
         "<U099C><U09C1><U09B2><U09BE><U0987>";/
         "<U0986><U0997><U09B7><U09CD><U099F>";/
-        "<U09B8><U09C7><U09AA><U09CD><U099F><U09C7><U09AE><U09CD><U09AC><U09F0>";/
+        "<U099A><U09C7><U09AA><U09CD><U09A4><U09C7><U09AE><U09CD><U09AC><U09F0>";/
         "<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09F0>";/
         "<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09F0>";/
-        "<U09A1><U09BF><U09B8><U09C7><U09AE><U09CD><U09AC><U09F0>"
+        "<U09A1><U09BF><U099A><U09C7><U09AE><U09CD><U09AC><U09F0>"
 % d_fmt  "%e-%m-%Y"
 d_fmt    "<U0025><U0065><U002D><U0025><U006D><U002D><U0025><U0059>"
 % t_fmt  "%I.%M.%S %p"
 t_fmt    "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U0070>"
 % d_t_fmt"%e %B, %Y %I.%M.%S %p %Z"
 d_t_fmt  "<U0025><U0065><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U0020><U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
-am_pm    "<U09AA><U09C2><U09F0><U09CD><U09AC><U09BE>";"<U0985><U09AA>"
+am_pm    "<U09AA><U09C2><U09F0><U09CD><U09AC><U09CD><U09AC><U09BE><U09B9><U09CD><U09A8>";"<U0985><U09AA><U09F0><U09BE><U09B9><U09CD><U09A8>"  
 % t_fmt_ampm  "%I.%M.%S %p"
 t_fmt_ampm  "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U0070>"
 END LC_TIME
@@ -704,10 +704,10 @@ LC_NAME
 name_fmt    "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
 <U0025><U0067>"
 name_gen    ""
-name_mr     "<U004D><U0072><U002E>"
-name_mrs    "<U004D><U0072><U0073><U002E>"
-name_miss   "<U004D><U0069><U0073><U0073><U002E>"
-name_ms     "<U004D><U0073><U002E>"
+name_mr     "<U09B6><U09CD><U09F0><U09C0>"
+name_mrs    "<U09B6><U09CD><U09F0><U09C0><U09AE><U09A4><U09C0>"
+name_miss   "<U0995><U09C1><U09AE><U09BE><U09F0><U09C0>"
+name_ms     "<U0995><U09C1><U09AE><U09BE><U09F0><U09C0>"
 END LC_NAME
 
 %%%%%%%%%%%%%
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/bn_BD glibc-2.5-branch/localedata/locales/bn_BD
--- glibc-2.5/localedata/locales/bn_BD	2006-08-23 23:39:08.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/bn_BD	2007-07-12 07:54:59.000000000 -0700
@@ -13,8 +13,8 @@ tel        ""
 fax        ""
 language   "Bengali/Bangla"
 territory  "Bangladesh"
-revision   "0.3"
-date       "2005-01-18"
+revision   "0.5"
+date       "2007-01-10"
 
 category "bn_BD:2001";LC_IDENTIFICATION
 category "bn_BD:2001";LC_COLLATE
@@ -101,8 +101,8 @@ abmon       "<U099C><U09BE><U09A8><U09C1
             "<U09A8><U09AD><U09C7>";/
             "<U09A1><U09BF><U09B8><U09C7>"
 
-mon         "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09B0><U098F>";/
-            "<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1><U09DF><U09BE><U09B0><U098F>";/
+mon         "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09B0><U09BF>";/
+            "<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1><U09DF><U09BE><U09B0><U09BF>";/
             "<U09AE><U09BE><U09B0><U09CD><U099A>";/
             "<U098F><U09AA><U09CD><U09B0><U09BF><U09B2>";/
             "<U09AE><U09C7>";/
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/en_GB glibc-2.5-branch/localedata/locales/en_GB
--- glibc-2.5/localedata/locales/en_GB	2006-07-30 15:19:44.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/en_GB	2006-10-01 09:18:33.000000000 -0700
@@ -146,8 +146,7 @@ measurement    1
 END LC_MEASUREMENT
 
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
+copy "en_US"
 END LC_NAME
 
 LC_ADDRESS
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/en_ZA glibc-2.5-branch/localedata/locales/en_ZA
--- glibc-2.5/localedata/locales/en_ZA	2006-07-30 15:19:44.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/en_ZA	2007-07-12 08:11:14.000000000 -0700
@@ -8,8 +8,8 @@ comment_char  %
 % Fax: +27 12 3430389
 % Language: en
 % Territory: ZA
-% Revision: 1.2.1
-% Date: 2005-10-13
+% Revision: 1.3
+% Date: 2007-04-19
 % Users: general
 % Repertoiremap: mnemonic,ds
 % Charset: ISO-8859-1
@@ -17,6 +17,9 @@ comment_char  %
 % for commercial purposes.
 %
 % Changelog
+% 1.3 (2007-04-19):
+%     2007-04-19 Dwayne Bailey <dwayne@translate.org.za>
+%       - Change int_select from 09 to 00
 % 1.2.1 (2005-10-13):
 %     2005-10-12 Dwayne Bailey <dwayne@translate.org.za>
 %       - Update contact information
@@ -55,8 +58,8 @@ territory  "South Africa"
 % audience     ""
 % application  ""
 abbreviation "Translate.org.za"
-revision   "1.2.1"
-date       "2005-10-13"
+revision   "1.3"
+date       "2007-04-19"
 %
 category  "en_ZA:2003";LC_IDENTIFICATION
 category  "en_ZA:2000";LC_CTYPE
@@ -235,8 +238,8 @@ tel_int_fmt    "<U002B><U0025><U0063><U0
 tel_dom_fmt    "<U0028><U0025><U0041><U0029><U0020><U0025><U006C>"
 
 % Prefix for making international calls
-% "09"
-int_select     "<U0030><U0039>"
+% "00"
+int_select     "<U0030><U0030>"
 
 % International dialing code
 % "27"
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/es_ES glibc-2.5-branch/localedata/locales/es_ES
--- glibc-2.5/localedata/locales/es_ES	2006-07-30 15:19:44.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/es_ES	2007-01-12 06:59:44.000000000 -0800
@@ -2187,12 +2187,13 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+week    7;19971130;5
+first_weekday   2
+first_workday   2
 END LC_TIME
 
 LC_PAPER
-% FIXME
 height   297
-% FIXME
 width    210
 END LC_PAPER
 
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/mai_IN glibc-2.5-branch/localedata/locales/mai_IN
--- glibc-2.5/localedata/locales/mai_IN	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/localedata/locales/mai_IN	2007-01-12 07:26:50.000000000 -0800
@@ -0,0 +1,84 @@
+comment_char    %
+escape_char     /
+% Maithili language locale for India.
+% Contributed by Rajesh Ranjan <rajeshkajha@yahoo.com> and
+% Sangeeta Kumari <sangeeta09@gmail.com>.
+
+LC_IDENTIFICATION
+title      "Maithili language locale for India"
+source     "Maithili Computing Research Center, Pune, India"
+address    "B-3/302, Lunkad Daffodills, Viman Nagar, Pune, India"
+contact    ""
+email      "rajeshkajha@yahoo.com"
+tel        ""
+fax        ""
+language   "Maithili"
+territory  "India"
+revision   "1.0"
+date       "2006-11-01"
+%
+category  "mai_IN:2006";LC_IDENTIFICATION
+category  "mai_IN:2006";LC_CTYPE
+category  "mai_IN:2006";LC_COLLATE
+category  "mai_IN:2006";LC_TIME
+category  "mai_IN:2006";LC_NUMERIC
+category  "mai_IN:2006";LC_MONETARY
+category  "mai_IN:2006";LC_MESSAGES
+category  "mai_IN:2006";LC_PAPER
+category  "mai_IN:2006";LC_NAME
+category  "mai_IN:2006";LC_ADDRESS
+category  "mai_IN:2006";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "hi_IN"
+END LC_CTYPE
+
+LC_COLLATE
+copy "hi_IN"
+END LC_COLLATE
+
+LC_MONETARY
+copy "hi_IN"
+END LC_MONETARY
+
+
+LC_NUMERIC
+copy "hi_IN"
+END LC_NUMERIC
+
+
+LC_TIME
+copy "hi_IN"
+END LC_TIME
+
+
+LC_MESSAGES
+copy "hi_IN"
+END LC_MESSAGES
+
+
+LC_PAPER
+copy "hi_IN"
+END LC_PAPER
+
+
+LC_NAME
+copy "hi_IN"
+END LC_NAME
+
+
+LC_ADDRESS
+copy "hi_IN"
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+copy "hi_IN"
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+copy "hi_IN"
+END LC_MEASUREMENT
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/pa_IN glibc-2.5-branch/localedata/locales/pa_IN
--- glibc-2.5/localedata/locales/pa_IN	2006-08-12 22:47:24.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/pa_IN	2006-10-05 09:54:26.000000000 -0700
@@ -80,7 +80,7 @@ abday       "<U0A10><U0A24><U0020>";/
             "<U0A2C><U0A41><U0A71><U0A27><U0020>";/
             "<U0A35><U0A40><U0A30><U0020>";/
             "<U0A36><U0A41><U0A71><U0A15><U0A30><U0020>";/
-            "<U0A36><U0A28><U0A40><U0A1A><U0A30><U0020>"
+            "<U0A36><U0A28><U0A3F><U0A71><U0A1A><U0A30><U0020>"
 %
 % Full weekday names (%A)
 day       "<U0A10><U0A24><U0A35><U0A3E><U0A30><U0020>";/
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/ru_RU glibc-2.5-branch/localedata/locales/ru_RU
--- glibc-2.5/localedata/locales/ru_RU	2006-07-30 15:19:43.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/ru_RU	2007-07-12 07:55:25.000000000 -0700
@@ -149,6 +149,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_PAPER
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sl_SI glibc-2.5-branch/localedata/locales/sl_SI
--- glibc-2.5/localedata/locales/sl_SI	2006-07-30 15:19:43.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/sl_SI	2007-07-12 07:32:39.000000000 -0700
@@ -2126,8 +2126,8 @@ noexpr  "<U005E><U005B><U004E><U006E><U0
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0053><U0049><U0054><U0020>"
-currency_symbol           "<U0053><U0049><U0054>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U0020>"
 mon_grouping              3;3
@@ -2136,11 +2136,11 @@ negative_sign             "<U002D>"
 int_frac_digits           2
 frac_digits               2
 p_cs_precedes             0
-p_sep_by_space            2
+p_sep_by_space            1
 n_cs_precedes             0
-n_sep_by_space            2
-p_sign_posn               2
-n_sign_posn               2
+n_sep_by_space            1
+p_sign_posn               1
+n_sign_posn               1
 END LC_MONETARY
 
 LC_NUMERIC
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sr_ME glibc-2.5-branch/localedata/locales/sr_ME
--- glibc-2.5/localedata/locales/sr_ME	2006-09-29 11:28:32.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/sr_ME	2007-07-12 07:54:28.000000000 -0700
@@ -1,42 +1,38 @@
 comment_char %
 escape_char  /
 %
-% Serbian Language in Jekavian dialect Locale for Serbia and Montenegro
-% Source: sr_YU locale
+% Serbian Language locale for Montenegro
+% Source: sr_YU, sr_CS locale
 % Address:
 %
 % Contact: Danilo Segan
-% Email: dsegan@gmx.net
-% Tel: +381 63 8626082
+% Email: danilo@gnome.org
+% Tel: +381 63 323456
 % Fax: none
 % Language: sr
-% Territory: CS
-% Revision: 1.0
-% Date: 2003-08-13
+% Territory: ME
+% Revision: 1.2
+% Date: 2006-10-11
 % Application: general
 % Users: general
 % Charset: UTF-8, ISO-8859-5
 % Distribution and use is free, also
 % for commercial purposes.
-%
-% TODO:
-% -- fix LC_COLLATE to work correctly for latin alphabet too
-%
 
 LC_IDENTIFICATION
-title      "Serbian locale for Serbia and Montenegro"
-source     "sr_YU locale"
+title      "Serbian locale for Montenegro"
+source     "sr_YU, sr_CS locale"
 address    ""
 contact    "Danilo Segan"
 email      "bug-glibc@gnu.org"
 tel        ""
 fax        ""
 language   "Serbian"
-territory  "Serbia and Montenegro"
-revision   "1.1"
-date       "2004-01-10"
+territory  "Montenegro"
+revision   "1.2"
+date       "2006-10-11"
 audience   "general"
-application   ""
+application   "GNU locale"
 abbreviation  ""
 %
 category  i18n:1997;LC_IDENTIFICATION
@@ -54,19 +50,33 @@ category  i18n:1997;LC_MEASUREMENT
 END LC_IDENTIFICATION
 
 LC_CTYPE
-copy "sr_CS"
+copy "i18n"
 END LC_CTYPE
 
 LC_COLLATE
-copy "sr_CS"
+copy "sr_RS"
 END LC_COLLATE
 
 LC_MONETARY
-copy "sr_CS"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
+mon_decimal_point         "<U002C>"
+mon_thousands_sep         "<U002E>"
+mon_grouping              3;3
+positive_sign             ""
+negative_sign             "<U002D>"
+int_frac_digits           2
+frac_digits               2
+p_cs_precedes             0
+p_sep_by_space            1
+n_cs_precedes             0
+n_sep_by_space            1
+p_sign_posn               1
+n_sign_posn               1
 END LC_MONETARY
 
 LC_NUMERIC
-copy "sr_CS"
+copy "sr_RS"
 END LC_NUMERIC
 
 LC_TIME
@@ -110,31 +120,46 @@ t_fmt_ampm "<U0025><U0054>"
 date_fmt  "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
 <U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
 <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U000A>"
-week    7;19971201;4
+% week    7;19971201;4
 first_weekday 2
 first_workday 2
 END LC_TIME
 
 LC_MESSAGES
-copy "sr_CS"
+copy "sr_RS"
 END LC_MESSAGES
 
 LC_PAPER
-copy "sr_CS"
+copy "sr_RS"
 END LC_PAPER
 
 LC_NAME
-copy "sr_CS"
+copy "sr_RS"
 END LC_NAME
 
 LC_ADDRESS
-copy "sr_CS"
+postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2   "<U004D><U0045>"
+country_ab3   "<U004D><U004E><U0045>"
+country_post  "<U004D><U004E><U0045>"
+country_name  "<U0426><U0440><U043D><U0430><U0020><U0413><U043E><U0440><U0430>"
+country_num   499
+country_car   "<U004D><U004E><U0045>"
+country_isbn  "<U0038><U0036>"
+lang_name     "<U0441><U0440><U043F><U0441><U043A><U0438>"
+lang_term     "<U0073><U0072><U0070>"
+lang_lib      "<U0073><U0063><U0063>"
+lang_ab	      "<U0073><U0072>"
 END LC_ADDRESS
 
 LC_TELEPHONE
-copy "sr_CS"
+copy "sr_RS"
 END LC_TELEPHONE
 
 LC_MEASUREMENT
-copy "sr_CS"
+copy "sr_RS"
 END LC_MEASUREMENT
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sr_RS glibc-2.5-branch/localedata/locales/sr_RS
--- glibc-2.5/localedata/locales/sr_RS	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/localedata/locales/sr_RS	2007-07-12 07:54:28.000000000 -0700
@@ -0,0 +1,360 @@
+comment_char %
+escape_char  /
+%
+% Serbian Language Locale for Serbia
+% Source: sr_YU, sr_CS locales
+% Address:
+%
+% Contact: Danilo Segan
+% Email: danilo@gnome.org
+% Tel: +381 63 323456
+% Fax: none
+% Language: sr
+% Territory: RS
+% Revision: 1.3
+% Date: 2006-10-09
+% Application: general
+% Users: general
+% Charset: UTF-8
+% Distribution and use is free, also
+% for commercial purposes.
+%
+
+LC_IDENTIFICATION
+title      "Serbian locale for Serbia"
+source     "sr_YU, sr_CS locale"
+address    ""
+contact    "Danilo Segan"
+email      "bug-glibc-locales@gnu.org"
+tel        ""
+fax        ""
+language   "Serbian"
+territory  "Serbia"
+revision   "1.3"
+date       "2006-10-09"
+audience   "general"
+application   "GNU locale"
+abbreviation  ""
+%
+category  "i18n:1997";LC_IDENTIFICATION
+category  "i18n:1997";LC_CTYPE
+category  "i18n:1997";LC_COLLATE
+category  "i18n:1997";LC_MONETARY
+category  "i18n:1997";LC_NUMERIC
+category  "i18n:1997";LC_TIME
+category  "i18n:1997";LC_MESSAGES
+category  "i18n:1997";LC_PAPER
+category  "i18n:1997";LC_NAME
+category  "i18n:1997";LC_ADDRESS
+category  "i18n:1997";LC_TELEPHONE
+category  "i18n:1997";LC_MEASUREMENT
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+translit_start
+include "translit_combining";""
+
+% cyrillic -> latin
+<U0452> "<U0111>";"<U0064><U006A>" % d-
+<U0453> "<U0067><U006A>" % gj
+<U0455> "<U0064><U007A>" % dz
+<U0458> "<U006A>" % j
+<U0459> "<U006C><U006A>" % lj
+<U045A> "<U006E><U006A>" % nj
+<U045B> "<U0107>";"<U0063>" % c'
+<U045C> "<U006B><U006A>" % kj
+<U045F> "<U0064><U017E>";"<U0064><U007A>" % dz<
+
+<U0402> "<U0110>";"<U0044><U006A>" % D-
+<U0403> "<U0047><U006A>" % Gj
+<U0405> "<U0044><U007A>" % Dz
+<U0408> "<U004A>" % J
+<U0409> "<U004C><U006A>" % Lj
+<U040A> "<U004E><U006A>" % Nj
+<U040B> "<U0106>";"<U0043>" % C'
+<U040C> "<U004B><U006A>" % Kj
+<U040F> "<U0044><U017E>";"<U0064><U007A>" % Dz<
+
+<U0430> "<U0061>"
+<U0431> "<U0062>"
+<U0446> "<U0063>"
+<U0434> "<U0064>"
+<U0435> "<U0065>"
+<U0444> "<U0066>"
+<U0433> "<U0067>"
+<U0445> "<U0068>"
+<U0438> "<U0069>"
+<U043A> "<U006B>"
+<U043B> "<U006C>"
+<U043C> "<U006D>"
+<U043D> "<U006E>"
+<U043E> "<U006F>"
+<U043F> "<U0070>"
+<U0440> "<U0072>"
+<U0441> "<U0073>"
+<U0442> "<U0074>"
+<U0443> "<U0075>"
+<U0432> "<U0076>"
+<U0437> "<U007A>"
+<U0436> "<U017E>";"<U007A>" % z<
+<U0448> "<U0161>";"<U0073>" % s<
+<U0447> "<U010D>";"<U0063>" % c<
+
+<U0410> "<U0041>"
+<U0411> "<U0042>"
+<U0426> "<U0043>"
+<U0414> "<U0044>"
+<U0415> "<U0045>"
+<U0424> "<U0046>"
+<U0413> "<U0047>"
+<U0425> "<U0048>"
+<U0418> "<U0049>"
+<U041A> "<U004B>"
+<U041B> "<U004C>"
+<U041C> "<U004D>"
+<U041D> "<U004E>"
+<U041E> "<U004F>"
+<U041F> "<U0050>"
+<U0420> "<U0052>"
+<U0421> "<U0053>"
+<U0422> "<U0054>"
+<U0423> "<U0055>"
+<U0412> "<U0056>"
+<U0417> "<U005A>"
+<U0416> "<U017D>";"<U005A>" % z<
+<U0428> "<U0160>";"<U0053>" % s<
+<U0427> "<U010C>";"<U0063>" % c<
+
+translit_end
+END LC_CTYPE
+
+
+LC_COLLATE
+
+copy "iso14651_t1"
+
+collating-element <D-Z<> from "<U0044><U017D>"
+collating-element <D-z<> from "<U0044><U017E>"
+collating-element <d-Z<> from "<U0064><U017D>"
+collating-element <d-z<> from "<U0064><U017E>"
+
+collating-element <L-J> from "<U004C><U004A>"
+collating-element <L-j> from "<U004C><U006A>"
+collating-element <l-J> from "<U006C><U004A>"
+collating-element <l-j> from "<U006C><U006A>"
+
+collating-element <N-J> from "<U004E><U004A>"
+collating-element <N-j> from "<U004E><U006A>"
+collating-element <n-J> from "<U006E><U004A>"
+collating-element <n-j> from "<U006E><U006A>"
+
+collating-symbol  <d-z-sh>
+collating-symbol  <l-j-sh>
+collating-symbol  <n-j-sh>
+
+collating-symbol <cacute>
+collating-symbol <ccaron>
+collating-symbol <d//>
+collating-symbol <scaron>
+collating-symbol <zcaron>
+
+collating-symbol <CAP-MIN>
+collating-symbol <MIN-CAP>
+
+reorder-after <MIN>
+<MIN-CAP>
+reorder-after <CAP>
+<CAP-MIN>
+
+reorder-after <c>
+<cacute>
+<ccaron>
+<d>
+<d-z-sh>
+<d//>
+reorder-after <l>
+<l-j-sh>
+reorder-after <n>
+<n-j-sh>
+reorder-after <s>
+<scaron>
+reorder-after <z>
+<zcaron>
+
+reorder-after <U0063>
+<U0107>	<cacute>;<PCT>;<MIN>;IGNORE
+<U010D>	<ccaron>;<PCT>;<MIN>;IGNORE
+reorder-after <U0043>
+<U0106>	<cacute>;<PCT>;<CAP>;IGNORE
+<U010C>	<ccaron>;<PCT>;<CAP>;IGNORE
+
+reorder-after <U0064>
+<d-z<>	<d-z-sh>;<PCT>;<MIN>;IGNORE
+<U01C6>	<d-z-sh>;<PCT>;<MIN>;IGNORE
+<d-Z<>	<d-z-sh>;<PCT>;<MIN-CAP>;IGNORE
+<U0111>	<d//>;<PCT>;<MIN>;IGNORE
+reorder-after <U0044>
+<D-Z<>	<d-z-sh>;<PCT>;<CAP>;IGNORE
+<U01C4>	<d-z-sh>;<PCT>;<CAP>;IGNORE
+<D-z<>	<d-z-sh>;<PCT>;<CAP-MIN>;IGNORE
+<U01C5>	<d-z-sh>;<PCT>;<CAP-MIN>;IGNORE
+<U0110>	<d//>;<PCT>;<CAP>;IGNORE
+
+reorder-after <U006C>
+<l-j>	<l-j-sh>;<PCT>;<MIN>;IGNORE
+<U01C9>	<l-j-sh>;<PCT>;<MIN>;IGNORE
+<l-J>	<l-j-sh>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U004C>
+<L-J>	<l-j-sh>;<PCT>;<CAP>;IGNORE
+<U01C7>	<l-j-sh>;<PCT>;<CAP>;IGNORE
+<L-j>	<l-j-sh>;<PCT>;<CAP-MIN>;IGNORE
+<U01C8>	<l-j-sh>;<PCT>;<CAP-MIN>;IGNORE
+
+reorder-after <U006E>
+<n-j>	<n-j-sh>;<PCT>;<MIN>;IGNORE
+<U01CC>	<n-j-sh>;<PCT>;<MIN>;IGNORE
+<n-J>	<n-j-sh>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U004E>
+<N-J>	<n-j-sh>;<PCT>;<CAP>;IGNORE
+<U01CA>	<n-j-sh>;<PCT>;<CAP>;IGNORE
+<N-j>	<n-j-sh>;<PCT>;<CAP-MIN>;IGNORE
+<U01CB>	<n-j-sh>;<PCT>;<CAP-MIN>;IGNORE
+
+reorder-after <U0073>
+<U0161>	<scaron>;<PCT>;<MIN>;IGNORE
+reorder-after <U0053>
+<U0160>	<scaron>;<PCT>;<CAP>;IGNORE
+
+reorder-after <U007A>
+<U017E>	<zcaron>;<PCT>;<MIN>;IGNORE
+reorder-after <U005A>
+<U017D>	<zcaron>;<PCT>;<CAP>;IGNORE
+
+reorder-end
+
+END LC_COLLATE
+
+LC_MONETARY
+int_curr_symbol           "<U0052><U0053><U0044><U0020>"
+currency_symbol           "<U0434><U0438><U043D>"
+mon_decimal_point         "<U002C>"
+mon_thousands_sep         "<U002E>"
+mon_grouping              3;3
+positive_sign             ""
+negative_sign             "<U002D>"
+int_frac_digits           2
+frac_digits               2
+p_cs_precedes             0
+p_sep_by_space            1
+n_cs_precedes             0
+n_sep_by_space            1
+p_sign_posn               1
+n_sign_posn               1
+END LC_MONETARY
+
+LC_NUMERIC
+decimal_point             "<U002C>"
+thousands_sep             ""
+grouping                  0;0
+END LC_NUMERIC
+
+LC_TIME
+
+abday   "<U043D><U0435><U0434>";"<U043F><U043E><U043D>";/
+        "<U0443><U0442><U043E>";"<U0441><U0440><U0435>";/
+        "<U0447><U0435><U0442>";"<U043F><U0435><U0442>";/
+        "<U0441><U0443><U0431>"
+day     "<U043D><U0435><U0434><U0435><U0459><U0430>";/
+        "<U043F><U043E><U043D><U0435><U0434><U0435><U0459><U0430><U043A>";/
+        "<U0443><U0442><U043E><U0440><U0430><U043A>";/
+        "<U0441><U0440><U0435><U0434><U0430>";/
+        "<U0447><U0435><U0442><U0432><U0440><U0442><U0430><U043A>";/
+        "<U043F><U0435><U0442><U0430><U043A>";/
+        "<U0441><U0443><U0431><U043E><U0442><U0430>"
+abmon   "<U0458><U0430><U043D>";"<U0444><U0435><U0431>";/
+        "<U043C><U0430><U0440>";"<U0430><U043F><U0440>";/
+        "<U043C><U0430><U0458>";"<U0458><U0443><U043D>";/
+        "<U0458><U0443><U043B>";"<U0430><U0432><U0433>";/
+        "<U0441><U0435><U043F>";"<U043E><U043A><U0442>";/
+        "<U043D><U043E><U0432>";"<U0434><U0435><U0446>"
+mon     "<U0458><U0430><U043D><U0443><U0430><U0440>";/
+        "<U0444><U0435><U0431><U0440><U0443><U0430><U0440>";/
+        "<U043C><U0430><U0440><U0442>";/
+        "<U0430><U043F><U0440><U0438><U043B>";/
+        "<U043C><U0430><U0458>";/
+        "<U0458><U0443><U043D>";/
+        "<U0458><U0443><U043B>";/
+        "<U0430><U0432><U0433><U0443><U0441><U0442>";/
+        "<U0441><U0435><U043F><U0442><U0435><U043C><U0431><U0430><U0440>";/
+        "<U043E><U043A><U0442><U043E><U0431><U0430><U0440>";/
+        "<U043D><U043E><U0432><U0435><U043C><U0431><U0430><U0440>";/
+        "<U0434><U0435><U0446><U0435><U043C><U0431><U0430><U0440>"
+
+d_t_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U002E><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002E><U0020><U0025><U0054>/
+<U0020><U0025><U005A>"
+d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059><U002E>"
+t_fmt   "<U0025><U0054>"
+am_pm   "";""
+t_fmt_ampm "<U0025><U0054>"
+date_fmt  "<U0025><U0061><U002C><U0020><U0025><U0065><U002E><U0020>/
+<U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
+<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U000A>"
+% week    7;19971201;4
+first_weekday 2
+first_workday 2
+END LC_TIME
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
+noexpr  "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+END LC_MESSAGES
+
+LC_PAPER
+height   297
+width    210
+END LC_PAPER
+
+LC_NAME
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U0433><U002D><U0434><U0438><U043D>"
+name_mrs    "<U0433><U002D><U0452><U0430>"
+name_miss   "<U0433><U002D><U0452><U0438><U0446><U0430>"
+name_ms     "<U0433><U002D><U0452><U0430>"
+END LC_NAME
+
+LC_ADDRESS
+postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2   "<U0052><U0053>"
+country_ab3   "<U0053><U0052><U0042>"
+% FIXME: country_post is probably incorrect
+country_post  "<U0053><U0052><U0042>"
+country_name  "<U0421><U0440><U0431><U0438><U0458><U0430>"
+country_num   688
+country_car   "<U0053><U0052><U0042>"
+% FIXME: ISBN code is what? "86" that preceedes all the numbers?
+country_isbn  "<U0038><U0036>"
+lang_name     "<U0441><U0440><U043F><U0441><U043A><U0438>"
+lang_term     "<U0073><U0072><U0070>"
+lang_lib      "<U0073><U0063><U0063>"
+lang_ab	      "<U0073><U0072>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+tel_int_fmt    "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+tel_dom_fmt    "<U0025><U0041><U0020><U0025><U006C>"
+int_prefix     "<U0033><U0038><U0031>"
+int_select     "<U0039><U0039>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+measurement    1
+END LC_MEASUREMENT
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/sr_RS@latin glibc-2.5-branch/localedata/locales/sr_RS@latin
--- glibc-2.5/localedata/locales/sr_RS@latin	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/localedata/locales/sr_RS@latin	2007-07-12 07:54:28.000000000 -0700
@@ -0,0 +1,174 @@
+comment_char %
+escape_char  /
+%
+% Serbian Language Locale for Serbia
+% Source: sr_YU, sr_CS locales
+% Address:
+%
+% Contact: Danilo Segan
+% Email: danilo@gnome.org
+% Tel: +381 63 323456
+% Fax: none
+% Language: sr
+% Territory: RS
+% Revision: 1.3
+% Date: 2006-10-09
+% Application: general
+% Users: general
+% Charset: UTF-8, ISO-8859-2
+% Distribution and use is free, also
+% for commercial purposes.
+%
+
+LC_IDENTIFICATION
+title      "Serbian Latin locale for Serbia"
+source     "sr_YU, sr_CS locale"
+address    ""
+contact    "Danilo Segan"
+email      "bug-glibc-locales@gnu.org"
+tel        ""
+fax        ""
+language   "Serbian"
+territory  "Serbia"
+revision   "1.3"
+date       "2006-10-09"
+audience   "general"
+application   "GNU locale"
+abbreviation  ""
+%
+category  "i18n:1997";LC_IDENTIFICATION
+category  "i18n:1997";LC_CTYPE
+category  "i18n:1997";LC_COLLATE
+category  "i18n:1997";LC_MONETARY
+category  "i18n:1997";LC_NUMERIC
+category  "i18n:1997";LC_TIME
+category  "i18n:1997";LC_MESSAGES
+category  "i18n:1997";LC_PAPER
+category  "i18n:1997";LC_NAME
+category  "i18n:1997";LC_ADDRESS
+category  "i18n:1997";LC_TELEPHONE
+category  "i18n:1997";LC_MEASUREMENT
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_COLLATE
+copy "sr_RS"
+END LC_COLLATE
+
+LC_MONETARY
+int_curr_symbol           "<U0052><U0053><U0044><U0020>"
+currency_symbol           "<U0064><U0069><U006E>"
+mon_decimal_point         "<U002C>"
+mon_thousands_sep         "<U002E>"
+mon_grouping              3;3
+positive_sign             ""
+negative_sign             "<U002D>"
+int_frac_digits           0
+frac_digits               0
+p_cs_precedes             1
+p_sep_by_space            1
+n_cs_precedes             1
+n_sep_by_space            1
+p_sign_posn               1
+n_sign_posn               1
+END LC_MONETARY
+
+LC_NUMERIC
+copy "sr_RS"
+END LC_NUMERIC
+
+LC_TIME
+abday   "<U006E><U0065><U0064>";"<U0070><U006F><U006E>";/
+        "<U0075><U0074><U006F>";"<U0073><U0072><U0065>";/
+        "<U010D><U0065><U0074>";"<U0070><U0065><U0074>";/
+        "<U0073><U0075><U0062>"
+day     "<U006E><U0065><U0064><U0065><U006C><U006A><U0061>";/
+        "<U0070><U006F><U006E><U0065><U0064><U0065><U006C><U006A><U0061><U006B>";/
+        "<U0075><U0074><U006F><U0072><U0061><U006B>";/
+        "<U0073><U0072><U0065><U0064><U0061>";/
+        "<U010D><U0065><U0074><U0076><U0072><U0074><U0061><U006B>";/
+        "<U0070><U0065><U0074><U0061><U006B>";/
+        "<U0073><U0075><U0062><U006F><U0074><U0061>"
+abmon   "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
+        "<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
+        "<U006D><U0061><U006A>";"<U006A><U0075><U006E>";/
+        "<U006A><U0075><U006C>";"<U0061><U0076><U0067>";/
+        "<U0073><U0065><U0070>";"<U006F><U006B><U0074>";/
+        "<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
+mon     "<U006A><U0061><U006E><U0075><U0061><U0072>";/
+        "<U0066><U0065><U0062><U0072><U0075><U0061><U0072>";/
+        "<U006D><U0061><U0072><U0074>";/
+        "<U0061><U0070><U0072><U0069><U006C>";/
+        "<U006D><U0061><U006A>";/
+        "<U006A><U0075><U006E><U0069>";/
+        "<U006A><U0075><U006C><U0069>";/
+        "<U0061><U0076><U0067><U0075><U0073><U0074>";/
+        "<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0061><U0072>";/
+        "<U006F><U006B><U0074><U006F><U0062><U0061><U0072>";/
+        "<U006E><U006F><U0076><U0065><U006D><U0062><U0061><U0072>";/
+        "<U0064><U0065><U0063><U0065><U006D><U0062><U0061><U0072>"
+
+d_t_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U002E><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002E><U0020><U0025><U0054>/
+<U0020><U0025><U005A>"
+d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059><U002E>"
+t_fmt   "<U0025><U0054>"
+am_pm   "";""
+t_fmt_ampm "<U0025><U0054>"
+date_fmt  "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
+<U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
+<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U000A>"
+% week    7;19971201;4
+first_weekday 2
+first_workday 2
+END LC_TIME
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D>"
+noexpr  "<U005E><U005B><U006E><U004E><U005D>"
+END LC_MESSAGES
+
+LC_PAPER
+copy "sr_RS"
+END LC_PAPER
+
+LC_NAME
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U0067><U002D><U0064><U0069><U006E>"
+name_mrs    "<U0067><U002D><U0111><U0061>"
+name_miss   "<U0067><U002D><U0111><U0069><U0063><U0061>"
+name_ms     "<U0067><U002D><U0111><U0061>"
+END LC_NAME
+
+LC_ADDRESS
+postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2   "<U0052><U0053>"
+country_ab3   "<U0053><U0052><U0042>"
+country_post  "<U0053><U0052><U0042>"
+country_name  "<U0053><U0072><U0062><U0069><U006A><U0061><U0020><U0069>/
+<U0020><U0043><U0072><U006E><U0061><U0020><U0047><U006F><U0072><U0061>"
+country_num   688
+country_car   "<U0053><U0052><U0042>"
+country_isbn  "<U0038><U0036>"
+lang_name     "<U0073><U0072><U0070><U0073><U006B><U0069>"
+lang_term     "<U0073><U0072><U0070>"
+lang_lib      "<U0073><U0063><U0063>"
+lang_ab	      "<U0073><U0072>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+copy "sr_RS"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "sr_RS"
+END LC_MEASUREMENT
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/translit_neutral glibc-2.5-branch/localedata/locales/translit_neutral
--- glibc-2.5/localedata/locales/translit_neutral	2002-04-20 00:14:27.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/translit_neutral	2007-07-12 08:13:29.000000000 -0700
@@ -116,6 +116,8 @@ include "translit_wide";""
 <U2039> <U003C>
 % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 <U203A> <U003E>
+% FRACTION SLASH
+<U2044> <U002F>
 % WORD JOINER
 <U2060> ""
 % FUNCTION APPLICATION
diff -pNur -x CVS -x libidn glibc-2.5/localedata/locales/tt_RU glibc-2.5-branch/localedata/locales/tt_RU
--- glibc-2.5/localedata/locales/tt_RU	2006-07-30 15:19:43.000000000 -0700
+++ glibc-2.5-branch/localedata/locales/tt_RU	2006-10-06 08:34:42.000000000 -0700
@@ -1,7 +1,7 @@
 comment_char %
 escape_char  /
 %
-% Tatar Language Locale for Tatarstan
+% Tatar Language Locale for Russia
 % Source:
 % Contact: Pablo Saratxaga, Rinat Norkin
 % Email: <pablo@mandrakesoft.com>, <rinat@taif.ru>
@@ -24,7 +24,7 @@ escape_char  /
 % replace cyrillic alphabet
 
 LC_IDENTIFICATION
-title "Tatar language locale for Tatarstan"
+title "Tatar language locale for Russia"
 source "Rinat Norkin"
 address ""
 contact "Pablo Saratxaga, Rinat Norkin"
@@ -32,7 +32,7 @@ email "pablo@mandrakesoft.com, rinat@tai
 tel ""
 fax ""
 language "Tatar"
-territory "Tatarstan"
+territory "Russia"
 revision "0.4"
 date "2001-01-28"
 
diff -pNur -x CVS -x libidn glibc-2.5/localedata/SUPPORTED glibc-2.5-branch/localedata/SUPPORTED
--- glibc-2.5/localedata/SUPPORTED	2006-09-29 11:29:11.000000000 -0700
+++ glibc-2.5-branch/localedata/SUPPORTED	2007-07-12 07:54:28.000000000 -0700
@@ -252,6 +252,7 @@ lt_LT.UTF-8/UTF-8 \
 lt_LT/ISO-8859-13 \
 lv_LV.UTF-8/UTF-8 \
 lv_LV/ISO-8859-13 \
+mai_IN/UTF-8 \
 mg_MG.UTF-8/UTF-8 \
 mg_MG/ISO-8859-15 \
 mi_NZ.UTF-8/UTF-8 \
@@ -320,6 +321,8 @@ sq_AL/ISO-8859-1 \
 sr_CS.UTF-8/UTF-8 \
 sr_CS/ISO-8859-5 \
 sr_ME/UTF-8 \
+sr_RS/UTF-8 \
+sr_RS@latin/UTF-8 \
 ss_ZA/UTF-8 \
 st_ZA.UTF-8/UTF-8 \
 st_ZA/ISO-8859-1 \
diff -pNur -x CVS -x libidn glibc-2.5/login/utmp_file.c glibc-2.5-branch/login/utmp_file.c
--- glibc-2.5/login/utmp_file.c	2005-12-14 03:33:40.000000000 -0800
+++ glibc-2.5-branch/login/utmp_file.c	2007-07-12 09:58:03.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2002, 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2002, 2003, 2004, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>
    and Paul Janzen <pcj@primenet.com>, 1996.
@@ -140,11 +140,11 @@ setutent_file (void)
 
       file_name = TRANSFORM_UTMP_FILE_NAME (__libc_utmp_file_name);
 
-      file_fd = open_not_cancel_2 (file_name, O_RDWR);
+      file_fd = open_not_cancel_2 (file_name, O_RDWR | O_LARGEFILE);
       if (file_fd == -1)
 	{
 	  /* Hhm, read-write access did not work.  Try read-only.  */
-	  file_fd = open_not_cancel_2 (file_name, O_RDONLY);
+	  file_fd = open_not_cancel_2 (file_name, O_RDONLY | O_LARGEFILE);
 	  if (file_fd == -1)
 	    return 0;
 	}
@@ -459,7 +459,7 @@ updwtmp_file (const char *file, const st
   int fd;
 
   /* Open WTMP file.  */
-  fd = open_not_cancel_2 (file, O_WRONLY);
+  fd = open_not_cancel_2 (file, O_WRONLY | O_LARGEFILE);
   if (fd < 0)
     return -1;
 
diff -pNur -x CVS -x libidn glibc-2.5/malloc/arena.c glibc-2.5-branch/malloc/arena.c
--- glibc-2.5/malloc/arena.c	2006-09-07 09:04:22.000000000 -0700
+++ glibc-2.5-branch/malloc/arena.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,5 +1,6 @@
 /* Malloc implementation for multiple threads without lock contention.
-   Copyright (C) 2001,2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+   Copyright (C) 2001,2002,2003,2004,2005,2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Wolfram Gloger <wg@malloc.de>, 2001.
 
@@ -59,10 +60,12 @@ typedef struct _heap_info {
   mstate ar_ptr; /* Arena for this heap. */
   struct _heap_info *prev; /* Previous heap. */
   size_t size;   /* Current size in bytes. */
+  size_t mprotect_size;	/* Size in bytes that has been mprotected
+			   PROT_READ|PROT_WRITE.  */
   /* Make sure the following data is properly aligned, particularly
      that sizeof (heap_info) + 2 * SIZE_SZ is a multiple of
-     MALLOG_ALIGNMENT. */
-  char pad[-5 * SIZE_SZ & MALLOC_ALIGN_MASK];
+     MALLOC_ALIGNMENT. */
+  char pad[-6 * SIZE_SZ & MALLOC_ALIGN_MASK];
 } heap_info;
 
 /* Get a compile-time error if the heap_info padding is not correct
@@ -692,6 +695,7 @@ new_heap(size, top_pad) size_t size, top
   }
   h = (heap_info *)p2;
   h->size = size;
+  h->mprotect_size = size;
   THREAD_STAT(stat_n_heaps++);
   return h;
 }
@@ -714,17 +718,34 @@ grow_heap(h, diff) heap_info *h; long di
     new_size = (long)h->size + diff;
     if((unsigned long) new_size > (unsigned long) HEAP_MAX_SIZE)
       return -1;
-    if(mprotect((char *)h + h->size, diff, PROT_READ|PROT_WRITE) != 0)
-      return -2;
+    if((unsigned long) new_size > h->mprotect_size) {
+      if (mprotect((char *)h + h->mprotect_size,
+		   (unsigned long) new_size - h->mprotect_size,
+		   PROT_READ|PROT_WRITE) != 0)
+	return -2;
+      h->mprotect_size = new_size;
+    }
   } else {
     new_size = (long)h->size + diff;
     if(new_size < (long)sizeof(*h))
       return -1;
     /* Try to re-map the extra heap space freshly to save memory, and
        make it inaccessible. */
-    if((char *)MMAP((char *)h + new_size, -diff, PROT_NONE,
-                    MAP_PRIVATE|MAP_FIXED) == (char *) MAP_FAILED)
-      return -2;
+#ifdef _LIBC
+    if (__builtin_expect (__libc_enable_secure, 0))
+#else
+    if (1)
+#endif
+      {
+	if((char *)MMAP((char *)h + new_size, -diff, PROT_NONE,
+			MAP_PRIVATE|MAP_FIXED) == (char *) MAP_FAILED)
+	  return -2;
+	h->mprotect_size = new_size;
+      }
+#ifdef _LIBC
+    else
+      madvise ((char *)h + new_size, -diff, MADV_DONTNEED);
+#endif
     /*fprintf(stderr, "shrink %p %08lx\n", h, new_size);*/
   }
   h->size = new_size;
diff -pNur -x CVS -x libidn glibc-2.5/malloc/memusage.c glibc-2.5-branch/malloc/memusage.c
--- glibc-2.5/malloc/memusage.c	2005-10-14 14:09:34.000000000 -0700
+++ glibc-2.5-branch/malloc/memusage.c	2007-01-12 07:25:43.000000000 -0800
@@ -1,5 +1,5 @@
 /* Profile heap and stack memory usage of running program.
-   Copyright (C) 1998-2002, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 1998-2002, 2004, 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
 
@@ -887,4 +887,10 @@ dest (void)
         fputc ('=', stderr);
       fputs ("\e[0;0m\n", stderr);
     }
+
+  /* Any following malloc/free etc. calls should generate statistics again,
+     because otherwise freeing something that has been malloced before
+     this destructor (including struct header in front of it) wouldn't
+     be properly freed.  */
+  not_me = false;
 }
diff -pNur -x CVS -x libidn glibc-2.5/malloc/memusage.sh glibc-2.5-branch/malloc/memusage.sh
--- glibc-2.5/malloc/memusage.sh	2006-05-19 09:47:26.000000000 -0700
+++ glibc-2.5-branch/malloc/memusage.sh	2007-07-12 09:58:04.000000000 -0700
@@ -1,5 +1,5 @@
 #! @BASH@
-# Copyright (C) 1999-2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1999-2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Ulrich Drepper <drepper@gnu.org>, 1999.
 
@@ -77,6 +77,15 @@ warranty; not even for MERCHANTABILITY o
   exit 0
 }
 
+# These variables are local
+buffer=
+data=
+memusagestat_args=
+notimer=
+png=
+progname=
+tracemmap=
+
 # Process arguments.  But stop as soon as the program name is found.
 while test $# -gt 0; do
   case "$1" in
@@ -213,15 +222,8 @@ datafile=
 if test -n "$data"; then
   datafile="$data"
 elif test -n "$png"; then
-  datafile=$(mktemp ${TMPDIR:-/tmp}/memusage.XXXXXX 2> /dev/null)
-  if test $? -ne 0; then
-    # Lame, but if there is no `mktemp' program the user cannot expect more.
-    if test "$RANDOM" != "$RANDOM"; then
-      datafile=${TMPDIR:-/tmp}/memusage.$RANDOM
-    else
-      datafile=${TMPDIR:-/tmp}/memusage.$$
-    fi
-  fi
+  datafile=$(mktemp -t memusage.XXXXXX) || exit
+  trap 'rm -f "$datafile"; exit 1' HUP INT QUIT TERM PIPE
 fi
 if test -n "$datafile"; then
   add_env="$add_env MEMUSAGE_OUTPUT=$datafile"
diff -pNur -x CVS -x libidn glibc-2.5/manual/message.texi glibc-2.5-branch/manual/message.texi
--- glibc-2.5/manual/message.texi	2003-08-29 00:15:18.000000000 -0700
+++ glibc-2.5-branch/manual/message.texi	2006-10-02 09:02:53.000000000 -0700
@@ -1189,7 +1189,7 @@ the rules of how to select the plural fo
 with every language this is the only viable solution except for
 hardcoding the information in the code (which still would require the
 possibility of extensions to not prevent the use of new languages).  The
-details are explained in the GNU @code{gettext} manual.  Here only a a
+details are explained in the GNU @code{gettext} manual.  Here only a
 bit of information is provided.
 
 The information about the plural form selection has to be stored in the
@@ -1590,7 +1590,7 @@ the user to select the message s/he want
 them.
 
 The POSIX locale model uses the environment variables @code{LC_COLLATE},
-@code{LC_CTYPE}, @code{LC_MESSAGES}, @code{LC_MONETARY}, @code{NUMERIC},
+@code{LC_CTYPE}, @code{LC_MESSAGES}, @code{LC_MONETARY}, @code{LC_NUMERIC},
 and @code{LC_TIME} to select the locale which is to be used.  This way
 the user can influence lots of functions.  As we mentioned above the
 @code{gettext} functions also take advantage of this.
diff -pNur -x CVS -x libidn glibc-2.5/manual/stdio.texi glibc-2.5-branch/manual/stdio.texi
--- glibc-2.5/manual/stdio.texi	2006-02-03 23:12:54.000000000 -0800
+++ glibc-2.5-branch/manual/stdio.texi	2006-10-06 08:33:02.000000000 -0700
@@ -2393,8 +2393,9 @@ This function is similar to @code{sprint
 allocates a string (as with @code{malloc}; @pxref{Unconstrained
 Allocation}) to hold the output, instead of putting the output in a
 buffer you allocate in advance.  The @var{ptr} argument should be the
-address of a @code{char *} object, and @code{asprintf} stores a pointer
-to the newly allocated string at that location.
+address of a @code{char *} object, and a successful call to
+@code{asprintf} stores a pointer to the newly allocated string at that
+location.
 
 The return value is the number of characters allocated for the buffer, or
 less than zero if an error occurred. Usually this means that the buffer
diff -pNur -x CVS -x libidn glibc-2.5/math/basic-test.c glibc-2.5-branch/math/basic-test.c
--- glibc-2.5/math/basic-test.c	2001-07-05 21:55:35.000000000 -0700
+++ glibc-2.5-branch/math/basic-test.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1999, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@suse.de>, 1999.
 
@@ -44,7 +44,7 @@ NAME (void)								      \
 									      \
   zero_var = 0.0;							      \
   one_var = 1.0;							      \
-  NaN_var = zero_var/zero_var;						      \
+  NaN_var = zero_var / zero_var;					      \
   Inf_var = one_var / zero_var;						      \
 									      \
   (void) &zero_var;							      \
@@ -103,21 +103,51 @@ NAME (void)								      \
   check (#FLOAT " isinf (-HUGE_VALx) == -1", isinf (x1) == -1);		      \
 }
 
+#define TEST_TRUNC(NAME, FLOAT, DOUBLE) \
+void									      \
+NAME (void)								      \
+{									      \
+  volatile DOUBLE Inf_var, NaN_var, zero_var, one_var;			      \
+  FLOAT x1, x2;								      \
+									      \
+  zero_var = 0.0;							      \
+  one_var = 1.0;							      \
+  NaN_var = zero_var / zero_var;					      \
+  Inf_var = one_var / zero_var;						      \
+									      \
+  (void) &NaN_var;							      \
+  (void) &Inf_var;							      \
+									      \
+  x1 = (FLOAT) NaN_var;							      \
+  check (" "#FLOAT" x = ("#FLOAT") ("#DOUBLE") NaN", isnan (x1) != 0);	      \
+  x2 = (FLOAT) Inf_var;							      \
+  check (" "#FLOAT" x = ("#FLOAT") ("#DOUBLE") Inf", isinf (x2) != 0);	      \
+}
+
 TEST_FUNC (float_test, float, nanf, FLT_EPSILON, HUGE_VALF)
 TEST_FUNC (double_test, double, nan, DBL_EPSILON, HUGE_VAL)
+TEST_TRUNC (truncdfsf_test, float, double)
 #ifndef NO_LONG_DOUBLE
 TEST_FUNC (ldouble_test, long double, nanl, LDBL_EPSILON, HUGE_VALL)
+TEST_TRUNC (trunctfsf_test, float, long double)
+TEST_TRUNC (trunctfdf_test, double, long double)
 #endif
 
 int
-main (void)
+do_test (void)
 {
   float_test ();
   double_test ();
+  truncdfsf_test();
 
 #ifndef NO_LONG_DOUBLE
   ldouble_test ();
+  trunctfsf_test();
+  trunctfdf_test();
 #endif
 
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/math/bug-nextafter.c glibc-2.5-branch/math/bug-nextafter.c
--- glibc-2.5/math/bug-nextafter.c	2003-12-09 10:10:47.000000000 -0800
+++ glibc-2.5-branch/math/bug-nextafter.c	2007-07-12 08:08:17.000000000 -0700
@@ -4,6 +4,9 @@
 #include <stdlib.h>
 #include <stdio.h>
 
+float zero = 0.0;
+float inf = INFINITY;
+
 int
 main (void)
 {
@@ -34,6 +37,81 @@ main (void)
       ++result;
     }
 
+  i = 0;
+  m = FLT_MIN;
+  feclearexcept (FE_ALL_EXCEPT);
+  i = nextafterf (m, i);
+  if (i < 0 || i >= FLT_MIN)
+    {
+      puts ("nextafterf+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterf+ did not underflow");
+      ++result;
+    }
+  i = 0;
+  feclearexcept (FE_ALL_EXCEPT);
+  i = nextafterf (-m, -i);
+  if (i > 0 || i <= -FLT_MIN)
+    {
+      puts ("nextafterf- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterf- did not underflow");
+      ++result;
+    }
+  i = -INFINITY;
+  feclearexcept (FE_ALL_EXCEPT);
+  m = nextafterf (zero, inf);
+  if (m < 0.0 || m >= FLT_MIN)
+    {
+      puts ("nextafterf+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterf+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafterf (m, i) != 0.0)
+    {
+      puts ("nextafterf+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterf+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  m = nextafterf (copysignf (zero, -1.0), -inf);
+  if (m > 0.0 || m <= -FLT_MIN)
+    {
+      puts ("nextafterf- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterf- did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafterf (m, -i) != 0.0)
+    {
+      puts ("nextafterf- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterf- did not underflow");
+      ++result;
+    }
+
   double di = INFINITY;
   double dm = DBL_MAX;
   feclearexcept (FE_ALL_EXCEPT);
@@ -59,5 +137,182 @@ main (void)
       ++result;
     }
 
+  di = 0;
+  dm = DBL_MIN;
+  feclearexcept (FE_ALL_EXCEPT);
+  di = nextafter (dm, di);
+  if (di < 0 || di >= DBL_MIN)
+    {
+      puts ("nextafter+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafter+ did not underflow");
+      ++result;
+    }
+  di = 0;
+  feclearexcept (FE_ALL_EXCEPT);
+  di = nextafter (-dm, -di);
+  if (di > 0 || di <= -DBL_MIN)
+    {
+      puts ("nextafter- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafter- did not underflow");
+      ++result;
+    }
+  di = -INFINITY;
+  feclearexcept (FE_ALL_EXCEPT);
+  dm = nextafter (zero, inf);
+  if (dm < 0.0 || dm >= DBL_MIN)
+    {
+      puts ("nextafter+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafter+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafter (dm, di) != 0.0)
+    {
+      puts ("nextafter+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafter+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  dm = nextafter (copysign (zero, -1.0), -inf);
+  if (dm > 0.0 || dm <= -DBL_MIN)
+    {
+      puts ("nextafter- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafter- did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafter (dm, -di) != 0.0)
+    {
+      puts ("nextafter- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafter- did not underflow");
+      ++result;
+    }
+
+#ifndef NO_LONG_DOUBLE
+  long double li = INFINITY;
+  long double lm = LDBL_MAX;
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafterl (lm, li) != li)
+    {
+      puts ("nextafterl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_OVERFLOW) == 0)
+    {
+      puts ("nextafterl+ did not overflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafterl (-lm, -li) != -li)
+    {
+      puts ("nextafterl failed");
+      ++result;
+    }
+  if (fetestexcept (FE_OVERFLOW) == 0)
+    {
+      puts ("nextafterl- did not overflow");
+      ++result;
+    }
+
+  li = 0;
+  lm = LDBL_MIN;
+  feclearexcept (FE_ALL_EXCEPT);
+  li = nextafterl (lm, li);
+  if (li < 0 || li >= LDBL_MIN)
+    {
+      puts ("nextafterl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterl+ did not underflow");
+      ++result;
+    }
+  li = 0;
+  feclearexcept (FE_ALL_EXCEPT);
+  li = nextafterl (-lm, -li);
+  if (li > 0 || li <= -LDBL_MIN)
+    {
+      puts ("nextafterl- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterl- did not underflow");
+      ++result;
+    }
+  li = -INFINITY;
+  feclearexcept (FE_ALL_EXCEPT);
+  lm = nextafterl (zero, inf);
+  if (lm < 0.0 || lm >= LDBL_MIN)
+    {
+      puts ("nextafterl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterl+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafterl (lm, li) != 0.0)
+    {
+      puts ("nextafterl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterl+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  lm = nextafterl (copysign (zero, -1.0), -inf);
+  if (lm > 0.0 || lm <= -LDBL_MIN)
+    {
+      puts ("nextafterl- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterl- did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nextafterl (lm, -li) != 0.0)
+    {
+      puts ("nextafterl- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nextafterl- did not underflow");
+      ++result;
+    }
+#endif
+
   return result;
 }
diff -pNur -x CVS -x libidn glibc-2.5/math/bug-nexttoward.c glibc-2.5-branch/math/bug-nexttoward.c
--- glibc-2.5/math/bug-nexttoward.c	2003-12-07 13:13:09.000000000 -0800
+++ glibc-2.5-branch/math/bug-nexttoward.c	2007-07-12 08:08:17.000000000 -0700
@@ -4,6 +4,9 @@
 #include <stdlib.h>
 #include <stdio.h>
 
+float zero = 0.0;
+float inf = INFINITY;
+
 int
 main (void)
 {
@@ -35,6 +38,81 @@ main (void)
       ++result;
     }
 
+  fi = 0;
+  m = FLT_MIN;
+  feclearexcept (FE_ALL_EXCEPT);
+  fi = nexttowardf (m, fi);
+  if (fi < 0 || fi >= FLT_MIN)
+    {
+      puts ("nexttowardf+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardf+ did not underflow");
+      ++result;
+    }
+  fi = 0;
+  feclearexcept (FE_ALL_EXCEPT);
+  fi = nexttowardf (-m, -fi);
+  if (fi > 0 || fi <= -FLT_MIN)
+    {
+      puts ("nexttowardf- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardf- did not underflow");
+      ++result;
+    }
+  fi = -INFINITY;
+  feclearexcept (FE_ALL_EXCEPT);
+  m = nexttowardf (zero, inf);
+  if (m < 0.0 || m >= FLT_MIN)
+    {
+      puts ("nexttowardf+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardf+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttowardf (m, fi) != 0.0)
+    {
+      puts ("nexttowardf+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardf+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  m = nexttowardf (copysignf (zero, -1.0), -inf);
+  if (m > 0.0 || m <= -FLT_MIN)
+    {
+      puts ("nexttowardf- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardf- did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttowardf (m, -fi) != 0.0)
+    {
+      puts ("nexttowardf- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardf- did not underflow");
+      ++result;
+    }
+
   tl = (long double) DBL_MAX + 1.0e305L;
   double di = INFINITY;
   double dm = DBL_MAX;
@@ -61,5 +139,182 @@ main (void)
       ++result;
     }
 
+  di = 0;
+  dm = DBL_MIN;
+  feclearexcept (FE_ALL_EXCEPT);
+  di = nexttoward (dm, di);
+  if (di < 0 || di >= DBL_MIN)
+    {
+      puts ("nexttoward+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttoward+ did not underflow");
+      ++result;
+    }
+  di = 0;
+  feclearexcept (FE_ALL_EXCEPT);
+  di = nexttoward (-dm, -di);
+  if (di > 0 || di <= -DBL_MIN)
+    {
+      puts ("nexttoward- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttoward- did not underflow");
+      ++result;
+    }
+  di = -INFINITY;
+  feclearexcept (FE_ALL_EXCEPT);
+  dm = nexttoward (zero, inf);
+  if (dm < 0.0 || dm >= DBL_MIN)
+    {
+      puts ("nexttoward+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttoward+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttoward (dm, di) != 0.0)
+    {
+      puts ("nexttoward+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttoward+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  dm = nexttoward (copysign (zero, -1.0), -inf);
+  if (dm > 0.0 || dm <= -DBL_MIN)
+    {
+      puts ("nexttoward- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttoward- did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttoward (dm, -di) != 0.0)
+    {
+      puts ("nexttoward- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttoward- did not underflow");
+      ++result;
+    }
+
+#ifndef NO_LONG_DOUBLE
+  long double li = INFINITY;
+  long double lm = LDBL_MAX;
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttowardl (lm, li) != li)
+    {
+      puts ("nexttowardl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_OVERFLOW) == 0)
+    {
+      puts ("nexttowardl+ did not overflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttowardl (-lm, -li) != -li)
+    {
+      puts ("nexttowardl failed");
+      ++result;
+    }
+  if (fetestexcept (FE_OVERFLOW) == 0)
+    {
+      puts ("nexttowardl- did not overflow");
+      ++result;
+    }
+
+  li = 0;
+  lm = LDBL_MIN;
+  feclearexcept (FE_ALL_EXCEPT);
+  li = nexttowardl (lm, li);
+  if (li < 0 || li >= LDBL_MIN)
+    {
+      puts ("nexttowardl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardl+ did not underflow");
+      ++result;
+    }
+  li = 0;
+  feclearexcept (FE_ALL_EXCEPT);
+  li = nexttowardl (-lm, -li);
+  if (li > 0 || li <= -LDBL_MIN)
+    {
+      puts ("nexttowardl- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardl- did not underflow");
+      ++result;
+    }
+  li = -INFINITY;
+  feclearexcept (FE_ALL_EXCEPT);
+  lm = nexttowardl (zero, inf);
+  if (lm < 0.0 || lm >= LDBL_MIN)
+    {
+      puts ("nexttowardl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardl+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttowardl (lm, li) != 0.0)
+    {
+      puts ("nexttowardl+ failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardl+ did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  lm = nexttowardl (copysign (zero, -1.0), -inf);
+  if (lm > 0.0 || lm <= -LDBL_MIN)
+    {
+      puts ("nexttowardl- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardl- did not underflow");
+      ++result;
+    }
+  feclearexcept (FE_ALL_EXCEPT);
+  if (nexttowardl (lm, -li) != 0.0)
+    {
+      puts ("nexttowardl- failed");
+      ++result;
+    }
+  if (fetestexcept (FE_UNDERFLOW) == 0)
+    {
+      puts ("nexttowardl- did not underflow");
+      ++result;
+    }
+#endif
+
   return result;
 }
diff -pNur -x CVS -x libidn glibc-2.5/math/libm-test.inc glibc-2.5-branch/math/libm-test.inc
--- glibc-2.5/math/libm-test.inc	2006-09-20 12:36:26.000000000 -0700
+++ glibc-2.5-branch/math/libm-test.inc	2007-07-12 07:58:36.000000000 -0700
@@ -4127,7 +4127,9 @@ log_test (void)
   TEST_f_f (log, 1, 0);
 
   TEST_f_f (log, -1, nan_value, INVALID_EXCEPTION);
+  TEST_f_f (log, minus_infty, nan_value, INVALID_EXCEPTION);
   TEST_f_f (log, plus_infty, plus_infty);
+  TEST_f_f (log, nan_value, nan_value);
 
   TEST_f_f (log, M_El, 1);
   TEST_f_f (log, 1.0 / M_El, -1);
@@ -4157,6 +4159,7 @@ log10_test (void)
 
   /* log10 (x) == NaN plus invalid exception if x < 0.  */
   TEST_f_f (log10, -1, nan_value, INVALID_EXCEPTION);
+  TEST_f_f (log10, minus_infty, nan_value, INVALID_EXCEPTION);
 
   TEST_f_f (log10, plus_infty, plus_infty);
   TEST_f_f (log10, nan_value, nan_value);
@@ -4188,6 +4191,7 @@ log1p_test (void)
 
   TEST_f_f (log1p, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION);
   TEST_f_f (log1p, -2, nan_value, INVALID_EXCEPTION);
+  TEST_f_f (log1p, minus_infty, nan_value, INVALID_EXCEPTION);
 
   TEST_f_f (log1p, plus_infty, plus_infty);
   TEST_f_f (log1p, nan_value, nan_value);
@@ -4218,6 +4222,7 @@ log2_test (void)
   TEST_f_f (log2, 1, 0);
 
   TEST_f_f (log2, -1, nan_value, INVALID_EXCEPTION);
+  TEST_f_f (log2, minus_infty, nan_value, INVALID_EXCEPTION);
 
   TEST_f_f (log2, plus_infty, plus_infty);
   TEST_f_f (log2, nan_value, nan_value);
@@ -4614,6 +4619,17 @@ pow_test (void)
 
   /* pow (x, NaN) == NaN.  */
   TEST_ff_f (pow, 3.0, nan_value, nan_value);
+  TEST_ff_f (pow, minus_zero, nan_value, nan_value);
+  TEST_ff_f (pow, plus_infty, nan_value, nan_value);
+  TEST_ff_f (pow, -3.0, nan_value, nan_value);
+  TEST_ff_f (pow, minus_infty, nan_value, nan_value);
+
+  TEST_ff_f (pow, nan_value, 3.0, nan_value);
+  TEST_ff_f (pow, nan_value, -3.0, nan_value);
+  TEST_ff_f (pow, nan_value, plus_infty, nan_value);
+  TEST_ff_f (pow, nan_value, minus_infty, nan_value);
+  TEST_ff_f (pow, nan_value, 2.5, nan_value);
+  TEST_ff_f (pow, nan_value, -2.5, nan_value);
 
   TEST_ff_f (pow, 1, plus_infty, 1);
   TEST_ff_f (pow, -1, plus_infty, 1);
diff -pNur -x CVS -x libidn glibc-2.5/math/math_private.h glibc-2.5-branch/math/math_private.h
--- glibc-2.5/math/math_private.h	2005-11-21 07:43:03.000000000 -0800
+++ glibc-2.5-branch/math/math_private.h	2007-07-12 08:08:17.000000000 -0700
@@ -332,4 +332,10 @@ extern double __slowexp (double __x);
 extern double __slowpow (double __x, double __y, double __z);
 extern void __docos (double __x, double __dx, double __v[]);
 
+#ifndef math_opt_barrier
+#define math_opt_barrier(x) \
+({ __typeof (x) __x = x; __asm ("" : "+m" (__x)); __x; })
+#define math_force_eval(x) __asm __volatile ("" : : "m" (x))
+#endif
+
 #endif /* _MATH_PRIVATE_H_ */
diff -pNur -x CVS -x libidn glibc-2.5/math/s_nextafter.c glibc-2.5-branch/math/s_nextafter.c
--- glibc-2.5/math/s_nextafter.c	2005-12-14 02:33:59.000000000 -0800
+++ glibc-2.5-branch/math/s_nextafter.c	2007-07-12 08:08:17.000000000 -0700
@@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: s_nextaf
 #define nexttoward __internal_nexttoward
 
 #include <math.h>
-#include "math_private.h"
+#include <math_private.h>
 #include <float.h>
 
 #ifdef __STDC__
@@ -49,9 +49,12 @@ static char rcsid[] = "$NetBSD: s_nextaf
 	   return x+y;
 	if(x==y) return y;		/* x=y, return y */
 	if((ix|lx)==0) {			/* x == 0 */
+	    double u;
 	    INSERT_WORDS(x,hy&0x80000000,1);	/* return +-minsubnormal */
-	    y = x*x;
-	    if(y==x) return y; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u*u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(hx>hy||((hx==hy)&&(lx>ly))) {	/* x > y, x -= ulp */
@@ -74,15 +77,12 @@ static char rcsid[] = "$NetBSD: s_nextaf
 	if(hy>=0x7ff00000) {
 	  x = x+x;	/* overflow  */
 	  if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1)
-	    asm ("" : "=m"(x) : "m"(x));
+	    asm ("" : "+m"(x));
 	  return x;	/* overflow  */
 	}
-	if(hy<0x00100000) {		/* underflow */
-	    y = x*x;
-	    if(y!=x) {		/* raise underflow flag */
-	        INSERT_WORDS(y,hx,lx);
-		return y;
-	    }
+	if(hy<0x00100000) {
+	    double u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	INSERT_WORDS(x,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/math/s_nexttowardf.c glibc-2.5-branch/math/s_nexttowardf.c
--- glibc-2.5/math/s_nexttowardf.c	2005-12-14 02:34:14.000000000 -0800
+++ glibc-2.5-branch/math/s_nexttowardf.c	2007-07-12 08:08:17.000000000 -0700
@@ -21,7 +21,7 @@
  */
 
 #include <math.h>
-#include "math_private.h"
+#include <math_private.h>
 #include <float.h>
 
 #ifdef __STDC__
@@ -45,10 +45,12 @@
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if(ix==0) {				/* x == 0 */
-	    float x2;
+	    float u;
 	    SET_FLOAT_WORD(x,(u_int32_t)(hy&0x80000000)|1);/* return +-minsub*/
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x; /* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		 /* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(hy<0||(ix>>23)>(iy>>20)-0x380
@@ -70,15 +72,12 @@
 	  x = x+x;	/* overflow  */
 	  if (FLT_EVAL_METHOD != 0)
 	    /* Force conversion to float.  */
-	    asm ("" : "=m"(x) : "m"(x));
+	    asm ("" : "+m"(x));
 	  return x;
 	}
-	if(hy<0x00800000) {		/* underflow */
-	    float x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-		SET_FLOAT_WORD(x2,hx);
-		return x2;
-	    }
+	if(hy<0x00800000) {
+	    float u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_FLOAT_WORD(x,hx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/math/test-misc.c glibc-2.5-branch/math/test-misc.c
--- glibc-2.5/math/test-misc.c	2005-03-18 16:28:20.000000000 -0800
+++ glibc-2.5-branch/math/test-misc.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,5 +1,5 @@
 /* Miscellaneous tests which don't fit anywhere else.
-   Copyright (C) 2000, 2001, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2004, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -44,7 +44,6 @@ main (void)
       }
   }
 
-# if __GNUC__ >= 3 || __GNUC_MINOR__ >= 96
   {
     long double x;
     long double m;
@@ -52,17 +51,17 @@ main (void)
     int e;
     int i;
 
-#  if LDBL_MANT_DIG == 64
+# if LDBL_MANT_DIG == 64
     m = 0xf.fffffffffffffffp-4L;
-#  elif LDBL_MANT_DIG == 106
+# elif LDBL_MANT_DIG == 106
     /* This has to match the mantissa of LDBL_MAX which actually does have a
        missing bit in the middle.  */
     m = 0x1.fffffffffffff7ffffffffffff8p-1L;
-#  elif LDBL_MANT_DIG == 113
+# elif LDBL_MANT_DIG == 113
     m = 0x1.ffffffffffffffffffffffffffffp-1L;
-#  else
-#   error "Please adjust"
-#  endif
+# else
+#  error "Please adjust"
+# endif
 
     for (i = LDBL_MAX_EXP, x = LDBL_MAX; i >= LDBL_MIN_EXP; --i, x /= 2.0L)
       {
@@ -106,9 +105,8 @@ main (void)
       }
 
   }
-# endif
 
-#if 0
+# if 0
   {
     int e;
     long double r = frexpl (LDBL_MIN * LDBL_EPSILON, &e);
@@ -126,7 +124,7 @@ main (void)
 	result = 1;
       }
   }
-#endif
+# endif
 #endif
 
   {
@@ -1183,5 +1181,59 @@ main (void)
     }
 #endif
 
+  volatile float f1 = FLT_MAX;
+  volatile float f2 = FLT_MAX / 2;
+  (void) &f1;
+  (void) &f2;
+  feclearexcept (FE_ALL_EXCEPT);
+  f2 += f1;
+  int fe = fetestexcept (FE_ALL_EXCEPT);
+  if (fe != (FE_OVERFLOW | FE_INEXACT))
+    {
+      printf ("float overflow test failed: %x\n", fe);
+      result = 1;
+    }
+
+  volatile double d1 = DBL_MAX;
+  volatile double d2 = DBL_MAX / 2;
+  (void) &d1;
+  (void) &d2;
+  feclearexcept (FE_ALL_EXCEPT);
+  d2 += d1;
+  fe = fetestexcept (FE_ALL_EXCEPT);
+  if (fe != (FE_OVERFLOW | FE_INEXACT))
+    {
+      printf ("double overflow test failed: %x\n", fe);
+      result = 1;
+    }
+
+#ifndef NO_LONG_DOUBLE
+  volatile long double ld1 = LDBL_MAX;
+  volatile long double ld2 = LDBL_MAX / 2;
+  (void) &ld1;
+  (void) &ld2;
+  feclearexcept (FE_ALL_EXCEPT);
+  ld2 += ld1;
+  fe = fetestexcept (FE_ALL_EXCEPT);
+  if (fe != (FE_OVERFLOW | FE_INEXACT))
+    {
+      printf ("long double overflow test failed: %x\n", fe);
+      result = 1;
+    }
+#endif
+
+#if !defined NO_LONG_DOUBLE && LDBL_MANT_DIG == 113
+  volatile long double ld3 = 0x1.0000000000010000000100000001p+1;
+  volatile long double ld4 = 0x1.0000000000000000000000000001p+1;
+  (void) &ld3;
+  (void) &ld4;
+  ld3 -= ld4;
+  if (ld3 != 0x1.0p-47)
+    {
+      printf ("long double subtraction test failed %.28La\n", ld3);
+      result = 1;
+    }
+#endif
+
   return result;
 }
diff -pNur -x CVS -x libidn glibc-2.5/misc/getusershell.c glibc-2.5-branch/misc/getusershell.c
--- glibc-2.5/misc/getusershell.c	2006-05-15 11:56:36.000000000 -0700
+++ glibc-2.5-branch/misc/getusershell.c	2007-01-12 09:11:28.000000000 -0800
@@ -98,7 +98,7 @@ initshells()
 	register char **sp, *cp;
 	register FILE *fp;
 	struct stat64 statb;
-	int flen;
+	size_t flen;
 
 	free(shells);
 	shells = NULL;
@@ -114,9 +114,11 @@ initshells()
 		okshells[1] = _PATH_CSHELL;
 		return (char **) okshells;
 	}
-	if ((strings = malloc((u_int)statb.st_size + 1)) == NULL)
+	if (statb.st_size > ~(size_t)0 / sizeof (char *) * 3)
 		goto init_okshells;
-	shells = calloc((unsigned)statb.st_size / 3, sizeof (char *));
+	if ((strings = malloc(statb.st_size + 2)) == NULL)
+		goto init_okshells;
+	shells = malloc(statb.st_size / 3 * sizeof (char *));
 	if (shells == NULL) {
 		free(strings);
 		strings = NULL;
@@ -124,11 +126,11 @@ initshells()
 	}
 	sp = shells;
 	cp = strings;
-	flen = statb.st_size;
+	flen = statb.st_size + 2;
 	while (fgets_unlocked(cp, flen - (cp - strings), fp) != NULL) {
 		while (*cp != '#' && *cp != '/' && *cp != '\0')
 			cp++;
-		if (*cp == '#' || *cp == '\0')
+		if (*cp == '#' || *cp == '\0' || cp[1] == '\0')
 			continue;
 		*sp++ = cp;
 		while (!isspace(*cp) && *cp != '#' && *cp != '\0')
diff -pNur -x CVS -x libidn glibc-2.5/misc/madvise.c glibc-2.5-branch/misc/madvise.c
--- glibc-2.5/misc/madvise.c	2005-12-14 01:36:14.000000000 -0800
+++ glibc-2.5-branch/misc/madvise.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994, 1995, 1996, 1997, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1994,1995,1996,1997,2000,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,5 +29,6 @@ madvise (__ptr_t addr, size_t len, int a
   __set_errno (ENOSYS);
   return -1;
 }
+libc_hidden_def (madvise)
 stub_warning (madvise)
 #include <stub-tag.h>
diff -pNur -x CVS -x libidn glibc-2.5/misc/Makefile glibc-2.5-branch/misc/Makefile
--- glibc-2.5/misc/Makefile	2006-06-17 10:00:58.000000000 -0700
+++ glibc-2.5-branch/misc/Makefile	2007-01-12 09:20:09.000000000 -0800
@@ -78,7 +78,7 @@ endif
 gpl2lgpl := error.c error.h
 
 tests := tst-dirname tst-tsearch tst-fdset tst-efgcvt tst-mntent tst-hsearch \
-	 tst-error1 tst-pselect tst-insremque
+	 tst-error1 tst-pselect tst-insremque tst-mntent2
 ifeq (no,$(cross-compiling))
 tests: $(objpfx)tst-error1-mem
 endif
diff -pNur -x CVS -x libidn glibc-2.5/misc/mntent_r.c glibc-2.5-branch/misc/mntent_r.c
--- glibc-2.5/misc/mntent_r.c	2003-12-17 15:29:02.000000000 -0800
+++ glibc-2.5-branch/misc/mntent_r.c	2007-01-12 09:20:09.000000000 -0800
@@ -1,5 +1,6 @@
 /* Utilities for reading/writing fstab, mtab, etc.
-   Copyright (C) 1995-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1995-2000, 2001, 2002, 2003, 2006
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -278,14 +279,11 @@ __hasmntopt (const struct mntent *mnt, c
 
   while ((p = strstr (rest, opt)) != NULL)
     {
-      if (p == rest
-	  || (p[-1] == ','
-	      && (p[optlen] == '\0' ||
-		  p[optlen] == '='  ||
-		  p[optlen] == ',')))
+      if ((p == rest || p[-1] == ',')
+	  && (p[optlen] == '\0' || p[optlen] == '=' || p[optlen] == ','))
 	return p;
 
-      rest = strchr (rest, ',');
+      rest = strchr (p, ',');
       if (rest == NULL)
 	break;
       ++rest;
diff -pNur -x CVS -x libidn glibc-2.5/misc/tst-mntent2.c glibc-2.5-branch/misc/tst-mntent2.c
--- glibc-2.5/misc/tst-mntent2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/misc/tst-mntent2.c	2007-01-12 09:20:09.000000000 -0800
@@ -0,0 +1,41 @@
+#include <mntent.h>
+#include <stdio.h>
+#include <string.h>
+
+
+int
+main (void)
+{
+  int result = 0;
+  struct mntent mef;
+
+  mef.mnt_fsname = strdupa ("/dev/sdf6");
+  mef.mnt_dir = strdupa ("/some dir");
+  mef.mnt_type = strdupa ("ext3");
+  mef.mnt_opts = strdupa ("opt1,opt2,noopt=6,rw,norw,brw");
+  mef.mnt_freq = 1;
+  mef.mnt_passno = 2;
+
+#define TEST(opt, found) \
+  if (!!hasmntopt (&mef, (opt)) != (found))				\
+    {									\
+      printf ("Option %s was %sfound\n", (opt), (found) ? "not " : "");	\
+      result = 1;							\
+    }
+
+  TEST ("opt1", 1)
+  TEST ("opt2", 1)
+  TEST ("noopt", 1)
+  TEST ("rw", 1)
+  TEST ("norw", 1)
+  TEST ("brw", 1)
+  TEST ("opt", 0)
+  TEST ("oopt", 0)
+  TEST ("w", 0)
+  TEST ("r", 0)
+  TEST ("br", 0)
+  TEST ("nor", 0)
+  TEST ("or", 0)
+
+  return result;
+}
diff -pNur -x CVS -x libidn glibc-2.5/misc/tst-pselect.c glibc-2.5-branch/misc/tst-pselect.c
--- glibc-2.5/misc/tst-pselect.c	2006-01-21 11:58:31.000000000 -0800
+++ glibc-2.5-branch/misc/tst-pselect.c	2007-01-12 09:49:04.000000000 -0800
@@ -29,7 +29,16 @@ do_test (void)
       return 1;
     }
 
-  if (sigblock (SIGUSR1) != 0)
+  sa.sa_handler = SIG_IGN;
+  sa.sa_flags = SA_NOCLDWAIT;
+
+  if (sigaction (SIGCHLD, &sa, NULL) != 0)
+    {
+      puts ("2nd sigaction failed");
+      return 1;
+    }
+
+  if (sigblock (sigmask (SIGUSR1)) != 0)
     {
       puts ("sigblock failed");
       return 1;
@@ -52,6 +61,7 @@ do_test (void)
 
   struct timespec to = { .tv_sec = 0, .tv_nsec = 500000000 };
 
+  pid_t parent = getpid ();
   pid_t p = fork ();
   if (p == 0)
     {
@@ -63,6 +73,9 @@ do_test (void)
       int e;
       do
 	{
+	  if (getppid () != parent)
+	    exit (2);
+
 	  errno = 0;
 	  e = pselect (fds[0][0] + 1, &rfds, NULL, NULL, &to, &ss);
 	}
@@ -108,12 +121,6 @@ do_test (void)
       return 1;
     }
 
-  if (TEMP_FAILURE_RETRY (waitpid (p, NULL, 0)) != p)
-    {
-      puts ("waitpid failed");
-      return 1;
-    }
-
   return 0;
 }
 
diff -pNur -x CVS -x libidn glibc-2.5/nis/Makefile glibc-2.5-branch/nis/Makefile
--- glibc-2.5/nis/Makefile	2006-04-13 22:45:49.000000000 -0700
+++ glibc-2.5-branch/nis/Makefile	2007-01-12 06:37:24.000000000 -0800
@@ -64,7 +64,7 @@ libnss_nis-routines	:= $(addprefix nis-,
 libnss_nis-inhibit-o	= $(filter-out .os,$(object-suffixes))
 
 libnss_nisplus-routines	:= $(addprefix nisplus-,$(databases)) nisplus-parser \
-			   nss-nisplus
+			   nss-nisplus nisplus-initgroups
 libnss_nisplus-inhibit-o = $(filter-out .os,$(object-suffixes))
 
 include ../Rules
diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_call.c glibc-2.5-branch/nis/nis_call.c
--- glibc-2.5/nis/nis_call.c	2006-08-07 10:39:39.000000000 -0700
+++ glibc-2.5-branch/nis/nis_call.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1997,1998,2001,2004,2005,2006 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998, 2001, 2004, 2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1997.
 
@@ -25,8 +26,11 @@
 #include <rpc/auth.h>
 #include <rpcsvc/nis.h>
 #include <sys/socket.h>
+#include <sys/stat.h>
+#include <unistd.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#include <bits/libc-lock.h>
 
 #include "nis_xdr.h"
 #include "nis_intern.h"
@@ -107,10 +111,79 @@ __nisbind_next (dir_binding *bind)
 }
 libnsl_hidden_def (__nisbind_next)
 
+static struct ckey_cache_entry
+{
+  struct in_addr inaddr;
+  in_port_t port;
+  unsigned int protocol;
+  des_block ckey;
+} *ckey_cache;
+static size_t ckey_cache_size;
+static size_t ckey_cache_allocated;
+static pid_t ckey_cache_pid;
+static uid_t ckey_cache_euid;
+__libc_lock_define_initialized (static, ckey_cache_lock)
+
+static bool_t
+get_ckey (des_block *ckey, struct sockaddr_in *addr, unsigned int protocol)
+{
+  size_t i;
+  pid_t pid = getpid ();
+  uid_t euid = geteuid ();
+  bool_t ret = FALSE;
+
+  __libc_lock_lock (ckey_cache_lock);
+
+  if (ckey_cache_pid != pid || ckey_cache_euid != euid)
+    {
+      ckey_cache_size = 0;
+      ckey_cache_pid = pid;
+      ckey_cache_euid = euid;
+    }
+
+  for (i = 0; i < ckey_cache_size; ++i)
+    if (ckey_cache[i].port == addr->sin_port
+	&& ckey_cache[i].protocol == protocol
+	&& memcmp (&ckey_cache[i].inaddr, &addr->sin_addr,
+		   sizeof (addr->sin_addr)) == 0)
+      {
+	*ckey = ckey_cache[i].ckey;
+	ret = TRUE;
+	break;
+      }
+
+  if (!ret && key_gendes (ckey) >= 0)
+    {
+      ret = TRUE;
+      /* Don't grow the cache indefinitely.  */
+      if (ckey_cache_size == 256)
+	ckey_cache_size = 0;
+      if (ckey_cache_size == ckey_cache_allocated)
+	{
+	  size_t size = ckey_cache_allocated ? ckey_cache_allocated * 2 : 16;
+	  struct ckey_cache_entry *new_cache
+	    = realloc (ckey_cache, size * sizeof (*ckey_cache));
+	  if (new_cache != NULL)
+	    {
+	      ckey_cache = new_cache;
+	      ckey_cache_allocated = size;
+	    }
+	}
+      ckey_cache[ckey_cache_size].inaddr = addr->sin_addr;
+      ckey_cache[ckey_cache_size].port = addr->sin_port;
+      ckey_cache[ckey_cache_size].protocol = protocol;
+      ckey_cache[ckey_cache_size++].ckey = *ckey;
+    }
+
+  __libc_lock_unlock (ckey_cache_lock);
+  return ret;
+}
+
 nis_error
 __nisbind_connect (dir_binding *dbp)
 {
   nis_server *serv;
+  u_short port;
 
   if (dbp == NULL)
     return NIS_FAIL;
@@ -128,9 +201,12 @@ __nisbind_connect (dir_binding *dbp)
 
   /* Check, if the host is online and rpc.nisd is running. Much faster
      then the clnt*_create functions: */
-  if (__pmap_getnisport (&dbp->addr, NIS_PROG, NIS_VERSION, IPPROTO_UDP) == 0)
+  port = __pmap_getnisport (&dbp->addr, NIS_PROG, NIS_VERSION,
+			    dbp->use_udp ? IPPROTO_UDP : IPPROTO_TCP);
+  if (port == 0)
     return NIS_RPCERROR;
 
+  dbp->addr.sin_port = htons (port);
   dbp->socket = RPC_ANYSOCK;
   if (dbp->use_udp)
     dbp->clnt = clntudp_create (&dbp->addr, NIS_PROG, NIS_VERSION,
@@ -153,17 +229,16 @@ __nisbind_connect (dir_binding *dbp)
 	{
 	  char netname[MAXNETNAMELEN + 1];
 	  char *p;
+	  des_block ckey;
 
-	  p = stpcpy (netname, "unix.");
+	  p = stpcpy (netname, "unix@");
 	  strncpy (p, serv->name, MAXNETNAMELEN - 5);
 	  netname[MAXNETNAMELEN] = '\0';
-	  // XXX What is this supposed to do?  If we really want to replace
-	  // XXX the first dot, then we might as well use unix@ as the
-	  // XXX prefix string.  --drepper
-	  p = strchr (netname, '.');
-	  *p = '@';
-	  dbp->clnt->cl_auth =
-	    authdes_pk_create (netname, &serv->pkey, 300, NULL, NULL);
+	  dbp->clnt->cl_auth = NULL;
+	  if (get_ckey (&ckey, &dbp->addr,
+			dbp->use_udp ? IPPROTO_UDP : IPPROTO_TCP))
+	    dbp->clnt->cl_auth =
+	      authdes_pk_create (netname, &serv->pkey, 300, NULL, &ckey);
 	  if (!dbp->clnt->cl_auth)
 	    dbp->clnt->cl_auth = authunix_create_default ();
 	}
@@ -177,7 +252,8 @@ libnsl_hidden_def (__nisbind_connect)
 
 nis_error
 __nisbind_create (dir_binding *dbp, const nis_server *serv_val,
-		  unsigned int serv_len, unsigned int flags)
+		  unsigned int serv_len, unsigned int server_used,
+		  unsigned int current_ep, unsigned int flags)
 {
   dbp->clnt = NULL;
 
@@ -203,8 +279,16 @@ __nisbind_create (dir_binding *dbp, cons
   dbp->trys = 1;
 
   dbp->class = -1;
-  if (__nis_findfastest (dbp) < 1)
-    return NIS_NAMEUNREACHABLE;
+  if (server_used == ~0)
+    {
+      if (__nis_findfastest (dbp) < 1)
+	return NIS_NAMEUNREACHABLE;
+    }
+  else
+    {
+      dbp->server_used = server_used;
+      dbp->current_ep = current_ep;
+    }
 
   return NIS_SUCCESS;
 }
@@ -306,7 +390,7 @@ __do_niscall2 (const nis_server *server,
   if (flags & MASTER_ONLY)
     server_len = 1;
 
-  status = __nisbind_create (&dbp, server, server_len, flags);
+  status = __nisbind_create (&dbp, server, server_len, ~0, ~0, flags);
   if (status != NIS_SUCCESS)
     return status;
 
@@ -338,9 +422,7 @@ rec_dirsearch (const_nis_name name, dire
     case HIGHER_NAME:
       { /* We need data from a parent domain */
 	directory_obj *obj;
-	char ndomain[strlen (dir->do_name) + 3];
-
-	nis_domain_of_r (dir->do_name, ndomain, sizeof (ndomain));
+	const char *ndomain = __nis_domain_of (dir->do_name);
 
 	/* The root server of our domain is a replica of the parent
 	   domain ! (Now I understand why a root server must be a
@@ -384,7 +466,7 @@ rec_dirsearch (const_nis_name name, dire
 	size_t namelen = strlen (name);
 	char leaf[namelen + 3];
 	char domain[namelen + 3];
-	char ndomain[namelen + 3];
+	const char *ndomain;
 	char *cp;
 
 	strcpy (domain, name);
@@ -397,8 +479,8 @@ rec_dirsearch (const_nis_name name, dire
 		return NULL;
 	      }
 	    nis_leaf_of_r (domain, leaf, sizeof (leaf));
-	    nis_domain_of_r (domain, ndomain, sizeof (ndomain));
-	    strcpy (domain, ndomain);
+	    ndomain = __nis_domain_of (domain);
+	    memmove (domain, ndomain, strlen (ndomain) + 1);
 	  }
 	while (nis_dir_cmp (domain, dir->do_name) != SAME_NAME);
 
@@ -451,29 +533,16 @@ rec_dirsearch (const_nis_name name, dire
 /* We try to query the current server for the searched object,
    maybe he know about it ? */
 static directory_obj *
-first_shoot (const_nis_name name, int search_parent_first, directory_obj *dir)
+first_shoot (const_nis_name name, directory_obj *dir)
 {
   directory_obj *obj = NULL;
   fd_result *fd_res;
   XDR xdrs;
-  char domain[strlen (name) + 3];
 
-#if 0
   if (nis_dir_cmp (name, dir->do_name) == SAME_NAME)
     return dir;
-#endif
-
-  const char *search_name = name;
-  if (search_parent_first)
-    {
-      nis_domain_of_r (name, domain, sizeof (domain));
-      search_name = domain;
-    }
-
-  if (nis_dir_cmp (search_name, dir->do_name) == SAME_NAME)
-    return dir;
 
-  fd_res = __nis_finddirectory (dir, search_name);
+  fd_res = __nis_finddirectory (dir, name);
   if (fd_res == NULL)
     return NULL;
   if (fd_res->status == NIS_SUCCESS
@@ -499,42 +568,224 @@ first_shoot (const_nis_name name, int se
   return obj;
 }
 
+static struct nis_server_cache
+{
+  int search_parent;
+  int uses;
+  unsigned int size;
+  unsigned int server_used;
+  unsigned int current_ep;
+  time_t expires;
+  char name[];
+} *nis_server_cache[16];
+static time_t nis_cold_start_mtime;
+__libc_lock_define_initialized (static, nis_server_cache_lock)
+
+static directory_obj *
+nis_server_cache_search (const_nis_name name, int search_parent,
+			 unsigned int *server_used, unsigned int *current_ep,
+			 struct timeval *now)
+{
+  directory_obj *ret = NULL;
+  int i;
+  char *addr;
+  XDR xdrs;
+  struct stat64 st;
+
+  if (stat64 ("/var/nis/NIS_COLD_START", &st) < 0)
+    st.st_mtime = nis_cold_start_mtime + 1;
+
+  __libc_lock_lock (nis_server_cache_lock);
+
+  for (i = 0; i < 16; ++i)
+    if (nis_server_cache[i] == NULL)
+      continue;
+    else if (st.st_mtime != nis_cold_start_mtime
+	     || now->tv_sec > nis_server_cache[i]->expires)
+      {
+	free (nis_server_cache[i]);
+	nis_server_cache[i] = NULL;
+      }
+    else if (nis_server_cache[i]->search_parent == search_parent
+	     && strcmp (nis_server_cache[i]->name, name) == 0)
+      {
+	ret = calloc (1, sizeof (directory_obj));
+	if (ret == NULL)
+	  break;
+
+	addr = rawmemchr (nis_server_cache[i]->name, '\0') + 8;
+	addr = (char *) ((uintptr_t) addr & ~(uintptr_t) 7);
+	xdrmem_create (&xdrs, addr, nis_server_cache[i]->size, XDR_DECODE);
+	if (!_xdr_directory_obj (&xdrs, ret))
+	  {
+	    xdr_destroy (&xdrs);
+	    free (ret);
+	    ret = NULL;
+	    free (nis_server_cache[i]);
+	    nis_server_cache[i] = NULL;
+	    break;
+	  }
+	xdr_destroy (&xdrs);
+	*server_used = nis_server_cache[i]->server_used;
+	*current_ep = nis_server_cache[i]->current_ep;
+	break;
+      }
+
+  nis_cold_start_mtime = st.st_mtime;
+
+  __libc_lock_unlock (nis_server_cache_lock);
+  return ret;
+}
+
+static void
+nis_server_cache_add (const_nis_name name, int search_parent,
+		      directory_obj *dir, unsigned int server_used,
+		      unsigned int current_ep, struct timeval *now)
+{
+  struct nis_server_cache **loc;
+  struct nis_server_cache *new;
+  struct nis_server_cache *old;
+  int i;
+  char *addr;
+  unsigned int size;
+  XDR xdrs;
+
+  if (dir == NULL)
+    return;
+
+  size = xdr_sizeof ((xdrproc_t) _xdr_directory_obj, (char *) dir);
+  new = calloc (1, sizeof (*new) + strlen (name) + 8 + size);
+  if (new == NULL)
+    return;
+  new->search_parent = search_parent;
+  new->uses = 1;
+  new->expires = now->tv_sec + dir->do_ttl;
+  new->size = size;
+  new->server_used = server_used;
+  new->current_ep = current_ep;
+  addr = stpcpy (new->name, name) + 8;
+  addr = (char *) ((uintptr_t) addr & ~(uintptr_t) 7);
+
+  xdrmem_create(&xdrs, addr, size, XDR_ENCODE);
+  if (!_xdr_directory_obj (&xdrs, dir))
+    {
+      xdr_destroy (&xdrs);
+      free (new);
+      return;
+    }
+  xdr_destroy (&xdrs);
+
+  __libc_lock_lock (nis_server_cache_lock);
+
+  /* Choose which entry should be evicted from the cache.  */
+  loc = &nis_server_cache[0];
+  if (*loc != NULL)
+    for (i = 1; i < 16; ++i)
+      if (nis_server_cache[i] == NULL)
+	{
+	  loc = &nis_server_cache[i];
+	  break;
+	}
+      else if ((*loc)->uses > nis_server_cache[i]->uses
+	       || ((*loc)->uses == nis_server_cache[i]->uses
+		   && (*loc)->expires > nis_server_cache[i]->expires))
+	loc = &nis_server_cache[i];
+  old = *loc;
+  *loc = new;
+
+  __libc_lock_unlock (nis_server_cache_lock);
+  free (old);
+}
+
 nis_error
-__nisfind_server (const_nis_name name, int search_parent_first,
-		  directory_obj **dir)
+__nisfind_server (const_nis_name name, int search_parent,
+		  directory_obj **dir, dir_binding *dbp, unsigned int flags)
 {
+  nis_error result = NIS_SUCCESS;
+  nis_error status;
+  directory_obj *obj;
+  struct timeval now;
+  unsigned int server_used = ~0;
+  unsigned int current_ep = ~0;
+
   if (name == NULL)
     return NIS_BADNAME;
 
-#if 0
-  /* Search in local cache. In the moment, we ignore the fastest server */
-  if (!(flags & NO_CACHE))
-    dir = __nis_cache_search (name, flags, &cinfo);
-#endif
+  if (*dir != NULL)
+    return NIS_SUCCESS;
 
-  nis_error result = NIS_SUCCESS;
-  if (*dir == NULL)
+  (void) gettimeofday (&now, NULL);
+
+  if ((flags & NO_CACHE) == 0)
+    *dir = nis_server_cache_search (name, search_parent, &server_used,
+				    &current_ep, &now);
+  if (*dir != NULL)
     {
-      nis_error status;
-      directory_obj *obj;
+      unsigned int server_len = (*dir)->do_servers.do_servers_len;
+      if (flags & MASTER_ONLY)
+	{
+	  server_len = 1;
+	  if (server_used != 0)
+	    {
+	      server_used = ~0;
+	      current_ep = ~0;
+	    }
+	}
+      result = __nisbind_create (dbp, (*dir)->do_servers.do_servers_val,
+				 server_len, server_used, current_ep, flags);
+      if (result != NIS_SUCCESS)
+	{
+	  nis_free_directory (*dir);
+	  *dir = NULL;
+	}
+      return result;
+    }
 
-      *dir = readColdStartFile ();
-      if (*dir == NULL)
-	/* No /var/nis/NIS_COLD_START->no NIS+ installed.  */
-	return NIS_UNAVAIL;
+  *dir = readColdStartFile ();
+  if (*dir == NULL)
+    /* No /var/nis/NIS_COLD_START->no NIS+ installed.  */
+    return NIS_UNAVAIL;
 
-      /* Try at first, if servers in "dir" know our object */
-      obj = first_shoot (name, search_parent_first, *dir);
+  /* Try at first, if servers in "dir" know our object */
+  const char *search_name = name;
+  if (search_parent)
+    search_name = __nis_domain_of (name);
+  obj = first_shoot (search_name, *dir);
+  if (obj == NULL)
+    {
+      obj = rec_dirsearch (search_name, *dir, &status);
       if (obj == NULL)
+	result = status;
+    }
+
+  if (result == NIS_SUCCESS)
+    {
+      unsigned int server_len = obj->do_servers.do_servers_len;
+      if (flags & MASTER_ONLY)
+	server_len = 1;
+      result = __nisbind_create (dbp, obj->do_servers.do_servers_val,
+				 server_len, ~0, ~0, flags);
+      if (result == NIS_SUCCESS)
 	{
-	  obj = rec_dirsearch (name, *dir, &status);
-	  if (obj == NULL)
-	    result = status;
+	  if ((flags & MASTER_ONLY) == 0
+	      || obj->do_servers.do_servers_len == 1)
+	    {
+	      server_used = dbp->server_used;
+	      current_ep = dbp->current_ep;
+	    }
+	  if ((flags & NO_CACHE) == 0)
+	    nis_server_cache_add (name, search_parent, obj,
+				  server_used, current_ep, &now);
+	}
+      else
+	{
+	  nis_free_directory (obj);
+	  obj = NULL;
 	}
-
-      *dir = obj;
     }
 
+  *dir = obj;
+
   return result;
 }
 
@@ -543,38 +794,19 @@ nis_error
 __prepare_niscall (const_nis_name name, directory_obj **dirp,
 		   dir_binding *bptrp, unsigned int flags)
 {
-  nis_error retcode = __nisfind_server (name, 1, dirp);
+  nis_error retcode = __nisfind_server (name, 1, dirp, bptrp, flags);
   if (__builtin_expect (retcode != NIS_SUCCESS, 0))
     return retcode;
 
-  nis_server *server;
-  u_int server_len;
-
-  if (flags & MASTER_ONLY)
-    {
-      server = (*dirp)->do_servers.do_servers_val;
-      server_len = 1;
-    }
-  else
-    {
-      server = (*dirp)->do_servers.do_servers_val;
-      server_len = (*dirp)->do_servers.do_servers_len;
-    }
-
-  retcode = __nisbind_create (bptrp, server, server_len, flags);
-  if (retcode == NIS_SUCCESS)
-    {
-      do
-	if (__nisbind_connect (bptrp) == NIS_SUCCESS)
-	  return NIS_SUCCESS;
-      while (__nisbind_next (bptrp) == NIS_SUCCESS);
-
-      __nisbind_destroy (bptrp);
-      memset (bptrp, '\0', sizeof (*bptrp));
+  do
+    if (__nisbind_connect (bptrp) == NIS_SUCCESS)
+      return NIS_SUCCESS;
+  while (__nisbind_next (bptrp) == NIS_SUCCESS);
 
-      retcode = NIS_NAMEUNREACHABLE;
-    }
+  __nisbind_destroy (bptrp);
+  memset (bptrp, '\0', sizeof (*bptrp));
 
+  retcode = NIS_NAMEUNREACHABLE;
   nis_free_directory (*dirp);
   *dirp = NULL;
 
diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_defaults.c glibc-2.5-branch/nis/nis_defaults.c
--- glibc-2.5/nis/nis_defaults.c	2006-05-09 19:54:46.000000000 -0700
+++ glibc-2.5-branch/nis/nis_defaults.c	2007-01-12 09:05:59.000000000 -0800
@@ -447,7 +447,7 @@ __nis_default_access (char *param, unsig
     {
       cptr = getenv ("NIS_DEFAULTS");
       if (cptr != NULL && strstr (cptr, "access=") != NULL)
-	result = searchaccess (getenv ("NIS_DEFAULTS"), result);
+	result = searchaccess (cptr, result);
     }
 
   return result;
diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_domain_of.c glibc-2.5-branch/nis/nis_domain_of.c
--- glibc-2.5/nis/nis_domain_of.c	2001-07-05 21:55:36.000000000 -0700
+++ glibc-2.5-branch/nis/nis_domain_of.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (c) 1997 Free Software Foundation, Inc.
+/* Copyright (c) 1997, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1997.
 
@@ -26,3 +26,17 @@ nis_domain_of (const_nis_name name)
 
   return nis_domain_of_r (name, result, NIS_MAXNAMELEN);
 }
+
+const_nis_name
+__nis_domain_of (const_nis_name name)
+{
+  const_nis_name cptr = strchr (name, '.');
+
+  if (cptr++ == NULL)
+    return "";
+
+  if (*cptr == '\0')
+    return ".";
+
+  return cptr;
+}
diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_lookup.c glibc-2.5-branch/nis/nis_lookup.c
--- glibc-2.5/nis/nis_lookup.c	2006-08-07 09:02:48.000000000 -0700
+++ glibc-2.5-branch/nis/nis_lookup.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1997-1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1997-1999, 2004, 2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@uni-paderborn.de>, 1997.
 
@@ -74,7 +75,6 @@ nis_lookup (const_nis_name name, const u
 	{
 	  static const struct timeval RPCTIMEOUT = {10, 0};
 	  enum clnt_stat result;
-	  char ndomain[strlen (req.ns_name) + 1];
 
 	again:
 	  result = clnt_call (bptr.clnt, NIS_LOOKUP,
@@ -127,27 +127,18 @@ nis_lookup (const_nis_name name, const u
 			/* Otherwise __nisfind_server will not do anything.  */
 			dir = NULL;
 
-			if (__nisfind_server (req.ns_name, 1, &dir)
+			if (__nisfind_server (req.ns_name, 1, &dir, &bptr,
+					      flags & ~MASTER_ONLY)
 			    != NIS_SUCCESS)
 			  goto out;
-
-			if (__nisbind_create (&bptr,
-					      dir->do_servers.do_servers_val,
-					      dir->do_servers.do_servers_len,
-					      flags) != NIS_SUCCESS)
-			  {
-			    nis_free_directory (dir);
-			    goto out;
-			  }
 		      }
 		    else
 		      if (__nisbind_next (&bptr) != NIS_SUCCESS)
 			{
 			  /* No more servers to search.  Try parent.  */
-			  nis_domain_of_r (req.ns_name, ndomain,
-					   sizeof (ndomain));
+			  const char *ndomain = __nis_domain_of (req.ns_name);
 			  req.ns_name = strdupa (ndomain);
-			  if (strcmp (ndomain, ".") == 0)
+			  if (strcmp (req.ns_name, ".") == 0)
 			    {
 			      NIS_RES_STATUS (res) = NIS_NAMEUNREACHABLE;
 			      goto out;
diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_subr.c glibc-2.5-branch/nis/nis_subr.c
--- glibc-2.5/nis/nis_subr.c	2006-06-16 15:30:02.000000000 -0700
+++ glibc-2.5-branch/nis/nis_subr.c	2007-01-12 06:57:15.000000000 -0800
@@ -251,13 +251,16 @@ nis_getnames (const_nis_name name)
 	    {
 	      char *p;
 
-	      tmp = malloc (cplen + name_len + 2);
+	      tmp = malloc (cplen + name_len + 3);
 	      if (__builtin_expect (tmp == NULL, 0))
 		goto free_null;
 
-	      p = __stpcpy (tmp, name);
+	      p = __mempcpy (tmp, name, name_len);
 	      *p++ = '.';
-	      memcpy (p, cp, cplen + 1);
+	      p = __mempcpy (p, cp, cplen);
+	      if (p[-1] != '.')
+		*p++ = '.';
+	      *p = '\0';
 	    }
 
 	  if (pos >= count)
@@ -275,6 +278,13 @@ nis_getnames (const_nis_name name)
       cp = __strtok_r (NULL, ":", &saveptr);
     }
 
+  if (pos == 0
+      && __asprintf (&getnames[pos++], "%s%s%s%s",
+		     name, name[name_len - 1] == '.' ? "" : ".",
+		     local_domain,
+		     local_domain[local_domain_len - 1] == '.' ? "" : ".") < 0)
+    goto free_null;
+
   getnames[pos] = NULL;
 
   return getnames;
diff -pNur -x CVS -x libidn glibc-2.5/nis/nis_table.c glibc-2.5-branch/nis/nis_table.c
--- glibc-2.5/nis/nis_table.c	2006-08-07 09:01:44.000000000 -0700
+++ glibc-2.5-branch/nis/nis_table.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (c) 1997-1999,2003,2004,2005,2006 Free Software Foundation, Inc.
+/* Copyright (c) 1997-1999, 2003, 2004, 2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@suse.de>, 1997.
 
@@ -215,6 +216,7 @@ nis_list (const_nis_name name, unsigned 
   char *tableptr;
   char *tablepath = NULL;
   int first_try = 0; /* Do we try the old binding at first ? */
+  nis_result *allres = NULL;
 
   if (res == NULL)
     return NULL;
@@ -223,6 +225,7 @@ nis_list (const_nis_name name, unsigned 
     {
       status = NIS_BADNAME;
     err_out:
+      nis_freeresult (allres);
       memset (res, '\0', sizeof (nis_result));
       NIS_RES_STATUS (res) = status;
       return res;
@@ -272,21 +275,14 @@ nis_list (const_nis_name name, unsigned 
       memset (res, '\0', sizeof (nis_result));
 
       status = __nisfind_server (ibreq->ibr_name,
-				 ibreq->ibr_srch.ibr_srch_val != NULL, &dir);
+				 ibreq->ibr_srch.ibr_srch_val != NULL,
+				 &dir, &bptr, flags & ~MASTER_ONLY);
       if (status != NIS_SUCCESS)
 	{
           NIS_RES_STATUS (res) = status;
           goto fail3;
 	}
 
-      status = __nisbind_create (&bptr, dir->do_servers.do_servers_val,
-				 dir->do_servers.do_servers_len, flags);
-      if (__builtin_expect (status != NIS_SUCCESS, 0))
-        {
-          NIS_RES_STATUS (res) = status;
-	  goto fail2;
-        }
-
       while (__nisbind_connect (&bptr) != NIS_SUCCESS)
 	if (__builtin_expect (__nisbind_next (&bptr) != NIS_SUCCESS, 0))
 	  {
@@ -336,7 +332,6 @@ nis_list (const_nis_name name, unsigned 
 		    NIS_RES_STATUS (res) = NIS_NOMEMORY;
 		  fail:
 		    __nisbind_destroy (&bptr);
-		  fail2:
 		    nis_free_directory (dir);
 		  fail3:
 		    free (tablepath);
@@ -349,6 +344,7 @@ nis_list (const_nis_name name, unsigned 
 		    if (names != namebuf)
 		      nis_freenames (names);
 		    nis_free_request (ibreq);
+		    nis_freeresult (allres);
 		    return res;
 		  }
 		if (NIS_RES_OBJECT (res)->LI_data.li_attrs.li_attrs_len)
@@ -392,6 +388,57 @@ nis_list (const_nis_name name, unsigned 
 		    goto again;
 		  }
 	      }
+	    else if ((flags & (FOLLOW_PATH | ALL_RESULTS))
+		     == (FOLLOW_PATH | ALL_RESULTS))
+	      {
+		if (allres == NULL)
+		  {
+		    allres = res;
+		    res = malloc (sizeof (nis_result));
+		    if (res == NULL)
+		      {
+			res = allres;
+			allres = NULL;
+			NIS_RES_STATUS (res) = NIS_NOMEMORY;
+			goto fail;
+		      }
+		    NIS_RES_STATUS (res) = NIS_RES_STATUS (allres);
+		  }
+		else
+		  {
+		    nis_object *objects_val
+		      = realloc (NIS_RES_OBJECT (allres),
+				 (NIS_RES_NUMOBJ (allres)
+				  + NIS_RES_NUMOBJ (res))
+				 * sizeof (nis_object));
+		    if (objects_val == NULL)
+		      {
+			NIS_RES_STATUS (res) = NIS_NOMEMORY;
+			goto fail;
+		      }
+		    NIS_RES_OBJECT (allres) = objects_val;
+		    memcpy (NIS_RES_OBJECT (allres) + NIS_RES_NUMOBJ (allres),
+			    NIS_RES_OBJECT (res),
+			    NIS_RES_NUMOBJ (res) * sizeof (nis_object));
+		    NIS_RES_NUMOBJ (allres) += NIS_RES_NUMOBJ (res);
+		    NIS_RES_NUMOBJ (res) = 0;
+		    free (NIS_RES_OBJECT (res));
+		    NIS_RES_OBJECT (res) = NULL;
+		    NIS_RES_STATUS (allres) = NIS_RES_STATUS (res);
+		    xdr_free ((xdrproc_t) _xdr_nis_result, (char *) res);
+		  }
+		clnt_status = __follow_path (&tablepath, &tableptr, ibreq,
+					     &bptr);
+		if (clnt_status != NIS_SUCCESS)
+		  {
+		    /* Prepare for the nis_freeresult call.  */
+		    memset (res, '\0', sizeof (*res));
+
+		    if (clnt_status == NIS_NOMEMORY)
+		      NIS_RES_STATUS (allres) = clnt_status;
+		    ++done;
+		  }
+	      }
 	    else
 	      ++done;
 	    break;
@@ -485,6 +532,12 @@ nis_list (const_nis_name name, unsigned 
 
   nis_free_request (ibreq);
 
+  if (allres)
+    {
+      nis_freeresult (res);
+      return allres;
+    }
+
   return res;
 }
 libnsl_hidden_def (nis_list)
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_compat/compat-grp.c glibc-2.5-branch/nis/nss_compat/compat-grp.c
--- glibc-2.5/nis/nss_compat/compat-grp.c	2006-07-31 16:33:04.000000000 -0700
+++ glibc-2.5-branch/nis/nss_compat/compat-grp.c	2007-01-12 09:59:51.000000000 -0800
@@ -580,13 +580,17 @@ internal_getgrgid_r (gid_t gid, struct g
       /* +group */
       if (result->gr_name[0] == '+' && result->gr_name[1] != '\0')
 	{
+	  /* Yes, no +1, see the memcpy call below.  */
+	  size_t len = strlen (result->gr_name);
+	  char buf[len];
 	  enum nss_status status;
 
 	  /* Store the group in the blacklist for the "+" at the end of
 	     /etc/group */
-	  blacklist_store_name (&result->gr_name[1], ent);
+	  memcpy (buf, &result->gr_name[1], len);
 	  status = getgrnam_plusgroup (&result->gr_name[1], result, ent,
 				       buffer, buflen, errnop);
+	  blacklist_store_name (buf, ent);
 	  if (status == NSS_STATUS_SUCCESS && result->gr_gid == gid)
 	    break;
 	  else
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss-default.c glibc-2.5-branch/nis/nss-default.c
--- glibc-2.5/nis/nss-default.c	2006-04-28 14:03:17.000000000 -0700
+++ glibc-2.5-branch/nis/nss-default.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 2001, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 2001, 2004, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -17,6 +17,7 @@
    02111-1307 USA.  */
 
 #include <ctype.h>
+#include <errno.h>
 #include <stdio.h>
 #include <stdio_ext.h>
 #include <stdlib.h>
@@ -54,6 +55,7 @@ static const struct
 static void
 init (void)
 {
+  int saved_errno = errno;
   FILE *fp = fopen (default_nss, "rc");
   if (fp != NULL)
     {
@@ -111,6 +113,7 @@ init (void)
 
       fclose (fp);
     }
+  __set_errno (saved_errno);
 }
 
 
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nis/nis-hosts.c glibc-2.5-branch/nis/nss_nis/nis-hosts.c
--- glibc-2.5/nis/nss_nis/nis-hosts.c	2006-04-08 19:08:28.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nis/nis-hosts.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2000, 2002, 2003, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2000, 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@suse.de>, 1996.
 
@@ -134,13 +134,17 @@ internal_nis_gethostent_r (struct hosten
   if (__builtin_expect (yp_get_default_domain (&domain), 0))
     return NSS_STATUS_UNAVAIL;
 
+  uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct parser_data);
+  buffer += pad;
+
   struct parser_data *data = (void *) buffer;
-  if (__builtin_expect (buflen < sizeof *data + 1, 0))
+  if (__builtin_expect (buflen < sizeof *data + 1 + pad, 0))
     {
       *errnop = ERANGE;
       *h_errnop = NETDB_INTERNAL;
       return NSS_STATUS_TRYAGAIN;
     }
+  buflen -= pad;
 
   /* Get the next entry until we found a correct one. */
   const size_t linebuflen = buffer + buflen - data->linebuffer;
@@ -234,6 +238,9 @@ internal_gethostbyname2_r (const char *n
 			   char *buffer, size_t buflen, int *errnop,
 			   int *h_errnop, int flags)
 {
+  uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct parser_data);
+  buffer += pad;
+
   struct parser_data *data = (void *) buffer;
 
   if (name == NULL)
@@ -246,12 +253,13 @@ internal_gethostbyname2_r (const char *n
   if (yp_get_default_domain (&domain))
     return NSS_STATUS_UNAVAIL;
 
-  if (buflen < sizeof *data + 1)
+  if (buflen < sizeof *data + 1 + pad)
     {
       *h_errnop = NETDB_INTERNAL;
       *errnop = ERANGE;
       return NSS_STATUS_TRYAGAIN;
     }
+  buflen -= pad;
 
   /* Convert name to lowercase.  */
   size_t namlen = strlen (name);
@@ -352,13 +360,17 @@ _nss_nis_gethostbyaddr_r (const void *ad
   if (__builtin_expect (yp_get_default_domain (&domain), 0))
     return NSS_STATUS_UNAVAIL;
 
+  uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct parser_data);
+  buffer += pad;
+
   struct parser_data *data = (void *) buffer;
-  if (__builtin_expect (buflen < sizeof *data + 1, 0))
+  if (__builtin_expect (buflen < sizeof *data + 1 + pad, 0))
     {
       *errnop = ERANGE;
       *h_errnop = NETDB_INTERNAL;
       return NSS_STATUS_TRYAGAIN;
     }
+  buflen -= pad;
 
   char *buf = inet_ntoa (*(const struct in_addr *) addr);
 
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nis/nis-service.c glibc-2.5-branch/nis/nss_nis/nis-service.c
--- glibc-2.5/nis/nss_nis/nis-service.c	2006-08-19 11:36:25.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nis/nis-service.c	2007-07-12 07:35:54.000000000 -0700
@@ -271,7 +271,7 @@ _nss_nis_getservbyname_r (const char *na
 
   /* If the protocol is given, we could try if our NIS server knows
      about services.byservicename map. If yes, we only need one query.  */
-  size_t keylen = strlen (name) + 1 + (protocol ? strlen (protocol) : 0);
+  size_t keylen = strlen (name) + (protocol ? 1 + strlen (protocol) : 0);
   char key[keylen + 1];
 
   /* key is: "name/proto" */
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-ethers.c glibc-2.5-branch/nis/nss_nisplus/nisplus-ethers.c
--- glibc-2.5/nis/nss_nisplus/nisplus-ethers.c	2006-04-29 22:44:23.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-ethers.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1997,1998,2000-2003,2005,2006 Free Software Foundation, Inc.
+/* Copyright (C) 1997,1998,2000-2003,2005,2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@suse.de>, 1997.
 
@@ -256,7 +257,8 @@ _nss_nisplus_gethostton_r (const char *n
 
   snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val);
 
-  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+				 NULL, NULL);
 
   if (result == NULL)
     {
@@ -322,7 +324,8 @@ _nss_nisplus_getntohost_r (const struct 
 	    addr->ether_addr_octet[4], addr->ether_addr_octet[5],
 	    tablename_val);
 
-  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+				 NULL, NULL);
 
   if (result == NULL)
     {
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-grp.c glibc-2.5-branch/nis/nss_nisplus/nisplus-grp.c
--- glibc-2.5/nis/nss_nisplus/nisplus-grp.c	2006-05-20 12:20:19.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-grp.c	2007-01-12 06:37:24.000000000 -0800
@@ -46,13 +46,13 @@ static char *tableptr;
 static netobj cursor;
 
 
-static nis_name tablename_val;
-static size_t tablename_len;
+nis_name grp_tablename_val attribute_hidden;
+size_t grp_tablename_len attribute_hidden;
 
-static enum nss_status
-_nss_create_tablename (int *errnop)
+enum nss_status
+_nss_grp_create_tablename (int *errnop)
 {
-  if (tablename_val == NULL)
+  if (grp_tablename_val == NULL)
     {
       const char *local_dir = nis_local_directory ();
       size_t local_dir_len = strlen (local_dir);
@@ -67,11 +67,16 @@ _nss_create_tablename (int *errnop)
 
       memcpy (__stpcpy (p, prefix), local_dir, local_dir_len + 1);
 
-      tablename_len = sizeof (prefix) - 1 + local_dir_len;
+      grp_tablename_len = sizeof (prefix) - 1 + local_dir_len;
 
       atomic_write_barrier ();
 
-      tablename_val = p;
+      if (atomic_compare_and_exchange_bool_acq (&grp_tablename_val, p, NULL))
+	{
+	  /* Another thread already installed the value.  */
+	  free (p);
+	  grp_tablename_len = strlen (grp_tablename_val);
+	}
     }
 
   return NSS_STATUS_SUCCESS;
@@ -103,19 +108,19 @@ internal_setgrent (int *errnop)
 {
   enum nss_status status = NSS_STATUS_SUCCESS;
 
-  if (tablename_val == NULL)
-    status = _nss_create_tablename (errnop);
+  if (grp_tablename_val == NULL)
+    status = _nss_grp_create_tablename (errnop);
 
   if (status == NSS_STATUS_SUCCESS)
     {
-      ibreq = __create_ib_request (tablename_val, 0);
+      ibreq = __create_ib_request (grp_tablename_val, 0);
       if (ibreq == NULL)
 	{
 	  *errnop = errno;
 	  return NSS_STATUS_TRYAGAIN;
 	}
 
-      nis_error retcode = __prepare_niscall (tablename_val, &dir, &bptr, 0);
+      nis_error retcode = __prepare_niscall (grp_tablename_val, &dir, &bptr, 0);
       if (retcode != NIS_SUCCESS)
 	{
 	  nis_free_request (ibreq);
@@ -285,13 +290,9 @@ _nss_nisplus_getgrnam_r (const char *nam
 {
   int parse_res;
 
-  if (tablename_val == NULL)
+  if (grp_tablename_val == NULL)
     {
-      __libc_lock_lock (lock);
-
-      enum nss_status status = _nss_create_tablename (errnop);
-
-      __libc_lock_unlock (lock);
+      enum nss_status status = _nss_grp_create_tablename (errnop);
 
       if (status != NSS_STATUS_SUCCESS)
 	return status;
@@ -304,10 +305,10 @@ _nss_nisplus_getgrnam_r (const char *nam
     }
 
   nis_result *result;
-  char buf[strlen (name) + 9 + tablename_len];
+  char buf[strlen (name) + 9 + grp_tablename_len];
   int olderr = errno;
 
-  snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val);
+  snprintf (buf, sizeof (buf), "[name=%s],%s", name, grp_tablename_val);
 
   result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL);
 
@@ -348,13 +349,9 @@ enum nss_status
 _nss_nisplus_getgrgid_r (const gid_t gid, struct group *gr,
 			 char *buffer, size_t buflen, int *errnop)
 {
-  if (tablename_val == NULL)
+  if (grp_tablename_val == NULL)
     {
-      __libc_lock_lock (lock);
-
-      enum nss_status status = _nss_create_tablename (errnop);
-
-      __libc_lock_unlock (lock);
+      enum nss_status status = _nss_grp_create_tablename (errnop);
 
       if (status != NSS_STATUS_SUCCESS)
 	return status;
@@ -362,11 +359,11 @@ _nss_nisplus_getgrgid_r (const gid_t gid
 
   int parse_res;
   nis_result *result;
-  char buf[8 + 3 * sizeof (unsigned long int) + tablename_len];
+  char buf[8 + 3 * sizeof (unsigned long int) + grp_tablename_len];
   int olderr = errno;
 
   snprintf (buf, sizeof (buf), "[gid=%lu],%s",
-	    (unsigned long int) gid, tablename_val);
+	    (unsigned long int) gid, grp_tablename_val);
 
   result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
 
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-initgroups.c glibc-2.5-branch/nis/nss_nisplus/nisplus-initgroups.c
--- glibc-2.5/nis/nss_nisplus/nisplus-initgroups.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-initgroups.c	2007-01-12 06:37:24.000000000 -0800
@@ -0,0 +1,150 @@
+/* Copyright (C) 1997, 2001, 2002, 2003, 2005, 2006
+   Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <atomic.h>
+#include <nss.h>
+#include <grp.h>
+#include <ctype.h>
+#include <errno.h>
+#include <string.h>
+#include <bits/libc-lock.h>
+#include <rpcsvc/nis.h>
+
+#include "nss-nisplus.h"
+#include "nisplus-parser.h"
+#include <libnsl.h>
+#include <nis_intern.h>
+#include <nis_xdr.h>
+
+#define NISOBJVAL(col, obj) \
+  ((obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_val)
+
+#define NISOBJLEN(col, obj) \
+  ((obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_len)
+
+extern nis_name grp_tablename_val attribute_hidden;
+extern size_t grp_tablename_len attribute_hidden;
+extern enum nss_status _nss_grp_create_tablename (int *errnop);
+
+
+enum nss_status
+_nss_nisplus_initgroups_dyn (const char *user, gid_t group, long int *start,
+			     long int *size, gid_t **groupsp, long int limit,
+			     int *errnop)
+{
+  if (grp_tablename_val == NULL)
+    {
+      enum nss_status status = _nss_grp_create_tablename (errnop);
+
+      if (status != NSS_STATUS_SUCCESS)
+	return status;
+    }
+
+  nis_result *result;
+  char buf[strlen (user) + 12 + grp_tablename_len];
+
+  snprintf (buf, sizeof (buf), "[members=%s],%s", user, grp_tablename_val);
+
+  result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH | ALL_RESULTS, NULL, NULL);
+
+  if (result == NULL)
+    {
+      *errnop = ENOMEM;
+      return NSS_STATUS_TRYAGAIN;
+    }
+
+  if (__builtin_expect (niserr2nss (result->status) != NSS_STATUS_SUCCESS, 0))
+    {
+      enum nss_status status = niserr2nss (result->status);
+
+      nis_freeresult (result);
+      return status;
+    }
+
+  if (NIS_RES_NUMOBJ (result) == 0)
+    {
+    errout:
+      nis_freeresult (result);
+      return NSS_STATUS_NOTFOUND;
+    }
+
+  gid_t *groups = *groupsp;
+  nis_object *obj = NIS_RES_OBJECT (result);
+  for (unsigned int cnt = 0; cnt < NIS_RES_NUMOBJ (result); ++cnt, ++obj)
+    {
+      if (__type_of (obj) != NIS_ENTRY_OBJ
+	  || strcmp (obj->EN_data.en_type, "group_tbl") != 0
+	  || obj->EN_data.en_cols.en_cols_len < 4)
+	continue;
+
+      char *numstr = NISOBJVAL (2, obj);
+      size_t len = NISOBJLEN (2, obj);
+      if (len == 0 || numstr[0] == '\0')
+	continue;
+
+      gid_t gid;
+      char *endp;
+      if (__builtin_expect (numstr[len - 1] != '\0', 0))
+	{
+	  char numstrbuf[len + 1];
+	  memcpy (numstrbuf, numstr, len);
+	  numstrbuf[len] = '\0';
+	  gid = strtoul (numstrbuf, &endp, 10);
+	  if (*endp)
+	    continue;
+	}
+      else
+	{
+	  gid = strtoul (numstr, &endp, 10);
+	  if (*endp)
+	    continue;
+	}
+
+      if (gid == group)
+	continue;
+
+      /* Insert this group.  */
+      if (*start == *size)
+	{
+	  /* Need a bigger buffer.  */
+	  long int newsize;
+
+	  if (limit > 0 && *size == limit)
+	    /* We reached the maximum.  */
+	    break;
+
+	  if (limit <= 0)
+	    newsize = 2 * *size;
+	  else
+	    newsize = MIN (limit, 2 * *size);
+
+	  gid_t *newgroups = realloc (groups, newsize * sizeof (*groups));
+	  if (newgroups == NULL)
+	    goto errout;
+	  *groupsp = groups = newgroups;
+	  *size = newsize;
+	}
+
+      groups[*start] = gid;
+      *start += 1;
+    }
+
+  nis_freeresult (result);
+  return NSS_STATUS_SUCCESS;
+}
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-network.c glibc-2.5-branch/nis/nss_nisplus/nisplus-network.c
--- glibc-2.5/nis/nss_nisplus/nisplus-network.c	2006-04-29 22:44:23.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-network.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1997,1998,2000-2003,2005,2006 Free Software Foundation, Inc.
+/* Copyright (C) 1997,1998,2000-2003,2005,2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1997.
 
@@ -338,7 +339,7 @@ _nss_nisplus_getnetbyname_r (const char 
   /* Search at first in the alias list, and use the correct name
      for the next search */
   snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val);
-  result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL);
+  result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH | USE_DGRAM, NULL, NULL);
 
   if (result != NULL)
     {
@@ -366,7 +367,8 @@ _nss_nisplus_getnetbyname_r (const char 
 	}
 
       nis_freeresult (result);
-      result = nis_list (bufptr, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL);
+      result = nis_list (bufptr, FOLLOW_LINKS | FOLLOW_PATH | USE_DGRAM,
+			 NULL, NULL);
     }
 
   if (result == NULL)
@@ -438,7 +440,8 @@ _nss_nisplus_getnetbyaddr_r (uint32_t ad
     while (1)
       {
 	snprintf (buf, sizeof (buf), "[addr=%s],%s", buf2, tablename_val);
-	nis_result *result = nis_list (buf, EXPAND_NAME, NULL, NULL);
+	nis_result *result = nis_list (buf, EXPAND_NAME | USE_DGRAM,
+				       NULL, NULL);
 
 	if (result == NULL)
 	  {
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-pwd.c glibc-2.5-branch/nis/nss_nisplus/nisplus-pwd.c
--- glibc-2.5/nis/nss_nisplus/nisplus-pwd.c	2006-05-20 12:20:19.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-pwd.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1999, 2001, 2002, 2003, 2005, 2006
+/* Copyright (C) 1997, 1999, 2001, 2002, 2003, 2005, 2006, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1997.
@@ -311,7 +311,7 @@ _nss_nisplus_getpwnam_r (const char *nam
 
   snprintf (buf, sizeof (buf), "[name=%s],%s", name, pwd_tablename_val);
 
-  result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, NULL, NULL);
 
   if (result == NULL)
     {
@@ -370,7 +370,7 @@ _nss_nisplus_getpwuid_r (const uid_t uid
   snprintf (buf, sizeof (buf), "[uid=%lu],%s",
 	    (unsigned long int) uid, pwd_tablename_val);
 
-  result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, NULL, NULL);
 
   if (result == NULL)
     {
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-rpc.c glibc-2.5-branch/nis/nss_nisplus/nisplus-rpc.c
--- glibc-2.5/nis/nss_nisplus/nisplus-rpc.c	2006-04-29 22:44:23.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-rpc.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 2001, 2002, 2003, 2005, 2006
+/* Copyright (C) 1997, 1998, 2001, 2002, 2003, 2005, 2006, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1997.
@@ -315,7 +315,8 @@ _nss_nisplus_getrpcbyname_r (const char 
   /* Search at first in the alias list, and use the correct name
      for the next search */
   snprintf (buf, sizeof (buf), "[name=%s],%s", name, tablename_val);
-  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+				 NULL, NULL);
 
   if (result != NULL)
     {
@@ -342,7 +343,8 @@ _nss_nisplus_getrpcbyname_r (const char 
 	}
 
       nis_freeresult (result);
-      result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS , NULL, NULL);
+      result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+			 NULL, NULL);
     }
 
   if (result == NULL)
@@ -402,7 +404,8 @@ _nss_nisplus_getrpcbynumber_r (const int
 
   snprintf (buf, sizeof (buf), "[number=%d],%s", number, tablename_val);
 
-  nis_result *result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH, NULL, NULL);
+  nis_result *result = nis_list (buf, FOLLOW_LINKS | FOLLOW_PATH | USE_DGRAM,
+				 NULL, NULL);
 
   if (result == NULL)
     {
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-service.c glibc-2.5-branch/nis/nss_nisplus/nisplus-service.c
--- glibc-2.5/nis/nss_nisplus/nisplus-service.c	2006-04-29 22:44:23.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-service.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005, 2006
+/* Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005, 2006, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@suse.de>, 1997.
@@ -322,7 +322,8 @@ _nss_nisplus_getservbyname_r (const char
      for the next search */
   snprintf (buf, sizeof (buf), "[name=%s,proto=%s],%s", name, protocol,
 	    tablename_val);
-  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+				 NULL, NULL);
 
   if (result != NULL)
     {
@@ -351,7 +352,8 @@ _nss_nisplus_getservbyname_r (const char
 	}
 
       nis_freeresult (result);
-      result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+      result = nis_list (bufptr, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+			 NULL, NULL);
     }
 
   if (result == NULL)
@@ -420,7 +422,8 @@ _nss_nisplus_getservbyport_r (const int 
   snprintf (buf, sizeof (buf), "[port=%d,proto=%s],%s",
 	    number, protocol, tablename_val);
 
-  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  nis_result *result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM,
+				 NULL, NULL);
 
   if (result == NULL)
     {
diff -pNur -x CVS -x libidn glibc-2.5/nis/nss_nisplus/nisplus-spwd.c glibc-2.5-branch/nis/nss_nisplus/nisplus-spwd.c
--- glibc-2.5/nis/nss_nisplus/nisplus-spwd.c	2006-04-29 22:44:23.000000000 -0700
+++ glibc-2.5-branch/nis/nss_nisplus/nisplus-spwd.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1997, 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 2001, 2002, 2003, 2005, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1997.
 
@@ -182,7 +183,7 @@ _nss_nisplus_getspnam_r (const char *nam
 
   snprintf (buf, sizeof (buf), "[name=%s],%s", name, pwd_tablename_val);
 
-  result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS, NULL, NULL);
+  result = nis_list (buf, FOLLOW_PATH | FOLLOW_LINKS | USE_DGRAM, NULL, NULL);
 
   if (result == NULL)
     {
diff -pNur -x CVS -x libidn glibc-2.5/nis/rpcsvc/nislib.h glibc-2.5-branch/nis/rpcsvc/nislib.h
--- glibc-2.5/nis/rpcsvc/nislib.h	2006-08-07 09:01:48.000000000 -0700
+++ glibc-2.5-branch/nis/rpcsvc/nislib.h	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 1999, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998, 1999, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@suse.de>, 1997.
 
@@ -272,12 +272,13 @@ struct dir_binding
 typedef struct dir_binding dir_binding;
 
 extern nis_error __nisbind_create (dir_binding *, const nis_server *,
-				   unsigned int, unsigned int) __THROW;
+				   unsigned int, unsigned int, unsigned int,
+				   unsigned int) __THROW;
 extern nis_error __nisbind_connect (dir_binding *) __THROW;
 extern nis_error __nisbind_next (dir_binding *) __THROW;
 extern void __nisbind_destroy (dir_binding *) __THROW;
-extern nis_error __nisfind_server (const_nis_name, int, directory_obj **)
-     __THROW;
+extern nis_error __nisfind_server (const_nis_name, int, directory_obj **,
+				   dir_binding *, unsigned int) __THROW;
 
 #endif
 
diff -pNur -x CVS -x libidn glibc-2.5/nis/Versions glibc-2.5-branch/nis/Versions
--- glibc-2.5/nis/Versions	2006-05-20 12:21:52.000000000 -0700
+++ glibc-2.5-branch/nis/Versions	2007-01-12 06:37:24.000000000 -0800
@@ -125,6 +125,6 @@ libnss_nisplus {
     _nss_nisplus_setetherent; _nss_nisplus_setgrent; _nss_nisplus_sethostent;
     _nss_nisplus_setnetent; _nss_nisplus_setnetgrent; _nss_nisplus_setprotoent;
     _nss_nisplus_setpwent; _nss_nisplus_setrpcent; _nss_nisplus_setservent;
-    _nss_nisplus_setspent;
+    _nss_nisplus_setspent; _nss_nisplus_initgroups_dyn;
   }
 }
diff -pNur -x CVS -x libidn glibc-2.5/nptl/allocatestack.c glibc-2.5-branch/nptl/allocatestack.c
--- glibc-2.5/nptl/allocatestack.c	2006-08-23 10:39:47.000000000 -0700
+++ glibc-2.5-branch/nptl/allocatestack.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -982,3 +982,60 @@ __pthread_init_static_tls (struct link_m
 
   lll_unlock (stack_cache_lock);
 }
+
+
+void
+attribute_hidden
+__wait_lookup_done (void)
+{
+  lll_lock (stack_cache_lock);
+
+  struct pthread *self = THREAD_SELF;
+
+  /* Iterate over the list with system-allocated threads first.  */
+  list_t *runp;
+  list_for_each (runp, &stack_used)
+    {
+      struct pthread *t = list_entry (runp, struct pthread, list);
+      if (t == self || t->header.gscope_flag == THREAD_GSCOPE_FLAG_UNUSED)
+	continue;
+
+      int *const gscope_flagp = &t->header.gscope_flag;
+
+      /* We have to wait until this thread is done with the global
+	 scope.  First tell the thread that we are waiting and
+	 possibly have to be woken.  */
+      if (atomic_compare_and_exchange_bool_acq (gscope_flagp,
+						THREAD_GSCOPE_FLAG_WAIT,
+						THREAD_GSCOPE_FLAG_USED))
+	continue;
+
+      do
+	lll_futex_wait (gscope_flagp, THREAD_GSCOPE_FLAG_WAIT);
+      while (*gscope_flagp == THREAD_GSCOPE_FLAG_WAIT);
+    }
+
+  /* Now the list with threads using user-allocated stacks.  */
+  list_for_each (runp, &__stack_user)
+    {
+      struct pthread *t = list_entry (runp, struct pthread, list);
+      if (t == self || t->header.gscope_flag == THREAD_GSCOPE_FLAG_UNUSED)
+	continue;
+
+      int *const gscope_flagp = &t->header.gscope_flag;
+
+      /* We have to wait until this thread is done with the global
+	 scope.  First tell the thread that we are waiting and
+	 possibly have to be woken.  */
+      if (atomic_compare_and_exchange_bool_acq (gscope_flagp,
+						THREAD_GSCOPE_FLAG_WAIT,
+						THREAD_GSCOPE_FLAG_USED))
+	continue;
+
+      do
+	lll_futex_wait (gscope_flagp, THREAD_GSCOPE_FLAG_WAIT);
+      while (*gscope_flagp == THREAD_GSCOPE_FLAG_WAIT);
+    }
+
+  lll_unlock (stack_cache_lock);
+}
diff -pNur -x CVS -x libidn glibc-2.5/nptl/ChangeLog glibc-2.5-branch/nptl/ChangeLog
--- glibc-2.5/nptl/ChangeLog	2006-09-24 10:14:11.000000000 -0700
+++ glibc-2.5-branch/nptl/ChangeLog	2007-07-12 08:40:54.000000000 -0700
@@ -1,3 +1,212 @@
+2007-06-22  Jakub Jelinek  <jakub@redhat.com>
+
+	* pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and
+	cpusetsize if pthread_getaffinity_np failed with ENOSYS.
+
+2007-05-28  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/i386/tls.h (THREAD_GSCOPE_RESET_FLAG): Use explicit
+	insn suffix.
+	(THREAD_GSCOPE_GET_FLAG): Remove.
+	* sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Remove.
+	* allocatestack.c (__wait_lookup_done): Revert 2007-05-24
+	changes.
+	* sysdeps/powerpc/tls.h (tcbhead_t): Remove gscope_flag.
+	(THREAD_GSCOPE_GET_FLAG): Remove.
+	(THREAD_GSCOPE_RESET_FLAG): Use THREAD_SELF->header.gscope_flag
+	instead of THREAD_GSCOPE_GET_FLAG.
+	(THREAD_GSCOPE_SET_FLAG): Likewise.  Add atomic_write_barrier after
+	it.
+	* sysdeps/s390/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
+	THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
+	THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
+	THREAD_GSCOPE_WAIT): Define.
+	* sysdeps/sparc/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
+	THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
+	THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
+	THREAD_GSCOPE_WAIT): Define.
+	* sysdeps/sh/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
+	THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
+	THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
+	THREAD_GSCOPE_WAIT): Define.
+	* sysdeps/ia64/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
+	THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
+	THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
+	THREAD_GSCOPE_WAIT): Define.
+
+2007-05-24  Richard Henderson  <rth@redhat.com>
+
+	* descr.h (struct pthread): Add header.gscope_flag.
+	* sysdeps/alpha/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
+	THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
+	THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
+	THREAD_GSCOPE_WAIT): Define.
+
+2007-05-26  Ulrich Drepper  <drepper@redhat.com>
+
+	* allocatestack.c: Revert last change.
+	* init.c: Likewise.
+	* sysdeps/i386/tls.h: Likewise.
+	* sysdeps/x86_64/tls.h: Likewise.
+
+2007-05-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/powerpc/tls.h (tcbhead_t): Add gscope_flag.
+	(THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED,
+	THREAD_GSCOPE_FLAG_WAIT): Define.
+	(THREAD_GSCOPE_GET_FLAG, THREAD_GSCOPE_SET_FLAG,
+	THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_WAIT): Define.
+	* sysdeps/i386/tls.h (THREAD_GSCOPE_WAIT): Don't use
+	PTR_DEMANGLE.
+	(THREAD_GSCOPE_GET_FLAG): Define.
+	* sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Define.
+	* allocatestack.c (__wait_lookup_done): Use THREAD_GSCOPE_GET_FLAG
+	instead of ->header.gscope_flag directly.
+
+2007-05-21  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/pthread/pthread-functions.h (struct pthread_functions):
+	Remove ptr_wait_lookup_done again.
+	* init.c (pthread_functions): Don't add .ptr_wait_lookup_done here.
+	(__pthread_initialize_minimal_internal): Initialize
+	_dl_wait_lookup_done pointer in _rtld_global directly.
+	* sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init):
+	Remove code to code _dl_wait_lookup_done.
+	* sysdeps/x86_64/tls.h (THREAD_GSCOPE_WAIT): The pointer is not
+	encrypted for now.
+
+2007-05-19  Ulrich Drepper  <drepper@redhat.com>
+
+	* allocatestack.c (__wait_lookup_done): New function.
+	* sysdeps/pthread/pthread-functions.h (struct pthread_functions):
+	Add ptr_wait_lookup_done.
+	* init.c (pthread_functions): Initialize .ptr_wait_lookup_done.
+	* pthreadP.h: Declare __wait_lookup_done.
+	* sysdeps/i386/tls.h (tcbhead_t): Add gscope_flag.
+	Define macros to implement reference handling of global scope.
+	* sysdeps/x86_64/tls.h: Likewise.
+	* sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init):
+	Initialize GL(dl_wait_lookup_done).
+
+2006-12-09  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/rtld-lowlevel.h
+	(__rtld_mrlock_initialize): Add missing closing parenthesis.
+
+2006-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (RTLD_SINGLE_THREAD_P):
+	Define.
+	(SINGLE_THREAD_P): Define to 1 if IS_IN_rtld.
+	* sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise.
+	* sysdeps/unix/sysv/linux/sh/sysdep-cancel.h: Likewise.
+
+2006-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/rtld-lowlevel.h (__rtld_mrlock_lock,
+	__rtld_mrlock_change): Update oldval if atomic compare and exchange
+	failed.
+
+	* sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P):
+	Define to THREAD_SELF->header.multiple_threads.
+	* sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h (SINGLE_THREAD_P):
+	Likewise.
+	* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (SINGLE_THREAD_P):
+	Likewise.
+	* sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h
+	(SINGLE_THREAD_P): Likewise.
+	* sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h
+	(SINGLE_THREAD_P): Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h
+	(SINGLE_THREAD_P): Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h
+	(SINGLE_THREAD_P): Likewise.
+	* sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h (SINGLE_THREAD_P):
+	Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h
+	(SINGLE_THREAD_P): Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h
+	(SINGLE_THREAD_P): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (SINGLE_THREAD_P):
+	Likewise.
+
+2006-10-09  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/rtld-lowlevel.h: New file..
+
+2007-05-25  Ulrich Drepper  <drepper@redhat.com>
+
+	* Makefile (tests): Add tst-sem10.
+	* tst-sem10.c: New file.
+
+2007-05-25  Ulrich Drepper  <drepper@redhat.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait):
+	Move __pthread_enable_asynccancel right before futex syscall.
+	* sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S (sem_timedwait):
+	Likewise.
+
+2007-05-21  Jakub Jelinek  <jakub@redhat.com>
+
+	* tst-robust9.c (do_test): Don't fail if ENABLE_PI and
+	pthread_mutex_init failed with ENOTSUP.
+
+2007-05-17  Ulrich Drepper  <drepper@redhat.com>
+
+	[BZ #4512]
+	* pthread_mutex_lock.c: Preserve FUTEX_WAITERS bit when dead owner
+	is detected.
+	* pthread_mutex_timedlock.c: Likewise.
+	* pthread_mutex_trylock.c: Likewise.
+	Patch in part by Atsushi Nemoto <anemo@mba.ocn.ne.jp>.
+
+	* Makefile (tests): Add tst-robust9 and tst-robustpi9.
+	* tst-robust9.c: New file.
+	* tst-robustpi9.c: New file.
+
+2007-05-07  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/lowlevelrobustlock.c
+	(__lll_robust_lock_wait): Fix race caused by reloading of futex value.
+	(__lll_robust_timedlock_wait): Likewise.
+	Reported by Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>.
+
+2007-05-06  Mike Frysinger  <vapier@gentoo.org>
+
+	[BZ #4465]
+	* tst-cancel-wrappers.sh: Set C["fdatasync"] to 1.
+	* tst-cancel4.c (tf_fdatasync): New test.
+
+2007-02-25  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/fork.c (__libc_fork): Reset refcntr in
+	new thread, don't just decrement it.
+	Patch by Suzuki K P <suzuki@in.ibm.com>.
+
+2007-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
+	(__lll_mutex_timedlock_wait): Use correct pointer when we don't
+	call into the kernel to delay.
+
+2006-12-28  David S. Miller  <davem@davemloft.net>
+
+	* shlib-versions: Fix sparc64 linux target specification.
+
+2006-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	* sysdeps/unix/sysv/linux/pthread_kill.c (pthread_kill): Make sure
+	tid isn't reread from pd->tid in between ESRCH test and the syscall.
+
 2006-09-24  Ulrich Drepper  <drepper@redhat.com>
 
 	[BZ #3251]
diff -pNur -x CVS -x libidn glibc-2.5/nptl/descr.h glibc-2.5-branch/nptl/descr.h
--- glibc-2.5/nptl/descr.h	2006-09-24 10:10:55.000000000 -0700
+++ glibc-2.5-branch/nptl/descr.h	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -131,6 +131,7 @@ struct pthread
     struct
     {
       int multiple_threads;
+      int gscope_flag;
     } header;
 #endif
 
diff -pNur -x CVS -x libidn glibc-2.5/nptl/init.c glibc-2.5-branch/nptl/init.c
--- glibc-2.5/nptl/init.c	2006-08-23 10:41:31.000000000 -0700
+++ glibc-2.5-branch/nptl/init.c	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -386,6 +386,8 @@ __pthread_initialize_minimal_internal (v
 
   GL(dl_init_static_tls) = &__pthread_init_static_tls;
 
+  GL(dl_wait_lookup_done) = &__wait_lookup_done;
+
   /* Register the fork generation counter with the libc.  */
 #ifndef TLS_MULTIPLE_THREADS_IN_TCB
   __libc_multiple_threads_ptr =
diff -pNur -x CVS -x libidn glibc-2.5/nptl/Makefile glibc-2.5-branch/nptl/Makefile
--- glibc-2.5/nptl/Makefile	2006-09-08 03:40:49.000000000 -0700
+++ glibc-2.5-branch/nptl/Makefile	2007-07-12 09:58:04.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+# Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -209,16 +209,16 @@ tests = tst-typesizes \
 	tst-cond14 tst-cond15 tst-cond16 tst-cond17 tst-cond18 tst-cond19 \
 	tst-cond20 tst-cond21 tst-cond22 \
 	tst-robust1 tst-robust2 tst-robust3 tst-robust4 tst-robust5 \
-	tst-robust6 tst-robust7 tst-robust8 \
-	tst-robustpi1 tst-robustpi2 tst-robustpi3 tst-robustpi4 \
-	tst-robustpi5 tst-robustpi6 tst-robustpi7 tst-robustpi8 \
+	tst-robust6 tst-robust7 tst-robust8 tst-robust9 \
+	tst-robustpi1 tst-robustpi2 tst-robustpi3 tst-robustpi4 tst-robustpi5 \
+	tst-robustpi6 tst-robustpi7 tst-robustpi8 tst-robustpi9 \
 	tst-rwlock1 tst-rwlock2 tst-rwlock3 tst-rwlock4 tst-rwlock5 \
 	tst-rwlock6 tst-rwlock7 tst-rwlock8 tst-rwlock9 tst-rwlock10 \
 	tst-rwlock11 tst-rwlock12 tst-rwlock13 tst-rwlock14 \
 	tst-once1 tst-once2 tst-once3 tst-once4 \
 	tst-key1 tst-key2 tst-key3 tst-key4 \
 	tst-sem1 tst-sem2 tst-sem3 tst-sem4 tst-sem5 tst-sem6 tst-sem7 \
-	tst-sem8 tst-sem9 \
+	tst-sem8 tst-sem9 tst-sem10 \
 	tst-barrier1 tst-barrier2 tst-barrier3 tst-barrier4 \
 	tst-align tst-align2 tst-align3 \
 	tst-basic1 tst-basic2 tst-basic3 tst-basic4 tst-basic5 tst-basic6 \
diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_getattr_np.c glibc-2.5-branch/nptl/pthread_getattr_np.c
--- glibc-2.5/nptl/pthread_getattr_np.c	2006-04-06 21:26:42.000000000 -0700
+++ glibc-2.5-branch/nptl/pthread_getattr_np.c	2007-07-12 09:58:05.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -168,8 +168,12 @@ pthread_getattr_np (thread_id, attr)
 	{
 	  free (cpuset);
 	  if (ret == ENOSYS)
-	    /* There is no such functionality.  */
-	    ret = 0;
+	    {	  
+	      /* There is no such functionality.  */
+	      ret = 0;
+	      iattr->cpuset = NULL;
+	      iattr->cpusetsize = 0;
+	    }
 	}
     }
 
diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_mutex_lock.c glibc-2.5-branch/nptl/pthread_mutex_lock.c
--- glibc-2.5/nptl/pthread_mutex_lock.c	2006-08-14 16:01:26.000000000 -0700
+++ glibc-2.5-branch/nptl/pthread_mutex_lock.c	2007-07-12 09:58:05.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -127,6 +127,8 @@ __pthread_mutex_lock (mutex)
 	      int newval = id;
 #ifdef NO_INCR
 	      newval |= FUTEX_WAITERS;
+#else
+	      newval |= (oldval & FUTEX_WAITERS);
 #endif
 
 	      newval
diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_mutex_timedlock.c glibc-2.5-branch/nptl/pthread_mutex_timedlock.c
--- glibc-2.5/nptl/pthread_mutex_timedlock.c	2006-08-14 16:01:26.000000000 -0700
+++ glibc-2.5-branch/nptl/pthread_mutex_timedlock.c	2007-07-12 09:58:05.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -119,9 +119,11 @@ pthread_mutex_timedlock (mutex, abstime)
 	  if ((oldval & FUTEX_OWNER_DIED) != 0)
 	    {
 	      /* The previous owner died.  Try locking the mutex.  */
-	      int newval
+	      int newval = id | (oldval & FUTEX_WAITERS);
+
+	      newval
 		= atomic_compare_and_exchange_val_acq (&mutex->__data.__lock,
-						       id, oldval);
+						       newval, oldval);
 	      if (newval != oldval)
 		{
 		  oldval = newval;
diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthread_mutex_trylock.c glibc-2.5-branch/nptl/pthread_mutex_trylock.c
--- glibc-2.5/nptl/pthread_mutex_trylock.c	2006-08-14 16:01:26.000000000 -0700
+++ glibc-2.5-branch/nptl/pthread_mutex_trylock.c	2007-07-12 09:58:05.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -91,9 +91,11 @@ __pthread_mutex_trylock (mutex)
 	  if ((oldval & FUTEX_OWNER_DIED) != 0)
 	    {
 	      /* The previous owner died.  Try locking the mutex.  */
-	      int newval
+	      int newval = id | (oldval & FUTEX_WAITERS);
+
+	      newval
 		= atomic_compare_and_exchange_val_acq (&mutex->__data.__lock,
-						       id, oldval);
+						       newval, oldval);
 
 	      if (newval != oldval)
 		{
diff -pNur -x CVS -x libidn glibc-2.5/nptl/pthreadP.h glibc-2.5-branch/nptl/pthreadP.h
--- glibc-2.5/nptl/pthreadP.h	2006-08-23 10:42:52.000000000 -0700
+++ glibc-2.5-branch/nptl/pthreadP.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -545,6 +545,8 @@ extern int __nptl_setxid (struct xid_com
 
 extern void __free_stack_cache (void) attribute_hidden;
 
+extern void __wait_lookup_done (void) attribute_hidden;
+
 #ifdef SHARED
 # define PTHREAD_STATIC_FN_REQUIRE(name)
 #else
diff -pNur -x CVS -x libidn glibc-2.5/nptl/shlib-versions glibc-2.5-branch/nptl/shlib-versions
--- glibc-2.5/nptl/shlib-versions	2004-07-05 10:03:27.000000000 -0700
+++ glibc-2.5-branch/nptl/shlib-versions	2007-01-12 10:14:34.000000000 -0800
@@ -1,5 +1,5 @@
 mips.*-.*-linux.*	libpthread=0		GLIBC_2.0 GLIBC_2.2
-sparc64-.*-linux.*	libpthread=0		GLIBC_2.2
+sparc64.*-.*-linux.*	libpthread=0		GLIBC_2.2
 sh.*-.*-linux.*		libpthread=0		GLIBC_2.2
 ia64.*-.*-linux.*	libpthread=0		GLIBC_2.2
 hppa.*-.*-linux.*	libpthread=0		GLIBC_2.2
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/alpha/tls.h glibc-2.5-branch/nptl/sysdeps/alpha/tls.h
--- glibc-2.5/nptl/sysdeps/alpha/tls.h	2006-01-13 13:38:17.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/alpha/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  NPTL/Alpha version.
-   Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -124,6 +124,29 @@ typedef struct
 #define THREAD_SETMEM_NC(descr, member, idx, value) \
   descr->member[idx] = (value)
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									     \
+    { int __res								     \
+	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
+			       THREAD_GSCOPE_FLAG_UNUSED);		     \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do									     \
+    {									     \
+      THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED;	     \
+      atomic_write_barrier ();						     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/i386/tls.h glibc-2.5-branch/nptl/sysdeps/i386/tls.h
--- glibc-2.5/nptl/sysdeps/i386/tls.h	2005-12-17 22:57:32.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/i386/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  nptl/i386 version.
-   Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2002,2003,2004,2005,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -51,6 +51,7 @@ typedef struct
   uintptr_t sysinfo;
   uintptr_t stack_guard;
   uintptr_t pointer_guard;
+  int gscope_flag;
 } tcbhead_t;
 
 # define TLS_MULTIPLE_THREADS_IN_TCB 1
@@ -434,6 +435,26 @@ union user_desc_init
    = THREAD_GETMEM (THREAD_SELF, header.pointer_guard))
 
 
+/* Get and set the global scope generation counter in the TCB head.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									      \
+    { int __res;							      \
+      asm volatile ("xchgl %0, %%gs:%P1"				      \
+		    : "=r" (__res)					      \
+		    : "i" (offsetof (struct pthread, header.gscope_flag)),    \
+		      "0" (THREAD_GSCOPE_FLAG_UNUSED));			      \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				      \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		      \
+    }									      \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  THREAD_SETMEM (THREAD_SELF, header.gscope_flag, THREAD_GSCOPE_FLAG_USED)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/ia64/tls.h glibc-2.5-branch/nptl/sysdeps/ia64/tls.h
--- glibc-2.5/nptl/sysdeps/ia64/tls.h	2006-01-06 13:46:10.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/ia64/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  nptl/IA-64 version.
-   Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -166,6 +166,29 @@ register struct pthread *__thread_self _
   (((uintptr_t *) ((char *) (descr) + TLS_PRE_TCB_SIZE))[-2] \
    = THREAD_GET_POINTER_GUARD ())
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									     \
+    { int __res								     \
+	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
+			       THREAD_GSCOPE_FLAG_UNUSED);		     \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do									     \
+    {									     \
+      THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED;	     \
+      atomic_write_barrier ();						     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/powerpc/tls.h glibc-2.5-branch/nptl/sysdeps/powerpc/tls.h
--- glibc-2.5/nptl/sysdeps/powerpc/tls.h	2005-12-19 22:44:40.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/powerpc/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  NPTL/PowerPC version.
-   Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -183,6 +183,29 @@ register void *__thread_register __asm__
    different value to mean unset l_tls_offset.  */
 # define NO_TLS_OFFSET		-1
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									     \
+    { int __res								     \
+	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
+			       THREAD_GSCOPE_FLAG_UNUSED);		     \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do									     \
+    {									     \
+      THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED;	     \
+      atomic_write_barrier ();						     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/s390/tls.h glibc-2.5-branch/nptl/sysdeps/s390/tls.h
--- glibc-2.5/nptl/sysdeps/s390/tls.h	2005-12-19 22:46:06.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/s390/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  NPTL/s390 version.
-   Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -50,6 +50,7 @@ typedef struct
   int multiple_threads;
   uintptr_t sysinfo;
   uintptr_t stack_guard;
+  int gscope_flag;
 } tcbhead_t;
 
 # ifndef __s390x__
@@ -171,6 +172,29 @@ typedef struct
 #define THREAD_SET_POINTER_GUARD(value)
 #define THREAD_COPY_POINTER_GUARD(descr)
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									     \
+    { int __res								     \
+	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
+			       THREAD_GSCOPE_FLAG_UNUSED);		     \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do									     \
+    {									     \
+      THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED;	     \
+      atomic_write_barrier ();						     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/sh/tls.h glibc-2.5-branch/nptl/sysdeps/sh/tls.h
--- glibc-2.5/nptl/sysdeps/sh/tls.h	2005-12-20 07:24:05.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/sh/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  NPTL/SH version.
-   Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -153,6 +153,29 @@ typedef struct
      __asm __volatile ("stc gbr,%0" : "=r" (__tcbp));			      \
      ((tcbhead_t *) (descr + 1))->pointer_guard	= __tcbp->pointer_guard;})
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									     \
+    { int __res								     \
+	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
+			       THREAD_GSCOPE_FLAG_UNUSED);		     \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do									     \
+    {									     \
+      THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED;	     \
+      atomic_write_barrier ();						     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/sparc/tls.h glibc-2.5-branch/nptl/sysdeps/sparc/tls.h
--- glibc-2.5/nptl/sysdeps/sparc/tls.h	2006-01-02 12:55:23.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/sparc/tls.h	2007-07-12 09:58:05.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definitions for thread-local data handling.  NPTL/sparc version.
-   Copyright (C) 2003, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -144,6 +144,29 @@ register struct pthread *__thread_self _
 # define THREAD_COPY_POINTER_GUARD(descr) \
   ((descr)->header.pointer_guard = THREAD_GET_POINTER_GUARD ())
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									     \
+    { int __res								     \
+	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
+			       THREAD_GSCOPE_FLAG_UNUSED);		     \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do									     \
+    {									     \
+      THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED;	     \
+      atomic_write_barrier ();						     \
+    }									     \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* !ASSEMBLER */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h	2004-09-05 18:12:02.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -167,3 +167,9 @@ extern int __local_multiple_threads attr
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/fork.c glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/fork.c
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/fork.c	2003-12-20 15:37:13.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/fork.c	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -167,8 +167,11 @@ __libc_fork (void)
 	    allp->handler->child_handler ();
 
 	  /* Note that we do not have to wake any possible waiter.
-	     This is the only thread in the new process.  */
-	  --allp->handler->refcntr;
+ 	     This is the only thread in the new process.  The count
+ 	     may have been bumped up by other threads doing a fork.
+ 	     We reset it to 1, to avoid waiting for non-existing
+ 	     thread(s) to release the count.  */
+	  allp->handler->refcntr = 1;
 
 	  /* XXX We could at this point look through the object pool
 	     and mark all objects not on the __fork_handlers list as
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S	2006-04-08 19:42:29.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -79,10 +79,7 @@ sem_timedwait:
 	jae	6f
 
 	cfi_offset(3, -16)		/* %ebx */
-7:	call	__pthread_enable_asynccancel
-	movl	%eax, 8(%esp)
-
-	xorl	%ecx, %ecx
+7:	xorl	%ecx, %ecx
 	movl	%esp, %ebx
 	movl	%ecx, %edx
 	movl	$SYS_gettimeofday, %eax
@@ -105,6 +102,10 @@ sem_timedwait:
 
 	movl	%ecx, (%esp)	/* Store relative timeout.  */
 	movl	%edx, 4(%esp)
+
+	call	__pthread_enable_asynccancel
+	movl	%eax, 8(%esp)
+
 	movl	28(%esp), %ebx
 	xorl	%ecx, %ecx
 	movl	%esp, %esi
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h	2005-05-03 15:58:41.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
 
@@ -137,3 +137,9 @@
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h	2004-07-05 21:25:45.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
 
@@ -220,3 +220,9 @@ __GC_##name:								      \
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c	2006-03-01 16:25:10.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2006.
 
@@ -30,6 +30,10 @@ __lll_robust_lock_wait (int *futex)
   int oldval = *futex;
   int tid = THREAD_GETMEM (THREAD_SELF, tid);
 
+  /* If the futex changed meanwhile try locking again.  */
+  if (oldval == 0)
+    goto try;
+
   do
     {
       if (__builtin_expect (oldval & FUTEX_OWNER_DIED, 0))
@@ -41,6 +45,9 @@ __lll_robust_lock_wait (int *futex)
 	continue;
 
       lll_futex_wait (futex, newval);
+
+    try:
+      ;
     }
   while ((oldval = atomic_compare_and_exchange_val_acq (futex,
 							tid | FUTEX_WAITERS,
@@ -57,6 +64,11 @@ __lll_robust_timedlock_wait (int *futex,
     return EINVAL;
 
   int tid = THREAD_GETMEM (THREAD_SELF, tid);
+  int oldval = *futex;
+
+  /* If the futex changed meanwhile try locking again.  */
+  if (oldval == 0)
+    goto try;
 
   do
     {
@@ -80,7 +92,6 @@ __lll_robust_timedlock_wait (int *futex,
 	return ETIMEDOUT;
 
       /* Wait.  */
-      int oldval = *futex;
       if (__builtin_expect (oldval & FUTEX_OWNER_DIED, 0))
 	return oldval;
 
@@ -90,8 +101,13 @@ __lll_robust_timedlock_wait (int *futex,
 	continue;
 
       lll_futex_timed_wait (futex, newval, &rt);
+
+    try:
+      ;
     }
-  while (atomic_compare_and_exchange_bool_acq (futex, tid | FUTEX_WAITERS, 0));
+  while ((oldval = atomic_compare_and_exchange_val_acq (futex,
+							tid | FUTEX_WAITERS,
+							0)) != 0);
 
   return 0;
 }
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h	2006-01-04 12:03:07.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h	2007-07-12 08:33:45.000000000 -0700
@@ -128,3 +128,9 @@
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h	2006-01-04 12:03:07.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h	2007-07-12 08:33:45.000000000 -0700
@@ -117,3 +117,9 @@
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/pthread_kill.c glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/pthread_kill.c
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/pthread_kill.c	2004-09-28 15:22:37.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/pthread_kill.c	2007-01-12 09:58:08.000000000 -0800
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -33,7 +33,15 @@ __pthread_kill (threadid, signo)
   struct pthread *pd = (struct pthread *) threadid;
 
   /* Make sure the descriptor is valid.  */
-  if (INVALID_TD_P (pd))
+  if (DEBUGGING_P && INVALID_TD_P (pd))
+    /* Not a valid thread handle.  */
+    return ESRCH;
+
+  /* Force load of pd->tid into local variable or register.  Otherwise
+     if a thread exits between ESRCH test and tgkill, we might return
+     EINVAL, because pd->tid would be cleared by the kernel.  */
+  pid_t tid = atomic_forced_read (pd->tid);
+  if (__builtin_expect (tid <= 0, 0))
     /* Not a valid thread handle.  */
     return ESRCH;
 
@@ -53,15 +61,15 @@ __pthread_kill (threadid, signo)
   int val;
 #if __ASSUME_TGKILL
   val = INTERNAL_SYSCALL (tgkill, err, 3, THREAD_GETMEM (THREAD_SELF, pid),
-			  pd->tid, signo);
+			  tid, signo);
 #else
 # ifdef __NR_tgkill
   val = INTERNAL_SYSCALL (tgkill, err, 3, THREAD_GETMEM (THREAD_SELF, pid),
-			  pd->tid, signo);
+			  tid, signo);
   if (INTERNAL_SYSCALL_ERROR_P (val, err)
       && INTERNAL_SYSCALL_ERRNO (val, err) == ENOSYS)
 # endif
-    val = INTERNAL_SYSCALL (tkill, err, 2, pd->tid, signo);
+    val = INTERNAL_SYSCALL (tkill, err, 2, tid, signo);
 #endif
 
   return (INTERNAL_SYSCALL_ERROR_P (val, err)
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h	2007-07-12 08:33:44.000000000 -0700
@@ -0,0 +1,153 @@
+/* Defintions for lowlevel handling in ld.so.
+   Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _RTLD_LOWLEVEL_H
+#define  _RTLD_LOWLEVEL_H 1
+
+#include <atomic.h>
+#include <lowlevellock.h>
+
+
+/* Special multi-reader lock used in ld.so.  */
+#define __RTLD_MRLOCK_WRITER 1
+#define __RTLD_MRLOCK_RWAIT 2
+#define __RTLD_MRLOCK_WWAIT 4
+#define __RTLD_MRLOCK_RBITS \
+  ~(__RTLD_MRLOCK_WRITER | __RTLD_MRLOCK_RWAIT | __RTLD_MRLOCK_WWAIT)
+#define __RTLD_MRLOCK_INC 8
+#define __RTLD_MRLOCK_TRIES 5
+
+
+typedef int __rtld_mrlock_t;
+
+
+#define __rtld_mrlock_define(CLASS,NAME) \
+  CLASS __rtld_mrlock_t NAME;
+
+
+#define _RTLD_MRLOCK_INITIALIZER 0
+#define __rtld_mrlock_initialize(NAME) \
+  (void) ((NAME) = 0)
+
+
+#define __rtld_mrlock_lock(lock) \
+  do {									      \
+    __label__ out;							      \
+    while (1)								      \
+      {									      \
+	int oldval;							      \
+	for (int tries = 0; tries < __RTLD_MRLOCK_TRIES; ++tries)	      \
+	  {								      \
+	    oldval = lock;						      \
+	    while (__builtin_expect ((oldval				      \
+				      & (__RTLD_MRLOCK_WRITER		      \
+					 | __RTLD_MRLOCK_WWAIT))	      \
+				     == 0, 1))				      \
+	      {								      \
+		int newval = ((oldval & __RTLD_MRLOCK_RBITS)		      \
+			      + __RTLD_MRLOCK_INC);			      \
+		int ret = atomic_compare_and_exchange_val_acq (&(lock),	      \
+							       newval,	      \
+							       oldval);	      \
+		if (__builtin_expect (ret == oldval, 1))		      \
+		  goto out;						      \
+		oldval = ret;						      \
+	      }								      \
+	    atomic_delay ();						      \
+	  }								      \
+	if ((oldval & __RTLD_MRLOCK_RWAIT) == 0)			      \
+	  {								      \
+	    atomic_or (&(lock), __RTLD_MRLOCK_RWAIT);			      \
+	    oldval |= __RTLD_MRLOCK_RWAIT;				      \
+	  }								      \
+	lll_futex_wait (lock, oldval);					      \
+      }									      \
+  out:;									      \
+  } while (0)
+
+
+#define __rtld_mrlock_unlock(lock) \
+  do {									      \
+    int oldval = atomic_exchange_and_add (&(lock), -__RTLD_MRLOCK_INC);	      \
+    if (__builtin_expect ((oldval					      \
+			   & (__RTLD_MRLOCK_RBITS | __RTLD_MRLOCK_WWAIT))     \
+			  == (__RTLD_MRLOCK_INC | __RTLD_MRLOCK_WWAIT), 0))   \
+      /* We have to wake all threads since there might be some queued	      \
+	 readers already.  */						      \
+      lll_futex_wake (&(lock), 0x7fffffff);				      \
+  } while (0)
+
+
+/* There can only ever be one thread trying to get the exclusive lock.  */
+#define __rtld_mrlock_change(lock) \
+  do {									      \
+    __label__ out;							      \
+    while (1)								      \
+      {									      \
+	int oldval;							      \
+	for (int tries = 0; tries < __RTLD_MRLOCK_TRIES; ++tries)	      \
+	  {								      \
+	    oldval = lock;						      \
+	    while (__builtin_expect ((oldval & __RTLD_MRLOCK_RBITS) == 0, 1)) \
+	      {								      \
+		int newval = ((oldval & __RTLD_MRLOCK_RWAIT)		      \
+			      + __RTLD_MRLOCK_WRITER);			      \
+		int ret = atomic_compare_and_exchange_val_acq (&(lock),	      \
+							       newval,	      \
+							       oldval);	      \
+		if (__builtin_expect (ret == oldval, 1))		      \
+		  goto out;						      \
+		oldval = ret;						      \
+	      }								      \
+	    atomic_delay ();						      \
+	  }								      \
+	atomic_or (&(lock), __RTLD_MRLOCK_WWAIT);			      \
+	oldval |= __RTLD_MRLOCK_WWAIT;					      \
+	lll_futex_wait (lock, oldval);					      \
+      }									      \
+  out:;									      \
+  } while (0)
+
+
+#define __rtld_mrlock_done(lock) \
+  do {				 \
+    int oldval = atomic_exchange_and_add (&(lock), -__RTLD_MRLOCK_WRITER);    \
+    if (__builtin_expect ((oldval & __RTLD_MRLOCK_RWAIT) != 0, 0))	      \
+      lll_futex_wake (&(lock), 0x7fffffff);				      \
+  } while (0)
+
+
+/* Function to wait for variable become zero.  Used in ld.so for
+   reference counters.  */
+#define __rtld_waitzero(word) \
+  do {									      \
+    while (1)								      \
+      {									      \
+	int val = word;							      \
+	if (val == 0)							      \
+	  break;							      \
+	lll_futex_wait (&(word), val);					      \
+      }									      \
+  } while (0)
+
+
+#define __rtld_notify(word) \
+  lll_futex_wake (&(word), 1)
+
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h	2004-07-05 21:25:44.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
 
@@ -113,3 +113,9 @@ L(pseudo_end):
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h	2004-07-05 21:25:44.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
 
@@ -126,3 +126,9 @@ extern int __local_multiple_threads attr
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h	2005-12-30 14:18:03.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -161,3 +161,9 @@
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h	2006-03-05 17:34:01.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h	2007-07-12 09:58:06.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
 
@@ -104,3 +104,9 @@ __##syscall_name##_nocancel:			\
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h	2006-03-05 17:34:01.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h	2007-07-12 08:33:45.000000000 -0700
@@ -102,3 +102,9 @@ __##syscall_name##_nocancel:			\
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S	2006-09-05 07:46:43.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -164,7 +164,7 @@ __lll_mutex_timedlock_wait:
 8:				/* NB: %edx == 2 */
 	xorl	%eax, %eax
 	LOCK
-	cmpxchgl %edx, (%rdi)
+	cmpxchgl %edx, (%r12)
 	jnz	7f
 
 6:	addq	$16, %rsp
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S	2005-03-31 02:00:15.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -79,10 +79,7 @@ sem_timedwait:
 	cfi_offset(14, -24)		/* %r14 */
 	jae	6f
 
-7:	call	__pthread_enable_asynccancel
-	movl	%eax, 16(%rsp)
-
-	xorl	%esi, %esi
+7:	xorl	%esi, %esi
 	movq	%rsp, %rdi
 	movq	$VSYSCALL_ADDR_vgettimeofday, %rax
 	callq	*%rax
@@ -105,6 +102,9 @@ sem_timedwait:
 	movq	%rdi, (%rsp)	/* Store relative timeout.  */
 	movq	%rsi, 8(%rsp)
 
+	call	__pthread_enable_asynccancel
+	movl	%eax, 16(%rsp)
+
 	movq	%rsp, %r10
 	movq	%r12, %rdi
 	xorl	%esi, %esi
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h
--- glibc-2.5/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h	2005-03-31 02:00:15.000000000 -0800
+++ glibc-2.5-branch/nptl/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
 
@@ -136,3 +136,9 @@ extern int __local_multiple_threads attr
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+				   header.multiple_threads) == 0, 1)
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/nptl/sysdeps/x86_64/tls.h glibc-2.5-branch/nptl/sysdeps/x86_64/tls.h
--- glibc-2.5/nptl/sysdeps/x86_64/tls.h	2006-04-26 18:25:34.000000000 -0700
+++ glibc-2.5-branch/nptl/sysdeps/x86_64/tls.h	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  nptl/x86_64 version.
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -47,6 +47,7 @@ typedef struct
   dtv_t *dtv;
   void *self;		/* Pointer to the thread descriptor.  */
   int multiple_threads;
+  int gscope_flag;
   uintptr_t sysinfo;
   uintptr_t stack_guard;
   uintptr_t pointer_guard;
@@ -339,6 +340,26 @@ typedef struct
    = THREAD_GETMEM (THREAD_SELF, header.pointer_guard))
 
 
+/* Get and set the global scope generation counter in the TCB head.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do									      \
+    { int __res;							      \
+      asm volatile ("xchgl %0, %%fs:%P1"				      \
+		    : "=r" (__res)					      \
+		    : "i" (offsetof (struct pthread, header.gscope_flag)),    \
+		      "0" (THREAD_GSCOPE_FLAG_UNUSED));			      \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)				      \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1);		      \
+    }									      \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  THREAD_SETMEM (THREAD_SELF, header.gscope_flag, THREAD_GSCOPE_FLAG_USED)
+#define THREAD_GSCOPE_WAIT() \
+  GL(dl_wait_lookup_done) ()
+
 #endif /* __ASSEMBLER__ */
 
 #endif	/* tls.h */
diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-cancel4.c glibc-2.5-branch/nptl/tst-cancel4.c
--- glibc-2.5/nptl/tst-cancel4.c	2006-01-19 22:59:03.000000000 -0800
+++ glibc-2.5-branch/nptl/tst-cancel4.c	2007-07-12 09:58:05.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -1571,6 +1571,47 @@ tf_fsync (void *arg)
 
 
 static void *
+tf_fdatasync (void *arg)
+{
+  if (arg == NULL)
+    // XXX If somebody can provide a portable test case in which fdatasync()
+    // blocks we can enable this test to run in both rounds.
+    abort ();
+
+  tempfd = open ("Makefile", O_RDONLY);
+  if (tempfd == -1)
+    {
+      printf ("%s: cannot open Makefile\n", __FUNCTION__);
+      exit (1);
+    }
+
+  int r = pthread_barrier_wait (&b2);
+  if (r != 0 && r != PTHREAD_BARRIER_SERIAL_THREAD)
+    {
+      printf ("%s: barrier_wait failed\n", __FUNCTION__);
+      exit (1);
+    }
+
+  r = pthread_barrier_wait (&b2);
+  if (r != 0 && r != PTHREAD_BARRIER_SERIAL_THREAD)
+    {
+      printf ("%s: 2nd barrier_wait failed\n", __FUNCTION__);
+      exit (1);
+    }
+
+  pthread_cleanup_push (cl, NULL);
+
+  fdatasync (tempfd);
+
+  pthread_cleanup_pop (0);
+
+  printf ("%s: fdatasync returned\n", __FUNCTION__);
+
+  exit (1);
+}
+
+
+static void *
 tf_msync (void *arg)
 {
   if (arg == NULL)
@@ -2078,6 +2119,7 @@ static struct
   ADD_TEST (pread, 2, 1),
   ADD_TEST (pwrite, 2, 1),
   ADD_TEST (fsync, 2, 1),
+  ADD_TEST (fdatasync, 2, 1),
   ADD_TEST (msync, 2, 1),
   ADD_TEST (sendto, 2, 1),
   ADD_TEST (sendmsg, 2, 1),
diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-cancel-wrappers.sh glibc-2.5-branch/nptl/tst-cancel-wrappers.sh
--- glibc-2.5/nptl/tst-cancel-wrappers.sh	2003-07-20 01:35:45.000000000 -0700
+++ glibc-2.5-branch/nptl/tst-cancel-wrappers.sh	2007-07-12 09:58:05.000000000 -0700
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Test whether all cancelable functions are cancelable.
-# Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 # Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
 
@@ -26,6 +26,7 @@ C["close"]=1
 C["connect"]=1
 C["creat"]=1
 C["fcntl"]=1
+C["fdatasync"]=1
 C["fsync"]=1
 C["msgrcv"]=1
 C["msgsnd"]=1
diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-robust9.c glibc-2.5-branch/nptl/tst-robust9.c
--- glibc-2.5/nptl/tst-robust9.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/nptl/tst-robust9.c	2007-07-12 08:23:22.000000000 -0700
@@ -0,0 +1,94 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <pthread.h>
+#include <unistd.h>
+#include <sys/time.h>
+
+
+static pthread_mutex_t m;
+
+static void *
+tf (void *data)
+{
+  int err = pthread_mutex_lock (&m);
+  if (err == EOWNERDEAD)
+    {
+      err = pthread_mutex_consistent_np (&m);
+      if (err)
+	{
+	  puts ("pthread_mutex_consistent_np");
+	  exit (1);
+	}
+    }
+  else if (err)
+    {
+      puts ("pthread_mutex_lock");
+      exit (1);
+    }
+  printf ("thread%ld got the lock.\n", (long int) data);
+  sleep (1);
+  /* exit without unlock */
+  return NULL;
+}
+
+static int
+do_test (void)
+{
+  int err, i;
+  pthread_t t[3];
+  pthread_mutexattr_t ma;
+
+  pthread_mutexattr_init (&ma);
+  err = pthread_mutexattr_setrobust_np (&ma, PTHREAD_MUTEX_ROBUST_NP);
+  if (err)
+    {
+      puts ("pthread_mutexattr_setrobust_np");
+      return 1;
+    }
+#ifdef ENABLE_PI
+  if (pthread_mutexattr_setprotocol (&ma, PTHREAD_PRIO_INHERIT) != 0)
+    {
+      puts ("pthread_mutexattr_setprotocol failed");
+      return 1;
+    }
+#endif
+  err = pthread_mutex_init (&m, &ma);
+#ifdef ENABLE_PI
+  if (err == ENOTSUP)
+    {
+      puts ("PI robust mutexes not supported");
+      return 0;
+    }
+#endif
+  if (err)
+    {
+      puts ("pthread_mutex_init");
+      return 1;
+    }
+
+  for (i = 0; i < sizeof (t) / sizeof (t[0]); i++)
+    {
+      err = pthread_create (&t[i], NULL, tf, (void *) (long int) i);
+      if (err)
+	{
+	  puts ("pthread_create");
+	  return 1;
+	}
+    }
+
+  for (i = 0; i < sizeof (t) / sizeof (t[0]); i++)
+    {
+      err = pthread_join (t[i], NULL);
+      if (err)
+	{
+	  puts ("pthread_join");
+	  return 1;
+	}
+    }
+  return 0;
+}
+
+#define TIMEOUT 5
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-robustpi9.c glibc-2.5-branch/nptl/tst-robustpi9.c
--- glibc-2.5/nptl/tst-robustpi9.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/nptl/tst-robustpi9.c	2007-07-12 08:23:22.000000000 -0700
@@ -0,0 +1,2 @@
+#define ENABLE_PI 1
+#include "tst-robust9.c"
diff -pNur -x CVS -x libidn glibc-2.5/nptl/tst-sem10.c glibc-2.5-branch/nptl/tst-sem10.c
--- glibc-2.5/nptl/tst-sem10.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/nptl/tst-sem10.c	2007-07-12 08:27:35.000000000 -0700
@@ -0,0 +1,88 @@
+/* Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2007.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <pthread.h>
+#include <semaphore.h>
+#include <stdio.h>
+#include <time.h>
+#include <unistd.h>
+#include <sys/time.h>
+
+
+static int
+do_test (void)
+{
+  sem_t s;
+  if (sem_init (&s, 0, 0) == -1)
+    {
+      puts ("sem_init failed");
+      return 1;
+    }
+
+  struct timeval tv;
+  if (gettimeofday (&tv, NULL) != 0)
+    {
+      puts ("gettimeofday failed");
+      return 1;
+    }
+
+  struct timespec ts;
+  TIMEVAL_TO_TIMESPEC (&tv, &ts);
+
+  /* Set ts to yesterday.  */
+  ts.tv_sec -= 86400;
+
+  int type_before;
+  if (pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, &type_before) != 0)
+    {
+      puts ("first pthread_setcanceltype failed");
+      return 1;
+    }
+
+  errno = 0;
+  if (TEMP_FAILURE_RETRY (sem_timedwait (&s, &ts)) != -1)
+    {
+      puts ("sem_timedwait succeeded");
+      return 1;
+    }
+  if (errno != ETIMEDOUT)
+    {
+      printf ("sem_timedwait return errno = %d instead of ETIMEDOUT\n",
+	      errno);
+      return 1;
+    }
+
+  int type_after;
+  if (pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, &type_after) != 0)
+    {
+      puts ("second pthread_setcanceltype failed");
+      return 1;
+    }
+  if (type_after != PTHREAD_CANCEL_DEFERRED)
+    {
+      puts ("sem_timedwait changed cancellation type");
+      return 1;
+    }
+
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/nptl_db/ChangeLog glibc-2.5-branch/nptl_db/ChangeLog
--- glibc-2.5/nptl_db/ChangeLog	2006-02-03 16:48:40.000000000 -0800
+++ glibc-2.5-branch/nptl_db/ChangeLog	2007-01-12 07:18:15.000000000 -0800
@@ -1,3 +1,8 @@
+2006-10-26  Pete Eberlein  <eberlein@us.ibm.com>
+
+	* nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp
+	to sizeof a pointer, instead of sizeof the union.
+
 2006-02-03  Roland McGrath  <roland@redhat.com>
 
 	* structs.def: Add a descriptor for pointer.val field of dtv_t.
diff -pNur -x CVS -x libidn glibc-2.5/nptl_db/db_info.c glibc-2.5-branch/nptl_db/db_info.c
--- glibc-2.5/nptl_db/db_info.c	2004-03-13 19:39:57.000000000 -0800
+++ glibc-2.5-branch/nptl_db/db_info.c	2007-01-12 07:18:15.000000000 -0800
@@ -59,7 +59,7 @@ typedef struct link_map link_map;
    i.e. at the very end of the area covered by TLS_PRE_TCB_SIZE.  */
 DESC (_thread_db_pthread_dtvp,
       TLS_PRE_TCB_SIZE + offsetof (tcbhead_t, dtv)
-      - (TLS_TCB_SIZE == 0 ? sizeof (tcbhead_t) : 0), union dtv)
+      - (TLS_TCB_SIZE == 0 ? sizeof (tcbhead_t) : 0), union dtv *)
 #endif
 
 
diff -pNur -x CVS -x libidn glibc-2.5/nscd/gai.c glibc-2.5-branch/nscd/gai.c
--- glibc-2.5/nscd/gai.c	2006-05-04 09:00:56.000000000 -0700
+++ glibc-2.5-branch/nscd/gai.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 2004.
 
@@ -15,6 +15,7 @@
    along with this program; if not, write to the Free Software Foundation,
    Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
+#include <alloca.h>
 /* This file uses the getaddrinfo code but it compiles it without NSCD
    support.  We just need a few symbol renames.  */
 #define __getservbyname_r getservbyname_r
@@ -26,6 +27,8 @@
 #define __sendto sendto
 #define __strchrnul strchrnul
 #define __getline getline
+/* nscd uses 1MB or 2MB thread stacks.  */
+#define __libc_use_alloca(size) (size <= __MAX_ALLOCA_CUTOFF)
 
 #include <getaddrinfo.c>
 
diff -pNur -x CVS -x libidn glibc-2.5/nscd/grpcache.c glibc-2.5-branch/nscd/grpcache.c
--- glibc-2.5/nscd/grpcache.c	2006-04-26 10:25:07.000000000 -0700
+++ glibc-2.5-branch/nscd/grpcache.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 /* Cache handling for group lookup.
-   Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
 
@@ -279,6 +279,7 @@ cache_addgr (struct database_dyn *db, in
 		  /* Adjust pointers into the memory block.  */
 		  gr_name = (char *) newp + (gr_name - (char *) dataset);
 		  cp = (char *) newp + (cp - (char *) dataset);
+		  key_copy = (char *) newp + (key_copy - (char *) dataset);
 
 		  dataset = memcpy (newp, dataset, total + n);
 		  alloca_used = false;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/mem.c glibc-2.5-branch/nscd/mem.c
--- glibc-2.5/nscd/mem.c	2005-12-06 21:47:27.000000000 -0800
+++ glibc-2.5-branch/nscd/mem.c	2006-10-02 09:31:11.000000000 -0700
@@ -1,5 +1,5 @@
 /* Cache memory handling.
-   Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2004.
 
@@ -480,12 +480,12 @@ mempool_alloc (struct database_dyn *db, 
 	{
 	  /* Try to resize the database.  Grow size of 1/8th.  */
 	  size_t oldtotal = (sizeof (struct database_pers_head)
-			     + db->head->module * sizeof (ref_t)
+			     + roundup (db->head->module * sizeof (ref_t), ALIGN)
 			     + db->head->data_size);
 	  size_t new_data_size = (db->head->data_size
 				  + MAX (2 * len, db->head->data_size / 8));
 	  size_t newtotal = (sizeof (struct database_pers_head)
-			     + db->head->module * sizeof (ref_t)
+			     + roundup (db->head->module * sizeof (ref_t), ALIGN)
 			     + new_data_size);
 	  if (newtotal > db->max_db_size)
 	    {
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd.c glibc-2.5-branch/nscd/nscd.c
--- glibc-2.5/nscd/nscd.c	2006-05-30 10:29:36.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd.c	2006-10-06 08:24:36.000000000 -0700
@@ -237,7 +237,7 @@ main (int argc, char **argv)
 
       if (chdir ("/") != 0)
 	error (EXIT_FAILURE, errno,
-	       _("cannot change current working cirectory to \"/\""));
+	       _("cannot change current working directory to \"/\""));
 
       openlog ("nscd", LOG_CONS | LOG_ODELAY, LOG_DAEMON);
 
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd-client.h glibc-2.5-branch/nscd/nscd-client.h
--- glibc-2.5/nscd/nscd-client.h	2006-04-25 16:48:55.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd-client.h	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (c) 1998, 1999, 2000, 2003, 2004, 2005, 2006
+/* Copyright (c) 1998, 1999, 2000, 2003, 2004, 2005, 2006, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@suse.de>, 1998.
@@ -258,6 +258,7 @@ struct mapped_database
   const char *data;
   size_t mapsize;
   int counter;		/* > 0 indicates it is usable.  */
+  size_t datasize;
 };
 #define NO_MAPPING ((struct mapped_database *) -1l)
 
@@ -306,10 +307,10 @@ static inline int __nscd_drop_map_ref (s
 
 
 /* Search the mapped database.  */
-extern const struct datahead *__nscd_cache_search (request_type type,
-						   const char *key,
-						   size_t keylen,
-						   const struct mapped_database *mapped);
+extern struct datahead *__nscd_cache_search (request_type type,
+					     const char *key,
+					     size_t keylen,
+					     const struct mapped_database *mapped);
 
 /* Wrappers around read, readv and write that only read/write less than LEN
    bytes on error or EOF.  */
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_getai.c glibc-2.5-branch/nscd/nscd_getai.c
--- glibc-2.5/nscd/nscd_getai.c	2006-05-15 13:31:29.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd_getai.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2004.
 
@@ -42,6 +42,7 @@ __nscd_getai (const char *key, struct ns
 {
   size_t keylen = strlen (key) + 1;
   int gc_cycle;
+  int nretries = 0;
 
   /* If the mapping is available, try to search there instead of
      communicating with the nscd.  */
@@ -50,49 +51,53 @@ __nscd_getai (const char *key, struct ns
 			       &gc_cycle);
 
  retry:;
-  const ai_response_header *ai_resp = NULL;
   struct nscd_ai_result *resultbuf = NULL;
   const char *recend = (const char *) ~UINTMAX_C (0);
   char *respdata = NULL;
   int retval = -1;
   int sock = -1;
+  ai_response_header ai_resp;
 
   if (mapped != NO_MAPPING)
     {
-      const struct datahead *found = __nscd_cache_search (GETAI, key, keylen,
-							  mapped);
+      struct datahead *found = __nscd_cache_search (GETAI, key, keylen,
+						    mapped);
       if (found != NULL)
 	{
-	  ai_resp = &found->data[0].aidata;
-	  respdata = (char *) (ai_resp + 1);
+	  respdata = (char *) (&found->data[0].aidata + 1);
+	  ai_resp = found->data[0].aidata;
 	  recend = (const char *) found->data + found->recsize;
+	  /* Now check if we can trust ai_resp fields.  If GC is
+	     in progress, it can contain anything.  */
+	  if (mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out;
+	    }
 	}
     }
 
   /* If we do not have the cache mapped, try to get the data over the
      socket.  */
-  ai_response_header ai_resp_mem;
-  if (ai_resp == NULL)
+  if (respdata == NULL)
     {
-      sock = __nscd_open_socket (key, keylen, GETAI, &ai_resp_mem,
-				 sizeof (ai_resp_mem));
+      sock = __nscd_open_socket (key, keylen, GETAI, &ai_resp,
+				 sizeof (ai_resp));
       if (sock == -1)
 	{
 	  /* nscd not running or wrong version.  */
 	  __nss_not_use_nscd_hosts = 1;
 	  goto out;
 	}
-
-      ai_resp = &ai_resp_mem;
     }
 
-  if (ai_resp->found == 1)
+  if (ai_resp.found == 1)
     {
-      size_t datalen = ai_resp->naddrs + ai_resp->addrslen + ai_resp->canonlen;
+      size_t datalen = ai_resp.naddrs + ai_resp.addrslen + ai_resp.canonlen;
 
-      /* This check is really only affects the case where the data
+      /* This check really only affects the case where the data
 	 comes from the mapped cache.  */
-      if ((char *) (ai_resp + 1) + datalen > recend)
+      if (respdata + datalen > recend)
 	{
 	  assert (sock == -1);
 	  goto out;
@@ -108,10 +113,10 @@ __nscd_getai (const char *key, struct ns
 	}
 
       /* Set up the data structure, including pointers.  */
-      resultbuf->naddrs = ai_resp->naddrs;
+      resultbuf->naddrs = ai_resp.naddrs;
       resultbuf->addrs = (char *) (resultbuf + 1);
-      resultbuf->family = (uint8_t *) (resultbuf->addrs + ai_resp->addrslen);
-      if (ai_resp->canonlen != 0)
+      resultbuf->family = (uint8_t *) (resultbuf->addrs + ai_resp.addrslen);
+      if (ai_resp.canonlen != 0)
 	resultbuf->canon = (char *) (resultbuf->family + resultbuf->naddrs);
       else
 	resultbuf->canon = NULL;
@@ -137,10 +142,13 @@ __nscd_getai (const char *key, struct ns
 
 	  /* Try to detect corrupt databases.  */
 	  if (resultbuf->canon != NULL
-	      && resultbuf->canon[ai_resp->canonlen - 1] != '\0')
+	      && resultbuf->canon[ai_resp.canonlen - 1] != '\0')
 	    /* We cannot use the database.  */
 	    {
-	      free (resultbuf);
+	      if (mapped->head->gc_cycle != gc_cycle)
+		retval = -2;
+	      else
+		free (resultbuf);
 	      goto out_close;
 	    }
 
@@ -150,7 +158,7 @@ __nscd_getai (const char *key, struct ns
     }
   else
     {
-      if (__builtin_expect (ai_resp->found == -1, 0))
+      if (__builtin_expect (ai_resp.found == -1, 0))
 	{
 	  /* The daemon does not cache this database.  */
 	  __nss_not_use_nscd_hosts = 1;
@@ -158,7 +166,7 @@ __nscd_getai (const char *key, struct ns
 	}
 
       /* Store the error number.  */
-      *h_errnop = ai_resp->error;
+      *h_errnop = ai_resp.error;
 
       /* The `errno' to some value != ERANGE.  */
       __set_errno (ENOENT);
@@ -170,22 +178,25 @@ __nscd_getai (const char *key, struct ns
   if (sock != -1)
     close_not_cancel_no_status (sock);
  out:
-  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1)
+  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0)
     {
       /* When we come here this means there has been a GC cycle while we
 	 were looking for the data.  This means the data might have been
 	 inconsistent.  Retry if possible.  */
-      if ((gc_cycle & 1) != 0)
+      if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1)
 	{
 	  /* nscd is just running gc now.  Disable using the mapping.  */
-	  __nscd_unmap (mapped);
+	  if (atomic_decrement_val (&mapped->counter) == 0)
+	    __nscd_unmap (mapped);
 	  mapped = NO_MAPPING;
 	}
 
-      *result = NULL;
-      free (resultbuf);
-
-      goto retry;
+      if (retval != -1)
+	{
+	  *result = NULL;
+	  free (resultbuf);
+	  goto retry;
+	}
     }
 
   return retval;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_getgr_r.c glibc-2.5-branch/nscd/nscd_getgr_r.c
--- glibc-2.5/nscd/nscd_getgr_r.c	2006-05-15 13:39:34.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd_getgr_r.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1998-2000, 2002-2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2000, 2002-2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@uni-paderborn.de>, 1998.
 
@@ -88,6 +89,7 @@ nscd_getgr_r (const char *key, size_t ke
 	      struct group **result)
 {
   int gc_cycle;
+  int nretries = 0;
   const uint32_t *len = NULL;
   size_t lensize = 0;
 
@@ -97,55 +99,59 @@ nscd_getgr_r (const char *key, size_t ke
 						       &__gr_map_handle,
 						       &gc_cycle);
  retry:;
-  const gr_response_header *gr_resp = NULL;
   const char *gr_name = NULL;
   size_t gr_name_len = 0;
   int retval = -1;
   const char *recend = (const char *) ~UINTMAX_C (0);
+  gr_response_header gr_resp;
 
   if (mapped != NO_MAPPING)
     {
-      const struct datahead *found = __nscd_cache_search (type, key, keylen,
-							  mapped);
+      struct datahead *found = __nscd_cache_search (type, key, keylen, mapped);
       if (found != NULL)
 	{
-	  gr_resp = &found->data[0].grdata;
-	  len = (const uint32_t *) (gr_resp + 1);
-	  /* The alignment is always sufficient.  */
-	  assert (((uintptr_t) len & (__alignof__ (*len) - 1)) == 0);
+	  len = (const uint32_t *) (&found->data[0].grdata + 1);
+	  gr_resp = found->data[0].grdata;
 	  gr_name = ((const char *) len
-		     + gr_resp->gr_mem_cnt * sizeof (uint32_t));
-	  gr_name_len = gr_resp->gr_name_len + gr_resp->gr_passwd_len;
+		     + gr_resp.gr_mem_cnt * sizeof (uint32_t));
+	  gr_name_len = gr_resp.gr_name_len + gr_resp.gr_passwd_len;
 	  recend = (const char *) found->data + found->recsize;
+	  /* Now check if we can trust gr_resp fields.  If GC is
+	     in progress, it can contain anything.  */
+	  if (mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out;
+	    }
+
+	  /* The alignment is always sufficient, unless GC is in progress.  */
+	  assert (((uintptr_t) len & (__alignof__ (*len) - 1)) == 0);
 	}
     }
 
-  gr_response_header gr_resp_mem;
   int sock = -1;
-  if (gr_resp == NULL)
+  if (gr_name == NULL)
     {
-      sock = __nscd_open_socket (key, keylen, type, &gr_resp_mem,
-				 sizeof (gr_resp_mem));
+      sock = __nscd_open_socket (key, keylen, type, &gr_resp,
+				 sizeof (gr_resp));
       if (sock == -1)
 	{
 	  __nss_not_use_nscd_group = 1;
 	  goto out;
 	}
-
-      gr_resp = &gr_resp_mem;
     }
 
   /* No value found so far.  */
   *result = NULL;
 
-  if (__builtin_expect (gr_resp->found == -1, 0))
+  if (__builtin_expect (gr_resp.found == -1, 0))
     {
       /* The daemon does not cache this database.  */
       __nss_not_use_nscd_group = 1;
       goto out_close;
     }
 
-  if (gr_resp->found == 1)
+  if (gr_resp.found == 1)
     {
       struct iovec vec[2];
       char *p = buffer;
@@ -157,8 +163,8 @@ nscd_getgr_r (const char *key, size_t ke
 	 align the pointer.  */
       align = ((__alignof__ (char *) - (p - ((char *) 0)))
 	       & (__alignof__ (char *) - 1));
-      total_len = (align + (1 + gr_resp->gr_mem_cnt) * sizeof (char *)
-		   + gr_resp->gr_name_len + gr_resp->gr_passwd_len);
+      total_len = (align + (1 + gr_resp.gr_mem_cnt) * sizeof (char *)
+		   + gr_resp.gr_name_len + gr_resp.gr_passwd_len);
       if (__builtin_expect (buflen < total_len, 0))
 	{
 	no_room:
@@ -170,16 +176,16 @@ nscd_getgr_r (const char *key, size_t ke
 
       p += align;
       resultbuf->gr_mem = (char **) p;
-      p += (1 + gr_resp->gr_mem_cnt) * sizeof (char *);
+      p += (1 + gr_resp.gr_mem_cnt) * sizeof (char *);
 
       /* Set pointers for strings.  */
       resultbuf->gr_name = p;
-      p += gr_resp->gr_name_len;
+      p += gr_resp.gr_name_len;
       resultbuf->gr_passwd = p;
-      p += gr_resp->gr_passwd_len;
+      p += gr_resp.gr_passwd_len;
 
       /* Fill in what we know now.  */
-      resultbuf->gr_gid = gr_resp->gr_gid;
+      resultbuf->gr_gid = gr_resp.gr_gid;
 
       /* Read the length information, group name, and password.  */
       if (gr_name == NULL)
@@ -187,17 +193,17 @@ nscd_getgr_r (const char *key, size_t ke
 	  /* Allocate array to store lengths.  */
 	  if (lensize == 0)
 	    {
-	      lensize = gr_resp->gr_mem_cnt * sizeof (uint32_t);
+	      lensize = gr_resp.gr_mem_cnt * sizeof (uint32_t);
 	      len = (uint32_t *) alloca (lensize);
 	    }
-	  else if (gr_resp->gr_mem_cnt * sizeof (uint32_t) > lensize)
+	  else if (gr_resp.gr_mem_cnt * sizeof (uint32_t) > lensize)
 	    len = extend_alloca (len, lensize,
-				 gr_resp->gr_mem_cnt * sizeof (uint32_t));
+				 gr_resp.gr_mem_cnt * sizeof (uint32_t));
 
 	  vec[0].iov_base = (void *) len;
-	  vec[0].iov_len = gr_resp->gr_mem_cnt * sizeof (uint32_t);
+	  vec[0].iov_len = gr_resp.gr_mem_cnt * sizeof (uint32_t);
 	  vec[1].iov_base = resultbuf->gr_name;
-	  vec[1].iov_len = gr_resp->gr_name_len + gr_resp->gr_passwd_len;
+	  vec[1].iov_len = gr_resp.gr_name_len + gr_resp.gr_passwd_len;
 	  total_len = vec[0].iov_len + vec[1].iov_len;
 
 	  /* Get this data.  */
@@ -209,14 +215,14 @@ nscd_getgr_r (const char *key, size_t ke
 	/* We already have the data.  Just copy the group name and
 	   password.  */
 	memcpy (resultbuf->gr_name, gr_name,
-		gr_resp->gr_name_len + gr_resp->gr_passwd_len);
+		gr_resp.gr_name_len + gr_resp.gr_passwd_len);
 
       /* Clear the terminating entry.  */
-      resultbuf->gr_mem[gr_resp->gr_mem_cnt] = NULL;
+      resultbuf->gr_mem[gr_resp.gr_mem_cnt] = NULL;
 
       /* Prepare reading the group members.  */
       total_len = 0;
-      for (cnt = 0; cnt < gr_resp->gr_mem_cnt; ++cnt)
+      for (cnt = 0; cnt < gr_resp.gr_mem_cnt; ++cnt)
 	{
 	  resultbuf->gr_mem[cnt] = p;
 	  total_len += len[cnt];
@@ -224,9 +230,25 @@ nscd_getgr_r (const char *key, size_t ke
 	}
 
       if (__builtin_expect (gr_name + gr_name_len + total_len > recend, 0))
-	goto out_close;
+	{
+	  /* len array might contain garbage during nscd GC cycle,
+	     retry rather than fail in that case.  */
+	  if (gr_name != NULL && mapped->head->gc_cycle != gc_cycle)
+	    retval = -2;
+	  goto out_close;
+	}
       if (__builtin_expect (total_len > buflen, 0))
-	goto no_room;
+	{
+	  /* len array might contain garbage during nscd GC cycle,
+	     retry rather than fail in that case.  */
+	  if (gr_name != NULL && mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out_close;
+	    }
+	  else
+	    goto no_room;
+	}
 
       retval = 0;
       if (gr_name == NULL)
@@ -248,14 +270,14 @@ nscd_getgr_r (const char *key, size_t ke
 
 	  /* Try to detect corrupt databases.  */
 	  if (resultbuf->gr_name[gr_name_len - 1] != '\0'
-	      || resultbuf->gr_passwd[gr_resp->gr_passwd_len - 1] != '\0'
-	      || ({for (cnt = 0; cnt < gr_resp->gr_mem_cnt; ++cnt)
+	      || resultbuf->gr_passwd[gr_resp.gr_passwd_len - 1] != '\0'
+	      || ({for (cnt = 0; cnt < gr_resp.gr_mem_cnt; ++cnt)
 		     if (resultbuf->gr_mem[cnt][len[cnt] - 1] != '\0')
 		       break;
-	  	   cnt < gr_resp->gr_mem_cnt; }))
+	  	   cnt < gr_resp.gr_mem_cnt; }))
 	    {
 	      /* We cannot use the database.  */
-	      retval = -1;
+	      retval = mapped->head->gc_cycle != gc_cycle ? -2 : -1;
 	      goto out_close;
 	    }
 
@@ -274,19 +296,21 @@ nscd_getgr_r (const char *key, size_t ke
   if (sock != -1)
     close_not_cancel_no_status (sock);
  out:
-  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1)
+  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0)
     {
       /* When we come here this means there has been a GC cycle while we
 	 were looking for the data.  This means the data might have been
 	 inconsistent.  Retry if possible.  */
-      if ((gc_cycle & 1) != 0)
+      if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1)
 	{
 	  /* nscd is just running gc now.  Disable using the mapping.  */
-	  __nscd_unmap (mapped);
+	  if (atomic_decrement_val (&mapped->counter) == 0)
+	    __nscd_unmap (mapped);
 	  mapped = NO_MAPPING;
 	}
 
-      goto retry;
+      if (retval != -1)
+	goto retry;
     }
 
   return retval;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_gethst_r.c glibc-2.5-branch/nscd/nscd_gethst_r.c
--- glibc-2.5/nscd/nscd_gethst_r.c	2006-05-15 13:30:27.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd_gethst_r.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
 
@@ -118,7 +118,6 @@ nscd_gethst_r (const char *key, size_t k
 			       &gc_cycle);
 
  retry:;
-  const hst_response_header *hst_resp = NULL;
   const char *h_name = NULL;
   const uint32_t *aliases_len = NULL;
   const char *addr_list = NULL;
@@ -126,18 +125,27 @@ nscd_gethst_r (const char *key, size_t k
   int retval = -1;
   const char *recend = (const char *) ~UINTMAX_C (0);
   int sock = -1;
+  hst_response_header hst_resp;
   if (mapped != NO_MAPPING)
     {
-      const struct datahead *found = __nscd_cache_search (type, key, keylen,
-							  mapped);
+      /* No const qualifier, as it can change during garbage collection.  */
+      struct datahead *found = __nscd_cache_search (type, key, keylen, mapped);
       if (found != NULL)
 	{
-	  hst_resp = &found->data[0].hstdata;
-	  h_name = (char *) (hst_resp + 1);
-	  aliases_len = (uint32_t *) (h_name + hst_resp->h_name_len);
+	  h_name = (char *) (&found->data[0].hstdata + 1);
+	  hst_resp = found->data[0].hstdata;
+	  aliases_len = (uint32_t *) (h_name + hst_resp.h_name_len);
 	  addr_list = ((char *) aliases_len
-		       + hst_resp->h_aliases_cnt * sizeof (uint32_t));
-	  addr_list_len = hst_resp->h_addr_list_cnt * INADDRSZ;
+		       + hst_resp.h_aliases_cnt * sizeof (uint32_t));
+	  addr_list_len = hst_resp.h_addr_list_cnt * INADDRSZ;
+	  recend = (const char *) found->data + found->recsize;
+	  /* Now check if we can trust hst_resp fields.  If GC is
+	     in progress, it can contain anything.  */
+	  if (mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out;
+	    }
 
 #ifndef _STRING_ARCH_unaligned
 	  /* The aliases_len array in the mapped database might very
@@ -147,51 +155,47 @@ nscd_gethst_r (const char *key, size_t k
 	  if (((uintptr_t) aliases_len & (__alignof__ (*aliases_len) - 1))
 	      != 0)
 	    {
-	      uint32_t *tmp = alloca (hst_resp->h_aliases_cnt
+	      uint32_t *tmp = alloca (hst_resp.h_aliases_cnt
 				      * sizeof (uint32_t));
 	      aliases_len = memcpy (tmp, aliases_len,
-				    hst_resp->h_aliases_cnt
+				    hst_resp.h_aliases_cnt
 				    * sizeof (uint32_t));
 	    }
 #endif
 	  if (type != GETHOSTBYADDR && type != GETHOSTBYNAME)
 	    {
-	      if (hst_resp->h_length == INADDRSZ)
+	      if (hst_resp.h_length == INADDRSZ)
 		addr_list += addr_list_len;
-	      addr_list_len = hst_resp->h_addr_list_cnt * IN6ADDRSZ;
+	      addr_list_len = hst_resp.h_addr_list_cnt * IN6ADDRSZ;
 	    }
-	  recend = (const char *) found->data + found->recsize;
 	  if (__builtin_expect ((const char *) addr_list + addr_list_len
 				> recend, 0))
-	    goto out_close;
+	    goto out;
 	}
     }
 
-  hst_response_header hst_resp_mem;
-  if (hst_resp == NULL)
+  if (h_name == NULL)
     {
-      sock = __nscd_open_socket (key, keylen, type, &hst_resp_mem,
-				 sizeof (hst_resp_mem));
+      sock = __nscd_open_socket (key, keylen, type, &hst_resp,
+				 sizeof (hst_resp));
       if (sock == -1)
 	{
 	  __nss_not_use_nscd_hosts = 1;
-	  goto out;;
+	  goto out;
 	}
-
-      hst_resp = &hst_resp_mem;
     }
 
   /* No value found so far.  */
   *result = NULL;
 
-  if (__builtin_expect (hst_resp->found == -1, 0))
+  if (__builtin_expect (hst_resp.found == -1, 0))
     {
       /* The daemon does not cache this database.  */
       __nss_not_use_nscd_hosts = 1;
       goto out_close;
     }
 
-  if (hst_resp->found == 1)
+  if (hst_resp.found == 1)
     {
       struct iovec vec[4];
       char *cp = buffer;
@@ -207,15 +211,15 @@ nscd_gethst_r (const char *key, size_t k
 	 align the pointer and the base of the h_addr_list pointers.  */
       align1 = ((__alignof__ (char *) - (cp - ((char *) 0)))
 		& (__alignof__ (char *) - 1));
-      align2 = ((__alignof__ (char *) - ((cp + align1 + hst_resp->h_name_len)
+      align2 = ((__alignof__ (char *) - ((cp + align1 + hst_resp.h_name_len)
 					 - ((char *) 0)))
 		& (__alignof__ (char *) - 1));
-      if (buflen < (align1 + hst_resp->h_name_len + align2
-		    + ((hst_resp->h_aliases_cnt + hst_resp->h_addr_list_cnt
+      if (buflen < (align1 + hst_resp.h_name_len + align2
+		    + ((hst_resp.h_aliases_cnt + hst_resp.h_addr_list_cnt
 			+ 2)
 		       * sizeof (char *))
-		    + hst_resp->h_addr_list_cnt * (type == AF_INET
-						   ? INADDRSZ : IN6ADDRSZ)))
+		    + hst_resp.h_addr_list_cnt * (type == AF_INET
+						  ? INADDRSZ : IN6ADDRSZ)))
 	{
 	no_room:
 	  *h_errnop = NETDB_INTERNAL;
@@ -227,12 +231,12 @@ nscd_gethst_r (const char *key, size_t k
 
       /* Prepare the result as far as we can.  */
       resultbuf->h_aliases = (char **) cp;
-      cp += (hst_resp->h_aliases_cnt + 1) * sizeof (char *);
+      cp += (hst_resp.h_aliases_cnt + 1) * sizeof (char *);
       resultbuf->h_addr_list = (char **) cp;
-      cp += (hst_resp->h_addr_list_cnt + 1) * sizeof (char *);
+      cp += (hst_resp.h_addr_list_cnt + 1) * sizeof (char *);
 
       resultbuf->h_name = cp;
-      cp += hst_resp->h_name_len + align2;
+      cp += hst_resp.h_name_len + align2;
 
       if (type == GETHOSTBYADDR || type == GETHOSTBYNAME)
 	{
@@ -244,7 +248,7 @@ nscd_gethst_r (const char *key, size_t k
 	  resultbuf->h_addrtype = AF_INET6;
 	  resultbuf->h_length = IN6ADDRSZ;
 	}
-      for (cnt = 0; cnt < hst_resp->h_addr_list_cnt; ++cnt)
+      for (cnt = 0; cnt < hst_resp.h_addr_list_cnt; ++cnt)
 	{
 	  resultbuf->h_addr_list[cnt] = cp;
 	  cp += resultbuf->h_length;
@@ -254,47 +258,47 @@ nscd_gethst_r (const char *key, size_t k
       if (h_name == NULL)
 	{
 	  vec[0].iov_base = resultbuf->h_name;
-	  vec[0].iov_len = hst_resp->h_name_len;
-	  total_len = hst_resp->h_name_len;
+	  vec[0].iov_len = hst_resp.h_name_len;
+	  total_len = hst_resp.h_name_len;
 	  n = 1;
 
-	  if (hst_resp->h_aliases_cnt > 0)
+	  if (hst_resp.h_aliases_cnt > 0)
 	    {
-	      aliases_len = alloca (hst_resp->h_aliases_cnt
+	      aliases_len = alloca (hst_resp.h_aliases_cnt
 				    * sizeof (uint32_t));
 	      vec[n].iov_base = (void *) aliases_len;
-	      vec[n].iov_len = hst_resp->h_aliases_cnt * sizeof (uint32_t);
+	      vec[n].iov_len = hst_resp.h_aliases_cnt * sizeof (uint32_t);
 
-	      total_len += hst_resp->h_aliases_cnt * sizeof (uint32_t);
+	      total_len += hst_resp.h_aliases_cnt * sizeof (uint32_t);
 	      ++n;
 	    }
 
 	  if (type == GETHOSTBYADDR || type == GETHOSTBYNAME)
 	    {
 	      vec[n].iov_base = resultbuf->h_addr_list[0];
-	      vec[n].iov_len = hst_resp->h_addr_list_cnt * INADDRSZ;
+	      vec[n].iov_len = hst_resp.h_addr_list_cnt * INADDRSZ;
 
-	      total_len += hst_resp->h_addr_list_cnt * INADDRSZ;
+	      total_len += hst_resp.h_addr_list_cnt * INADDRSZ;
 
 	      ++n;
 	    }
 	  else
 	    {
-	      if (hst_resp->h_length == INADDRSZ)
+	      if (hst_resp.h_length == INADDRSZ)
 		{
-		  ignore = alloca (hst_resp->h_addr_list_cnt * INADDRSZ);
+		  ignore = alloca (hst_resp.h_addr_list_cnt * INADDRSZ);
 		  vec[n].iov_base = ignore;
-		  vec[n].iov_len = hst_resp->h_addr_list_cnt * INADDRSZ;
+		  vec[n].iov_len = hst_resp.h_addr_list_cnt * INADDRSZ;
 
-		  total_len += hst_resp->h_addr_list_cnt * INADDRSZ;
+		  total_len += hst_resp.h_addr_list_cnt * INADDRSZ;
 
 		  ++n;
 		}
 
 	      vec[n].iov_base = resultbuf->h_addr_list[0];
-	      vec[n].iov_len = hst_resp->h_addr_list_cnt * IN6ADDRSZ;
+	      vec[n].iov_len = hst_resp.h_addr_list_cnt * IN6ADDRSZ;
 
-	      total_len += hst_resp->h_addr_list_cnt * IN6ADDRSZ;
+	      total_len += hst_resp.h_addr_list_cnt * IN6ADDRSZ;
 
 	      ++n;
 	    }
@@ -304,13 +308,13 @@ nscd_gethst_r (const char *key, size_t k
 	}
       else
 	{
-	  memcpy (resultbuf->h_name, h_name, hst_resp->h_name_len);
+	  memcpy (resultbuf->h_name, h_name, hst_resp.h_name_len);
 	  memcpy (resultbuf->h_addr_list[0], addr_list, addr_list_len);
 	}
 
       /*  Now we also can read the aliases.  */
       total_len = 0;
-      for (cnt = 0; cnt < hst_resp->h_aliases_cnt; ++cnt)
+      for (cnt = 0; cnt < hst_resp.h_aliases_cnt; ++cnt)
 	{
 	  resultbuf->h_aliases[cnt] = cp;
 	  cp += aliases_len[cnt];
@@ -320,10 +324,25 @@ nscd_gethst_r (const char *key, size_t k
 
       if (__builtin_expect ((const char *) addr_list + addr_list_len
 			    + total_len > recend, 0))
-	goto out_close;
+	{
+	  /* aliases_len array might contain garbage during nscd GC cycle,
+	     retry rather than fail in that case.  */
+	  if (addr_list != NULL && mapped->head->gc_cycle != gc_cycle)
+	    retval = -2;
+	  goto out_close;
+	}
       /* See whether this would exceed the buffer capacity.  */
       if (__builtin_expect (cp > buffer + buflen, 0))
-	goto no_room;
+	{
+	  /* aliases_len array might contain garbage during nscd GC cycle,
+	     retry rather than fail in that case.  */
+	  if (addr_list != NULL && mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out_close;
+	    }
+	  goto no_room;
+	}
 
       /* And finally read the aliases.  */
       if (addr_list == NULL)
@@ -342,14 +361,18 @@ nscd_gethst_r (const char *key, size_t k
 		  (const char *) addr_list + addr_list_len, total_len);
 
 	  /* Try to detect corrupt databases.  */
-	  if (resultbuf->h_name[hst_resp->h_name_len - 1] != '\0'
-	      || ({for (cnt = 0; cnt < hst_resp->h_aliases_cnt; ++cnt)
+	  if (resultbuf->h_name[hst_resp.h_name_len - 1] != '\0'
+	      || ({for (cnt = 0; cnt < hst_resp.h_aliases_cnt; ++cnt)
 		     if (resultbuf->h_aliases[cnt][aliases_len[cnt] - 1]
 			 != '\0')
 		       break;
-		   cnt < hst_resp->h_aliases_cnt; }))
-	    /* We cannot use the database.  */
-	    goto out_close;
+		   cnt < hst_resp.h_aliases_cnt; }))
+	    {
+	      /* We cannot use the database.  */
+	      if (mapped->head->gc_cycle != gc_cycle)
+		retval = -2;
+	      goto out_close;
+	    }
 
 	  retval = 0;
 	  *result = resultbuf;
@@ -358,7 +381,7 @@ nscd_gethst_r (const char *key, size_t k
   else
     {
       /* Store the error number.  */
-      *h_errnop = hst_resp->error;
+      *h_errnop = hst_resp.error;
 
       /* The `errno' to some value != ERANGE.  */
       __set_errno (ENOENT);
@@ -370,19 +393,21 @@ nscd_gethst_r (const char *key, size_t k
   if (sock != -1)
     close_not_cancel_no_status (sock);
  out:
-  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1)
+  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0)
     {
       /* When we come here this means there has been a GC cycle while we
 	 were looking for the data.  This means the data might have been
 	 inconsistent.  Retry if possible.  */
-      if ((gc_cycle & 1) != 0 || ++nretries == 5)
+      if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1)
 	{
 	  /* nscd is just running gc now.  Disable using the mapping.  */
-	  __nscd_unmap (mapped);
+	  if (atomic_decrement_val (&mapped->counter) == 0)
+	    __nscd_unmap (mapped);
 	  mapped = NO_MAPPING;
 	}
 
-      goto retry;
+      if (retval != -1)
+	goto retry;
     }
 
   return retval;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_getpw_r.c glibc-2.5-branch/nscd/nscd_getpw_r.c
--- glibc-2.5/nscd/nscd_getpw_r.c	2005-09-22 07:35:11.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd_getpw_r.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1998, 1999, 2003, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 1998, 1999, 2003, 2004, 2005, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Thorsten Kukuk <kukuk@uni-paderborn.de>, 1998.
 
@@ -88,76 +89,81 @@ nscd_getpw_r (const char *key, size_t ke
 	      struct passwd **result)
 {
   int gc_cycle;
+  int nretries = 0;
+
   /* If the mapping is available, try to search there instead of
      communicating with the nscd.  */
   struct mapped_database *mapped;
   mapped = __nscd_get_map_ref (GETFDPW, "passwd", &map_handle, &gc_cycle);
 
  retry:;
-  const pw_response_header *pw_resp = NULL;
   const char *pw_name = NULL;
   int retval = -1;
   const char *recend = (const char *) ~UINTMAX_C (0);
+  pw_response_header pw_resp;
 
   if (mapped != NO_MAPPING)
     {
-      const struct datahead *found = __nscd_cache_search (type, key, keylen,
-							  mapped);
+      struct datahead *found = __nscd_cache_search (type, key, keylen, mapped);
       if (found != NULL)
 	{
-	  pw_resp = &found->data[0].pwdata;
-	  pw_name = (const char *) (pw_resp + 1);
+	  pw_name = (const char *) (&found->data[0].pwdata + 1);
+	  pw_resp = found->data[0].pwdata;
 	  recend = (const char *) found->data + found->recsize;
+	  /* Now check if we can trust pw_resp fields.  If GC is
+	     in progress, it can contain anything.  */
+	  if (mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out;
+	    }
 	}
     }
 
-  pw_response_header pw_resp_mem;
   int sock = -1;
-  if (pw_resp == NULL)
+  if (pw_name == NULL)
     {
-      sock = __nscd_open_socket (key, keylen, type, &pw_resp_mem,
-				 sizeof (pw_resp_mem));
+      sock = __nscd_open_socket (key, keylen, type, &pw_resp,
+				 sizeof (pw_resp));
       if (sock == -1)
 	{
 	  __nss_not_use_nscd_passwd = 1;
 	  goto out;
 	}
-
-      pw_resp = &pw_resp_mem;
     }
 
   /* No value found so far.  */
   *result = NULL;
 
-  if (__builtin_expect (pw_resp->found == -1, 0))
+  if (__builtin_expect (pw_resp.found == -1, 0))
     {
       /* The daemon does not cache this database.  */
       __nss_not_use_nscd_passwd = 1;
       goto out_close;
     }
 
-  if (pw_resp->found == 1)
+  if (pw_resp.found == 1)
     {
       /* Set the information we already have.  */
-      resultbuf->pw_uid = pw_resp->pw_uid;
-      resultbuf->pw_gid = pw_resp->pw_gid;
+      resultbuf->pw_uid = pw_resp.pw_uid;
+      resultbuf->pw_gid = pw_resp.pw_gid;
 
       char *p = buffer;
       /* get pw_name */
       resultbuf->pw_name = p;
-      p += pw_resp->pw_name_len;
+      p += pw_resp.pw_name_len;
       /* get pw_passwd */
       resultbuf->pw_passwd = p;
-      p += pw_resp->pw_passwd_len;
+      p += pw_resp.pw_passwd_len;
       /* get pw_gecos */
       resultbuf->pw_gecos = p;
-      p += pw_resp->pw_gecos_len;
+      p += pw_resp.pw_gecos_len;
       /* get pw_dir */
       resultbuf->pw_dir = p;
-      p += pw_resp->pw_dir_len;
+      p += pw_resp.pw_dir_len;
       /* get pw_pshell */
       resultbuf->pw_shell = p;
-      p += pw_resp->pw_shell_len;
+      p += pw_resp.pw_shell_len;
 
       ssize_t total = p - buffer;
       if (__builtin_expect (pw_name + total > recend, 0))
@@ -189,14 +195,14 @@ nscd_getpw_r (const char *key, size_t ke
 	  memcpy (resultbuf->pw_name, pw_name, total);
 
 	  /* Try to detect corrupt databases.  */
-	  if (resultbuf->pw_name[pw_resp->pw_name_len - 1] != '\0'
-	      || resultbuf->pw_passwd[pw_resp->pw_passwd_len - 1] != '\0'
-	      || resultbuf->pw_gecos[pw_resp->pw_gecos_len - 1] != '\0'
-	      || resultbuf->pw_dir[pw_resp->pw_dir_len - 1] != '\0'
-	      || resultbuf->pw_shell[pw_resp->pw_shell_len - 1] != '\0')
+	  if (resultbuf->pw_name[pw_resp.pw_name_len - 1] != '\0'
+	      || resultbuf->pw_passwd[pw_resp.pw_passwd_len - 1] != '\0'
+	      || resultbuf->pw_gecos[pw_resp.pw_gecos_len - 1] != '\0'
+	      || resultbuf->pw_dir[pw_resp.pw_dir_len - 1] != '\0'
+	      || resultbuf->pw_shell[pw_resp.pw_shell_len - 1] != '\0')
 	    {
 	      /* We cannot use the database.  */
-	      retval = -1;
+	      retval = mapped->head->gc_cycle != gc_cycle ? -2 : -1;
 	      goto out_close;
 	    }
 
@@ -215,19 +221,21 @@ nscd_getpw_r (const char *key, size_t ke
   if (sock != -1)
     close_not_cancel_no_status (sock);
  out:
-  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1)
+  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0)
     {
       /* When we come here this means there has been a GC cycle while we
 	 were looking for the data.  This means the data might have been
 	 inconsistent.  Retry if possible.  */
-      if ((gc_cycle & 1) != 0)
+      if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1)
 	{
 	  /* nscd is just running gc now.  Disable using the mapping.  */
-	  __nscd_unmap (mapped);
+	  if (atomic_decrement_val (&mapped->counter) == 0)
+	    __nscd_unmap (mapped);
 	  mapped = NO_MAPPING;
 	}
 
-      goto retry;
+      if (retval != -1)
+	goto retry;
     }
 
   return retval;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_helper.c glibc-2.5-branch/nscd/nscd_helper.c
--- glibc-2.5/nscd/nscd_helper.c	2006-04-25 16:47:53.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd_helper.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1998-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2002,2003,2004,2005,2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
 
@@ -21,6 +22,7 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <stdbool.h>
+#include <string.h>
 #include <time.h>
 #include <unistd.h>
 #include <sys/mman.h>
@@ -186,6 +188,7 @@ get_mapping (request_type type, const ch
     request_header req;
     char key[keylen];
   } reqdata;
+  size_t real_sizeof_reqdata = sizeof (request_header) + keylen;
 
   int sock = open_socket ();
   if (sock < 0)
@@ -200,9 +203,9 @@ get_mapping (request_type type, const ch
 #  define MSG_NOSIGNAL 0
 # endif
   if (__builtin_expect (TEMP_FAILURE_RETRY (__send (sock, &reqdata,
-						    sizeof (reqdata),
+						    real_sizeof_reqdata,
 						    MSG_NOSIGNAL))
-			!= sizeof (reqdata), 0))
+			!= real_sizeof_reqdata, 0))
     /* We cannot even write the request.  */
     goto out_close2;
 
@@ -240,11 +243,12 @@ get_mapping (request_type type, const ch
 			!= keylen, 0))
     goto out_close2;
 
-  mapfd = *(int *) CMSG_DATA (cmsg);
+  if (__builtin_expect (CMSG_FIRSTHDR (&msg) == NULL
+			|| (CMSG_FIRSTHDR (&msg)->cmsg_len
+			    != CMSG_LEN (sizeof (int))), 0))
+    goto out_close2;
 
-  if (__builtin_expect (CMSG_FIRSTHDR (&msg)->cmsg_len
-			!= CMSG_LEN (sizeof (int)), 0))
-    goto out_close;
+  mapfd = *(int *) CMSG_DATA (cmsg);
 
   struct stat64 st;
   if (__builtin_expect (strcmp (resdata, key) != 0, 0)
@@ -290,6 +294,7 @@ get_mapping (request_type type, const ch
       newp->data = ((char *) mapping + head.header_size
 		    + roundup (head.module * sizeof (ref_t), ALIGN));
       newp->mapsize = size;
+      newp->datasize = head.data_size;
       /* Set counter to 1 to show it is usable.  */
       newp->counter = 1;
 
@@ -340,7 +345,8 @@ __nscd_get_map_ref (request_type type, c
       /* If not mapped or timestamp not updated, request new map.  */
       if (cur == NULL
 	  || (cur->head->nscd_certainly_running == 0
-	      && cur->head->timestamp + MAPPING_TIMEOUT < time (NULL)))
+	      && cur->head->timestamp + MAPPING_TIMEOUT < time (NULL))
+	  || cur->head->data_size > cur->datasize)
 	cur = get_mapping (type, name,
 			   (struct mapped_database **) &mapptr->mapped);
 
@@ -360,28 +366,50 @@ __nscd_get_map_ref (request_type type, c
 }
 
 
-const struct datahead *
+/* Don't return const struct datahead *, as eventhough the record
+   is normally constant, it can change arbitrarily during nscd
+   garbage collection.  */
+struct datahead *
 __nscd_cache_search (request_type type, const char *key, size_t keylen,
 		     const struct mapped_database *mapped)
 {
   unsigned long int hash = __nis_hash (key, keylen) % mapped->head->module;
+  size_t datasize = mapped->datasize;
 
   ref_t work = mapped->head->array[hash];
-  while (work != ENDREF)
+  while (work != ENDREF && work + sizeof (struct hashentry) <= datasize)
     {
       struct hashentry *here = (struct hashentry *) (mapped->data + work);
 
-      if (type == here->type && keylen == here->len
-	  && memcmp (key, mapped->data + here->key, keylen) == 0)
+#ifndef _STRING_ARCH_unaligned
+      /* Although during garbage collection when moving struct hashentry
+	 records around we first copy from old to new location and then
+	 adjust pointer from previous hashentry to it, there is no barrier
+	 between those memory writes.  It is very unlikely to hit it,
+	 so check alignment only if a misaligned load can crash the
+	 application.  */
+      if ((uintptr_t) here & (__alignof__ (*here) - 1))
+	return NULL;
+#endif
+
+      if (type == here->type
+	  && keylen == here->len
+	  && here->key + keylen <= datasize
+	  && memcmp (key, mapped->data + here->key, keylen) == 0
+	  && here->packet + sizeof (struct datahead) <= datasize)
 	{
 	  /* We found the entry.  Increment the appropriate counter.  */
-	  const struct datahead *dh
+	  struct datahead *dh
 	    = (struct datahead *) (mapped->data + here->packet);
 
+#ifndef _STRING_ARCH_unaligned
+	  if ((uintptr_t) dh & (__alignof__ (*dh) - 1))
+	    return NULL;
+#endif
+
 	  /* See whether we must ignore the entry or whether something
 	     is wrong because garbage collection is in progress.  */
-	  if (dh->usable && ((char *) dh + dh->allocsize
-			     <= (char *) mapped->head + mapped->mapsize))
+	  if (dh->usable && here->packet + dh->allocsize <= datasize)
 	    return dh;
 	}
 
diff -pNur -x CVS -x libidn glibc-2.5/nscd/nscd_initgroups.c glibc-2.5-branch/nscd/nscd_initgroups.c
--- glibc-2.5/nscd/nscd_initgroups.c	2006-09-29 10:05:21.000000000 -0700
+++ glibc-2.5-branch/nscd/nscd_initgroups.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2004.
 
@@ -39,6 +39,7 @@ __nscd_getgrouplist (const char *user, g
 {
   size_t userlen = strlen (user) + 1;
   int gc_cycle;
+  int nretries = 0;
 
   /* If the mapping is available, try to search there instead of
      communicating with the nscd.  */
@@ -46,44 +47,49 @@ __nscd_getgrouplist (const char *user, g
   mapped = __nscd_get_map_ref (GETFDGR, "group", &__gr_map_handle, &gc_cycle);
 
  retry:;
-  const initgr_response_header *initgr_resp = NULL;
   char *respdata = NULL;
   int retval = -1;
   int sock = -1;
+  initgr_response_header initgr_resp;
 
   if (mapped != NO_MAPPING)
     {
-      const struct datahead *found = __nscd_cache_search (INITGROUPS, user,
-							  userlen, mapped);
+      struct datahead *found = __nscd_cache_search (INITGROUPS, user,
+						    userlen, mapped);
       if (found != NULL)
 	{
-	  initgr_resp = &found->data[0].initgrdata;
-	  respdata = (char *) (initgr_resp + 1);
+	  respdata = (char *) (&found->data[0].initgrdata + 1);
+	  initgr_resp = found->data[0].initgrdata;
 	  char *recend = (char *) found->data + found->recsize;
 
-	  if (respdata + initgr_resp->ngrps * sizeof (int32_t) > recend)
+	  /* Now check if we can trust initgr_resp fields.  If GC is
+	     in progress, it can contain anything.  */
+	  if (mapped->head->gc_cycle != gc_cycle)
+	    {
+	      retval = -2;
+	      goto out;
+	    }
+
+	  if (respdata + initgr_resp.ngrps * sizeof (int32_t) > recend)
 	    goto out;
 	}
     }
 
   /* If we do not have the cache mapped, try to get the data over the
      socket.  */
-  initgr_response_header initgr_resp_mem;
-  if (initgr_resp == NULL)
+  if (respdata == NULL)
     {
-      sock = __nscd_open_socket (user, userlen, INITGROUPS, &initgr_resp_mem,
-				 sizeof (initgr_resp_mem));
+      sock = __nscd_open_socket (user, userlen, INITGROUPS, &initgr_resp,
+				 sizeof (initgr_resp));
       if (sock == -1)
 	{
 	  /* nscd not running or wrong version.  */
 	  __nss_not_use_nscd_group = 1;
 	  goto out;
 	}
-
-      initgr_resp = &initgr_resp_mem;
     }
 
-  if (initgr_resp->found == 1)
+  if (initgr_resp.found == 1)
     {
       /* The following code assumes that gid_t and int32_t are the
 	 same size.  This is the case for al existing implementation.
@@ -91,40 +97,40 @@ __nscd_getgrouplist (const char *user, g
 	 doesn't use memcpy but instead copies each array element one
 	 by one.  */
       assert (sizeof (int32_t) == sizeof (gid_t));
-      assert (initgr_resp->ngrps >= 0);
+      assert (initgr_resp.ngrps >= 0);
 
       /* Make sure we have enough room.  We always count GROUP in even
 	 though we might not end up adding it.  */
-      if (*size < initgr_resp->ngrps + 1)
+      if (*size < initgr_resp.ngrps + 1)
 	{
 	  gid_t *newp = realloc (*groupsp,
-				 (initgr_resp->ngrps + 1) * sizeof (gid_t));
+				 (initgr_resp.ngrps + 1) * sizeof (gid_t));
 	  if (newp == NULL)
 	    /* We cannot increase the buffer size.  */
 	    goto out_close;
 
 	  *groupsp = newp;
-	  *size = initgr_resp->ngrps + 1;
+	  *size = initgr_resp.ngrps + 1;
 	}
 
       if (respdata == NULL)
 	{
 	  /* Read the data from the socket.  */
-	  if ((size_t) __readall (sock, *groupsp, initgr_resp->ngrps
+	  if ((size_t) __readall (sock, *groupsp, initgr_resp.ngrps
 						  * sizeof (gid_t))
-	      == initgr_resp->ngrps * sizeof (gid_t))
-	    retval = initgr_resp->ngrps;
+	      == initgr_resp.ngrps * sizeof (gid_t))
+	    retval = initgr_resp.ngrps;
 	}
       else
 	{
 	  /* Just copy the data.  */
-	  retval = initgr_resp->ngrps;
+	  retval = initgr_resp.ngrps;
 	  memcpy (*groupsp, respdata, retval * sizeof (gid_t));
 	}
     }
   else
     {
-      if (__builtin_expect (initgr_resp->found == -1, 0))
+      if (__builtin_expect (initgr_resp.found == -1, 0))
 	{
 	  /* The daemon does not cache this database.  */
 	  __nss_not_use_nscd_group = 1;
@@ -153,19 +159,21 @@ __nscd_getgrouplist (const char *user, g
   if (sock != -1)
     close_not_cancel_no_status (sock);
  out:
-  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0 && retval != -1)
+  if (__nscd_drop_map_ref (mapped, &gc_cycle) != 0)
     {
       /* When we come here this means there has been a GC cycle while we
 	 were looking for the data.  This means the data might have been
 	 inconsistent.  Retry if possible.  */
-      if ((gc_cycle & 1) != 0)
+      if ((gc_cycle & 1) != 0 || ++nretries == 5 || retval == -1)
 	{
 	  /* nscd is just running gc now.  Disable using the mapping.  */
-	  __nscd_unmap (mapped);
+	  if (atomic_decrement_val (&mapped->counter) == 0)
+	    __nscd_unmap (mapped);
 	  mapped = NO_MAPPING;
 	}
 
-      goto retry;
+      if (retval != -1)
+	goto retry;
     }
 
   return retval;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/pwdcache.c glibc-2.5-branch/nscd/pwdcache.c
--- glibc-2.5/nscd/pwdcache.c	2006-04-26 10:27:51.000000000 -0700
+++ glibc-2.5-branch/nscd/pwdcache.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 /* Cache handling for passwd lookup.
-   Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
 
@@ -274,6 +274,7 @@ cache_addpw (struct database_dyn *db, in
 		{
 		  /* Adjust pointer into the memory block.  */
 		  cp = (char *) newp + (cp - (char *) dataset);
+		  key_copy = (char *) newp + (key_copy - (char *) dataset);
 
 		  dataset = memcpy (newp, dataset, total + n);
 		  alloca_used = false;
diff -pNur -x CVS -x libidn glibc-2.5/nscd/selinux.c glibc-2.5-branch/nscd/selinux.c
--- glibc-2.5/nscd/selinux.c	2006-04-26 09:26:50.000000000 -0700
+++ glibc-2.5-branch/nscd/selinux.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 /* SELinux access controls for nscd.
-   Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Matthew Rickard <mjricka@epoch.ncsc.mil>, 2004.
 
@@ -182,18 +182,22 @@ preserve_capabilities (void)
   if (tmp_caps == NULL || new_caps == NULL)
     {
       if (tmp_caps != NULL)
-	free_caps (tmp_caps);
+	cap_free (tmp_caps);
 
       dbg_log (_("Failed to initialize drop of capabilities"));
       error (EXIT_FAILURE, 0, _("cap_init failed"));
     }
 
   /* There is no reason why these should not work.  */
-  cap_set_flag (new_caps, CAP_PERMITTED, nnew_cap_list, new_cap_list, CAP_SET);
-  cap_set_flag (new_caps, CAP_EFFECTIVE, nnew_cap_list, new_cap_list, CAP_SET);
-
-  cap_set_flag (tmp_caps, CAP_PERMITTED, ntmp_cap_list, tmp_cap_list, CAP_SET);
-  cap_set_flag (tmp_caps, CAP_EFFECTIVE, ntmp_cap_list, tmp_cap_list, CAP_SET);
+  cap_set_flag (new_caps, CAP_PERMITTED, nnew_cap_list,
+		(cap_value_t *) new_cap_list, CAP_SET);
+  cap_set_flag (new_caps, CAP_EFFECTIVE, nnew_cap_list,
+		(cap_value_t *) new_cap_list, CAP_SET);
+
+  cap_set_flag (tmp_caps, CAP_PERMITTED, ntmp_cap_list,
+		(cap_value_t *) tmp_cap_list, CAP_SET);
+  cap_set_flag (tmp_caps, CAP_EFFECTIVE, ntmp_cap_list,
+		(cap_value_t *) tmp_cap_list, CAP_SET);
 
   int res = cap_set_proc (tmp_caps);
 
diff -pNur -x CVS -x libidn glibc-2.5/nscd/selinux.h glibc-2.5-branch/nscd/selinux.h
--- glibc-2.5/nscd/selinux.h	2006-04-26 09:27:39.000000000 -0700
+++ glibc-2.5-branch/nscd/selinux.h	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 /* Header for nscd SELinux access controls.
-   Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Matthew Rickard <mjricka@epoch.ncsc.mil>, 2004.
 
@@ -23,7 +23,7 @@
 
 #include "nscd.h"
 #ifdef HAVE_LIBCAP
-# include <sys/capabilities.h>
+# include <sys/capability.h>
 #endif
 
 #ifdef HAVE_SELINUX
diff -pNur -x CVS -x libidn glibc-2.5/nss/getXXbyYY_r.c glibc-2.5-branch/nss/getXXbyYY_r.c
--- glibc-2.5/nss/getXXbyYY_r.c	2004-09-16 15:24:09.000000000 -0700
+++ glibc-2.5-branch/nss/getXXbyYY_r.c	2007-01-12 09:53:27.000000000 -0800
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2002, 2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2002, 2003, 2004, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
@@ -18,6 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
+#include <atomic.h>
 #include <errno.h>
 #include <stdbool.h>
 #include "nsswitch.h"
@@ -173,9 +174,6 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, L
 	startp = (service_user *) -1l;
       else
 	{
-	  startp = nip;
-	  start_fct = fct.l;
-
 #ifdef NEED__RES
 	  /* The resolver code will really be used so we have to
 	     initialize it.  */
@@ -190,6 +188,11 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, L
 	  if (!_res_hconf.initialized)
 	    _res_hconf_init ();
 #endif /* need _res_hconf */
+
+	  start_fct = fct.l;
+	  /* Make sure start_fct is written before startp.  */
+	  atomic_write_barrier ();
+	  startp = nip;
 	}
     }
   else
diff -pNur -x CVS -x libidn glibc-2.5/nss/nss_files/files-alias.c glibc-2.5-branch/nss/nss_files/files-alias.c
--- glibc-2.5/nss/nss_files/files-alias.c	2002-09-01 05:38:05.000000000 -0700
+++ glibc-2.5-branch/nss/nss_files/files-alias.c	2007-01-12 07:56:58.000000000 -0800
@@ -1,5 +1,5 @@
 /* Mail alias file parser in nss_files module.
-   Copyright (C) 1996,97,98,99,2002 Free Software Foundation, Inc.
+   Copyright (C) 1996,97,98,99,2002,2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
@@ -298,8 +298,8 @@ get_next_alias (const char *match, struc
 			  first_unused[room_left - 1] = '\0';
 			  strncpy (first_unused, old_line, room_left);
 
-			  if (old_line != NULL)
-			    free (old_line);
+			  free (old_line);
+			  line = first_unused;
 
 			  if (first_unused[room_left - 1] != '\0')
 			    goto no_more_room;
diff -pNur -x CVS -x libidn glibc-2.5/nss/nss_files/files-hosts.c glibc-2.5-branch/nss/nss_files/files-hosts.c
--- glibc-2.5/nss/nss_files/files-hosts.c	2004-05-26 09:10:04.000000000 -0700
+++ glibc-2.5-branch/nss/nss_files/files-hosts.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,6 @@
 /* Hosts file parser in nss_files module.
-   Copyright (C) 1996-2001, 2003, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1996-2001, 2003, 2004, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -86,6 +87,10 @@ _nss_files_get##name##_r (proto,					   
 {									      \
   enum nss_status status;						      \
 									      \
+  uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct hostent_data);    \
+  buffer += pad;							      \
+  buflen = buflen > pad ? buflen - pad : 0;				      \
+									      \
   __libc_lock_lock (lock);						      \
 									      \
   /* Reset file pointer to beginning or open file.  */			      \
@@ -106,7 +111,8 @@ _nss_files_get##name##_r (proto,					   
 	{								      \
 	  /* We have to get all host entries from the file.  */		      \
 	  const size_t tmp_buflen = MIN (buflen, 4096);			      \
-	  char tmp_buffer[tmp_buflen];					      \
+	  char tmp_buffer[tmp_buflen]					      \
+	    __attribute__ ((__aligned__ (__alignof__ (struct hostent_data))));\
 	  struct hostent tmp_result_buf;				      \
 	  int naddrs = 1;						      \
 	  int naliases = 0;						      \
diff -pNur -x CVS -x libidn glibc-2.5/po/nl.po glibc-2.5-branch/po/nl.po
--- glibc-2.5/po/nl.po	2006-09-20 21:16:48.000000000 -0700
+++ glibc-2.5-branch/po/nl.po	2007-01-12 07:55:11.000000000 -0800
@@ -1,3725 +1,4478 @@
-# Dutch translation of libc.
-# Copyright (C) 2004 Free Software Foundation, Inc.
+# Translation of libc-2.5 to Dutch.
+# Copyright (C) 2004, 2006 Free Software Foundation, Inc.
 # Elros Cyriatan <cyriatan@fastmail.fm>, 2004.
-# 
-# 
+# Benno Schulenberg <benno@nietvergeten.nl>, 2006.
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.3.3\n"
+"Project-Id-Version: libc 2.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-08-05 09:16+0200\n"
-"PO-Revision-Date: 2004-08-05 15:52+0200\n"
-"Last-Translator: Elros Cyriatan <cyriatan@fastmail.fm>\n"
-"Language-Team: Dutch <vertaling@nl.linux.org>\n"
+"POT-Creation-Date: 2006-09-29 11:38-0700\n"
+"PO-Revision-Date: 2006-11-14 19:50+0100\n"
+"Last-Translator: Benno Schulenberg <benno@nietvergeten.nl>\n"
+"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
-#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27
-msgid "Hangup"
-msgstr "Ophangen"
+#: argp/argp-help.c:227
+#, c-format
+msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+msgstr "%.*s: Parameter van ARGP_HELP_FMT vereist een waarde"
 
-#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28
-msgid "Interrupt"
-msgstr "Onderbreken"
+#: argp/argp-help.c:237
+#, c-format
+msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+msgstr "%.*s: Onbekende parameter van ARGP_HELP_FMT"
 
-#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29
-msgid "Quit"
-msgstr "Afsluiten"
+#: argp/argp-help.c:250
+#, c-format
+msgid "Garbage in ARGP_HELP_FMT: %s"
+msgstr "Rommel in ARGP_HELP_FMT: %s"
 
-#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30
-msgid "Illegal instruction"
-msgstr "Ongeldige instructie"
+#: argp/argp-help.c:1214
+msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+msgstr ""
+"Een argument dat verplicht of optioneel is voor een lange optie, is dat\n"
+"ook voor de overeenkomstige korte optie."
 
-#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31
-msgid "Trace/breakpoint trap"
-msgstr "Traceer/breekpunt val"
+#: argp/argp-help.c:1600
+msgid "Usage:"
+msgstr "Gebruik: "
 
-#: sysdeps/generic/siglist.h:34
-msgid "Aborted"
-msgstr "Geannuleerd"
+#: argp/argp-help.c:1604
+msgid "  or: "
+msgstr "     of: "
 
-#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34
-msgid "Floating point exception"
-msgstr "Zwevende-punt uitzondering"
+#: argp/argp-help.c:1616
+msgid " [OPTION...]"
+msgstr " [OPTIE...]"
 
-#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35
-msgid "Killed"
-msgstr "Gedood"
+#: argp/argp-help.c:1643
+#, c-format
+msgid "Try `%s --help' or `%s --usage' for more information.\n"
+msgstr "Probeer '%s --help' of '%s --usage' voor meer informatie.\n"
 
-#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36
-msgid "Bus error"
-msgstr "Bus fout"
+#: argp/argp-help.c:1671
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr ""
+"Rapporteer fouten in het programma aan %s,\n"
+"en gebreken in de vertaling aan <vertaling@vrijschrift.org>.\n"
 
-#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37
-msgid "Segmentation fault"
-msgstr "Segmentatie fout"
+#: argp/argp-parse.c:102
+msgid "Give this help list"
+msgstr "deze hulptekst tonen"
 
-#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
-#. TRANS Every library function that returns this error code also generates a
-#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
-#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
-#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351
-#: stdio-common/../sysdeps/unix/siglist.c:39
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
-msgid "Broken pipe"
-msgstr "Gebroken pijp"
+#: argp/argp-parse.c:103
+msgid "Give a short usage message"
+msgstr "een kort gebruiksbericht tonen"
 
-#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40
-msgid "Alarm clock"
-msgstr "Alarmklok"
+#: argp/argp-parse.c:104
+msgid "Set the program name"
+msgstr "de programmanaam instellen"
 
-#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41
-msgid "Terminated"
-msgstr "Afgebroken"
+#: argp/argp-parse.c:106
+msgid "Hang for SECS seconds (default 3600)"
+msgstr "dit aantal seconden pauzeren (standaard 3600)"
 
-#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42
-msgid "Urgent I/O condition"
-msgstr "Spoedeisende I/O-omstandigheid"
+#: argp/argp-parse.c:167
+msgid "Print program version"
+msgstr "programmaversie tonen"
 
-#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43
-msgid "Stopped (signal)"
-msgstr "Gestopt (signaal)"
+#: argp/argp-parse.c:183
+msgid "(PROGRAM ERROR) No version known!?"
+msgstr "**Interne programmafout**: geen versie bekend!?"
 
-#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44
-msgid "Stopped"
-msgstr "Gestopt"
+#: argp/argp-parse.c:623
+#, c-format
+msgid "%s: Too many arguments\n"
+msgstr "%s: Te veel argumenten\n"
 
-#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45
-msgid "Continued"
-msgstr "Doorgegaan"
+#: argp/argp-parse.c:766
+msgid "(PROGRAM ERROR) Option should have been recognized!?"
+msgstr "**Interne programmafout**: optie had herkend moeten worden!?"
 
-#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46
-msgid "Child exited"
-msgstr "Kind is afgesloten"
+#: assert/assert-perr.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sOnverwachte fout: %s.\n"
 
-#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47
-msgid "Stopped (tty input)"
-msgstr "Gestopt (tty invoer)"
+#: assert/assert.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sControletest '%s' faalt.\n"
 
-#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48
-msgid "Stopped (tty output)"
-msgstr "Gestopt (tty uitvoer)"
+#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61
+msgid "NAME"
+msgstr "NAAM"
 
-#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49
-msgid "I/O possible"
-msgstr "I/O mogelijk"
+#: catgets/gencat.c:110
+msgid "Create C header file NAME containing symbol definitions"
+msgstr "headerbestand met symbooldefinities aanmaken"
 
-#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50
-msgid "CPU time limit exceeded"
-msgstr "Grens processortijd overschreden"
+#: catgets/gencat.c:112
+msgid "Do not use existing catalog, force new output file"
+msgstr "bestaande catalogus niet gebruiken; een nieuw uitvoerbestand afdwingen"
 
-#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51
-msgid "File size limit exceeded"
-msgstr "Grens bestandsgrootte overschreden"
+#: catgets/gencat.c:113 nss/makedb.c:61
+msgid "Write output to file NAME"
+msgstr "uitvoer naar dit bestand schrijven"
 
-#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52
-msgid "Virtual timer expired"
-msgstr "Virtuele tijdopnemer verlopen"
+#: catgets/gencat.c:118
+msgid ""
+"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
+"is -, output is written to standard output.\n"
+msgstr ""
+"Een berichtencatalogus genereren.\n"
+"\n"
+"Als INVOERBESTAND '-' is, wordt van standaardinvoer gelezen.\n"
+"Als UITVOERBESTAND '-' is, wordt naar standaarduitvoer geschreven.\n"
 
-#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53
-msgid "Profiling timer expired"
-msgstr "Profilerende tijdopnemer verlopen"
+#: catgets/gencat.c:123
+msgid ""
+"-o OUTPUT-FILE [INPUT-FILE]...\n"
+"[OUTPUT-FILE [INPUT-FILE]...]"
+msgstr ""
+"-o UITVOERBESTAND [INVOERBESTAND...]\n"
+"[UITVOERBESTAND [INVOERBESTAND...]]"
 
-#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54
-msgid "Window changed"
-msgstr "Venster veranderd"
+#: catgets/gencat.c:231 debug/pcprofiledump.c:199 iconv/iconv_prog.c:410
+#: iconv/iconvconfig.c:379 locale/programs/localedef.c:370
+#: login/programs/pt_chown.c:88 malloc/memusagestat.c:525 nss/makedb.c:231
+msgid ""
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Voor het rapporteren van fouten, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56
-msgid "User defined signal 1"
-msgstr "Door gebruiker gedefinieerd signaal 1"
+#: catgets/gencat.c:245 debug/xtrace.sh:64 elf/ldconfig.c:285
+#: elf/ldd.bash.in:39 elf/sprof.c:355 iconv/iconv_prog.c:425
+#: iconv/iconvconfig.c:394 locale/programs/locale.c:274
+#: locale/programs/localedef.c:386 login/programs/pt_chown.c:59
+#: malloc/memusage.sh:71 nscd/nscd.c:401 nss/getent.c:83 nss/makedb.c:245
+#: posix/getconf.c:1007
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"Dit is vrije software; zie de brontekst voor de kopieervoorwaarden.\n"
+"Er is GEEN garantie; zelfs niet van VERKOOPBAARHEID of GESCHIKTHEID\n"
+"VOOR EEN BEPAALD DOEL.\n"
+
+#: catgets/gencat.c:250 debug/xtrace.sh:68 elf/ldconfig.c:290 elf/sprof.c:361
+#: iconv/iconv_prog.c:430 iconv/iconvconfig.c:399 locale/programs/locale.c:279
+#: locale/programs/localedef.c:391 malloc/memusage.sh:75 nscd/nscd.c:406
+#: nss/getent.c:88 nss/makedb.c:250 posix/getconf.c:1012
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Geschreven door %s.\n"
 
-#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57
-msgid "User defined signal 2"
-msgstr "Door gebruiker gedefinieerd signaal 2"
+#: catgets/gencat.c:281
+msgid "*standard input*"
+msgstr "*standaardinvoer*"
 
-#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33
-msgid "EMT trap"
-msgstr "EMT-val"
+#: catgets/gencat.c:287 iconv/iconv_charmap.c:157 iconv/iconv_prog.c:297
+#: nss/makedb.c:170
+#, c-format
+msgid "cannot open input file `%s'"
+msgstr "kan invoerbestand '%s' niet openen"
 
-#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38
-msgid "Bad system call"
-msgstr "Slechte systeemaanroep"
+#: catgets/gencat.c:416 catgets/gencat.c:493
+msgid "illegal set number"
+msgstr "ongeldig verzamelingsnummer"
 
-#: sysdeps/generic/siglist.h:66
-msgid "Stack fault"
-msgstr "Stack fout"
+#: catgets/gencat.c:443
+msgid "duplicate set definition"
+msgstr "dubbele verzamelingsdefinitie"
 
-#: sysdeps/generic/siglist.h:69
-msgid "Information request"
-msgstr "Verzoek om informatie"
+#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676
+msgid "this is the first definition"
+msgstr "dit is de eerste definitie"
 
-#: sysdeps/generic/siglist.h:71
-msgid "Power failure"
-msgstr "Stroomstoring"
+#: catgets/gencat.c:521
+#, c-format
+msgid "unknown set `%s'"
+msgstr "onbekende verzameling '%s'"
 
-#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55
-msgid "Resource lost"
-msgstr "Bron verloren"
+#: catgets/gencat.c:562
+msgid "invalid quote character"
+msgstr "ongeldig aanhalingsteken"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:68
-#: string/../sysdeps/mach/_strerror.c:57
-msgid "Error in unknown error system: "
-msgstr "Fout in onbekende-fout systeem: "
+#: catgets/gencat.c:575
+#, c-format
+msgid "unknown directive `%s': line ignored"
+msgstr "onbekende richting '%s'; regel is genegeerd"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:83
-#: string/../sysdeps/generic/_strerror.c:44
-#: string/../sysdeps/mach/_strerror.c:87
-msgid "Unknown error "
-msgstr "Onbekende fout "
+#: catgets/gencat.c:620
+msgid "duplicated message number"
+msgstr "dubbel berichtnummer"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:64
-#, c-format
-msgid "cannot open `%s'"
-msgstr "kan `%s' niet openen"
+#: catgets/gencat.c:673
+msgid "duplicated message identifier"
+msgstr "dubbele berichtnaam"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:68
+#: catgets/gencat.c:730
+msgid "invalid character: message ignored"
+msgstr "ongeldig teken; bericht is genegeerd"
+
+#: catgets/gencat.c:773
+msgid "invalid line"
+msgstr "ongeldige regel"
+
+#: catgets/gencat.c:827
+msgid "malformed line ignored"
+msgstr "ongeldige regel is genegeerd"
+
+#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183
 #, c-format
-msgid "cannot read header from `%s'"
-msgstr "kan kop van `%s' niet lezen"
+msgid "cannot open output file `%s'"
+msgstr "kan uitvoerbestand '%s' niet openen"
+
+#: catgets/gencat.c:1194 locale/programs/linereader.c:559
+msgid "invalid escape sequence"
+msgstr "ongeldige stuurcode"
+
+#: catgets/gencat.c:1216
+msgid "unterminated message"
+msgstr "onafgesloten bericht"
 
-#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288
+#: catgets/gencat.c:1240
 #, c-format
-msgid "cannot open input file `%s'"
-msgstr "kan invoerbestand `%s' niet openen"
+msgid "while opening old catalog file"
+msgstr "bij openen van oude catalogusbestand"
 
-#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313
+#: catgets/gencat.c:1331
 #, c-format
-msgid "error while closing input `%s'"
-msgstr "fout bij sluiten invoer `%s'"
+msgid "conversion modules not available"
+msgstr "conversiemodules zijn niet beschikbaar"
 
-#: iconv/iconv_charmap.c:443
+#: catgets/gencat.c:1357
 #, c-format
-msgid "illegal input sequence at position %Zd"
-msgstr "ongeldige invoerreeks op positie %Zd"
+msgid "cannot determine escape character"
+msgstr "kan niet bepalen wat het escapeteken is"
 
-#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506
-msgid "incomplete character or shift sequence at end of buffer"
-msgstr "onvolledig teken en schuifreeks op einde van buffer"
+#: debug/pcprofiledump.c:52
+msgid "Don't buffer output"
+msgstr "uitvoer niet bufferen"
 
-#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549
-#: iconv/iconv_prog.c:585
-msgid "error while reading the input"
-msgstr "fout bij lezen van de invoer"
+#: debug/pcprofiledump.c:57
+msgid "Dump information generated by PC profiling."
+msgstr "Door prestatie-analyse gegenereerde informatie weergeven."
 
-#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567
-msgid "unable to allocate buffer for input"
-msgstr "kan geen buffer toewijzen voor invoer"
+#: debug/pcprofiledump.c:60
+msgid "[FILE]"
+msgstr "[BESTAND]"
 
-#: iconv/iconv_prog.c:61
-msgid "Input/Output format specification:"
-msgstr "Invoer/Uitvoer formaatopgave:"
+#: debug/pcprofiledump.c:100
+#, c-format
+msgid "cannot open input file"
+msgstr "kan invoerbestand niet openen"
 
-#: iconv/iconv_prog.c:62
-msgid "encoding of original text"
-msgstr "codering van oorspronkelijke tekst"
+#: debug/pcprofiledump.c:106
+#, c-format
+msgid "cannot read header"
+msgstr "kan kop van bestand niet lezen"
 
-#: iconv/iconv_prog.c:63
-msgid "encoding for output"
-msgstr "codering van uitvoer"
+#: debug/pcprofiledump.c:170
+#, c-format
+msgid "invalid pointer size"
+msgstr "ongeldige pointergrootte"
 
-#: iconv/iconv_prog.c:64
-msgid "Information:"
-msgstr "Informatie:"
+#: debug/xtrace.sh:27 debug/xtrace.sh:45
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "Gebruik:  xtrace [OPTIE]... PROGRAMMA [PROGRAMMA-OPTIE]...\\n"
+
+#: debug/xtrace.sh:33
+msgid "Try `xtrace --help' for more information.\\n"
+msgstr "Probeer 'xtrace --help' voor meer informatie.\\n"
+
+#: debug/xtrace.sh:39
+msgid "xtrace: option `$1' requires an argument.\\n"
+msgstr "xtrace: optie '$1' vereist een argument\\n"
 
-#: iconv/iconv_prog.c:65
-msgid "list all known coded character sets"
-msgstr "alle bekende, gecodeerde tekensets opsommen"
+#: debug/xtrace.sh:46
+msgid ""
+"Trace execution of program by printing currently executed function.\n"
+"\n"
+"     --data=FILE          Don't run the program, just print the data from FILE.\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
+msgstr ""
+"De uitvoering van een programma volgen door steeds de naam van\n"
+"de uitgevoerde functie te printen.\n"
+"\n"
+"     --data=BESTAND  geen programma uitvoeren; gegevens uit BESTAND printen\n"
+"\n"
+"  -?,--help          deze hulptekst tonen\n"
+"     --usage         een kort gebruiksbericht tonen\n"
+"  -V,--version       versie-informatie tonen\n"
+"\n"
+"Voor het rapporteren van fouten in dit programma, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>.\\n"
 
-#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128
-msgid "Output control:"
-msgstr "Uitvoerbeheer:"
+#: debug/xtrace.sh:125
+msgid "xtrace: unrecognized option `$1'\\n"
+msgstr "xtrace: onbekende optie '$1'\\n"
+
+#: debug/xtrace.sh:138
+msgid "No program name given\\n"
+msgstr "Geen programmanaam gegeven\\n"
+
+#: debug/xtrace.sh:146
+#, sh-format
+msgid "executable `$program' not found\\n"
+msgstr "Geen uitvoerbaar bestand '$program' gevonden\\n"
+
+#: debug/xtrace.sh:150
+#, sh-format
+msgid "`$program' is no executable\\n"
+msgstr "'$program' is niet uitvoerbaar\\n"
 
-#: iconv/iconv_prog.c:67
-msgid "omit invalid characters from output"
-msgstr "ongeldige tekens overslaan in uitvoer"
+#: dlfcn/dlinfo.c:67
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "RTLD_SELF is gebruikt in code die niet dynamisch geladen is"
 
-#: iconv/iconv_prog.c:68
-msgid "output file"
-msgstr "uitvoerbestand"
+#: dlfcn/dlinfo.c:76
+msgid "unsupported dlinfo request"
+msgstr "niet-ondersteund 'dlinfo'-verzoek"
 
-#: iconv/iconv_prog.c:69
-msgid "suppress warnings"
-msgstr "waarschuwingen onderdrukken"
+#: dlfcn/dlmopen.c:64
+msgid "invalid namespace"
+msgstr "ongeldige naamsruimte"
 
-#: iconv/iconv_prog.c:70
-msgid "print progress information"
-msgstr "voortgangsinformatie weergeven"
+#: dlfcn/dlmopen.c:69
+msgid "invalid mode"
+msgstr "ongeldige modus"
 
-#: iconv/iconv_prog.c:75
-msgid "Convert encoding of given files from one encoding to another."
-msgstr "Gegeven bestanden converteren van ene codering naar andere."
+#: dlfcn/dlopen.c:64
+msgid "invalid mode parameter"
+msgstr "ongeldige modusparameter"
 
-#: iconv/iconv_prog.c:79
-msgid "[FILE...]"
-msgstr "[BESTAND...]"
+#: elf/cache.c:67
+msgid "unknown"
+msgstr "onbekend"
 
-#: iconv/iconv_prog.c:201
-msgid "cannot open output file"
-msgstr "kan uitvoerbestand niet openen"
+#: elf/cache.c:110
+msgid "Unknown OS"
+msgstr "onbekend besturingssysteem"
 
-#: iconv/iconv_prog.c:243
+#: elf/cache.c:115
 #, c-format
-msgid "conversions from `%s' and to `%s' are not supported"
-msgstr "conversie van `%s' en naar `%s' wordt niet ondersteund"
+msgid ", OS ABI: %s %d.%d.%d"
+msgstr ", OS-ABI: %s %d.%d.%d"
 
-#: iconv/iconv_prog.c:248
+#: elf/cache.c:141 elf/ldconfig.c:1231
 #, c-format
-msgid "conversion from `%s' is not supported"
-msgstr "conversie van `%s' wordt niet ondersteund"
+msgid "Can't open cache file %s\n"
+msgstr "Kan cachebestand %s niet openen\n"
 
-#: iconv/iconv_prog.c:255
+#: elf/cache.c:153
 #, c-format
-msgid "conversion to `%s' is not supported"
-msgstr "conversie naar `%s' wordt niet ondersteund"
+msgid "mmap of cache file failed.\n"
+msgstr "mmap() van cachebestand is mislukt\n"
 
-#: iconv/iconv_prog.c:259
+#: elf/cache.c:157 elf/cache.c:167
 #, c-format
-msgid "conversion from `%s' to `%s' is not supported"
-msgstr "conversie van `%s' naar `%s' wordt niet ondersteund"
-
-#: iconv/iconv_prog.c:265
-msgid "failed to start conversion processing"
-msgstr "beginnen conversieproces mislukt"
-
-#: iconv/iconv_prog.c:360
-msgid "error while closing output file"
-msgstr "fout bij sluiten uitvoerbestand"
+msgid "File is not a cache file.\n"
+msgstr "Bestand is geen cachebestand\n"
 
-#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279
-#: locale/programs/localedef.c:372 catgets/gencat.c:233
-#: malloc/memusagestat.c:602 debug/pcprofiledump.c:199
-msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
-msgstr ""
-"Rapporteer fouten met het `glibcbug' script aan <bugs@gnu.org>.\n"
-"Neem voor fouten in de vertaling contact op met <vertaling@nl.linux.org>.\n"
+#: elf/cache.c:200 elf/cache.c:210
+#, c-format
+msgid "%d libs found in cache `%s'\n"
+msgstr "%d bibliotheken gevonden in cache '%s'\n"
 
-#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292
-#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913
-#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274
-#: elf/sprof.c:349
+#: elf/cache.c:409
 #, c-format
-msgid ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-msgstr ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"Dit is vrije software; zie de broncode voor kopieervoorwaarden.  Er is GEEN\n"
-"garantie; zelfs niet van VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD\n"
-"DOEL.\n"
-
-#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297
-#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918
-#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279
-#: elf/sprof.c:355
+msgid "Can't remove old temporary cache file %s"
+msgstr "Kan oud tijdelijk cachebestand %s niet verwijderen"
+
+#: elf/cache.c:416
 #, c-format
-msgid "Written by %s.\n"
-msgstr ""
-"Geschreven door %s.\n"
-"Vertaald door Elros Cyriatan.\n"
+msgid "Can't create temporary cache file %s"
+msgstr "Kan tijdelijk cachebestand %s niet aanmaken"
 
-#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484
-msgid "conversion stopped due to problem in writing the output"
-msgstr "conversie gestopt vanwege probleem bij schrijven van uitvoer"
+#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438
+#, c-format
+msgid "Writing of cache data failed"
+msgstr "Schrijven van cachegegevens is mislukt"
 
-#: iconv/iconv_prog.c:502
+#: elf/cache.c:442
 #, c-format
-msgid "illegal input sequence at position %ld"
-msgstr "ongeldige invoerreeks op positie %ld"
+msgid "Writing of cache data failed."
+msgstr "Schrijven van cachegegevens is mislukt"
 
-#: iconv/iconv_prog.c:510
-msgid "internal error (illegal descriptor)"
-msgstr "interne fout (ongeldige beschrijver)"
+#: elf/cache.c:449
+#, c-format
+msgid "Changing access rights of %s to %#o failed"
+msgstr "Wijzigen van toegangsrechten van %s naar %#o is mislukt"
 
-#: iconv/iconv_prog.c:513
+#: elf/cache.c:454
 #, c-format
-msgid "unknown iconv() error %d"
-msgstr "onbekende iconv() fout %d"
+msgid "Renaming of %s to %s failed"
+msgstr "Naamswijziging van %s naar %s is mislukt"
 
-#: iconv/iconv_prog.c:756
-msgid ""
-"The following list contain all the coded character sets known.  This does\n"
-"not necessarily mean that all combinations of these names can be used for\n"
-"the FROM and TO command line parameters.  One coded character set can be\n"
-"listed with several different names (aliases).\n"
-"\n"
-"  "
-msgstr ""
-"De volgende lijst bevat alle bekende, gecodeerde tekensets.  Dit betekent\n"
-"niet noodzakelijkerwijs dat alle combinaties van deze namen kunnen worden\n"
-"gebruikt als parameters voor VAN en NAAR.  EÃ©n gecodeerde tekenset kan\n"
-"worden genoemd met verschillende namen (aliasen).\n"
-"\n"
-"  "
+#: elf/dl-close.c:116
+msgid "shared object not open"
+msgstr "gedeeld object is niet open"
 
-#: iconv/iconvconfig.c:110
-msgid "Create fastloading iconv module configuration file."
-msgstr "Snelladende iconv-module configuratiebestand maken."
+#: elf/dl-deps.c:112
+msgid "DST not allowed in SUID/SGID programs"
+msgstr "DST is niet toegestaan in SUID/SGID-programma's"
 
-#: iconv/iconvconfig.c:114
-msgid "[DIR...]"
-msgstr "[MAP...]"
+#: elf/dl-deps.c:125
+msgid "empty dynamics string token substitution"
+msgstr "lege vervanging van DST"
 
-#: iconv/iconvconfig.c:126
-msgid "Prefix used for all file accesses"
-msgstr "Voorvoegsel gebruikt voor alle bestandstoegang"
+#: elf/dl-deps.c:131
+#, c-format
+msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
+msgstr "kan helper '%s' niet laden vanwege lege DST-vervanging\n"
 
-#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292
-msgid "no output file produced because warnings were issued"
-msgstr "geen uitvoerbestand gemaakt omdat waarschuwing is gegeven"
+#: elf/dl-deps.c:472
+msgid "cannot allocate dependency list"
+msgstr "kan geen geheugen reserveren voor afhankelijkhedenlijst"
 
-#: iconv/iconvconfig.c:405
-msgid "while inserting in search tree"
-msgstr "bij invoegen in zoekboom"
+#: elf/dl-deps.c:505 elf/dl-deps.c:560
+msgid "cannot allocate symbol search list"
+msgstr "kan geen geheugen reserveren voor symbolenzoeklijst"
 
-#: iconv/iconvconfig.c:1204
-msgid "cannot generate output file"
-msgstr "kan geen uitvoerbestand genereren"
+#: elf/dl-deps.c:545
+msgid "Filters not supported with LD_TRACE_PRELINKING"
+msgstr "Met LD_TRACE_PRELINKING worden filters niet ondersteund"
 
-#: locale/programs/charmap-dir.c:59
-#, c-format
-msgid "cannot read character map directory `%s'"
-msgstr "kan tekenafbeelding-map `%s' niet lezen"
+#: elf/dl-error.c:77
+msgid "DYNAMIC LINKER BUG!!!"
+msgstr "FOUT IN DYNAMISCHE LINKER!!!"
 
-#: locale/programs/charmap.c:136
-#, c-format
-msgid "character map file `%s' not found"
-msgstr "tekenafbeelding-bestand `%s' niet gevonden"
+#: elf/dl-error.c:124
+msgid "error while loading shared libraries"
+msgstr "fout bij laden van gedeelde bibliotheken"
 
-#: locale/programs/charmap.c:194
-#, c-format
-msgid "default character map file `%s' not found"
-msgstr "standaard tekenafbeelding-bestand `%s' niet gevonden"
+#: elf/dl-fptr.c:88
+msgid "cannot map pages for fdesc table"
+msgstr "kan pagina's voor 'fdesc'-tabel niet in het geheugen plaatsen"
 
-#: locale/programs/charmap.c:257
-#, c-format
-msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
-msgstr "tekenafbeelding `%s' is niet ASCII-compatible, locale voldoet niet aan ISO C\n"
+#: elf/dl-fptr.c:192
+msgid "cannot map pages for fptr table"
+msgstr "kan pagina's voor 'fptr'-tabel niet in het geheugen plaatsen"
 
-#: locale/programs/charmap.c:336
-#, c-format
-msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
-msgstr "%s: <mb_cur_max> moet groter zijn dan <mb_cur_min>\n"
+#: elf/dl-fptr.c:221
+msgid "internal error: symidx out of range of fptr table"
+msgstr "**interne fout**: 'symidx' buiten bereik van 'fptr'-tabel"
 
-#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
-#: locale/programs/repertoire.c:175
-#, c-format
-msgid "syntax error in prolog: %s"
-msgstr "syntaxisfout in proloog: %s"
+#: elf/dl-load.c:372
+msgid "cannot allocate name record"
+msgstr "kan geen geheugen reserveren voor naamrecord"
 
-#: locale/programs/charmap.c:357
-msgid "invalid definition"
-msgstr "ongeldige definitie"
+#: elf/dl-load.c:474 elf/dl-load.c:553 elf/dl-load.c:673 elf/dl-load.c:786
+msgid "cannot create cache for search path"
+msgstr "kan cache voor zoekpad niet aanmaken"
 
-#: locale/programs/charmap.c:374 locale/programs/locfile.c:126
-#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176
-msgid "bad argument"
-msgstr "fout argument"
+#: elf/dl-load.c:576
+msgid "cannot create RUNPATH/RPATH copy"
+msgstr "kan geen kopie van RUNPATH/RPATH maken"
 
-#: locale/programs/charmap.c:402
-#, c-format
-msgid "duplicate definition of <%s>"
-msgstr "dubbele definitie van <%s>"
+#: elf/dl-load.c:659
+msgid "cannot create search path array"
+msgstr "kan zoekpad-array niet aanmaken"
 
-#: locale/programs/charmap.c:409
-#, c-format
-msgid "value for <%s> must be 1 or greater"
-msgstr "waarde voor <%s> moet 1 of groter zijn"
+#: elf/dl-load.c:870
+msgid "cannot stat shared object"
+msgstr "kan gedeeld object niet vinden"
 
-#: locale/programs/charmap.c:421
-#, c-format
-msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "waarde voor <%s> moet groter dan of gelijk zijn aan de waarde van <%s>"
+#: elf/dl-load.c:940
+msgid "cannot open zero fill device"
+msgstr "kan nullenapparaat niet openen"
 
-#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184
-#, c-format
-msgid "argument to <%s> must be a single character"
-msgstr "argument voor <%s> moet een enkel teken zijn"
+#: elf/dl-load.c:985 elf/dl-load.c:2215
+msgid "cannot create shared object descriptor"
+msgstr "kan descriptor voor gedeeld object niet aanmaken"
 
-#: locale/programs/charmap.c:470
-msgid "character sets with locking states are not supported"
-msgstr "tekensets met blokkerende toestanden worden niet ondersteund"
+#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755
+msgid "cannot read file data"
+msgstr "kan bestandsgegevens niet lezen"
 
-#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
-#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
-#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
-#: locale/programs/charmap.c:814
-#, c-format
-msgid "syntax error in %s definition: %s"
-msgstr "syntaxisfout in definitie %s: %s"
+#: elf/dl-load.c:1048
+msgid "ELF load command alignment not page-aligned"
+msgstr "uitlijning in ELF-laadopdracht ligt niet op een paginagrens"
 
-#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
-#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231
-msgid "no symbolic name given"
-msgstr "geen symbolische naam gegeven"
+#: elf/dl-load.c:1055
+msgid "ELF load command address/offset not properly aligned"
+msgstr "adres/positie in ELF-laadopdracht is niet correct uitgelijnd"
 
-#: locale/programs/charmap.c:552
-msgid "invalid encoding given"
-msgstr "ongeldige codering gegeven"
+#: elf/dl-load.c:1139
+msgid "cannot allocate TLS data structures for initial thread"
+msgstr "kan geen geheugen reserveren voor TLS-gegevensstructuren van initiÃ«le thread"
 
-#: locale/programs/charmap.c:561
-msgid "too few bytes in character encoding"
-msgstr "te weinig bytes in tekencodering"
+#: elf/dl-load.c:1163
+msgid "cannot handle TLS data"
+msgstr "kan TLS-gegevens niet verwerken"
 
-#: locale/programs/charmap.c:563
-msgid "too many bytes in character encoding"
-msgstr "teveel bytes in tekencodering"
+#: elf/dl-load.c:1182
+msgid "object file has no loadable segments"
+msgstr "objectbestand heeft geen laadbare segmenten"
 
-#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
-#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297
-msgid "no symbolic name given for end of range"
-msgstr "geen symbolische naam gegeven voor einde-van-bereik"
+#: elf/dl-load.c:1218
+msgid "failed to map segment from shared object"
+msgstr "kan segment van gedeeld object niet in het geheugen plaatsen"
 
-#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
-#: locale/programs/repertoire.c:314
-#, c-format
-msgid "`%1$s' definition does not end with `END %1$s'"
-msgstr "`%1$s' definitie eindigt niet met `END %1$s'"
+#: elf/dl-load.c:1242
+msgid "cannot dynamically load executable"
+msgstr "kan uitvoerbaar bestand niet dynamisch laden"
 
-#: locale/programs/charmap.c:642
-msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
-msgstr "slechts WIDTH (breedte) definities zijn toegestaan opvolgend op de CHARMAP (tekenafbeelding) definitie"
+#: elf/dl-load.c:1303
+msgid "cannot change memory protections"
+msgstr "kan geheugenbeschermingen niet veranderen"
 
-#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
-#, c-format
-msgid "value for %s must be an integer"
-msgstr "waarde voor %s moet een geheel getal zijn"
+#: elf/dl-load.c:1322
+msgid "cannot map zero-fill pages"
+msgstr "kan nul-gevulde pagina's niet in het geheugen plaatsen"
 
-#: locale/programs/charmap.c:841
-#, c-format
-msgid "%s: error in state machine"
-msgstr "%s: fout in toestandenmachine"
+#: elf/dl-load.c:1336
+msgid "object file has no dynamic section"
+msgstr "objectbestand heeft geen dynamische sectie"
 
-#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605
-#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818
-#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994
-#: locale/programs/ld-identification.c:469
-#: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349
-#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324
-#: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258
-#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219
-#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325
-#, c-format
-msgid "%s: premature end of file"
-msgstr "%s: vroegtijdig einde-van-bestand"
+#: elf/dl-load.c:1359
+msgid "shared object cannot be dlopen()ed"
+msgstr "gedeeld object kan niet met dlopen() geopend worden -- heeft DF_1_NOOPEN-vlag"
 
-#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
-#, c-format
-msgid "unknown character `%s'"
-msgstr "onbekend teken `%s'"
+#: elf/dl-load.c:1372
+msgid "cannot allocate memory for program header"
+msgstr "kan geen geheugen reserveren voor programmakop"
 
-#: locale/programs/charmap.c:887
-#, c-format
-msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
-msgstr "aantal bytes voor bytereeks zijn voor begin en einde van bereik niet hetzelfde: %d tegenover %d"
+#: elf/dl-load.c:1389 elf/dl-open.c:174
+msgid "invalid caller"
+msgstr "ongeldige aanroeper"
 
-#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930
-#: locale/programs/repertoire.c:420
-msgid "invalid names for character range"
-msgstr "ongeldige namen voor tekenbereik"
+#: elf/dl-load.c:1428
+msgid "cannot enable executable stack as shared object requires"
+msgstr "kan uitvoerbare stack niet aanzetten zoals gedeeld object vereist"
 
-#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432
-msgid "hexadecimal range format should use only capital characters"
-msgstr "hexadecimaal bereikformaat moet alleen hoofdletters gebruiken"
+#: elf/dl-load.c:1443
+msgid "cannot close file descriptor"
+msgstr "kan bestandsdescriptor niet sluiten"
 
-#: locale/programs/charmap.c:1021
-#, c-format
-msgid "<%s> and <%s> are illegal names for range"
-msgstr "<%s> en <%s> zijn ongeldige namen voor bereik"
+#: elf/dl-load.c:1485
+msgid "cannot create searchlist"
+msgstr "kan zoeklijst niet aanmaken"
 
-#: locale/programs/charmap.c:1027
-msgid "upper limit in range is not higher then lower limit"
-msgstr "bovengrens in bereik is niet hoger dan ondergrens"
+#: elf/dl-load.c:1663
+msgid "file too short"
+msgstr "bestand is te kort"
 
-#: locale/programs/charmap.c:1085
-msgid "resulting bytes for range not representable."
-msgstr "resulterende bytes voor bereik zijn niet te representeren."
+#: elf/dl-load.c:1692
+msgid "invalid ELF header"
+msgstr "ongeldige ELF-header"
 
-#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534
-#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134
-#: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95
-#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92
-#: locale/programs/ld-telephone.c:95 locale/programs/ld-time.c:160
-#, c-format
-msgid "No definition for %s category found"
-msgstr "Geen definitie gevonden voor categorie %s"
+#: elf/dl-load.c:1704
+msgid "ELF file data encoding not big-endian"
+msgstr "gegevenscodering van ELF-bestand is niet big-endian"
 
-#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
-#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:228
-#: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309
-#: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147
-#: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106
-#: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113
-#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103
-#: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106
-#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:176
-#: locale/programs/ld-time.c:197
-#, c-format
-msgid "%s: field `%s' not defined"
-msgstr "%s: veld `%s' niet gedefinieerd"
+#: elf/dl-load.c:1706
+msgid "ELF file data encoding not little-endian"
+msgstr "gegevenscodering van ELF-bestand is niet little-endian"
 
-#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
-#: locale/programs/ld-address.c:235 locale/programs/ld-address.c:265
-#: locale/programs/ld-name.c:118 locale/programs/ld-telephone.c:118
-#, c-format
-msgid "%s: field `%s' must not be empty"
-msgstr "%s: veld `%s' mag niet leeg zijn"
+#: elf/dl-load.c:1710
+msgid "ELF file version ident does not match current one"
+msgstr "ELF-bestands-identversie komt niet overeen met huidige"
 
-#: locale/programs/ld-address.c:169
-#, c-format
-msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: ongeldige stuurcode `%%%c' in veld `%s'"
+#: elf/dl-load.c:1714
+msgid "ELF file OS ABI invalid"
+msgstr "OS-ABI van ELF-bestand is ongeldig"
 
-#: locale/programs/ld-address.c:220
-#, c-format
-msgid "%s: terminology language code `%s' not defined"
-msgstr "%s: terminologie taalcode `%s' niet gedefinieerd"
+#: elf/dl-load.c:1716
+msgid "ELF file ABI version invalid"
+msgstr "ABI-versie van ELF-bestand is ongeldig"
 
-#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276
-#, c-format
-msgid "%s: language abbreviation `%s' not defined"
-msgstr "%s: taal afkorting `%s' niet gedefinieerd"
+#: elf/dl-load.c:1719
+msgid "internal error"
+msgstr "**interne fout**"
 
-#: locale/programs/ld-address.c:254 locale/programs/ld-address.c:282
-#: locale/programs/ld-address.c:316 locale/programs/ld-address.c:328
-#, c-format
-msgid "%s: `%s' value does not match `%s' value"
-msgstr "%s: `%s' waarde komt niet overeen met `%s' waarde"
+#: elf/dl-load.c:1726
+msgid "ELF file version does not match current one"
+msgstr "ELF-bestandsversie komt niet overeen met huidige"
 
-#: locale/programs/ld-address.c:301
-#, c-format
-msgid "%s: numeric country code `%d' not valid"
-msgstr "%s: numerieke landcode `%d' niet geldig"
+#: elf/dl-load.c:1734
+msgid "only ET_DYN and ET_EXEC can be loaded"
+msgstr "alleen ET_DYN en ET_EXEC kunnen worden geladen"
 
-#: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534
-#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601
-#: locale/programs/ld-identification.c:365
-#: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302
-#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
-#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281
-#: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225
-#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108
-#: locale/programs/ld-time.c:1150
-#, c-format
-msgid "%s: field `%s' declared more than once"
-msgstr "%s: veld `%s' meerdere keren gedeclareerd"
+#: elf/dl-load.c:1740
+msgid "ELF file's phentsize not the expected size"
+msgstr "'phentsize' van ELF-bestand heeft niet de verwachte grootte"
 
-#: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539
-#: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312
-#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
-#: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268
-#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002
-#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113
-#, c-format
-msgid "%s: unknown character in field `%s'"
-msgstr "%s: onbekend teken in veld `%s'"
+#: elf/dl-load.c:2231
+msgid "wrong ELF class: ELFCLASS64"
+msgstr "verkeerde ELF-klasse: ELFCLASS64"
 
-#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800
-#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450
-#: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
-#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240
-#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201
-#, c-format
-msgid "%s: incomplete `END' line"
-msgstr "%s: onvolledige `END'-regel"
+#: elf/dl-load.c:2232
+msgid "wrong ELF class: ELFCLASS32"
+msgstr "verkeerde ELF-klasse: ELFCLASS32"
 
-#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653
-#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228
-#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453
-#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308
-#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242
-#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203
-#, c-format
-msgid "%1$s: definition does not end with `END %1$s'"
-msgstr "%1$s: definitie eindigt niet met `END %1$s'"
+#: elf/dl-load.c:2235
+msgid "cannot open shared object file"
+msgstr "kan gedeeld objectbestand niet openen"
 
-#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523
-#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871
-#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640
-#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956
-#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799
-#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460
-#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340
-#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315
-#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210
-#, c-format
-msgid "%s: syntax error"
-msgstr "%s: syntaxisfout"
+#: elf/dl-lookup.c:261
+msgid "relocation error"
+msgstr "verplaatsingsfout"
 
-#: locale/programs/ld-collate.c:398
-#, c-format
-msgid "`%.*s' already defined in charmap"
-msgstr "`%.*s' reeds gedefinieerd in tekenafbeelding"
+#: elf/dl-lookup.c:289
+msgid "symbol lookup error"
+msgstr "opzoekfout voor symbool"
 
-#: locale/programs/ld-collate.c:407
-#, c-format
-msgid "`%.*s' already defined in repertoire"
-msgstr "`%.*s' reeds gedefinieerd in repertoire"
+#: elf/dl-open.c:112
+msgid "cannot extend global scope"
+msgstr "kan globaal geldigheidsbereik niet uitbreiden"
 
-#: locale/programs/ld-collate.c:414
-#, c-format
-msgid "`%.*s' already defined as collating symbol"
-msgstr "`%.*s' reeds gedefinieerd als sorteersymbool"
+#: elf/dl-open.c:237
+msgid "empty dynamic string token substitution"
+msgstr "lege vervanging van DST"
 
-#: locale/programs/ld-collate.c:421
-#, c-format
-msgid "`%.*s' already defined as collating element"
-msgstr "`%.*s' reeds gedefinieerd als sorteerelement"
+#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425
+msgid "cannot create scope list"
+msgstr "kan lijst voor geldigheidsbereik niet aanmaken"
 
-#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478
-#, c-format
-msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr "%s: `forward' (voorwaards) en `backward' (achterwaards) sluiten elkaar uit"
+#: elf/dl-open.c:470
+msgid "TLS generation counter wrapped!  Please report this."
+msgstr ""
+"De TLS-generatieteller is opnieuw bij nul begonnen!\n"
+"Rapporteer deze programmafout met het 'glibcbug' script."
 
-#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488
-#: locale/programs/ld-collate.c:504
-#, c-format
-msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr "%s: `%s' meerdere keren genoemd in definitie van gewicht %d"
+#: elf/dl-open.c:508
+msgid "invalid mode for dlopen()"
+msgstr "ongeldige modus voor dlopen()"
 
-#: locale/programs/ld-collate.c:560
-#, c-format
-msgid "%s: too many rules; first entry only had %d"
-msgstr "%s: teveel regels; eerste ingang had slechts %d"
+#: elf/dl-open.c:525
+msgid "no more namespaces available for dlmopen()"
+msgstr "geen naamsruimten meer beschikbaar voor dlmopen()"
+
+#: elf/dl-open.c:538
+msgid "invalid target namespace in dlmopen()"
+msgstr "ongeldige doelnaamsruimte in dlmopen()"
 
-#: locale/programs/ld-collate.c:596
-#, c-format
-msgid "%s: not enough sorting rules"
-msgstr "%s: niet genoeg sorteerregels"
+#: elf/dl-reloc.c:55
+msgid "cannot allocate memory in static TLS block"
+msgstr "kan geen geheugen reserveren binnen statisch TLS-blok"
 
-#: locale/programs/ld-collate.c:761
-#, c-format
-msgid "%s: empty weight string not allowed"
-msgstr "%s: lege gewichtstekenreeks niet toegestaan"
+#: elf/dl-reloc.c:198
+msgid "cannot make segment writable for relocation"
+msgstr "kan segment niet schrijfbaar maken voor verplaatsing"
 
-#: locale/programs/ld-collate.c:856
+#: elf/dl-reloc.c:279
 #, c-format
-msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr "%s: gewichten moeten hetzelfde weglatingssymbool (ellipsis) gebruiken als de naam"
+msgid "%s: no PLTREL found in object %s\n"
+msgstr "%s: geen PLTREL in object %s gevonden\n"
 
-#: locale/programs/ld-collate.c:912
+#: elf/dl-reloc.c:290
 #, c-format
-msgid "%s: too many values"
-msgstr "%s: teveel waarden"
+msgid "%s: out of memory to store relocation results for %s\n"
+msgstr "%s: onvoldoende geheugen om verplaatsingsresultaten van %s op te slaan\n"
 
-#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206
-#, c-format
-msgid "order for `%.*s' already defined at %s:%Zu"
-msgstr "volgorde voor `%.*s' reeds gedefinieerd bij %s:%Zu"
+#: elf/dl-reloc.c:306
+msgid "cannot restore segment prot after reloc"
+msgstr "kan segmentbescherming niet herstellen na verplaatsing"
 
-#: locale/programs/ld-collate.c:1081
-#, c-format
-msgid "%s: the start and the end symbol of a range must stand for characters"
-msgstr "%s: het symbool van begin en einde van reeks moet staan voor tekens"
+#: elf/dl-reloc.c:331
+msgid "cannot apply additional memory protection after relocation"
+msgstr "kan extra geheugenbescherming niet toepassen na verplaatsing"
 
-#: locale/programs/ld-collate.c:1108
-#, c-format
-msgid "%s: byte sequences of first and last character must have the same length"
-msgstr "%s: bytereeksen van eerste en laatste teken moeten dezelfde lengte hebben"
+#: elf/dl-sym.c:98
+msgid "RTLD_NEXT used in code not dynamically loaded"
+msgstr "RTLD_NEXT is gebruikt in code die niet dynamisch geladen is"
 
-#: locale/programs/ld-collate.c:1150
-#, c-format
-msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
-msgstr "%s: bytereeks van eerste teken van reeks is niet lager dan bytereeks van het laatste teken"
+#: elf/dl-sysdep.c:495
+msgid "cannot create capability list"
+msgstr "kan privilegeslijst niet aanmaken"
 
-#: locale/programs/ld-collate.c:1275
-#, c-format
-msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr "%s: weglatingsteken van symbolisch bereik mag niet direct `order_start' (volgorde begin) opvolgen"
+#: elf/dl-tls.c:829
+msgid "cannot create TLS data structures"
+msgstr "kan TLS-gegevensstructuren niet aanmaken"
 
-#: locale/programs/ld-collate.c:1279
-#, c-format
-msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr "%s: weglatingsteken van symbolisch bereik mag niet direct gevolgd worden door `order_end' (volgorde einde)"
+#: elf/dl-version.c:303
+msgid "cannot allocate version reference table"
+msgstr "kan geen geheugen reserveren voor tabel met versieverwijzingen"
 
-#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476
-#, c-format
-msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr "`%s' en `%.*s' zijn geen geldige namen voor een symbolisch bereik"
+#: elf/ldconfig.c:133
+msgid "Print cache"
+msgstr "inhoud van de cache weergeven"
 
-#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737
-#, c-format
-msgid "%s: order for `%.*s' already defined at %s:%Zu"
-msgstr "%s: volgorde voor `%.*s' reeds gedefinieerd bij %s:%Zu"
+#: elf/ldconfig.c:134
+msgid "Generate verbose messages"
+msgstr "breedsprakige uitvoer"
 
-#: locale/programs/ld-collate.c:1357
-#, c-format
-msgid "%s: `%s' must be a character"
-msgstr "%s: `%s' moet een teken zijn"
+#: elf/ldconfig.c:135
+msgid "Don't build cache"
+msgstr "geen cache opbouwen"
 
-#: locale/programs/ld-collate.c:1550
-#, c-format
-msgid "%s: `position' must be used for a specific level in all sections or none"
-msgstr "%s: `position' (positie) moet ofwel voor een specifiek niveau in alle secties worden gebruikt ofwel voor geen"
+#: elf/ldconfig.c:136
+msgid "Don't generate links"
+msgstr "geen koppelingen genereren"
 
-#: locale/programs/ld-collate.c:1575
-#, c-format
-msgid "symbol `%s' not defined"
-msgstr "symbool `%s' niet gedefinieerd"
+#: elf/ldconfig.c:137
+msgid "Change to and use ROOT as root directory"
+msgstr "naar deze map gaan en als hoofdmap gebruiken"
 
-#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757
-#, c-format
-msgid "symbol `%s' has the same encoding as"
-msgstr "symbool `%s' heeft dezelfde codering als"
+#: elf/ldconfig.c:137
+msgid "ROOT"
+msgstr "BASISMAP"
 
-#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761
-#, c-format
-msgid "symbol `%s'"
-msgstr "symbool `%s'"
+#: elf/ldconfig.c:138
+msgid "CACHE"
+msgstr "CACHE-BESTAND"
 
-#: locale/programs/ld-collate.c:1803
-msgid "no definition of `UNDEFINED'"
-msgstr "geen definitie van `UNDEFINED' (ongedefinieerd)"
+#: elf/ldconfig.c:138
+msgid "Use CACHE as cache file"
+msgstr "dit cachebestand gebruiken"
 
-#: locale/programs/ld-collate.c:1832
-msgid "too many errors; giving up"
-msgstr "teveel fouten; ik geef het op"
+#: elf/ldconfig.c:139
+msgid "CONF"
+msgstr "CONFIG-BESTAND"
+
+#: elf/ldconfig.c:139
+msgid "Use CONF as configuration file"
+msgstr "dit configuratiebestand gebruiken"
+
+#: elf/ldconfig.c:140
+msgid "Only process directories specified on the command line.  Don't build cache."
+msgstr "alleen de mappen op de opdrachtregel verwerken; geen cache opbouwen"
 
-#: locale/programs/ld-collate.c:2735
+#: elf/ldconfig.c:141
+msgid "Manually link individual libraries."
+msgstr "individuele bibliotheken handmatig koppelen"
+
+#: elf/ldconfig.c:142
+msgid "FORMAT"
+msgstr "INDELING"
+
+#: elf/ldconfig.c:142
+msgid "Format to use: new, old or compat (default)"
+msgstr "te gebruiken indeling: 'compat' (standaard), 'new', of 'old'"
+
+#: elf/ldconfig.c:150
+msgid "Configure Dynamic Linker Run Time Bindings."
+msgstr "Configureren van de dynamische linker."
+
+#: elf/ldconfig.c:308
 #, c-format
-msgid "%s: duplicate definition of `%s'"
-msgstr "%s: dubbele definitie van `%s'"
+msgid "Path `%s' given more than once"
+msgstr "Pad '%s' is meerdere malen opgegeven"
 
-#: locale/programs/ld-collate.c:2771
+#: elf/ldconfig.c:348
 #, c-format
-msgid "%s: duplicate declaration of section `%s'"
-msgstr "%s: dubbele declaratie van sectie `%s'"
+msgid "%s is not a known library type"
+msgstr "%s is geen bekende bibliotheeksoort"
 
-#: locale/programs/ld-collate.c:2910
+#: elf/ldconfig.c:373
 #, c-format
-msgid "%s: unknown character in collating symbol name"
-msgstr "%s: onbekend teken in naam sorteersymbool"
+msgid "Can't stat %s"
+msgstr "Kan status van %s niet opvragen"
 
-#: locale/programs/ld-collate.c:3042
+#: elf/ldconfig.c:447
 #, c-format
-msgid "%s: unknown character in equivalent definition name"
-msgstr "%s: onbekend teken in equivalente definitienaam"
+msgid "Can't stat %s\n"
+msgstr "Kan status van %s niet opvragen\n"
 
-#: locale/programs/ld-collate.c:3055
+#: elf/ldconfig.c:457
 #, c-format
-msgid "%s: unknown character in equivalent definition value"
-msgstr "%s: onbekend teken in equivalente definitiewaarde"
+msgid "%s is not a symbolic link\n"
+msgstr "%s is geen symbolische koppeling\n"
 
-#: locale/programs/ld-collate.c:3065
+#: elf/ldconfig.c:476
 #, c-format
-msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr "%s: onbekend symbool `%s' in equivalente definitie"
+msgid "Can't unlink %s"
+msgstr "Kan %s niet ontkoppelen"
 
-#: locale/programs/ld-collate.c:3074
-msgid "error while adding equivalent collating symbol"
-msgstr "fout bij toevoegen equivalent sorteersymbool"
+#: elf/ldconfig.c:482
+#, c-format
+msgid "Can't link %s to %s"
+msgstr "Kan %s niet aan %s koppelen"
+
+#: elf/ldconfig.c:488
+msgid " (changed)\n"
+msgstr " (gewijzigd)\n"
 
-#: locale/programs/ld-collate.c:3104
+#: elf/ldconfig.c:490
+msgid " (SKIPPED)\n"
+msgstr " (OVERGESLAGEN)\n"
+
+#: elf/ldconfig.c:545
 #, c-format
-msgid "duplicate definition of script `%s'"
-msgstr "dubbele definitie voor schrift `%s'"
+msgid "Can't find %s"
+msgstr "Kan %s niet vinden"
 
-#: locale/programs/ld-collate.c:3152
+#: elf/ldconfig.c:561
 #, c-format
-msgid "%s: unknown section name `%s'"
-msgstr "%s: onbekende sectienaam `%s'"
+msgid "Can't lstat %s"
+msgstr "Kan status van link %s niet opvragen"
 
-#: locale/programs/ld-collate.c:3180
+#: elf/ldconfig.c:568
 #, c-format
-msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: meerdere sorteerdefinities voor sectie `%s'"
+msgid "Ignored file %s since it is not a regular file."
+msgstr "Bestand %s wordt genegeerd omdat het geen gewoon bestand is."
 
-#: locale/programs/ld-collate.c:3205
+#: elf/ldconfig.c:576
 #, c-format
-msgid "%s: invalid number of sorting rules"
-msgstr "%s: ongeldig aantal sorteerregels"
+msgid "No link created since soname could not be found for %s"
+msgstr ""
+"Geen koppeling aangemaakt, want kan van %s de 'soname'\n"
+"(de naam van het gedeelde object) niet vinden"
 
-#: locale/programs/ld-collate.c:3232
+#: elf/ldconfig.c:667
 #, c-format
-msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: meerdere sorteerdefinities voor naamloze sectie"
+msgid "Can't open directory %s"
+msgstr "Kan map %s niet openen"
 
-#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414
-#: locale/programs/ld-collate.c:3778
+#: elf/ldconfig.c:735 elf/ldconfig.c:782
 #, c-format
-msgid "%s: missing `order_end' keyword"
-msgstr "%s: ontbrekend `order_end' (volgorde einde) sleutelwoord"
+msgid "Cannot lstat %s"
+msgstr "Kan status van link %s niet opvragen"
 
-#: locale/programs/ld-collate.c:3347
+#: elf/ldconfig.c:747
 #, c-format
-msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "%s: volgorde voor sorteersymbool %.*s nog niet gedefinieerd"
+msgid "Cannot stat %s"
+msgstr "Kan status van %s niet opvragen"
 
-#: locale/programs/ld-collate.c:3365
+#: elf/ldconfig.c:804 elf/readlib.c:90
 #, c-format
-msgid "%s: order for collating element %.*s not yet defined"
-msgstr "%s: volgorde voor sorteerelement %.*s nog niet gedefinieerd"
+msgid "Input file %s not found.\n"
+msgstr "Kan invoerbestand %s niet vinden\n"
 
-#: locale/programs/ld-collate.c:3376
+#: elf/ldconfig.c:855
 #, c-format
-msgid "%s: cannot reorder after %.*s: symbol not known"
-msgstr "%s: kan niet opnieuw ordenen na %.*s: symbool niet bekend"
+msgid "libc5 library %s in wrong directory"
+msgstr "libc5-bibliotheek %s zit in verkeerde map"
 
-#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790
+#: elf/ldconfig.c:858
 #, c-format
-msgid "%s: missing `reorder-end' keyword"
-msgstr "%s: ontbrekend `reorder-end' (opnieuw ordenen einde) sleutelwoord"
+msgid "libc6 library %s in wrong directory"
+msgstr "libc6-bibliotheek %s zit in verkeerde map"
 
-#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662
+#: elf/ldconfig.c:861
 #, c-format
-msgid "%s: section `%.*s' not known"
-msgstr "%s: sectie `%.*s' niet bekend"
+msgid "libc4 library %s in wrong directory"
+msgstr "libc4-bibliotheek %s zit in verkeerde map"
 
-#: locale/programs/ld-collate.c:3527
+#: elf/ldconfig.c:888
 #, c-format
-msgid "%s: bad symbol <%.*s>"
-msgstr "%s: fout symbool <%.*s>"
+msgid "libraries %s and %s in directory %s have same soname but different type."
+msgstr "Bibliotheken %s en %s in map %s hebben dezelfde 'soname' maar een verschillende soort"
 
-#: locale/programs/ld-collate.c:3725
+#: elf/ldconfig.c:995
 #, c-format
-msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr "%s: kan `%s' niet hebben als einde van weglatingsbereik"
+msgid "Can't open configuration file %s"
+msgstr "Kan configuratiebestand %s niet openen"
 
-#: locale/programs/ld-collate.c:3774
+#: elf/ldconfig.c:1059
 #, c-format
-msgid "%s: empty category description not allowed"
-msgstr "%s: lege categoriebeschrijving niet toegestaan"
+msgid "%s:%u: bad syntax in hwcap line"
+msgstr "%s:%u: onjuiste syntax in 'hwcap'-regel"
 
-#: locale/programs/ld-collate.c:3793
+#: elf/ldconfig.c:1065
 #, c-format
-msgid "%s: missing `reorder-sections-end' keyword"
-msgstr "%s: ontbrekend `reorder-sections-end' (opnieuw ordenen secties einde) sleutelwoord"
+msgid "%s:%u: hwcap index %lu above maximum %u"
+msgstr "%s:%u: 'hwcap'-index %lu overschrijdt maximum %u"
 
-#: locale/programs/ld-ctype.c:440
-msgid "No character set name specified in charmap"
-msgstr "Geen tekenset naam aangegeven in tekenafbeelding"
+#: elf/ldconfig.c:1072 elf/ldconfig.c:1080
+#, c-format
+msgid "%s:%u: hwcap index %lu already defined as %s"
+msgstr "%s:%u: 'hwcap'-index %lu is al gedefinieerd als %s"
 
-#: locale/programs/ld-ctype.c:469
+#: elf/ldconfig.c:1083
 #, c-format
-msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr "teken L'\\u%0*x' in klasse `%s' moet in klasse `%s' zijn"
+msgid "%s:%u: duplicate hwcap %lu %s"
+msgstr "%s:%u: dubbele 'hwcap' %lu %s"
 
-#: locale/programs/ld-ctype.c:484
+#: elf/ldconfig.c:1105
 #, c-format
-msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr "teken L'\\u%0*x' in klasse `%s' mag niet in klasse `%s' zijn"
+msgid "need absolute file name for configuration file when using -r"
+msgstr "bij gebruik van '-r' is voor het configuratiebestand een absoluut pad vereist"
 
-#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
+#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434
+#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158
 #, c-format
-msgid "internal error in %s, line %u"
-msgstr "interne fout in %s, regel %u"
+msgid "memory exhausted"
+msgstr "onvoldoende geheugen"
 
-#: locale/programs/ld-ctype.c:527
+#: elf/ldconfig.c:1142
 #, c-format
-msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr "teken '%s' in klasse `%s' moet in klasse `%s' zijn"
+msgid "%s:%u: cannot read directory %s"
+msgstr "%s:%u: kan map %s niet lezen"
 
-#: locale/programs/ld-ctype.c:543
+#: elf/ldconfig.c:1182
 #, c-format
-msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr "teken '%s' in klasse `%s' mag niet in klasse `%s' zijn"
+msgid "relative path `%s' used to build cache"
+msgstr "relatief pad '%s' wordt gebruikt bij opbouwen van cache"
 
-#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
+#: elf/ldconfig.c:1210
 #, c-format
-msgid "<SP> character not in class `%s'"
-msgstr "<SP> teken niet in klasse `%s'"
+msgid "Can't chdir to /"
+msgstr "Kan niet naar hoofdmap ('/') gaan"
 
-#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
+#: elf/ldconfig.c:1252
 #, c-format
-msgid "<SP> character must not be in class `%s'"
-msgstr "<SP> teken mag niet in klasse `%s' zijn"
+msgid "Can't open cache file directory %s\n"
+msgstr "Kan map %s voor cachebestand niet openen\n"
 
-#: locale/programs/ld-ctype.c:600
-msgid "character <SP> not defined in character map"
-msgstr "teken <SP> niet gedefinieerd in tekenafbeelding"
+#: elf/ldd.bash.in:43
+msgid "Written by %s and %s.\n"
+msgstr "Geschreven door %s en %s.\n"
 
-#: locale/programs/ld-ctype.c:714
-msgid "`digit' category has not entries in groups of ten"
-msgstr "`digit' (cijfer) categorie heeft ingangen niet in groepen van 10"
+#: elf/ldd.bash.in:48
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit\n"
+"  -d, --data-relocs       process data relocations\n"
+"  -r, --function-relocs   process data and function relocations\n"
+"  -u, --unused            print unused direct dependencies\n"
+"  -v, --verbose           print all information\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"Gebruik:  ldd [OPTIE]... BESTAND...\n"
+"\n"
+"  -d, --data-relocs       dataverplaatsingen verwerken\n"
+"  -r, --function-relocs   data- en functieverplaatsingen verwerken\n"
+"  -u, --unused            ongebruikte directe afhankelijkheden tonen\n"
+"  -v, --verbose           breedsprakige uitvoer\n"
+"\n"
+"      --version           versie-informatie tonen\n"
+"      --help              deze hulptekst tonen\n"
+"\n"
+"Voor het rapporteren van fouten, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>."
 
-#: locale/programs/ld-ctype.c:763
-msgid "no input digits defined and none of the standard names in the charmap"
-msgstr "geen invoercijfers gedefinieerd en geen van de standaardnamen in de tekenafbeelding"
+#: elf/ldd.bash.in:80
+msgid "ldd: option `$1' is ambiguous"
+msgstr "ldd: optie '$1' is niet eenduidig"
+
+#: elf/ldd.bash.in:87
+msgid "unrecognized option"
+msgstr "onbekende optie"
+
+#: elf/ldd.bash.in:88 elf/ldd.bash.in:126
+msgid "Try `ldd --help' for more information."
+msgstr "Probeer 'ldd --help' voor meer informatie."
+
+#: elf/ldd.bash.in:125
+msgid "missing file arguments"
+msgstr "ontbrekende bestandsargumenten"
 
-#: locale/programs/ld-ctype.c:828
-msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr "niet alle tekens gebruikt in `outdigit' zijn beschikbaar in de tekenafbeelding"
+#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
+#. TRANS for ordinary files that are referenced in contexts where they are
+#. TRANS expected to already exist.
+#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36
+msgid "No such file or directory"
+msgstr "Bestand of map bestaat niet"
 
-#: locale/programs/ld-ctype.c:845
-msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr "niet alle tekens gebruikt in `outdigit' zijn beschikbaar in het repertoire"
+#: elf/ldd.bash.in:151 inet/rcmd.c:483
+msgid "not regular file"
+msgstr "niet een normaal bestand"
 
-#: locale/programs/ld-ctype.c:1244
-#, c-format
-msgid "character class `%s' already defined"
-msgstr "tekenklasse `%s' reeds gedefinieerd"
+#: elf/ldd.bash.in:154
+msgid "warning: you do not have execution permission for"
+msgstr "waarschuwing: u hebt geen uitvoeringsrechten voor"
+
+#: elf/ldd.bash.in:183
+msgid "\tnot a dynamic executable"
+msgstr "\tgeen dynamisch uitvoerbaar bestand"
+
+#: elf/ldd.bash.in:191
+msgid "exited with unknown exit code"
+msgstr "eindigde met een onbekende afsluitwaarde"
+
+#: elf/ldd.bash.in:196
+msgid "error: you do not have read permission for"
+msgstr "fout: u hebt geen leesrechten voor"
 
-#: locale/programs/ld-ctype.c:1250
+#: elf/readelflib.c:35
 #, c-format
-msgid "implementation limit: no more than %Zd character classes allowed"
-msgstr "implementatie grens: niet meer dan %Zd tekenklasses toegestaan"
+msgid "file %s is truncated\n"
+msgstr "bestand %s is afgekapt\n"
 
-#: locale/programs/ld-ctype.c:1276
+#: elf/readelflib.c:67
 #, c-format
-msgid "character map `%s' already defined"
-msgstr "tekenafbeelding `%s' reeds gedefinieerd"
+msgid "%s is a 32 bit ELF file.\n"
+msgstr "%s is een 32-bits ELF-bestand\n"
 
-#: locale/programs/ld-ctype.c:1282
+#: elf/readelflib.c:69
 #, c-format
-msgid "implementation limit: no more than %d character maps allowed"
-msgstr "implementatie grens: niet meer dan %d tekenafbeeldingen toegestaan"
+msgid "%s is a 64 bit ELF file.\n"
+msgstr "%s is een 64-bits ELF-bestand\n"
 
-#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672
-#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464
-#: locale/programs/ld-ctype.c:3460
+#: elf/readelflib.c:71
 #, c-format
-msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr "%s: veld `%s' bevat niet precies 10 ingangen"
+msgid "Unknown ELFCLASS in file %s.\n"
+msgstr "Onbekende ELFCLASS in bestand %s\n"
 
-#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146
+#: elf/readelflib.c:78
 #, c-format
-msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
-msgstr "tot-waarde <U%0*X> van bereik is kleiner dan van-waarde <U%0*X>"
+msgid "%s is not a shared object file (Type: %d).\n"
+msgstr "%s is niet een gedeeld objectbestand (type = %d)\n"
 
-#: locale/programs/ld-ctype.c:1702
-msgid "start and end character sequence of range must have the same length"
-msgstr "begin en einde tekenreeks van bereik moeten dezelfde lengte hebben"
+#: elf/readelflib.c:109
+#, c-format
+msgid "more than one dynamic segment\n"
+msgstr "meer dan Ã©Ã©n dynamisch segment\n"
 
-#: locale/programs/ld-ctype.c:1709
-msgid "to-value character sequence is smaller than from-value sequence"
-msgstr "tot-waarde tekenreeks is kleiner dan van-waarde reeks"
+#: elf/readlib.c:96
+#, c-format
+msgid "Cannot fstat file %s.\n"
+msgstr "Kan status van %s niet opvragen\n"
 
-#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117
-msgid "premature end of `translit_ignore' definition"
-msgstr "vroegtijdig einde van `translit_ignore' (translitereren negeren) definitie"
+#: elf/readlib.c:107
+#, c-format
+msgid "File %s is empty, not checked."
+msgstr "Bestand %s is leeg; niet gecontroleerd"
 
-#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123
-#: locale/programs/ld-ctype.c:2165
-msgid "syntax error"
-msgstr "syntaxisfout"
+#: elf/readlib.c:113
+#, c-format
+msgid "File %s is too small, not checked."
+msgstr "Bestand %s is te klein; niet gecontroleerd"
 
-#: locale/programs/ld-ctype.c:2296
+#: elf/readlib.c:123
 #, c-format
-msgid "%s: syntax error in definition of new character class"
-msgstr "%s: syntaxisfout in definitie van nieuwe tekenklasse"
+msgid "Cannot mmap file %s.\n"
+msgstr "Kan bestand %s niet geheel in het geheugen plaatsen\n"
 
-#: locale/programs/ld-ctype.c:2311
+#: elf/readlib.c:161
 #, c-format
-msgid "%s: syntax error in definition of new character map"
-msgstr "%s: syntaxisfout in definitie van nieuwe tekenafbeelding"
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s is geen ELF-bestand -- het heeft de verkeerde magische bytes aan het begin\n"
 
-#: locale/programs/ld-ctype.c:2486
-msgid "ellipsis range must be marked by two operands of same type"
-msgstr "weglatingsbereik moet worden gemarkeerd door twee operands van dezelfde soort"
+#: elf/sprof.c:77
+msgid "Output selection:"
+msgstr "Uitvoerselectie:"
 
-#: locale/programs/ld-ctype.c:2495
-msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "het absolute weglatingsteken `...' moet niet gebruikt worden met symbolische naambereik waarden"
+#: elf/sprof.c:79
+msgid "print list of count paths and their number of use"
+msgstr "een lijst weergeven met telpaden en hoe vaak ze gebruikt worden"
 
-#: locale/programs/ld-ctype.c:2510
-msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "met UCS bereikwaarden moet het hexadecimale symbolische weglatingsteken `..' worden gebruikt"
+#: elf/sprof.c:81
+msgid "generate flat profile with counts and ticks"
+msgstr "een lineaire tabel met aantal aanroepen en tikken genereren"
 
-#: locale/programs/ld-ctype.c:2524
-msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "met tekencode bereikwaarden moet het absolute weglatingsteken `...' worden gebruikt"
+#: elf/sprof.c:82
+msgid "generate call graph"
+msgstr "een aanroepengrafiek genereren"
 
-#: locale/programs/ld-ctype.c:2675
-#, c-format
-msgid "duplicated definition for mapping `%s'"
-msgstr "dubbele definitie voor afbeelding `%s'"
+#: elf/sprof.c:89
+msgid ""
+"Read and display shared object profiling data.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Gegevens van prestatie-analyse inlezen en afbeelden.Voor het rapporteren van fouten, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905
-#, c-format
-msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr "%s: `translit_start' (translitereren begin) sectie eindigt niet met `translit_end' (translitereren einde)"
+#: elf/sprof.c:94
+msgid "SHOBJ [PROFDATA]"
+msgstr "GEDEELD_OBJECT [ANALYSEGEGEVENS]"
 
-#: locale/programs/ld-ctype.c:2856
+#: elf/sprof.c:400
 #, c-format
-msgid "%s: duplicate `default_missing' definition"
-msgstr "%s: dubbele `default_missing' (standaard ontbrekend) definitie"
-
-#: locale/programs/ld-ctype.c:2861
-msgid "previous definition was here"
-msgstr "vorige definitie was hier"
+msgid "failed to load shared object `%s'"
+msgstr "laden van gedeeld object '%s' is mislukt"
 
-#: locale/programs/ld-ctype.c:2883
+# ###dubbel
+#: elf/sprof.c:409
 #, c-format
-msgid "%s: no representable `default_missing' definition found"
-msgstr "%s: niet representeerbare `default_missing' (standaard ontbrekend) definitie gevonden"
+msgid "cannot create internal descriptors"
+msgstr "kan interne descriptor niet aanmaken"
 
-#: locale/programs/ld-ctype.c:3036
+#: elf/sprof.c:528
 #, c-format
-msgid "%s: character `%s' not defined in charmap while needed as default value"
-msgstr "%s: teken `%s' niet gedefinieerd in tekenafbeelding maar nodig als standaardwaarde"
+msgid "Reopening shared object `%s' failed"
+msgstr "heropenen van gedeeld object '%s' is mislukt"
 
-#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125
-#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166
-#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208
-#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269
-#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357
+#: elf/sprof.c:535 elf/sprof.c:629
 #, c-format
-msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr "%s: teken `%s' in tekenafbeelding niet te representeren met Ã©Ã©n byte"
+msgid "reading of section headers failed"
+msgstr "lezen van sectiekoppen is mislukt"
 
-#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140
-#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203
-#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264
-#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352
-#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419
+#: elf/sprof.c:543 elf/sprof.c:637
 #, c-format
-msgid "%s: character `%s' not defined while needed as default value"
-msgstr "%s: teken `%s' niet gedefinieerd maar nodig als standaardwaarde"
+msgid "reading of section header string table failed"
+msgstr "lezen van tekenreekstabel in sectiekop is mislukt"
 
-#: locale/programs/ld-ctype.c:3161
+#: elf/sprof.c:569
 #, c-format
-msgid "character `%s' not defined while needed as default value"
-msgstr "teken `%s' niet gedefinieerd maar nodig als standaardwaarde"
+msgid "*** Cannot read debuginfo file name: %m\n"
+msgstr "*** Kan naam van debuginfobestand niet lezen: %m\n"
 
-#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426
+#: elf/sprof.c:589
 #, c-format
-msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr "%s: teken `%s', nodig als standaardwaarde, niet te representeren met Ã©Ã©n byte"
-
-#: locale/programs/ld-ctype.c:3481
-msgid "no output digits defined and none of the standard names in the charmap"
-msgstr "geen uitvoercijfers gedefinieerd en geen van de standaardnamen in tekenafbeelding"
+msgid "cannot determine file name"
+msgstr "kan bestandsnaam niet bepalen"
 
-#: locale/programs/ld-ctype.c:3772
+#: elf/sprof.c:622
 #, c-format
-msgid "%s: transliteration data from locale `%s' not available"
-msgstr "%s: transliteratie gegevens van locale `%s' niet beschikbaar"
+msgid "reading of ELF header failed"
+msgstr "lezen van ELF-header is mislukt"
 
-#: locale/programs/ld-ctype.c:3868
+#: elf/sprof.c:658
 #, c-format
-msgid "%s: table for class \"%s\": %lu bytes\n"
-msgstr "%s: tabel voor klasse \"%s\": %lu bytes\n"
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** Het bestand '%s' is gestript: gedetailleerde analyse is niet mogelijk\n"
 
-#: locale/programs/ld-ctype.c:3937
+#: elf/sprof.c:688
 #, c-format
-msgid "%s: table for map \"%s\": %lu bytes\n"
-msgstr "%s: tabel voor afbeelding \"%s\": %lu bytes\n"
+msgid "failed to load symbol data"
+msgstr "laden van symboolgegevens is mislukt"
 
-#: locale/programs/ld-ctype.c:4070
+#: elf/sprof.c:755
 #, c-format
-msgid "%s: table for width: %lu bytes\n"
-msgstr "%s: tabel voor breedte: %lu bytes\n"
+msgid "cannot load profiling data"
+msgstr "kan analysegegevens niet laden"
 
-#: locale/programs/ld-identification.c:171
+#: elf/sprof.c:764
 #, c-format
-msgid "%s: no identification for category `%s'"
-msgstr "%s: geen identificatie voor categorie `%s'"
+msgid "while stat'ing profiling data file"
+msgstr "bij opvragen van status van analysegegevensbestand"
 
-#: locale/programs/ld-identification.c:436
+#: elf/sprof.c:772
 #, c-format
-msgid "%s: duplicate category version definition"
-msgstr "%s: dubbele definitie categorieversie"
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "analysegegevensbestand '%s' komt niet overeen met gedeeld object '%s'"
 
-#: locale/programs/ld-measurement.c:114
+#: elf/sprof.c:783
 #, c-format
-msgid "%s: invalid value for field `%s'"
-msgstr "%s: ongeldige waarde voor veld `%s'"
+msgid "failed to mmap the profiling data file"
+msgstr "kan analysegegevensbestand niet geheel in het geheugen plaatsen"
 
-#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149
+#: elf/sprof.c:791
 #, c-format
-msgid "%s: field `%s' undefined"
-msgstr "%s: veld `%s' ongedefinieerd"
+msgid "error while closing the profiling data file"
+msgstr "fout bij sluiten van analysegegevensbestand"
 
-#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156
+# ###dubbel
+#: elf/sprof.c:800 elf/sprof.c:870
 #, c-format
-msgid "%s: value for field `%s' must not be an empty string"
-msgstr "%s: waarde voor veld `%s' mag geen lege tekenreeks zijn"
+msgid "cannot create internal descriptor"
+msgstr "kan interne descriptor niet aanmaken"
 
-#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172
+#: elf/sprof.c:846
 #, c-format
-msgid "%s: no correct regular expression for field `%s': %s"
-msgstr "%s: geen juiste reguliere uitdrukking voor veld `%s': %s"
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "'%s' is geen correct bestand met analysegegevens voor '%s'"
 
-#: locale/programs/ld-monetary.c:224
+#: elf/sprof.c:1027 elf/sprof.c:1085
 #, c-format
-msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "%s: waarde van veld `int_curr_symbol' heeft verkeerde lengte"
+msgid "cannot allocate symbol data"
+msgstr "kan geen geheugen reserveren voor symboolgegevens"
 
-#: locale/programs/ld-monetary.c:237
+#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315
 #, c-format
-msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr "%s: waarde van veld `int_curr_symbol' komt niet overeen met een geldige naam in ISO 4217"
+msgid "error while closing input `%s'"
+msgstr "fout bij sluiten van invoer '%s'"
 
-#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119
+#: iconv/iconv_charmap.c:449
 #, c-format
-msgid "%s: value for field `%s' must not be the empty string"
-msgstr "%s: waarde voor veld `%s' mag geen lege tekenreeks zijn"
+msgid "illegal input sequence at position %Zd"
+msgstr "ongeldige invoerreeks op positie %Zd"
 
-#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
+#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525
 #, c-format
-msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: waarde voor veld `%s' moet binnen bereik %d...%d liggen"
+msgid "incomplete character or shift sequence at end of buffer"
+msgstr "onvolledige teken- of schuifreeks aan einde van buffer"
 
-#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275
+#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568
+#: iconv/iconv_prog.c:604
 #, c-format
-msgid "%s: value for field `%s' must be a single character"
-msgstr "%s: waarde voor veld `%s' moet een enkel teken zijn"
+msgid "error while reading the input"
+msgstr "fout bij lezen van de invoer"
 
-#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319
+#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586
 #, c-format
-msgid "%s: `-1' must be last entry in `%s' field"
-msgstr "%s: `-1' moet de laatste ingang in veld `%s' zijn"
+msgid "unable to allocate buffer for input"
+msgstr "kan geen geheugen reserveren voor invoerbuffer"
 
-#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340
-#, c-format
-msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "%s: waarden voor veld `%s' moeten kleiner zijn dan 127"
+#: iconv/iconv_prog.c:59
+msgid "Input/Output format specification:"
+msgstr "Specificatie van in- en uitvoercodering:"
 
-#: locale/programs/ld-monetary.c:908
-msgid "conversion rate value cannot be zero"
-msgstr "conversiekoers waarde kan niet nul zijn"
+#: iconv/iconv_prog.c:60
+msgid "encoding of original text"
+msgstr "codering van oorspronkelijke tekst"
 
-#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127
-#: locale/programs/ld-telephone.c:150
-#, c-format
-msgid "%s: invalid escape sequence in field `%s'"
-msgstr "%s: ongeldige stuurcode in veld `%s'"
+#: iconv/iconv_prog.c:61
+msgid "encoding for output"
+msgstr "codering van uitvoer"
 
-#: locale/programs/ld-time.c:248
-#, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr "%s: richtingsaanduiding in tekenreeks %Zd in `era' veld is niet '+' of '-'"
+#: iconv/iconv_prog.c:62
+msgid "Information:"
+msgstr "Informatie:"
 
-#: locale/programs/ld-time.c:259
-#, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr "%s: richtingsaanduiding in tekenreeks %Zd in `era' veld is niet een enkel teken"
+#: iconv/iconv_prog.c:63
+msgid "list all known coded character sets"
+msgstr "alle bekende gecodeerde tekensets opsommen"
 
-#: locale/programs/ld-time.c:272
-#, c-format
-msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "%s: ongeldig getal voor verplaatsing in tekenreeks %Zd in `era' veld"
+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126
+msgid "Output control:"
+msgstr "Uitvoerbeheer:"
 
-#: locale/programs/ld-time.c:280
-#, c-format
-msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr "%s: troep aan einde van verplaatsingswaarde in tekenreeks %Zd in `era' veld"
+#: iconv/iconv_prog.c:65
+msgid "omit invalid characters from output"
+msgstr "ongeldige tekens in uitvoer overslaan"
 
-#: locale/programs/ld-time.c:331
-#, c-format
-msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "%s: ongeldige begindatum in tekenreeks %Zd in `era' veld"
+#: iconv/iconv_prog.c:66
+msgid "output file"
+msgstr "uitvoerbestand"
 
-#: locale/programs/ld-time.c:340
-#, c-format
-msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr "%s: troep aan einde van begindatum in tekenreeks %Zd in `era' veld"
+#: iconv/iconv_prog.c:67
+msgid "suppress warnings"
+msgstr "waarschuwingen onderdrukken"
 
-#: locale/programs/ld-time.c:359
-#, c-format
-msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "%s: begindatum is ongeldig in tekenreeks %Zd in `era' veld"
+#: iconv/iconv_prog.c:68
+msgid "print progress information"
+msgstr "voortgangsinformatie tonen"
 
-#: locale/programs/ld-time.c:408
-#, c-format
-msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "%s: ongeldige einddatum in tekenreeks %Zd in `era' veld"
+#: iconv/iconv_prog.c:73
+msgid "Convert encoding of given files from one encoding to another."
+msgstr "Bestanden converteren van ene codering naar andere."
 
-#: locale/programs/ld-time.c:417
+#: iconv/iconv_prog.c:77
+msgid "[FILE...]"
+msgstr "[BESTAND...]"
+
+#: iconv/iconv_prog.c:199
 #, c-format
-msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr "%s: troep aan einde van einddatum in tekenreeks %Zd in `era' veld"
+msgid "cannot open output file"
+msgstr "kan uitvoerbestand niet openen"
 
-#: locale/programs/ld-time.c:436
+#: iconv/iconv_prog.c:241
 #, c-format
-msgid "%s: stopping date is invalid in string %Zd in `era' field"
-msgstr "%s: einddatum is ongeldig in tekenreeks %Zd in `era' veld"
+msgid "conversions from `%s' and to `%s' are not supported"
+msgstr "conversie vanuit '%s' en conversie naar '%s' worden niet ondersteund"
 
-#: locale/programs/ld-time.c:445
+#: iconv/iconv_prog.c:246
 #, c-format
-msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "%s: ontbrekende tijdperknaam in tekenreeks %Zd in `era' veld"
+msgid "conversion from `%s' is not supported"
+msgstr "conversie vanuit '%s' wordt niet ondersteund"
 
-#: locale/programs/ld-time.c:457
+#: iconv/iconv_prog.c:253
 #, c-format
-msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "%s: ontbrekend tijdperkformaat in tekenreeks %Zd in `era' veld"
+msgid "conversion to `%s' is not supported"
+msgstr "conversie naar '%s' wordt niet ondersteund"
 
-#: locale/programs/ld-time.c:486
+#: iconv/iconv_prog.c:257
 #, c-format
-msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr "%s: derde operand voor waarde van veld `%s' mag niet groter zijn dan %d"
+msgid "conversion from `%s' to `%s' is not supported"
+msgstr "conversie van '%s' naar '%s' wordt niet ondersteund"
 
-#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502
+#: iconv/iconv_prog.c:267
 #, c-format
-msgid "%s: values of field `%s' must not be larger than %d"
-msgstr "%s: waarden voor veld `%s' mogen niet groter zijn dan %d"
+msgid "failed to start conversion processing"
+msgstr "beginnen van conversieproces is mislukt"
 
-#: locale/programs/ld-time.c:510
+#: iconv/iconv_prog.c:361
 #, c-format
-msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "%s: waarden voor veld `%s' mogen niet groter zijn dan %d"
+msgid "error while closing output file"
+msgstr "fout bij sluiten van uitvoerbestand"
 
-#: locale/programs/ld-time.c:986
+#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496
 #, c-format
-msgid "%s: too few values for field `%s'"
-msgstr "%s: te weinig waarden voor veld `%s'"
-
-#: locale/programs/ld-time.c:1031
-msgid "extra trailing semicolon"
-msgstr "extra punt-komma aan einde"
+msgid "conversion stopped due to problem in writing the output"
+msgstr "conversie is gestopt vanwege probleem bij schrijven van de uitvoer"
 
-#: locale/programs/ld-time.c:1034
+#: iconv/iconv_prog.c:521
 #, c-format
-msgid "%s: too many values for field `%s'"
-msgstr "%s: teveel waarden voor veld `%s'"
+msgid "illegal input sequence at position %ld"
+msgstr "ongeldige invoerreeks op positie %ld"
 
-#: locale/programs/linereader.c:130
-msgid "trailing garbage at end of line"
-msgstr "troep aan einde van regel"
+#: iconv/iconv_prog.c:529
+#, c-format
+msgid "internal error (illegal descriptor)"
+msgstr "**interne fout**: ongeldige descriptor"
 
-#: locale/programs/linereader.c:304
-msgid "garbage at end of number"
-msgstr "troep aan einde van getal"
+#: iconv/iconv_prog.c:532
+#, c-format
+msgid "unknown iconv() error %d"
+msgstr "onbekende iconv()-fout %d"
 
-#: locale/programs/linereader.c:416
-msgid "garbage at end of character code specification"
-msgstr "troep aan einde van tekencode specificatie"
+# ###XXX ->contains
+#: iconv/iconv_prog.c:778
+msgid ""
+"The following list contain all the coded character sets known.  This does\n"
+"not necessarily mean that all combinations of these names can be used for\n"
+"the FROM and TO command line parameters.  One coded character set can be\n"
+"listed with several different names (aliases).\n"
+"\n"
+"  "
+msgstr ""
+"De volgende lijst bevat alle bekende gecodeerde tekensets.  Dit betekent\n"
+"niet noodzakelijkerwijs dat alle combinaties van deze namen kunnen worden\n"
+"gebruikt als parameters van VAN en NAAR.  EÃ©n enkele gecodeerde tekenset\n"
+"kan met verschillende namen (aliassen) vermeld staan.\n"
+"\n"
+"  "
 
-#: locale/programs/linereader.c:502
-msgid "unterminated symbolic name"
-msgstr "onafgesloten symbolische naam"
+#: iconv/iconvconfig.c:109
+msgid "Create fastloading iconv module configuration file."
+msgstr "Een snelladend configuratiebestand voor een iconv-module maken."
 
-#: locale/programs/linereader.c:566 catgets/gencat.c:1195
-msgid "invalid escape sequence"
-msgstr "ongeldige stuurcode"
+#: iconv/iconvconfig.c:113
+msgid "[DIR...]"
+msgstr "[MAP...]"
 
-#: locale/programs/linereader.c:629
-msgid "illegal escape sequence at end of string"
-msgstr "ongeldige stuurcode aan einde van tekenreeks"
+#: iconv/iconvconfig.c:126
+msgid "Prefix used for all file accesses"
+msgstr "te gebruiken voorvoegsel voor alle bestandstoegangen"
 
-#: locale/programs/linereader.c:633 locale/programs/linereader.c:861
-msgid "unterminated string"
-msgstr "onafgesloten tekenreeks"
+#: iconv/iconvconfig.c:127
+msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
+msgstr "uitvoer in BESTAND opslaan in plaats van op eigen locatie (--prefix geldt niet voor BESTAND)"
 
-#: locale/programs/linereader.c:675
-msgid "non-symbolic character value should not be used"
-msgstr "niet-symbolische tekenwaarde mag niet worden gebruikt"
+#: iconv/iconvconfig.c:131
+msgid "Do not search standard directories, only those on the command line"
+msgstr "standaardmappen niet doorzoeken, alleen die op de opdrachtregel"
 
-#: locale/programs/linereader.c:822
+#: iconv/iconvconfig.c:300
 #, c-format
-msgid "symbol `%.*s' not in charmap"
-msgstr "symbool `%.*s' niet in tekenafbeelding"
+msgid "Directory arguments required when using --nostdlib"
+msgstr "Mapargumenten zijn vereist bij gebruik van '--nostdlib'"
 
-#: locale/programs/linereader.c:843
+#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290
 #, c-format
-msgid "symbol `%.*s' not in repertoire map"
-msgstr "symbool `%.*s' niet in repertoire-afbeelding"
-
-#: locale/programs/locale.c:75
-msgid "System information:"
-msgstr "Systeeminformatie:"
-
-#: locale/programs/locale.c:77
-msgid "Write names of available locales"
-msgstr "Namen van beschikbare locales schrijven"
-
-#: locale/programs/locale.c:79
-msgid "Write names of available charmaps"
-msgstr "Namen van beschikbare tekenafbeeldingen schrijven"
-
-#: locale/programs/locale.c:80
-msgid "Modify output format:"
-msgstr "Uitvoerformaat aanpassen:"
-
-#: locale/programs/locale.c:81
-msgid "Write names of selected categories"
-msgstr "Namen van geselecteerde categorieen schrijven"
+msgid "no output file produced because warnings were issued"
+msgstr "geen uitvoerbestand aangemaakt omdat er waarschuwingen werden gegeven"
 
-#: locale/programs/locale.c:82
-msgid "Write names of selected keywords"
-msgstr "Namen van geselecteerde sleutelwoorden schrijven"
+#: iconv/iconvconfig.c:428
+#, c-format
+msgid "while inserting in search tree"
+msgstr "bij invoegen in zoekboom"
 
-#: locale/programs/locale.c:83
-msgid "Print more information"
-msgstr "Meer informatie weergeven"
+#: iconv/iconvconfig.c:1236
+#, c-format
+msgid "cannot generate output file"
+msgstr "kan geen uitvoerbestand genereren"
 
-#: locale/programs/locale.c:88
-msgid "Get locale-specific information."
-msgstr "Locale-specifieke informatie opvragen."
+#: inet/rcmd.c:157
+msgid "rcmd: Cannot allocate memory\n"
+msgstr "rcmd: Kan geen geheugen reserveren\n"
 
-#: locale/programs/locale.c:91
-msgid ""
-"NAME\n"
-"[-a|-m]"
-msgstr ""
-"NAAM\n"
-"[-a|-m]"
+#: inet/rcmd.c:172
+msgid "rcmd: socket: All ports in use\n"
+msgstr "rcmd: socket: Alle poorten zijn in gebruik\n"
 
-#: locale/programs/locale.c:195
-msgid "Cannot set LC_CTYPE to default locale"
-msgstr "Kan LC_TYPE niet instellen op standaard locale"
+#: inet/rcmd.c:200
+#, c-format
+msgid "connect to address %s: "
+msgstr "verbinden met adres %s: "
 
-#: locale/programs/locale.c:197
-msgid "Cannot set LC_MESSAGES to default locale"
-msgstr "Kan LC_MESSAGES niet instellen op standaard locale"
+#: inet/rcmd.c:213
+#, c-format
+msgid "Trying %s...\n"
+msgstr "Proberen van %s...\n"
 
-#: locale/programs/locale.c:210
-msgid "Cannot set LC_COLLATE to default locale"
-msgstr "Kan LC_COLLATE niet instellen op standaard locale"
+#: inet/rcmd.c:249
+#, c-format
+msgid "rcmd: write (setting up stderr): %m\n"
+msgstr "rcmd: schrijven (instellen van standaardfoutuitvoer): %m\n"
 
-#: locale/programs/locale.c:226
-msgid "Cannot set LC_ALL to default locale"
-msgstr "Kan LC_ALL niet instellen op standaard locale"
+#: inet/rcmd.c:265
+#, c-format
+msgid "rcmd: poll (setting up stderr): %m\n"
+msgstr "rcmd: polsen (instellen van standaardfoutuitvoer): %m\n"
 
-#: locale/programs/locale.c:517
-msgid "while preparing output"
-msgstr "tijdens voorbereiden van uitvoer"
+#: inet/rcmd.c:268
+msgid "poll: protocol failure in circuit setup\n"
+msgstr "polsen: protocolfout bij opzetten van circuit\n"
 
-#: locale/programs/localedef.c:121
-msgid "Input Files:"
-msgstr "Invoerbestanden:"
+#: inet/rcmd.c:301
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "socket: protocolfout bij opzetten van circuit\n"
 
-#: locale/programs/localedef.c:123
-msgid "Symbolic character names defined in FILE"
-msgstr "Symbolische tekennamen gedefinieerd in BESTAND"
+#: inet/rcmd.c:325
+#, c-format
+msgid "rcmd: %s: short read"
+msgstr "rcmd: %s: te weinig gelezen"
 
-#: locale/programs/localedef.c:124
-msgid "Source definitions are found in FILE"
-msgstr "Brondefinities zijn gevonden in BESTAND"
+#: inet/rcmd.c:481
+msgid "lstat failed"
+msgstr "lstat() is mislukt"
 
-#: locale/programs/localedef.c:126
-msgid "FILE contains mapping from symbolic names to UCS4 values"
-msgstr "BESTAND bevat afbeelding van symbolische namen naar UCS4 waarden"
+#: inet/rcmd.c:488
+msgid "cannot open"
+msgstr "kan niet openen"
 
-#: locale/programs/localedef.c:130
-msgid "Create output even if warning messages were issued"
-msgstr "Zelfs uitvoer geven als waarschuwingen zijn uitgegeven"
+#: inet/rcmd.c:490
+msgid "fstat failed"
+msgstr "fstat() is mislukt"
 
-#: locale/programs/localedef.c:131
-msgid "Create old-style tables"
-msgstr "Oude-stijl tabellen maken"
+#: inet/rcmd.c:492
+msgid "bad owner"
+msgstr "verkeerde eigenaar"
 
-#: locale/programs/localedef.c:132
-msgid "Optional output file prefix"
-msgstr "Optioneel voorvoegsel uitvoerbestand"
+#: inet/rcmd.c:494
+msgid "writeable by other than owner"
+msgstr "schrijfbaar door anderen dan eigenaar"
 
-#: locale/programs/localedef.c:133
-msgid "Be strictly POSIX conform"
-msgstr "Strict gedragen volgens POSIX"
+#: inet/rcmd.c:496
+msgid "hard linked somewhere"
+msgstr "ergens hard gekoppeld"
 
-#: locale/programs/localedef.c:135
-msgid "Suppress warnings and information messages"
-msgstr "Waarschuwingen en informatieve berichten onderdrukken"
+#: inet/ruserpass.c:170 inet/ruserpass.c:193
+msgid "out of memory"
+msgstr "onvoldoende geheugen"
 
-#: locale/programs/localedef.c:136
-msgid "Print more messages"
-msgstr "Meer berichten weergeven"
+#: inet/ruserpass.c:184
+msgid "Error: .netrc file is readable by others."
+msgstr "Fout: .netrc-bestand is leesbaar voor anderen."
 
-#: locale/programs/localedef.c:137
-msgid "Archive control:"
-msgstr "Archiefbeheer:"
+#: inet/ruserpass.c:185
+msgid "Remove password or make file unreadable by others."
+msgstr "Verwijder het wachtwoord of maak het bestand onleesbaar voor anderen."
 
-#: locale/programs/localedef.c:139
-msgid "Don't add new data to archive"
-msgstr "Geen nieuwe gegevens aan archief toevoegen"
+#: inet/ruserpass.c:277
+#, c-format
+msgid "Unknown .netrc keyword %s"
+msgstr "Onbekend .netrc-sleutelwoord %s"
 
-#: locale/programs/localedef.c:141
-msgid "Add locales named by parameters to archive"
-msgstr "Locales genoemd door parameters aan archief toevoegen"
+#: libidn/nfkc.c:464
+msgid "Character out of range for UTF-8"
+msgstr "Teken ligt buiten bereik voor UTF-8"
 
-#: locale/programs/localedef.c:142
-msgid "Replace existing archive content"
-msgstr "Bestaande inhoud van archief vervangen"
+#: locale/programs/charmap-dir.c:57
+#, c-format
+msgid "cannot read character map directory `%s'"
+msgstr "kan tekenskaartmap '%s' niet lezen"
 
-#: locale/programs/localedef.c:144
-msgid "Remove locales named by parameters from archive"
-msgstr "Locales genoemd door parameters verwijderen uit archief"
+#: locale/programs/charmap.c:137
+#, c-format
+msgid "character map file `%s' not found"
+msgstr "kan tekenskaartbestand '%s' niet vinden"
 
-#: locale/programs/localedef.c:145
-msgid "List content of archive"
-msgstr "Inhoud van archief opsommen"
+#: locale/programs/charmap.c:194
+#, c-format
+msgid "default character map file `%s' not found"
+msgstr "kan standaard-tekenskaartbestand '%s' niet vinden"
 
-#: locale/programs/localedef.c:147
-msgid "locale.alias file to consult when making archive"
-msgstr "locale.alias bestand om te raadplegen bij het maken van een archief"
+#: locale/programs/charmap.c:257
+#, c-format
+msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
+msgstr ""
+"tekenskaart '%s' is niet ASCII-compatibel;\n"
+"de locale voldoet niet aan ISO C\n"
 
-#: locale/programs/localedef.c:152
-msgid "Compile locale specification"
-msgstr "Locale specificatie compileren"
+#: locale/programs/charmap.c:336
+#, c-format
+msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
+msgstr "%s: <mb_cur_max> moet groter zijn dan <mb_cur_min>\n"
 
-#: locale/programs/localedef.c:155
-msgid ""
-"NAME\n"
-"[--add-to-archive|--delete-from-archive] FILE...\n"
-"--list-archive [FILE]"
-msgstr ""
-"NAAM\n"
-"[--add-to-archive|--delete-from-archive] BESTAND...\n"
-"--list-archive [BESTAND]"
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
+#: locale/programs/repertoire.c:174
+#, c-format
+msgid "syntax error in prolog: %s"
+msgstr "syntaxfout in proloog: %s"
 
-#: locale/programs/localedef.c:233
-msgid "cannot create directory for output files"
-msgstr "kan map voor uitvoerbestanden niet aanmaken"
+#: locale/programs/charmap.c:357
+msgid "invalid definition"
+msgstr "ongeldige definitie"
 
-#: locale/programs/localedef.c:244
-msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr "FATAAL: systeem definieert `_POSIX2_LOCALEDEF' niet"
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:125
+#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175
+msgid "bad argument"
+msgstr "onjuist argument"
 
-#: locale/programs/localedef.c:258 locale/programs/localedef.c:274
-#: locale/programs/localedef.c:599 locale/programs/localedef.c:619
+#: locale/programs/charmap.c:402
 #, c-format
-msgid "cannot open locale definition file `%s'"
-msgstr "kan locale definitiebestand `%s' niet openen"
+msgid "duplicate definition of <%s>"
+msgstr "dubbele definitie van <%s>"
 
-#: locale/programs/localedef.c:286
+#: locale/programs/charmap.c:409
 #, c-format
-msgid "cannot write output files to `%s'"
-msgstr "kan uitvoerbestanden niet schrijven naar `%s'"
+msgid "value for <%s> must be 1 or greater"
+msgstr "waarde van <%s> moet groter of gelijk aan 1 zijn"
 
-#: locale/programs/localedef.c:367
+#: locale/programs/charmap.c:421
 #, c-format
-msgid ""
-"System's directory for character maps : %s\n"
-"                       repertoire maps: %s\n"
-"                       locale path    : %s\n"
-"%s"
-msgstr ""
-"Systeemmap voor tekenafbeeldingen : %s\n"
-"                       repertoire afbeeldingen: %s\n"
-"                       locale pad    : %s\n"
-"%s"
-
-#: locale/programs/localedef.c:567
-msgid "circular dependencies between locale definitions"
-msgstr "circulaire afhankelijkheid tussen locale definities"
+msgid "value of <%s> must be greater or equal than the value of <%s>"
+msgstr "waarde van <%s> moet groter of gelijk aan de waarde van <%s> zijn"
 
-#: locale/programs/localedef.c:573
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183
 #, c-format
-msgid "cannot add already read locale `%s' a second time"
-msgstr "kan al gelezen locale `%s' niet nogmaals toevoegen"
-
-#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259
-msgid "cannot create temporary file"
-msgstr "kan tijdelijk bestand niet aanmaken"
+msgid "argument to <%s> must be a single character"
+msgstr "argument van <%s> moet een enkel teken zijn"
 
-#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305
-msgid "cannot initialize archive file"
-msgstr "kan archiefbestand niet initialiseren"
+#: locale/programs/charmap.c:470
+msgid "character sets with locking states are not supported"
+msgstr "tekensets met blokkerende toestanden worden niet ondersteund"
 
-#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312
-msgid "cannot resize archive file"
-msgstr "kan grootte van archiefbestand niet aanpassen"
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
+#, c-format
+msgid "syntax error in %s definition: %s"
+msgstr "syntaxfout in definitie van %s: %s"
 
-#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321
-#: locale/programs/locarchive.c:511
-msgid "cannot map archive header"
-msgstr "kan archiekop niet afbeelden"
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230
+msgid "no symbolic name given"
+msgstr "geen symbolische naam gegeven"
 
-#: locale/programs/locarchive.c:156
-msgid "failed to create new locale archive"
-msgstr "maken nieuw locale-archief mislukt"
+#: locale/programs/charmap.c:552
+msgid "invalid encoding given"
+msgstr "ongeldige codering gegeven"
 
-#: locale/programs/locarchive.c:168
-msgid "cannot change mode of new locale archive"
-msgstr "kan modus van nieuwe locale-archief niet wijzigen"
+#: locale/programs/charmap.c:561
+msgid "too few bytes in character encoding"
+msgstr "te weinig bytes in tekencodering"
 
-#: locale/programs/locarchive.c:253
-msgid "cannot map locale archive file"
-msgstr "kan lokaal archiefbestand niet afbeelden"
+#: locale/programs/charmap.c:563
+msgid "too many bytes in character encoding"
+msgstr "te veel bytes in tekencodering"
 
-#: locale/programs/locarchive.c:329
-msgid "cannot lock new archive"
-msgstr "kan nieuw archief niet blokkeren"
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296
+msgid "no symbolic name given for end of range"
+msgstr "geen symbolische naam gegeven voor einde-van-bereik"
 
-#: locale/programs/locarchive.c:380
-msgid "cannot extend locale archive file"
-msgstr "kan locale-archiefbestand niet uitbreiden"
+#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
+#: locale/programs/repertoire.c:313
+#, c-format
+msgid "`%1$s' definition does not end with `END %1$s'"
+msgstr "%1$s: definitie eindigt niet met 'END %1$s'"
 
-#: locale/programs/locarchive.c:389
-msgid "cannot change mode of resized locale archive"
-msgstr "kan modus van van grootte aangepast locale-archief niet wijzigen"
+#: locale/programs/charmap.c:642
+msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
+msgstr "na de definitie van CHARMAP zijn alleen definities van WIDTH toegestaan"
 
-#: locale/programs/locarchive.c:397
-msgid "cannot rename new archive"
-msgstr "kan nieuwe archief niet hernoemen"
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
+#, c-format
+msgid "value for %s must be an integer"
+msgstr "de waarde van %s moet een geheel getal zijn"
 
-#: locale/programs/locarchive.c:450
+#: locale/programs/charmap.c:841
 #, c-format
-msgid "cannot open locale archive \"%s\""
-msgstr "kan locale-archief \"%s\" niet openen"
+msgid "%s: error in state machine"
+msgstr "%s: **interne fout** in toestandsmachine"
 
-#: locale/programs/locarchive.c:455
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615
+#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820
+#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996
+#: locale/programs/ld-identification.c:467
+#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347
+#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322
+#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256
+#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324
 #, c-format
-msgid "cannot stat locale archive \"%s\""
-msgstr "kan lokale archief \"%s\" niet vinden"
+msgid "%s: premature end of file"
+msgstr "%s: voortijdig einde van bestand"
 
-#: locale/programs/locarchive.c:474
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
 #, c-format
-msgid "cannot lock locale archive \"%s\""
-msgstr "kan locale-archief \"%s\" niet blokkeren"
+msgid "unknown character `%s'"
+msgstr "onbekend teken '%s'"
 
-#: locale/programs/locarchive.c:497
-msgid "cannot read archive header"
-msgstr "kan archiefkop niet lezen"
-
-#: locale/programs/locarchive.c:557
+#: locale/programs/charmap.c:887
 #, c-format
-msgid "locale '%s' already exists"
-msgstr "locale '%s' bestaat al"
+msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
+msgstr "het aantal bytes in de bytereeks is voor begin en einde van het bereik niet hetzelfde: %d tegenover %d"
 
-#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803
-#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827
-#: locale/programs/locfile.c:343
-msgid "cannot add to locale archive"
-msgstr "kan niet toevoegen aan locale-archief"
+#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933
+#: locale/programs/repertoire.c:419
+msgid "invalid names for character range"
+msgstr "ongeldige namen voor tekenbereik"
+
+#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431
+msgid "hexadecimal range format should use only capital characters"
+msgstr "hexadecimale bereikopgave mag alleen hoofdletters bevatten"
 
-#: locale/programs/locarchive.c:982
+#: locale/programs/charmap.c:1022
 #, c-format
-msgid "locale alias file `%s' not found"
-msgstr "locale alias bestand `%s' niet gevonden"
+msgid "<%s> and <%s> are illegal names for range"
+msgstr "<%s> en <%s> zijn ongeldige namen voor een bereik"
+
+#: locale/programs/charmap.c:1028
+msgid "upper limit in range is not higher then lower limit"
+msgstr "bovengrens in bereik is kleiner dan ondergrens"
+
+#: locale/programs/charmap.c:1086
+msgid "resulting bytes for range not representable."
+msgstr "resulterende bytes voor bereik zijn niet te representeren"
 
-#: locale/programs/locarchive.c:1126
+#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532
+#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132
+#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96
+#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93
+#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90
+#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
 #, c-format
-msgid "Adding %s\n"
-msgstr "Bezig met toevoegen %s\n"
+msgid "No definition for %s category found"
+msgstr "Geen definitie gevonden voor %s-categorie"
 
-#: locale/programs/locarchive.c:1132
+#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181
+#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228
+#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319
+#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204
+#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264
+#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104
+#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111
+#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101
+#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104
+#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174
+#: locale/programs/ld-time.c:195
 #, c-format
-msgid "stat of \"%s\" failed: %s: ignored"
-msgstr "vinden van \"%s\" mislukt: %s: genegeerd"
+msgid "%s: field `%s' not defined"
+msgstr "%s: het veld '%s' is niet gedefinieerd"
 
-#: locale/programs/locarchive.c:1138
+#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207
+#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275
+#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
 #, c-format
-msgid "\"%s\" is no directory; ignored"
-msgstr "\"%s\" is geen map; genegeerd"
+msgid "%s: field `%s' must not be empty"
+msgstr "%s: het veld '%s' mag niet leeg zijn"
 
-#: locale/programs/locarchive.c:1145
+#: locale/programs/ld-address.c:167
 #, c-format
-msgid "cannot open directory \"%s\": %s: ignored"
-msgstr "kan map \"%s\" niet openen; %s: genegeerd"
+msgid "%s: invalid escape `%%%c' sequence in field `%s'"
+msgstr "%s: ongeldige stuurcode '%%%c' in het veld '%s'"
 
-#: locale/programs/locarchive.c:1217
+#: locale/programs/ld-address.c:218
 #, c-format
-msgid "incomplete set of locale files in \"%s\""
-msgstr "onvolledige verzameling van localebestanden in \"%s\""
+msgid "%s: terminology language code `%s' not defined"
+msgstr "%s: terminologiecode '%s' is niet gedefinieerd"
 
-#: locale/programs/locarchive.c:1281
+#: locale/programs/ld-address.c:243
 #, c-format
-msgid "cannot read all files in \"%s\": ignored"
-msgstr "kan niet alle bestanden in \"%s\" lezen; genegeerd"
+msgid "%s: field `%s' must not be defined"
+msgstr "%s: het veld '%s' mag niet gedefinieerd zijn"
 
-#: locale/programs/locarchive.c:1351
+#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286
 #, c-format
-msgid "locale \"%s\" not in archive"
-msgstr "locale \"%s\" niet in archief"
+msgid "%s: language abbreviation `%s' not defined"
+msgstr "%s: taalafkorting '%s' is niet gedefinieerd"
 
-#: locale/programs/locfile.c:132
+#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292
+#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338
 #, c-format
-msgid "argument to `%s' must be a single character"
-msgstr "argument aan `%s' moet een enkel teken zijn"
+msgid "%s: `%s' value does not match `%s' value"
+msgstr "%s: waarde van '%s' komt niet overeen met waarde van '%s'"
 
-#: locale/programs/locfile.c:251
-msgid "syntax error: not inside a locale definition section"
-msgstr "syntaxisfout: niet in localedefinitie-sectie"
+#: locale/programs/ld-address.c:311
+#, c-format
+msgid "%s: numeric country code `%d' not valid"
+msgstr "%s: numerieke landcode '%d' is ongeldig"
 
-#: locale/programs/locfile.c:625
+#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544
+#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603
+#: locale/programs/ld-identification.c:363
+#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
+#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733
+#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279
+#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223
+#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125
+#: locale/programs/ld-time.c:1167
 #, c-format
-msgid "cannot open output file `%s' for category `%s'"
-msgstr "kan uitvoerbestand `%s' niet openen voor categorie `%s'"
+msgid "%s: field `%s' declared more than once"
+msgstr "%s: het veld '%s' is meerdere keren gedeclareerd"
 
-#: locale/programs/locfile.c:649
+#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549
+#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
+#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737
+#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266
+#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019
+#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
 #, c-format
-msgid "failure while writing data for category `%s'"
-msgstr "fout bij schrijven gegevens voor categorie `%s'"
+msgid "%s: unknown character in field `%s'"
+msgstr "%s: onbekend teken in het veld '%s'"
 
-#: locale/programs/locfile.c:745
+#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802
+#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448
+#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
+#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304
+#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238
+#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
 #, c-format
-msgid "cannot create output file `%s' for category `%s'"
-msgstr "kan uitvoerbestand `%s' niet maken voor categorie `%s'"
+msgid "%s: incomplete `END' line"
+msgstr "%s: onvolledige 'END'-regel"
 
-#: locale/programs/locfile.c:781
-msgid "expect string argument for `copy'"
-msgstr "verwacht tekenreeks-argument voor `copy'"
+#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653
+#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227
+#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451
+#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
+#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220
+#, c-format
+msgid "%1$s: definition does not end with `END %1$s'"
+msgstr "%1$s: definitie eindigt niet met 'END %1$s'"
 
-#: locale/programs/locfile.c:785
-msgid "locale name should consist only of portable characters"
-msgstr "localenaam moet slechts bestaan uit portable tekens"
+#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521
+#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869
+#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640
+#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955
+#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801
+#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458
+#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338
+#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313
+#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247
+#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
+#, c-format
+msgid "%s: syntax error"
+msgstr "%s: syntaxfout"
 
-#: locale/programs/locfile.c:804
-msgid "no other keyword shall be specified when `copy' is used"
-msgstr "geen ander sleutelwoord zal worden opgegeven als `copy' wordt gebruikt"
+#: locale/programs/ld-collate.c:396
+#, c-format
+msgid "`%.*s' already defined in charmap"
+msgstr "'%.*s' is al gedefinieerd in tekenskaart"
 
-#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271
-#: locale/programs/repertoire.c:296
+#: locale/programs/ld-collate.c:405
 #, c-format
-msgid "syntax error in repertoire map definition: %s"
-msgstr "syntaxisfout in repertoire afbeeldingsdefinitie: %s"
+msgid "`%.*s' already defined in repertoire"
+msgstr "`%.*s' is al gedefinieerd in repertoire"
 
-#: locale/programs/repertoire.c:272
-msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
-msgstr "geen <Uxxxx> of <Uxxxxxxxx> waarde gegeven"
+#: locale/programs/ld-collate.c:412
+#, c-format
+msgid "`%.*s' already defined as collating symbol"
+msgstr "'%.*s' is al gedefinieerd als sorteringssymbool"
 
-#: locale/programs/repertoire.c:332
-msgid "cannot save new repertoire map"
-msgstr "kan nieuwe repertoire afbeelding niet opslaan"
+#: locale/programs/ld-collate.c:419
+#, c-format
+msgid "`%.*s' already defined as collating element"
+msgstr "'%.*s' is al gedefinieerd als sorteringselement"
 
-#: locale/programs/repertoire.c:343
+#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476
 #, c-format
-msgid "repertoire map file `%s' not found"
-msgstr "repertoire afbeeldingsbestand `%s' niet gevonden"
+msgid "%s: `forward' and `backward' are mutually excluding each other"
+msgstr "%s: 'forward' en 'backward' sluiten elkaar uit"
 
-#: locale/programs/repertoire.c:450
+#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486
+#: locale/programs/ld-collate.c:502
 #, c-format
-msgid "<%s> and <%s> are invalid names for range"
-msgstr "<%s> en <%s> zijn ongeldige namen voor bereik"
+msgid "%s: `%s' mentioned more than once in definition of weight %d"
+msgstr "%s: '%s' wordt meerdere keren genoemd in definitie van gewicht %d"
 
-#: locale/programs/repertoire.c:457
-msgid "upper limit in range is not smaller then lower limit"
-msgstr "bovengrens in bereik is niet kleiner dan ondergrens"
+#: locale/programs/ld-collate.c:558
+#, c-format
+msgid "%s: too many rules; first entry only had %d"
+msgstr "%s: te veel voorschriften; het eerste item had er slechts %d"
 
-#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508
-#: posix/getconf.c:1007
-msgid "memory exhausted"
-msgstr "geheugen uitgeput"
+#: locale/programs/ld-collate.c:594
+#, c-format
+msgid "%s: not enough sorting rules"
+msgstr "%s: niet genoeg sorteervoorschriften"
 
-#: assert/assert-perr.c:57
+#: locale/programs/ld-collate.c:759
 #, c-format
-msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
-msgstr "%s%s%s:%u: %s%sOnverwachte fout: %s.\n"
+msgid "%s: empty weight string not allowed"
+msgstr "%s: lege gewichtstekenreeks is niet toegestaan"
 
-#: assert/assert.c:56
+#: locale/programs/ld-collate.c:854
 #, c-format
-msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
-msgstr "%s%s%s:%u: %s%sBewering `%s' mislukt.\n"
+msgid "%s: weights must use the same ellipsis symbol as the name"
+msgstr "%s: gewichten moeten hetzelfde beletselteken gebruiken als de naam"
 
-#: intl/tst-codeset.c:40 intl/tst-codeset.c:50
-msgid "cheese"
-msgstr "kaas"
+#: locale/programs/ld-collate.c:910
+#, c-format
+msgid "%s: too many values"
+msgstr "%s: te veel waarden"
 
-#: intl/tst-gettext2.c:37
-msgid "First string for testing."
-msgstr "Eerste tekenreeks om te testen."
+#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204
+#, c-format
+msgid "order for `%.*s' already defined at %s:%Zu"
+msgstr "sorteervolgorde voor '%.*s' is al gedefinieerd in %s:%Zu"
 
-#: intl/tst-gettext2.c:38
-msgid "Another string for testing."
-msgstr "Een andere tekenreeks om te testen."
+#: locale/programs/ld-collate.c:1079
+#, c-format
+msgid "%s: the start and the end symbol of a range must stand for characters"
+msgstr "%s: het begin- en eindsymbool van een bereik moeten enkele tekens aanduiden"
 
-#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88
-msgid "NAME"
-msgstr "NAAM"
+#: locale/programs/ld-collate.c:1106
+#, c-format
+msgid "%s: byte sequences of first and last character must have the same length"
+msgstr "%s: de bytereeksen van het eerste en laatste bereikteken moeten dezelfde lengte hebben"
 
-#: catgets/gencat.c:112
-msgid "Create C header file NAME containing symbol definitions"
-msgstr "C-headerbestand NAAM maken met daarin symbooldefinities"
+#: locale/programs/ld-collate.c:1148
+#, c-format
+msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
+msgstr "%s: de bytereeks van het eerste bereikteken is niet kleiner dan de bytereeks van het laatste bereikteken"
 
-#: catgets/gencat.c:114
-msgid "Do not use existing catalog, force new output file"
-msgstr "Niet bestaande catalogus gebruiken, maar een nieuw uitvoerbestand forceren"
+#: locale/programs/ld-collate.c:1273
+#, c-format
+msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
+msgstr "%s: beletselteken van symbolenbereik mag niet direct na 'order_start' staan"
 
-#: catgets/gencat.c:115
-msgid "Write output to file NAME"
-msgstr "Uitvoer naar bestand NAAM schrijven"
+#: locale/programs/ld-collate.c:1277
+#, c-format
+msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
+msgstr "%s: beletselteken van symbolenbereik mag niet direct voor 'order_end' staan"
 
-#: catgets/gencat.c:120
-msgid ""
-"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
-"is -, output is written to standard output.\n"
-msgstr ""
-"Berichtencatalogus genereren. Als INVOERBESTAND - is, wordt invoer gelezen van standaard invoer.\n"
-"Als UITVOERBESTAND - is wordt uitvoer geschreven naar standaard uitvoer.\n"
+#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475
+#, c-format
+msgid "`%s' and `%.*s' are not valid names for symbolic range"
+msgstr "'%s' en '%.*s' zijn geen geldige namen voor een symbolenbereik"
 
-#: catgets/gencat.c:125
-msgid ""
-"-o OUTPUT-FILE [INPUT-FILE]...\n"
-"[OUTPUT-FILE [INPUT-FILE]...]"
-msgstr ""
-"-o UITVOERBESTAND [INVOERBESTAND]...\n"
-"[UITVOERBESTAND [INVOERBESTAND]...]"
+#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%Zu"
+msgstr "%s: sorteervolgorde van '%.*s' is al gedefinieerd in %s:%Zu"
 
-#: catgets/gencat.c:282
-msgid "*standard input*"
-msgstr "*standaard invoer*"
+#: locale/programs/ld-collate.c:1355
+#, c-format
+msgid "%s: `%s' must be a character"
+msgstr "%s: '%s' moet een teken zijn"
 
-#: catgets/gencat.c:417 catgets/gencat.c:494
-msgid "illegal set number"
-msgstr "ongeldig verzamelingsgetal"
+#: locale/programs/ld-collate.c:1548
+#, c-format
+msgid "%s: `position' must be used for a specific level in all sections or none"
+msgstr "%s: 'position' moet voor een specifiek niveau gebruikt worden ofwel in alle secties ofwel in geen"
 
-#: catgets/gencat.c:444
-msgid "duplicate set definition"
-msgstr "dubbele verzamelingsdefinitie"
+#: locale/programs/ld-collate.c:1573
+#, c-format
+msgid "symbol `%s' not defined"
+msgstr "symbool '%s' is niet gedefinieerd"
 
-#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
-msgid "this is the first definition"
-msgstr "dit is de eerste definitie"
+#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755
+#, c-format
+msgid "symbol `%s' has the same encoding as"
+msgstr "symbool '%s' heeft dezelfde codering als"
 
-#: catgets/gencat.c:522
+#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759
 #, c-format
-msgid "unknown set `%s'"
-msgstr "onbekende verzameling `%s'"
+msgid "symbol `%s'"
+msgstr "symbool '%s'"
 
-#: catgets/gencat.c:563
-msgid "invalid quote character"
-msgstr "ongeldig aanhaalteken"
+#: locale/programs/ld-collate.c:1801
+#, c-format
+msgid "no definition of `UNDEFINED'"
+msgstr "geen definitie van 'UNDEFINED'"
 
-#: catgets/gencat.c:576
+#: locale/programs/ld-collate.c:1830
 #, c-format
-msgid "unknown directive `%s': line ignored"
-msgstr "onbekende richting `%s': regel genegeerd"
+msgid "too many errors; giving up"
+msgstr "te veel fouten -- gestopt"
 
-#: catgets/gencat.c:621
-msgid "duplicated message number"
-msgstr "dubbel berichtgetal"
+#: locale/programs/ld-collate.c:2738
+#, c-format
+msgid "%s: duplicate definition of `%s'"
+msgstr "%s: dubbele definitie van '%s'"
 
-#: catgets/gencat.c:674
-msgid "duplicated message identifier"
-msgstr "dubbele berichtidentificeerder"
+#: locale/programs/ld-collate.c:2774
+#, c-format
+msgid "%s: duplicate declaration of section `%s'"
+msgstr "%s: dubbele declaratie van sectie '%s'"
 
-#: catgets/gencat.c:731
-msgid "invalid character: message ignored"
-msgstr "ongeldig teken: bericht genegeerd"
+#: locale/programs/ld-collate.c:2913
+#, c-format
+msgid "%s: unknown character in collating symbol name"
+msgstr "%s: onbekend teken in naam van sorteringssymbool"
 
-#: catgets/gencat.c:774
-msgid "invalid line"
-msgstr "ongeldige regel"
+#: locale/programs/ld-collate.c:3045
+#, c-format
+msgid "%s: unknown character in equivalent definition name"
+msgstr "%s: onbekend teken in naam van equivalentiedefinitie"
 
-#: catgets/gencat.c:828
-msgid "malformed line ignored"
-msgstr "misvormde regel genegeerd"
+#: locale/programs/ld-collate.c:3058
+#, c-format
+msgid "%s: unknown character in equivalent definition value"
+msgstr "%s: onbekend teken in waarde van equivalentiedefinitie"
 
-#: catgets/gencat.c:992 catgets/gencat.c:1033
+#: locale/programs/ld-collate.c:3068
 #, c-format
-msgid "cannot open output file `%s'"
-msgstr "kan uitvoerbestand `%s' niet openen"
+msgid "%s: unknown symbol `%s' in equivalent definition"
+msgstr "%s: onbekend symbool '%s' in equivalentiedefinitie"
 
-#: catgets/gencat.c:1217
-msgid "unterminated message"
-msgstr "onafgesloten bericht"
+#: locale/programs/ld-collate.c:3077
+msgid "error while adding equivalent collating symbol"
+msgstr "fout bij toevoegen van equivalent sorteringssymbool"
 
-#: catgets/gencat.c:1241
-msgid "while opening old catalog file"
-msgstr "bij openen oude catalogusbestand"
+#: locale/programs/ld-collate.c:3107
+#, c-format
+msgid "duplicate definition of script `%s'"
+msgstr "dubbele definitie van script '%s'"
 
-#: catgets/gencat.c:1332
-msgid "conversion modules not available"
-msgstr "conversiemodules niet beschikbaar"
+#: locale/programs/ld-collate.c:3155
+#, c-format
+msgid "%s: unknown section name `%s'"
+msgstr "%s: onbekende sectienaam '%s'"
 
-#: catgets/gencat.c:1358
-msgid "cannot determine escape character"
-msgstr "kan stuurcode niet bepalen"
+#: locale/programs/ld-collate.c:3183
+#, c-format
+msgid "%s: multiple order definitions for section `%s'"
+msgstr "%s: meerdere sorteervolgorde-definities voor sectie '%s'"
 
-#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#: locale/programs/ld-collate.c:3208
 #, c-format
-msgid "makecontext: does not know how to handle more than 8 arguments\n"
-msgstr "makecontext: weet niet hoe om te gaan met meer dan 8 argumenten\n"
+msgid "%s: invalid number of sorting rules"
+msgstr "%s: ongeldig aantal sorteervoorschriften"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147
-#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852
-msgid "Success"
-msgstr "Gelukt"
+#: locale/programs/ld-collate.c:3235
+#, c-format
+msgid "%s: multiple order definitions for unnamed section"
+msgstr "%s: meerdere sorteervolgorde-definities voor naamloze sectie"
 
-#. TRANS Operation not permitted; only the owner of the file (or other resource)
-#. TRANS or processes with special privileges can perform the operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:17
-msgid "Operation not permitted"
-msgstr "Bewerking niet toegestaan"
+#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417
+#: locale/programs/ld-collate.c:3780
+#, c-format
+msgid "%s: missing `order_end' keyword"
+msgstr "%s: ontbrekend sleutelwoord 'order_end'"
 
-#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
-#. TRANS for ordinary files that are referenced in contexts where they are
-#. TRANS expected to already exist.
-#: stdio-common/../sysdeps/gnu/errlist.c:28
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
-msgid "No such file or directory"
-msgstr "Onbekend bestand of map"
+#: locale/programs/ld-collate.c:3350
+#, c-format
+msgid "%s: order for collating symbol %.*s not yet defined"
+msgstr "%s: sorteervolgorde voor symbool '%.*s' is nog niet gedefinieerd"
 
-#. TRANS No process matches the specified process ID.
-#: stdio-common/../sysdeps/gnu/errlist.c:37
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
-msgid "No such process"
-msgstr "Onbekend proces"
+#: locale/programs/ld-collate.c:3368
+#, c-format
+msgid "%s: order for collating element %.*s not yet defined"
+msgstr "%s: sorteervolgorde voor element '%.*s' is nog niet gedefinieerd"
 
-#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
-#. TRANS completion of the call.  When this happens, you should try the call
-#. TRANS again.
-#. TRANS
-#. TRANS You can choose to have functions resume after a signal that is handled,
-#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
-#. TRANS Primitives}.
-#: stdio-common/../sysdeps/gnu/errlist.c:52
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
-msgid "Interrupted system call"
-msgstr "Onderbroken systeemaanroep"
+#: locale/programs/ld-collate.c:3379
+#, c-format
+msgid "%s: cannot reorder after %.*s: symbol not known"
+msgstr "%s: kan niet herordenen na '%.*s': dit symbool is onbekend"
 
-#. TRANS Input/output error; usually used for physical read or write errors.
-#: stdio-common/../sysdeps/gnu/errlist.c:61
-msgid "Input/output error"
-msgstr "Invoer/uitvoer fout"
+#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792
+#, c-format
+msgid "%s: missing `reorder-end' keyword"
+msgstr "%s: ontbrekend sleutelwoord 'reorder-end'"
 
-#. TRANS No such device or address.  The system tried to use the device
-#. TRANS represented by a file you specified, and it couldn't find the device.
-#. TRANS This can mean that the device file was installed incorrectly, or that
-#. TRANS the physical device is missing or not correctly attached to the
-#. TRANS computer.
-#: stdio-common/../sysdeps/gnu/errlist.c:74
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
-msgid "No such device or address"
-msgstr "Onbekend apparaat of adres"
+#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664
+#, c-format
+msgid "%s: section `%.*s' not known"
+msgstr "%s: sectie '%.*s' is onbekend"
 
-#. TRANS Argument list too long; used when the arguments passed to a new program
-#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
-#. TRANS File}) occupy too much memory space.  This condition never arises in the
-#. TRANS GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:86
-msgid "Argument list too long"
-msgstr "Argumentlijst te lang"
+#: locale/programs/ld-collate.c:3530
+#, c-format
+msgid "%s: bad symbol <%.*s>"
+msgstr "%s: onjuist symbool <%.*s>"
 
-#. TRANS Invalid executable file format.  This condition is detected by the
-#. TRANS @code{exec} functions; see @ref{Executing a File}.
-#: stdio-common/../sysdeps/gnu/errlist.c:96
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
-msgid "Exec format error"
-msgstr "Uitvoerbaar formaat fout"
+#: locale/programs/ld-collate.c:3727
+#, c-format
+msgid "%s: cannot have `%s' as end of ellipsis range"
+msgstr "%s: '%s' kan geen einde van bereik zijn"
 
-#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
-#. TRANS closed or reading from a descriptor open only for writing (or vice
-#. TRANS versa).
-#: stdio-common/../sysdeps/gnu/errlist.c:107
-msgid "Bad file descriptor"
-msgstr "Slechte bestandsbeschrijver"
+#: locale/programs/ld-collate.c:3776
+#, c-format
+msgid "%s: empty category description not allowed"
+msgstr "%s: lege categoriebeschrijving is niet toegestaan"
 
-#. TRANS There are no child processes.  This error happens on operations that are
-#. TRANS supposed to manipulate child processes, when there aren't any processes
-#. TRANS to manipulate.
-#: stdio-common/../sysdeps/gnu/errlist.c:118
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
-msgid "No child processes"
-msgstr "Geen kindprocessen"
+#: locale/programs/ld-collate.c:3795
+#, c-format
+msgid "%s: missing `reorder-sections-end' keyword"
+msgstr "%s: ontbrekend sleutelwoord 'reorder-sections-end'"
 
-#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
-#. TRANS deadlock situation.  The system does not guarantee that it will notice
-#. TRANS all such situations.  This error means you got lucky and the system
-#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
-#: stdio-common/../sysdeps/gnu/errlist.c:130
-msgid "Resource deadlock avoided"
-msgstr "Volledige blokkering van bron omzeild"
+#: locale/programs/ld-ctype.c:438
+#, c-format
+msgid "No character set name specified in charmap"
+msgstr "Geen tekensetnaam aangegeven in tekenskaart"
 
-#. TRANS No memory available.  The system cannot allocate more virtual memory
-#. TRANS because its capacity is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:140
-msgid "Cannot allocate memory"
-msgstr "Kan geen geheugen toewijzen"
+#: locale/programs/ld-ctype.c:467
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
+msgstr "teken L'\\u%0*x' in klasse '%s' moet in klasse '%s' zitten"
 
-#. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
-#: nis/nis_error.c:39 nis/ypclnt.c:808
-msgid "Permission denied"
-msgstr "Toegang geweigerd"
+#: locale/programs/ld-ctype.c:482
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
+msgstr "teken L'\\u%0*x' in klasse '%s' mag niet in klasse '%s' zitten"
 
-#. TRANS Bad address; an invalid pointer was detected.
-#. TRANS In the GNU system, this error never happens; you get a signal instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:159
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
-msgid "Bad address"
-msgstr "Slecht adres"
+#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554
+#, c-format
+msgid "internal error in %s, line %u"
+msgstr "**interne fout** in %s, regel %u"
+
+#: locale/programs/ld-ctype.c:525
+#, c-format
+msgid "character '%s' in class `%s' must be in class `%s'"
+msgstr "teken '%s' in klasse '%s' moet in klasse '%s' zitten"
+
+#: locale/programs/ld-ctype.c:541
+#, c-format
+msgid "character '%s' in class `%s' must not be in class `%s'"
+msgstr "teken '%s' in klasse '%s' mag niet in klasse '%s' zitten"
+
+#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609
+#, c-format
+msgid "<SP> character not in class `%s'"
+msgstr "<SP>-teken zit niet in klasse '%s'"
+
+#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620
+#, c-format
+msgid "<SP> character must not be in class `%s'"
+msgstr "<SP>-teken mag niet in klasse '%s' zitten"
+
+#: locale/programs/ld-ctype.c:598
+#, c-format
+msgid "character <SP> not defined in character map"
+msgstr "<SP>-teken is niet gedefinieerd in tekenskaart"
+
+#: locale/programs/ld-ctype.c:712
+#, c-format
+msgid "`digit' category has not entries in groups of ten"
+msgstr "het aantal items in de cijferscategorie is geen veelvoud van tien"
+
+#: locale/programs/ld-ctype.c:761
+#, c-format
+msgid "no input digits defined and none of the standard names in the charmap"
+msgstr "er zijn geen invoercijfers gedefinieerd en geen van de standaardnamen zit in de tekenskaart"
+
+#: locale/programs/ld-ctype.c:826
+#, c-format
+msgid "not all characters used in `outdigit' are available in the charmap"
+msgstr "niet alle tekens gebruikt in 'outdigit' zijn beschikbaar in de tekenskaart"
+
+#: locale/programs/ld-ctype.c:843
+#, c-format
+msgid "not all characters used in `outdigit' are available in the repertoire"
+msgstr "niet alle tekens gebruikt in 'outdigit' zijn beschikbaar in het repertoire"
+
+#: locale/programs/ld-ctype.c:1243
+#, c-format
+msgid "character class `%s' already defined"
+msgstr "tekenklasse '%s' is al gedefinieerd"
+
+#: locale/programs/ld-ctype.c:1249
+#, c-format
+msgid "implementation limit: no more than %Zd character classes allowed"
+msgstr "implementatiegrens: er zijn niet meer dan %Zd tekenklasses toegestaan"
+
+#: locale/programs/ld-ctype.c:1275
+#, c-format
+msgid "character map `%s' already defined"
+msgstr "tekenskaart '%s' is al gedefinieerd"
+
+#: locale/programs/ld-ctype.c:1281
+#, c-format
+msgid "implementation limit: no more than %d character maps allowed"
+msgstr "implementatiegrens: er zijn niet meer dan %d tekenskaarten toegestaan"
+
+#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671
+#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466
+#: locale/programs/ld-ctype.c:3462
+#, c-format
+msgid "%s: field `%s' does not contain exactly ten entries"
+msgstr "%s: het veld '%s' bevat niet precies tien items"
+
+#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145
+#, c-format
+msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
+msgstr "eindwaarde <U%0*X> van bereik is kleiner dan beginwaarde <U%0*X>"
+
+#: locale/programs/ld-ctype.c:1701
+msgid "start and end character sequence of range must have the same length"
+msgstr "begin- en eindbytereeks van bereik moeten dezelfde lengte hebben"
+
+#: locale/programs/ld-ctype.c:1708
+msgid "to-value character sequence is smaller than from-value sequence"
+msgstr "eindwaarde is kleiner dan beginwaarde"
+
+#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116
+msgid "premature end of `translit_ignore' definition"
+msgstr "voortijdig einde van definitie van 'translit_ignore'"
+
+#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122
+#: locale/programs/ld-ctype.c:2164
+msgid "syntax error"
+msgstr "syntaxfout"
+
+#: locale/programs/ld-ctype.c:2298
+#, c-format
+msgid "%s: syntax error in definition of new character class"
+msgstr "%s: syntaxfout in definitie van nieuwe tekenklasse"
+
+#: locale/programs/ld-ctype.c:2313
+#, c-format
+msgid "%s: syntax error in definition of new character map"
+msgstr "%s: syntaxfout in definitie van nieuwe tekenskaart"
+
+#: locale/programs/ld-ctype.c:2488
+msgid "ellipsis range must be marked by two operands of same type"
+msgstr "een bereik met een beletselteken moet twee parameters van dezelfde soort bevatten"
+
+#: locale/programs/ld-ctype.c:2497
+msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
+msgstr "in een bereik met symbolische namen mag het absolute beletselteken '...' niet gebruikt worden"
+
+#: locale/programs/ld-ctype.c:2512
+msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
+msgstr "in een bereik met UCS-waarden moet het hexadecimale symbolische beletselsteken '..' gebruikt worden"
+
+#: locale/programs/ld-ctype.c:2526
+msgid "with character code range values one must use the absolute ellipsis `...'"
+msgstr "in een bereik met tekencodes moet het absolute beletselteken '...' gebruikt worden"
+
+#: locale/programs/ld-ctype.c:2677
+#, c-format
+msgid "duplicated definition for mapping `%s'"
+msgstr "dubbele definitie van afbeelding '%s'"
+
+#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907
+#, c-format
+msgid "%s: `translit_start' section does not end with `translit_end'"
+msgstr "%s: sectie 'translit_start' eindigt niet met 'translit_end'"
+
+#: locale/programs/ld-ctype.c:2858
+#, c-format
+msgid "%s: duplicate `default_missing' definition"
+msgstr "%s: dubbele definitie van 'default_missing'"
+
+#: locale/programs/ld-ctype.c:2863
+msgid "previous definition was here"
+msgstr "de vorige definitie was hier"
+
+#: locale/programs/ld-ctype.c:2885
+#, c-format
+msgid "%s: no representable `default_missing' definition found"
+msgstr "%s: geen representeerbare definitie van 'default_missing' gevonden"
+
+#: locale/programs/ld-ctype.c:3038
+#, c-format
+msgid "%s: character `%s' not defined in charmap while needed as default value"
+msgstr "%s: teken '%s' is niet gedefinieerd maar is nodig als standaardwaarde"
+
+#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127
+#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168
+#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210
+#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271
+#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359
+#, c-format
+msgid "%s: character `%s' in charmap not representable with one byte"
+msgstr "%s: teken '%s' in de tekenskaart is niet te representeren met Ã©Ã©n byte"
+
+#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142
+#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205
+#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266
+#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354
+#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421
+#, c-format
+msgid "%s: character `%s' not defined while needed as default value"
+msgstr "%s: teken '%s' is niet gedefinieerd maar is nodig als standaardwaarde"
+
+#: locale/programs/ld-ctype.c:3163
+#, c-format
+msgid "character `%s' not defined while needed as default value"
+msgstr "teken '%s' is niet gedefinieerd maar is nodig als standaardwaarde"
+
+#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428
+#, c-format
+msgid "%s: character `%s' needed as default value not representable with one byte"
+msgstr "%s: teken '%s' is nodig als standaardwaarde maar niet te representeren met Ã©Ã©n byte"
+
+#: locale/programs/ld-ctype.c:3483
+#, c-format
+msgid "no output digits defined and none of the standard names in the charmap"
+msgstr "er zijn geen uitvoercijfers gedefinieerd en geen van de standaardnamen zit in de tekenskaart"
+
+#: locale/programs/ld-ctype.c:3774
+#, c-format
+msgid "%s: transliteration data from locale `%s' not available"
+msgstr "%s: transliteratiegegevens van locale '%s' zijn niet beschikbaar"
+
+#: locale/programs/ld-ctype.c:3875
+#, c-format
+msgid "%s: table for class \"%s\": %lu bytes\n"
+msgstr "%s: tabel voor klasse \"%s\": %lu bytes\n"
+
+#: locale/programs/ld-ctype.c:3944
+#, c-format
+msgid "%s: table for map \"%s\": %lu bytes\n"
+msgstr "%s: tabel voor kaart \"%s\": %lu bytes\n"
+
+#: locale/programs/ld-ctype.c:4077
+#, c-format
+msgid "%s: table for width: %lu bytes\n"
+msgstr "%s: tabel voor breedte: %lu bytes\n"
+
+#: locale/programs/ld-identification.c:169
+#, c-format
+msgid "%s: no identification for category `%s'"
+msgstr "%s: geen identificatie voor categorie '%s'"
+
+#: locale/programs/ld-identification.c:434
+#, c-format
+msgid "%s: duplicate category version definition"
+msgstr "%s: dubbele definitie van categorieversie"
+
+#: locale/programs/ld-measurement.c:112
+#, c-format
+msgid "%s: invalid value for field `%s'"
+msgstr "%s: ongeldige waarde voor het veld '%s'"
+
+#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
+#, c-format
+msgid "%s: field `%s' undefined"
+msgstr "%s: het veld '%s' is ongedefinieerd"
+
+#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
+#, c-format
+msgid "%s: value for field `%s' must not be an empty string"
+msgstr "%s: de waarde voor het veld '%s' mag geen lege tekenreeks zijn"
+
+#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
+#, c-format
+msgid "%s: no correct regular expression for field `%s': %s"
+msgstr "%s: geen juiste reguliere expressie voor het veld '%s': %s"
+
+#: locale/programs/ld-monetary.c:222
+#, c-format
+msgid "%s: value of field `int_curr_symbol' has wrong length"
+msgstr "%s: de waarde van het veld 'int_curr_symbol' heeft een verkeerde lengte"
+
+#: locale/programs/ld-monetary.c:235
+#, c-format
+msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
+msgstr "%s: de waarde van het veld 'int_curr_symbol' is geen geldige naam uit ISO 4217"
+
+#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117
+#, c-format
+msgid "%s: value for field `%s' must not be the empty string"
+msgstr "%s: de waarde voor het veld '%s' mag geen lege tekenreeks zijn"
+
+#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312
+#, c-format
+msgid "%s: value for field `%s' must be in range %d...%d"
+msgstr "%s: de waarde voor het veld '%s' moet binnen het bereik %d...%d liggen"
+
+#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273
+#, c-format
+msgid "%s: value for field `%s' must be a single character"
+msgstr "%s: de waarde voor het veld '%s' moet een enkel teken zijn"
+
+#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317
+#, c-format
+msgid "%s: `-1' must be last entry in `%s' field"
+msgstr "%s: '-1' moet het laatste item in het veld '%s' zijn"
+
+#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334
+#, c-format
+msgid "%s: values for field `%s' must be smaller than 127"
+msgstr "%s: de waarden in het veld '%s' moeten kleiner zijn dan 127"
+
+#: locale/programs/ld-monetary.c:906
+msgid "conversion rate value cannot be zero"
+msgstr "waarde van conversiekoers kan niet nul zijn"
+
+#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
+#: locale/programs/ld-telephone.c:148
+#, c-format
+msgid "%s: invalid escape sequence in field `%s'"
+msgstr "%s: ongeldige stuurcode in het veld '%s'"
+
+#: locale/programs/ld-time.c:246
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
+msgstr "%s: de richtingsaanduiding in tekenreeks %Zd in het veld 'era' is niet '+' of '-'"
+
+#: locale/programs/ld-time.c:257
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not a single character"
+msgstr "%s: de richtingsaanduiding in tekenreeks %Zd in het veld 'era' is niet een enkel teken"
+
+#: locale/programs/ld-time.c:270
+#, c-format
+msgid "%s: invalid number for offset in string %Zd in `era' field"
+msgstr "%s: ongeldig getal voor verplaatsing in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:278
+#, c-format
+msgid "%s: garbage at end of offset value in string %Zd in `era' field"
+msgstr "%s: rommel aan het einde van verplaatsingswaarde in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:329
+#, c-format
+msgid "%s: invalid starting date in string %Zd in `era' field"
+msgstr "%s: ongeldige begindatum in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:338
+#, c-format
+msgid "%s: garbage at end of starting date in string %Zd in `era' field "
+msgstr "%s: rommel aan het einde van de begindatum in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:357
+#, c-format
+msgid "%s: starting date is invalid in string %Zd in `era' field"
+msgstr "%s: begindatum is ongeldig in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:406
+#, c-format
+msgid "%s: invalid stopping date in string %Zd in `era' field"
+msgstr "%s: ongeldige einddatum in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:415
+#, c-format
+msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
+msgstr "%s: rommel aan het einde van de einddatum in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:434
+#, c-format
+msgid "%s: stopping date is invalid in string %Zd in `era' field"
+msgstr "%s: einddatum is ongeldig in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:443
+#, c-format
+msgid "%s: missing era name in string %Zd in `era' field"
+msgstr "%s: ontbrekende tijdperknaam in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:455
+#, c-format
+msgid "%s: missing era format in string %Zd in `era' field"
+msgstr "%s: ontbrekende tijdperk-opmaak in tekenreeks %Zd in het veld 'era'"
+
+#: locale/programs/ld-time.c:496
+#, c-format
+msgid "%s: third operand for value of field `%s' must not be larger than %d"
+msgstr "%s: derde parameter voor de waarde van het veld '%s' mag niet groter zijn dan %d"
+
+#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
+#, c-format
+msgid "%s: values of field `%s' must not be larger than %d"
+msgstr "%s: waarden in het veld '%s' mogen niet groter zijn dan %d"
+
+#: locale/programs/ld-time.c:520
+#, c-format
+msgid "%s: values for field `%s' must not be larger than %d"
+msgstr "%s: waarden in het veld '%s' mogen niet groter zijn dan %d"
+
+#: locale/programs/ld-time.c:1003
+#, c-format
+msgid "%s: too few values for field `%s'"
+msgstr "%s: te weinig waarden voor het veld '%s'"
+
+#: locale/programs/ld-time.c:1048
+msgid "extra trailing semicolon"
+msgstr "een extra puntkomma aan het einde"
+
+#: locale/programs/ld-time.c:1051
+#, c-format
+msgid "%s: too many values for field `%s'"
+msgstr "%s: te veel waarden voor het veld '%s'"
+
+#: locale/programs/linereader.c:129
+msgid "trailing garbage at end of line"
+msgstr "rommel aan het einde van de regel"
+
+#: locale/programs/linereader.c:297
+msgid "garbage at end of number"
+msgstr "rommel aan het einde van getal"
+
+#: locale/programs/linereader.c:409
+msgid "garbage at end of character code specification"
+msgstr "rommel aan het einde van tekencode-specificatie"
+
+#: locale/programs/linereader.c:495
+msgid "unterminated symbolic name"
+msgstr "onafgesloten symbolische naam"
+
+#: locale/programs/linereader.c:622
+msgid "illegal escape sequence at end of string"
+msgstr "ongeldige stuurcode aan het einde van tekenreeks"
+
+#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
+msgid "unterminated string"
+msgstr "onafgesloten tekenreeks"
+
+#: locale/programs/linereader.c:668
+msgid "non-symbolic character value should not be used"
+msgstr "niet-symbolische tekenwaarden zouden niet gebruikt moeten worden"
+
+#: locale/programs/linereader.c:815
+#, c-format
+msgid "symbol `%.*s' not in charmap"
+msgstr "symbool '%.*s' zit niet in de tekenskaart"
+
+#: locale/programs/linereader.c:836
+#, c-format
+msgid "symbol `%.*s' not in repertoire map"
+msgstr "symbool '%.*s' zit niet in de repertoire-kaart"
+
+#: locale/programs/locale.c:73
+msgid "System information:"
+msgstr "Systeeminformatie:"
+
+#: locale/programs/locale.c:75
+msgid "Write names of available locales"
+msgstr "namen van beschikbare locales tonen"
+
+#: locale/programs/locale.c:77
+msgid "Write names of available charmaps"
+msgstr "namen van beschikbare tekenskaarten tonen"
+
+#: locale/programs/locale.c:78
+msgid "Modify output format:"
+msgstr "Aanpassing van uitvoer:"
+
+#: locale/programs/locale.c:79
+msgid "Write names of selected categories"
+msgstr "namen van geselecteerde categorieÃ«n tonen"
+
+#: locale/programs/locale.c:80
+msgid "Write names of selected keywords"
+msgstr "namen van geselecteerde sleutelwoorden tonen"
+
+#: locale/programs/locale.c:81
+msgid "Print more information"
+msgstr "breedsprakige uitvoer"
+
+#: locale/programs/locale.c:86
+msgid ""
+"Get locale-specific information.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Informatie over locales weergeven.Voor het rapporteren van fouten, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>.\n"
+
+#: locale/programs/locale.c:91
+msgid ""
+"NAME\n"
+"[-a|-m]"
+msgstr ""
+"NAAM\n"
+"[-a|-m]"
+
+#: locale/programs/locale.c:192
+#, c-format
+msgid "Cannot set LC_CTYPE to default locale"
+msgstr "Kan LC_TYPE niet op de standaard-locale instellen"
+
+#: locale/programs/locale.c:194
+#, c-format
+msgid "Cannot set LC_MESSAGES to default locale"
+msgstr "Kan LC_MESSAGES niet op de standaard-locale instellen"
+
+#: locale/programs/locale.c:207
+#, c-format
+msgid "Cannot set LC_COLLATE to default locale"
+msgstr "Kan LC_COLLATE niet op de standaard-locale instellen"
+
+#: locale/programs/locale.c:223
+#, c-format
+msgid "Cannot set LC_ALL to default locale"
+msgstr "Kan LC_ALL niet op de standaard-locale instellen"
+
+#: locale/programs/locale.c:499
+#, c-format
+msgid "while preparing output"
+msgstr "tijdens voorbereiden van uitvoer"
+
+#: locale/programs/localedef.c:119
+msgid "Input Files:"
+msgstr "Invoerbestanden:"
+
+#: locale/programs/localedef.c:121
+msgid "Symbolic character names defined in FILE"
+msgstr "bestand dat tekennamen op codes afbeeldt"
+
+#: locale/programs/localedef.c:122
+msgid "Source definitions are found in FILE"
+msgstr "bestand met brondefinities"
+
+#: locale/programs/localedef.c:124
+msgid "FILE contains mapping from symbolic names to UCS4 values"
+msgstr "bestand dat tekennamen op UCS4-waarden afbeeldt"
+
+#: locale/programs/localedef.c:128
+msgid "Create output even if warning messages were issued"
+msgstr "ook uitvoer genereren na waarschuwingen"
+
+#: locale/programs/localedef.c:129
+msgid "Create old-style tables"
+msgstr "tabellen in oude stijl maken"
+
+#: locale/programs/localedef.c:130
+msgid "Optional output file prefix"
+msgstr "optioneel voorvoegsel voor uitvoerbestand"
+
+#: locale/programs/localedef.c:131
+msgid "Be strictly POSIX conform"
+msgstr "strict de POSIX-voorschriften volgen"
+
+#: locale/programs/localedef.c:133
+msgid "Suppress warnings and information messages"
+msgstr "waarschuwingen en meldingen onderdrukken"
+
+#: locale/programs/localedef.c:134
+msgid "Print more messages"
+msgstr "breedsprakige uitvoer"
+
+#: locale/programs/localedef.c:135
+msgid "Archive control:"
+msgstr "Archiefbeheer:"
+
+#: locale/programs/localedef.c:137
+msgid "Don't add new data to archive"
+msgstr "geen nieuwe gegevens aan archief toevoegen"
+
+#: locale/programs/localedef.c:139
+msgid "Add locales named by parameters to archive"
+msgstr "genoemde locales aan archief toevoegen"
+
+#: locale/programs/localedef.c:140
+msgid "Replace existing archive content"
+msgstr "bestaande inhoud van archief vervangen"
+
+#: locale/programs/localedef.c:142
+msgid "Remove locales named by parameters from archive"
+msgstr "genoemde locales uit archief verwijderen"
+
+#: locale/programs/localedef.c:143
+msgid "List content of archive"
+msgstr "inhoud van archief weergeven"
+
+#: locale/programs/localedef.c:145
+msgid "locale.alias file to consult when making archive"
+msgstr "te raadplegen aliassenbestand"
+
+#: locale/programs/localedef.c:150
+msgid "Compile locale specification"
+msgstr "Een locale-specificatie compileren."
+
+#: locale/programs/localedef.c:153
+msgid ""
+"NAME\n"
+"[--add-to-archive|--delete-from-archive] FILE...\n"
+"--list-archive [FILE]"
+msgstr ""
+"NAAM\n"
+"[--add-to-archive|--delete-from-archive] BESTAND...\n"
+"--list-archive [BESTAND]"
+
+#: locale/programs/localedef.c:231
+#, c-format
+msgid "cannot create directory for output files"
+msgstr "kan map voor uitvoerbestanden niet aanmaken"
+
+#: locale/programs/localedef.c:242
+#, c-format
+msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
+msgstr "FATAAL: systeem definieert '_POSIX2_LOCALEDEF' niet"
+
+#: locale/programs/localedef.c:256 locale/programs/localedef.c:272
+#: locale/programs/localedef.c:598 locale/programs/localedef.c:618
+#, c-format
+msgid "cannot open locale definition file `%s'"
+msgstr "kan locale-definitiebestand '%s' niet openen"
+
+#: locale/programs/localedef.c:284
+#, c-format
+msgid "cannot write output files to `%s'"
+msgstr "kan uitvoerbestanden niet naar '%s' schrijven"
+
+#: locale/programs/localedef.c:365
+#, c-format
+msgid ""
+"System's directory for character maps : %s\n"
+"                       repertoire maps: %s\n"
+"                       locale path    : %s\n"
+"%s"
+msgstr ""
+"Systeemmap voor tekenskaarten      : %s\n"
+"                repertoire-kaarten : %s\n"
+"                locale-pad         : %s\n"
+"\n"
+"%s"
+
+#: locale/programs/localedef.c:566
+#, c-format
+msgid "circular dependencies between locale definitions"
+msgstr "circulaire afhankelijkheid tussen locale-definities"
+
+#: locale/programs/localedef.c:572
+#, c-format
+msgid "cannot add already read locale `%s' a second time"
+msgstr "kan de reeds gelezen locale '%s' niet nogmaals toevoegen"
+
+#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256
+#, c-format
+msgid "cannot create temporary file"
+msgstr "kan tijdelijk bestand niet aanmaken"
+
+#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302
+#, c-format
+msgid "cannot initialize archive file"
+msgstr "kan archiefbestand niet initialiseren"
+
+#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309
+#, c-format
+msgid "cannot resize archive file"
+msgstr "kan grootte van archiefbestand niet aanpassen"
+
+#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318
+#: locale/programs/locarchive.c:506
+#, c-format
+msgid "cannot map archive header"
+msgstr "kan archiefkop niet in het geheugen plaatsen"
+
+#: locale/programs/locarchive.c:154
+#, c-format
+msgid "failed to create new locale archive"
+msgstr "aanmaken van een nieuw locale-archief is mislukt"
+
+#: locale/programs/locarchive.c:166
+#, c-format
+msgid "cannot change mode of new locale archive"
+msgstr "kan modus van het nieuwe locale-archief niet wijzigen"
+
+#: locale/programs/locarchive.c:250
+#, c-format
+msgid "cannot map locale archive file"
+msgstr "kan locale-archief niet in het geheugen plaatsen"
+
+#: locale/programs/locarchive.c:326
+#, c-format
+msgid "cannot lock new archive"
+msgstr "kan nieuwe archief niet vergrendelen"
+
+#: locale/programs/locarchive.c:375
+#, c-format
+msgid "cannot extend locale archive file"
+msgstr "kan locale-archiefbestand niet uitbreiden"
+
+#: locale/programs/locarchive.c:384
+#, c-format
+msgid "cannot change mode of resized locale archive"
+msgstr "kan modus van aangepast locale-archief niet wijzigen"
+
+#: locale/programs/locarchive.c:392
+#, c-format
+msgid "cannot rename new archive"
+msgstr "kan nieuwe archief niet hernoemen"
+
+#: locale/programs/locarchive.c:445
+#, c-format
+msgid "cannot open locale archive \"%s\""
+msgstr "kan locale-archief '%s' niet openen"
+
+#: locale/programs/locarchive.c:450
+#, c-format
+msgid "cannot stat locale archive \"%s\""
+msgstr "kan status van locale-archief '%s' niet opvragen"
+
+#: locale/programs/locarchive.c:469
+#, c-format
+msgid "cannot lock locale archive \"%s\""
+msgstr "kan locale-archief '%s' niet vergrendelen"
+
+#: locale/programs/locarchive.c:492
+#, c-format
+msgid "cannot read archive header"
+msgstr "kan archiefkop niet lezen"
+
+#: locale/programs/locarchive.c:552
+#, c-format
+msgid "locale '%s' already exists"
+msgstr "locale '%s' bestaat al"
+
+#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798
+#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822
+#: locale/programs/locfile.c:343
+#, c-format
+msgid "cannot add to locale archive"
+msgstr "kan niet aan locale-archief toevoegen"
 
-#. TRANS A file that isn't a block special file was given in a situation that
-#. TRANS requires one.  For example, trying to mount an ordinary file as a file
-#. TRANS system in Unix gives this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:170
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
-msgid "Block device required"
-msgstr "Blokapparaat vereist"
+#: locale/programs/locarchive.c:977
+#, c-format
+msgid "locale alias file `%s' not found"
+msgstr "kan locale-aliassenbestand '%s' niet vinden"
 
-#. TRANS Resource busy; a system resource that can't be shared is already in use.
-#. TRANS For example, if you try to delete a file that is the root of a currently
-#. TRANS mounted filesystem, you get this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:181
-msgid "Device or resource busy"
-msgstr "Apparaat of bron bezig"
+#: locale/programs/locarchive.c:1121
+#, c-format
+msgid "Adding %s\n"
+msgstr "Toevoegen van %s\n"
 
-#. TRANS File exists; an existing file was specified in a context where it only
-#. TRANS makes sense to specify a new file.
-#: stdio-common/../sysdeps/gnu/errlist.c:191
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
-msgid "File exists"
-msgstr "Bestand bestaat"
+#: locale/programs/locarchive.c:1127
+#, c-format
+msgid "stat of \"%s\" failed: %s: ignored"
+msgstr "kan status van '%s' niet opvragen: %s -- genegeerd"
 
-#. TRANS An attempt to make an improper link across file systems was detected.
-#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
-#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:202
-msgid "Invalid cross-device link"
-msgstr "Ongeldige koppeling tussen apparaten"
+#: locale/programs/locarchive.c:1133
+#, c-format
+msgid "\"%s\" is no directory; ignored"
+msgstr "'%s' is geen map -- genegeerd"
 
-#. TRANS The wrong type of device was given to a function that expects a
-#. TRANS particular sort of device.
-#: stdio-common/../sysdeps/gnu/errlist.c:212
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
-msgid "No such device"
-msgstr "Onbekend apparaat"
+#: locale/programs/locarchive.c:1140
+#, c-format
+msgid "cannot open directory \"%s\": %s: ignored"
+msgstr "kan map '%s' niet openen: %s -- genegeerd"
 
-#. TRANS A file that isn't a directory was specified when a directory is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
-msgid "Not a directory"
-msgstr "Niet een map"
+#: locale/programs/locarchive.c:1212
+#, c-format
+msgid "incomplete set of locale files in \"%s\""
+msgstr "onvolledige verzameling van locale-bestanden in '%s'"
 
-#. TRANS File is a directory; you cannot open a directory for writing,
-#. TRANS or create or remove hard links to it.
-#: stdio-common/../sysdeps/gnu/errlist.c:231
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
-msgid "Is a directory"
-msgstr "Is een map"
+#: locale/programs/locarchive.c:1276
+#, c-format
+msgid "cannot read all files in \"%s\": ignored"
+msgstr "kan niet alle bestanden in '%s' lezen -- genegeerd"
 
-#. TRANS Invalid argument.  This is used to indicate various kinds of problems
-#. TRANS with passing the wrong argument to a library function.
-#: stdio-common/../sysdeps/gnu/errlist.c:241
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
-msgid "Invalid argument"
-msgstr "Ongeldig argument"
+#: locale/programs/locarchive.c:1346
+#, c-format
+msgid "locale \"%s\" not in archive"
+msgstr "locale '%s' zit niet in archief"
 
-#. TRANS The current process has too many files open and can't open any more.
-#. TRANS Duplicate descriptors do count toward this limit.
-#. TRANS
-#. TRANS In BSD and GNU, the number of open files is controlled by a resource
-#. TRANS limit that can usually be increased.  If you get this error, you might
-#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
-#. TRANS @pxref{Limits on Resources}.
-#: stdio-common/../sysdeps/gnu/errlist.c:256
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
-msgid "Too many open files"
-msgstr "Teveel open bestanden"
+#: locale/programs/locfile.c:131
+#, c-format
+msgid "argument to `%s' must be a single character"
+msgstr "argument van '%s' moet een enkel teken zijn"
 
-#. TRANS There are too many distinct file openings in the entire system.  Note
-#. TRANS that any number of linked channels count as just one file opening; see
-#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:267
-msgid "Too many open files in system"
-msgstr "Teveel open bestanden in systeem"
+#: locale/programs/locfile.c:251
+msgid "syntax error: not inside a locale definition section"
+msgstr "syntaxfout: niet binnen een locale-definitie-sectie"
 
-#. TRANS Inappropriate I/O control operation, such as trying to set terminal
-#. TRANS modes on an ordinary file.
-#: stdio-common/../sysdeps/gnu/errlist.c:277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
-msgid "Inappropriate ioctl for device"
-msgstr "Ongepaste ioctl voor apparaat"
+#: locale/programs/locfile.c:625
+#, c-format
+msgid "cannot open output file `%s' for category `%s'"
+msgstr "kan uitvoerbestand '%s' niet openen voor categorie '%s'"
 
-#. TRANS An attempt to execute a file that is currently open for writing, or
-#. TRANS write to a file that is currently being executed.  Often using a
-#. TRANS debugger to run a program is considered having it open for writing and
-#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
-#. TRANS is not an error in the GNU system; the text is copied as necessary.
-#: stdio-common/../sysdeps/gnu/errlist.c:290
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
-msgid "Text file busy"
-msgstr "Tekstbestand bezig"
+#: locale/programs/locfile.c:649
+#, c-format
+msgid "failure while writing data for category `%s'"
+msgstr "fout bij schrijven van gegevens voor categorie '%s'"
 
-#. TRANS File too big; the size of a file would be larger than allowed by the system.
-#: stdio-common/../sysdeps/gnu/errlist.c:299
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
-msgid "File too large"
-msgstr "Bestand te groot"
+#: locale/programs/locfile.c:745
+#, c-format
+msgid "cannot create output file `%s' for category `%s'"
+msgstr "kan uitvoerbestand '%s' niet aanmaken voor categorie '%s'"
 
-#. TRANS No space left on device; write operation on a file failed because the
-#. TRANS disk is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
-msgid "No space left on device"
-msgstr "Geen ruimte over op apparaat"
+#: locale/programs/locfile.c:781
+msgid "expect string argument for `copy'"
+msgstr "argument van 'copy' dient een tekenreeks te zijn"
 
-#. TRANS Invalid seek operation (such as on a pipe).
-#: stdio-common/../sysdeps/gnu/errlist.c:318
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
-msgid "Illegal seek"
-msgstr "Ongeldige zoekopdracht"
+#: locale/programs/locfile.c:785
+msgid "locale name should consist only of portable characters"
+msgstr "een locale-naam mag alleen uit overdraagbare tekens bestaan"
 
-#. TRANS An attempt was made to modify something on a read-only file system.
-#: stdio-common/../sysdeps/gnu/errlist.c:327
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
-msgid "Read-only file system"
-msgstr "Alleen-lezen bestandssysteem"
+#: locale/programs/locfile.c:804
+msgid "no other keyword shall be specified when `copy' is used"
+msgstr "als 'copy' gebruikt wordt, zijn geen andere sleutelwoorden toegestaan"
 
-#. TRANS Too many links; the link count of a single file would become too large.
-#. TRANS @code{rename} can cause this error if the file being renamed already has
-#. TRANS as many links as it can take (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:338
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
-msgid "Too many links"
-msgstr "Teveel koppelingen"
+#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270
+#: locale/programs/repertoire.c:295
+#, c-format
+msgid "syntax error in repertoire map definition: %s"
+msgstr "syntaxfout in repertoire-kaart-definitie: %s"
+
+#: locale/programs/repertoire.c:271
+msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
+msgstr "geen waarde <Uxxxx> of <Uxxxxxxxx> gegeven"
+
+#: locale/programs/repertoire.c:331
+#, c-format
+msgid "cannot save new repertoire map"
+msgstr "kan nieuwe repertoire-kaart niet opslaan"
+
+#: locale/programs/repertoire.c:342
+#, c-format
+msgid "repertoire map file `%s' not found"
+msgstr "kan repertoire-kaart '%s' niet vinden"
+
+#: locale/programs/repertoire.c:449
+#, c-format
+msgid "<%s> and <%s> are invalid names for range"
+msgstr "<%s> en <%s> zijn ongeldige namen voor een bereik"
+
+#: locale/programs/repertoire.c:456
+msgid "upper limit in range is not smaller then lower limit"
+msgstr "bovengrens in bereik is kleiner dan ondergrens"
+
+# ###XXX slaaf/meester?
+#: login/programs/pt_chown.c:74
+#, c-format
+msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.\n"
+msgstr ""
+"De eigenaar, groep en toegangsrechten van een pseudoterminal-slaaf instellen\n"
+"overeenkomstig de pseudoterminal-meester gegeven in bestandsdescriptor '%d'.\n"
+"Dit is een hulpprogramma voor de grantpt()-functie, niet bedoeld om direct\n"
+"vanaf de opdrachtregel uitgevoerd te worden.\n"
+
+#: login/programs/pt_chown.c:84
+#, c-format
+msgid ""
+"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n"
+"\n"
+"%s"
+msgstr ""
+"De eigenaar is ingesteld op de huidige gebruiker,\n"
+"de groep is ingesteld op '%s',\n"
+"en de toegangsrechten zijn ingesteld op '%o'.\n"
+"\n"
+"%s"
+
+#: login/programs/pt_chown.c:161
+#, c-format
+msgid "too many arguments"
+msgstr "te veel argumenten"
+
+#: login/programs/pt_chown.c:169
+#, c-format
+msgid "needs to be installed setuid `root'"
+msgstr "moet als setuid(root) geÃ¯nstalleerd zijn"
+
+#: malloc/mcheck.c:324
+msgid "memory is consistent, library is buggy\n"
+msgstr "geheugentoestand is wel consistent -- **programmafout** in de bibliotheek\n"
+
+#: malloc/mcheck.c:327
+msgid "memory clobbered before allocated block\n"
+msgstr "geheugen vÃ³Ã³r toegewezen blok is overschreven\n"
+
+#: malloc/mcheck.c:330
+msgid "memory clobbered past end of allocated block\n"
+msgstr "geheugen na toegewezen blok is overschreven\n"
+
+#: malloc/mcheck.c:333
+msgid "block freed twice\n"
+msgstr "blok is tweemaal vrijgegeven\n"
+
+#: malloc/mcheck.c:336
+msgid "bogus mcheck_status, library is buggy\n"
+msgstr "onjuiste 'mcheck_status' -- **programmafout** in de bibliotheek\n"
+
+#: malloc/memusage.sh:27
+msgid "Try `memusage --help' for more information."
+msgstr "Probeer 'memusage --help' voor meer informatie."
+
+#: malloc/memusage.sh:33
+msgid "memusage: option `$1' requires an argument"
+msgstr "memusage: optie '$1' vereist een argument"
+
+#: malloc/memusage.sh:39
+msgid ""
+"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
+"Profile memory usage of PROGRAM.\n"
+"\n"
+"   -n,--progname=NAME     Name of the program file to profile\n"
+"   -p,--png=FILE          Generate PNG graphic and store it in FILE\n"
+"   -d,--data=FILE         Generate binary data file and store it in FILE\n"
+"   -u,--unbuffered        Don't buffer output\n"
+"   -b,--buffer=SIZE       Collect SIZE entries before writing them out\n"
+"      --no-timer          Don't collect additional information though timer\n"
+"   -m,--mmap              Also trace mmap & friends\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+" The following options only apply when generating graphical output:\n"
+"   -t,--time-based        Make graph linear in time\n"
+"   -T,--total             Also draw graph of total memory use\n"
+"      --title=STRING      Use STRING as title of the graph\n"
+"   -x,--x-size=SIZE       Make graphic SIZE pixels wide\n"
+"   -y,--y-size=SIZE       Make graphic SIZE pixels high\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"Gebruik:  memusage [OPTIE]... PROGRAMMA [PROGRAMMA-OPTIE]...\n"
+"\n"
+"Het geheugengebruik van PROGRAMMA bijhouden.\n"
+"\n"
+"  -n,--progname=NAAM     te observeren programma\n"
+"  -p,--png=BESTAND       een PNG-plaatje maken en opslaan in BESTAND\n"
+"  -d,--data=BESTAND      de verzamelde binaire gegevens opslaan in BESTAND\n"
+"  -u,--unbuffered        de uitvoer niet bufferen\n"
+"  -b,--buffer=GROOTTE    hoeveelheid te bufferen uitvoergegevens\n"
+"     --no-timer          geen extra tijdsinformatie verzamelen\n"
+"  -m,--mmap              ook mmap() en dergelijke observeren\n"
+"\n"
+"  -?,--help              deze hulptekst tonen\n"
+"     --usage             een kort gebruiksbericht tonen\n"
+"  -V,--version           versie-informatie tonen\n"
+"\n"
+" De volgende opties zijn alleen bij grafische uitvoer van toepassing:\n"
+"  -t,--time-based        de grafiek lineair in de tijd maken\n"
+"  -T,--total             ook een grafiek van totale geheugengebruik maken\n"
+"     --title=TEKST       titel van de grafiek\n"
+"  -x,--x-size=GETAL      breedte van de grafiek in pixels\n"
+"  -y,--y-size=GETAL      hoogte van de grafiek in pixels\n"
+"\n"
+"Een argument dat verplicht of optioneel is voor een lange optie, is dat\n"
+"ook voor de overeenkomstige korte optie.\n"
+"\n"
+"Voor het rapporteren van fouten in dit programma, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>."
+
+#: malloc/memusage.sh:90
+msgid ""
+"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
+"            [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
+"            [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n"
+"            PROGRAM [PROGRAMOPTION]..."
+msgstr ""
+"Gebruik:  memusage [--data=BESTAND] [--progname=NAAM] [--png=BESTAND]\n"
+"            [--unbuffered] [--buffer=GROOTTE] [--no-timer] [--time-based]\n"
+"            [--total] [--title=TEKST] [--x-size=GETAL] [--y-size=GETAL]\n"
+"            PROGRAMMA [PROGRAMMA-OPTIE]..."
+
+#: malloc/memusage.sh:182
+msgid "memusage: option `${1##*=}' is ambiguous"
+msgstr "memusage: optie '${1##*=}' is niet eenduidig"
+
+#: malloc/memusage.sh:191
+msgid "memusage: unrecognized option `$1'"
+msgstr "memusage: onbekende optie '$1'"
+
+#: malloc/memusage.sh:204
+msgid "No program name given"
+msgstr "Geen programmanaam gegeven"
+
+#: malloc/memusagestat.c:53
+msgid "Name output file"
+msgstr "naam van uitvoerbestand"
+
+#: malloc/memusagestat.c:54
+msgid "Title string used in output graphic"
+msgstr "tekenreeks gebruikt als titel van uitvoergrafiek"
+
+#: malloc/memusagestat.c:55
+msgid "Generate output linear to time (default is linear to number of function calls)"
+msgstr "de uitvoer lineair in de tijd maken (standaard is lineair in het aantal functie-aanroepen)"
+
+#: malloc/memusagestat.c:57
+msgid "Also draw graph for total memory consumption"
+msgstr "ook een grafiek maken van totale geheugengebruik"
+
+#: malloc/memusagestat.c:58
+msgid "make output graphic VALUE pixel wide"
+msgstr "uitvoergrafiek dit aantal beeldpunten breed maken"
+
+#: malloc/memusagestat.c:59
+msgid "make output graphic VALUE pixel high"
+msgstr "uitvoergrafiek dit aantal beeldpunten hoog maken"
+
+#: malloc/memusagestat.c:64
+msgid "Generate graphic from memory profiling data"
+msgstr "Een grafiek maken van geheugenanalyse-gegevens."
+
+#: malloc/memusagestat.c:67
+msgid "DATAFILE [OUTFILE]"
+msgstr "GEGEVENSBESTAND [UITVOERBESTAND]"
+
+#: misc/error.c:118 timezone/zic.c:396
+msgid "Unknown system error"
+msgstr "Onbekende systeemfout"
+
+#: nis/nis_callback.c:189
+msgid "unable to free arguments"
+msgstr "kan geheugen van argumenten niet vrijgeven"
+
+#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132
+#: sysdeps/gnu/errlist.c:20
+msgid "Success"
+msgstr "Gelukt"
+
+#: nis/nis_error.h:2
+msgid "Probable success"
+msgstr "Waarschijnlijk gelukt"
+
+#: nis/nis_error.h:3
+msgid "Not found"
+msgstr "Niet gevonden"
+
+#: nis/nis_error.h:4
+msgid "Probably not found"
+msgstr "Waarschijnlijk niet gevonden"
+
+#: nis/nis_error.h:5
+msgid "Cache expired"
+msgstr "Cache is verlopen"
+
+#: nis/nis_error.h:6
+msgid "NIS+ servers unreachable"
+msgstr "NIS+-servers zijn onbereikbaar"
+
+#: nis/nis_error.h:7
+msgid "Unknown object"
+msgstr "Onbekend object"
+
+#: nis/nis_error.h:8
+msgid "Server busy, try again"
+msgstr "Server is bezig; probeer het nog eens"
+
+#: nis/nis_error.h:9
+msgid "Generic system error"
+msgstr "Algemene systeemfout"
+
+#: nis/nis_error.h:10
+msgid "First/next chain broken"
+msgstr "De 'eerste/volgende'-ketting is gebroken"
+
+#. TRANS Permission denied; the file permissions do not allow the attempted operation.
+#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157
+msgid "Permission denied"
+msgstr "Toegang geweigerd"
+
+#: nis/nis_error.h:12
+msgid "Not owner"
+msgstr "Niet de eigenaar"
+
+#: nis/nis_error.h:13
+msgid "Name not served by this server"
+msgstr "Naam wordt door deze server niet aangeboden"
+
+#: nis/nis_error.h:14
+msgid "Server out of memory"
+msgstr "Server heeft onvoldoende geheugen"
+
+#: nis/nis_error.h:15
+msgid "Object with same name exists"
+msgstr "Een object met dezelfde naam bestaat al"
+
+#: nis/nis_error.h:16
+msgid "Not master server for this domain"
+msgstr "Is niet de hoofdserver voor dit domein"
+
+#: nis/nis_error.h:17
+msgid "Invalid object for operation"
+msgstr "Ongeldig object voor bewerking"
+
+#: nis/nis_error.h:18
+msgid "Malformed name, or illegal name"
+msgstr "Naam bevat verkeerde tekens of is ongeldig"
+
+#: nis/nis_error.h:19
+msgid "Unable to create callback"
+msgstr "Kan geen terugaanroep aanmaken"
+
+#: nis/nis_error.h:20
+msgid "Results sent to callback proc"
+msgstr "Resultaten verzonden aan terugaanroep-proces"
+
+#: nis/nis_error.h:21
+msgid "Not found, no such name"
+msgstr "Niet gevonden; naam bestaat niet"
+
+#: nis/nis_error.h:22
+msgid "Name/entry isn't unique"
+msgstr "Naam of item is niet uniek"
+
+#: nis/nis_error.h:23
+msgid "Modification failed"
+msgstr "Wijziging is mislukt"
+
+#: nis/nis_error.h:24
+msgid "Database for table does not exist"
+msgstr "Gegevensbank voor tabel bestaat niet"
+
+#: nis/nis_error.h:25
+msgid "Entry/table type mismatch"
+msgstr "Item- en tabelsoort passen niet bij elkaar"
+
+#: nis/nis_error.h:26
+msgid "Link points to illegal name"
+msgstr "Koppeling wijst naar ongeldige naam"
+
+#: nis/nis_error.h:27
+msgid "Partial success"
+msgstr "Gedeeltelijk gelukt"
+
+#: nis/nis_error.h:28
+msgid "Too many attributes"
+msgstr "Te veel kenmerken"
 
-#. TRANS Domain error; used by mathematical functions when an argument value does
-#. TRANS not fall into the domain over which the function is defined.
-#: stdio-common/../sysdeps/gnu/errlist.c:361
-msgid "Numerical argument out of domain"
-msgstr "Numeriek argument buiten domein"
+#: nis/nis_error.h:29
+msgid "Error in RPC subsystem"
+msgstr "Fout in RPC-subsysteem"
 
-#. TRANS Range error; used by mathematical functions when the result value is
-#. TRANS not representable because of overflow or underflow.
-#: stdio-common/../sysdeps/gnu/errlist.c:371
-msgid "Numerical result out of range"
-msgstr "Numeriek resultaat buiten bereik"
+#: nis/nis_error.h:30
+msgid "Missing or malformed attribute"
+msgstr "Ontbrekend of ongeldig kenmerk"
 
-#. TRANS Resource temporarily unavailable; the call might work if you try again
-#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
-#. TRANS they are always the same in the GNU C library.
-#. TRANS
-#. TRANS This error can happen in a few different situations:
-#. TRANS
-#. TRANS @itemize @bullet
-#. TRANS @item
-#. TRANS An operation that would block was attempted on an object that has
-#. TRANS non-blocking mode selected.  Trying the same operation again will block
-#. TRANS until some external condition makes it possible to read, write, or
-#. TRANS connect (whatever the operation).  You can use @code{select} to find out
-#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
-#. TRANS
-#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
-#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
-#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
-#. TRANS check for both codes and treat them the same.
-#. TRANS
-#. TRANS @item
-#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
-#. TRANS can return this error.  It indicates that the shortage is expected to
-#. TRANS pass, so your program can try the call again later and it may succeed.
-#. TRANS It is probably a good idea to delay for a few seconds before trying it
-#. TRANS again, to allow time for other processes to release scarce resources.
-#. TRANS Such shortages are usually fairly serious and affect the whole system,
-#. TRANS so usually an interactive program should report the error to the user
-#. TRANS and return to its command loop.
-#. TRANS @end itemize
-#: stdio-common/../sysdeps/gnu/errlist.c:408
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
-msgid "Resource temporarily unavailable"
-msgstr "Bron tijdelijk onbeschikbaar"
+#: nis/nis_error.h:31
+msgid "Named object is not searchable"
+msgstr "Genoemd object is niet doorzoekbaar"
 
-#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
-#. TRANS The values are always the same, on every operating system.
-#. TRANS
-#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
-#. TRANS separate error code.
-#: stdio-common/../sysdeps/gnu/errlist.c:421
-msgid "Operation would block"
-msgstr "Bewerking zou blokkeren"
+#: nis/nis_error.h:32
+msgid "Error while talking to callback proc"
+msgstr "Fout bij communicatie met terugaanroep-proces"
 
-#. TRANS An operation that cannot complete immediately was initiated on an object
-#. TRANS that has non-blocking mode selected.  Some functions that must always
-#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
-#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
-#. TRANS the operation has begun and will take some time.  Attempts to manipulate
-#. TRANS the object before the call completes return @code{EALREADY}.  You can
-#. TRANS use the @code{select} function to find out when the pending operation
-#. TRANS has completed; @pxref{Waiting for I/O}.
-#: stdio-common/../sysdeps/gnu/errlist.c:437
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
-msgid "Operation now in progress"
-msgstr "Bewerking is nu bezig"
+#: nis/nis_error.h:33
+msgid "Non NIS+ namespace encountered"
+msgstr "Een naamsruimte anders NIS+ tegengekomen"
 
-#. TRANS An operation is already in progress on an object that has non-blocking
-#. TRANS mode selected.
-#: stdio-common/../sysdeps/gnu/errlist.c:447
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
-msgid "Operation already in progress"
-msgstr "Bewerking reeds bezig"
+#: nis/nis_error.h:34
+msgid "Illegal object type for operation"
+msgstr "Ongeldige objectsoort voor bewerking"
 
-#. TRANS A file that isn't a socket was specified when a socket is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:456
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
-msgid "Socket operation on non-socket"
-msgstr "Socketbewerking op niet-socket"
+#: nis/nis_error.h:35
+msgid "Passed object is not the same object on server"
+msgstr "Meegegeven object is niet hetzelfde object als op de server"
 
-#. TRANS The size of a message sent on a socket was larger than the supported
-#. TRANS maximum size.
-#: stdio-common/../sysdeps/gnu/errlist.c:466
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
-msgid "Message too long"
-msgstr "Bericht te lang"
+#: nis/nis_error.h:36
+msgid "Modify operation failed"
+msgstr "Wijzigingsbewerking is mislukt"
 
-#. TRANS The socket type does not support the requested communications protocol.
-#: stdio-common/../sysdeps/gnu/errlist.c:475
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
-msgid "Protocol wrong type for socket"
-msgstr "Protocol van verkeerde soort voor socket"
+#: nis/nis_error.h:37
+msgid "Query illegal for named table"
+msgstr "Zoekopdracht is ongeldig voor genoemde tabel"
 
-#. TRANS You specified a socket option that doesn't make sense for the
-#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
-#: stdio-common/../sysdeps/gnu/errlist.c:485
-msgid "Protocol not available"
-msgstr "Protocol niet beschikbaar"
+#: nis/nis_error.h:38
+msgid "Attempt to remove a non-empty table"
+msgstr "Poging tot verwijderen van een niet-lege tabel"
 
-#. TRANS The socket domain does not support the requested communications protocol
-#. TRANS (perhaps because the requested protocol is completely invalid).
-#. TRANS @xref{Creating a Socket}.
-#: stdio-common/../sysdeps/gnu/errlist.c:496
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
-msgid "Protocol not supported"
-msgstr "Protocol niet ondersteund"
+#: nis/nis_error.h:39
+msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
+msgstr "Fout bij toegang tot NIS+-koude-startbestand.  Is NIS+ wel geÃ¯nstalleerd?"
 
-#. TRANS The socket type is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:505
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
-msgid "Socket type not supported"
-msgstr "Socketsoort niet ondersteund"
+#: nis/nis_error.h:40
+msgid "Full resync required for directory"
+msgstr "Volledige hersynchronisatie is nodig voor map"
 
-#. TRANS The operation you requested is not supported.  Some socket functions
-#. TRANS don't make sense for all types of sockets, and others may not be
-#. TRANS implemented for all communications protocols.  In the GNU system, this
-#. TRANS error can happen for many calls when the object does not support the
-#. TRANS particular operation; it is a generic indication that the server knows
-#. TRANS nothing to do for that call.
-#: stdio-common/../sysdeps/gnu/errlist.c:519
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
-msgid "Operation not supported"
-msgstr "Bewerking niet ondersteund"
+#: nis/nis_error.h:41
+msgid "NIS+ operation failed"
+msgstr "NIS+-bewerking is mislukt"
 
-#. TRANS The socket communications protocol family you requested is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:528
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
-msgid "Protocol family not supported"
-msgstr "Protocolfamilie niet ondersteund"
+#: nis/nis_error.h:42
+msgid "NIS+ service is unavailable or not installed"
+msgstr "NIS+-dienst is onbeschikbaar of niet geÃ¯nstalleerd"
 
-#. TRANS The address family specified for a socket is not supported; it is
-#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
-#: stdio-common/../sysdeps/gnu/errlist.c:538
-msgid "Address family not supported by protocol"
-msgstr "Adresfamilie niet ondersteund door protocol"
+#: nis/nis_error.h:43
+msgid "Yes, 42 is the meaning of life"
+msgstr "Dat is waar, 42 is de zin van het leven..."
 
-#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:547
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
-msgid "Address already in use"
-msgstr "Adres reeds in gebruik"
+#: nis/nis_error.h:44
+msgid "Unable to authenticate NIS+ server"
+msgstr "Kan de NIS+-server niet authentificeren"
 
-#. TRANS The requested socket address is not available; for example, you tried
-#. TRANS to give a socket a name that doesn't match the local host name.
-#. TRANS @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:558
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
-msgid "Cannot assign requested address"
-msgstr "Kan verzochte adres niet toewijzen"
+#: nis/nis_error.h:45
+msgid "Unable to authenticate NIS+ client"
+msgstr "Kan de NIS+-client niet authentificeren"
 
-#. TRANS A socket operation failed because the network was down.
-#: stdio-common/../sysdeps/gnu/errlist.c:567
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
-msgid "Network is down"
-msgstr "Network is down"
+#: nis/nis_error.h:46
+msgid "No file space on server"
+msgstr "Geen schijfruimte meer op server"
 
-#. TRANS A socket operation failed because the subnet containing the remote host
-#. TRANS was unreachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:577
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
-msgid "Network is unreachable"
-msgstr "Netwerk is onbereikbaar"
+#: nis/nis_error.h:47
+msgid "Unable to create process on server"
+msgstr "Kan geen nieuw proces starten op server"
 
-#. TRANS A network connection was reset because the remote host crashed.
-#: stdio-common/../sysdeps/gnu/errlist.c:586
-msgid "Network dropped connection on reset"
-msgstr "Netwerk liet verbinding vallen bij opnieuw instellen"
+#: nis/nis_error.h:48
+msgid "Master server busy, full dump rescheduled."
+msgstr "Hoofdserver is bezig; volledig ophalen is uitgesteld"
 
-#. TRANS A network connection was aborted locally.
-#: stdio-common/../sysdeps/gnu/errlist.c:595
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
-msgid "Software caused connection abort"
-msgstr "Software zorgde voor onderbreken verbinding"
+#: nis/nis_local_names.c:122
+#, c-format
+msgid "LOCAL entry for UID %d in directory %s not unique\n"
+msgstr "LOCAL-item voor UID %d in map %s is niet uniek\n"
 
-#. TRANS A network connection was closed for reasons outside the control of the
-#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
-#. TRANS protocol violation.
-#: stdio-common/../sysdeps/gnu/errlist.c:606
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
-msgid "Connection reset by peer"
-msgstr "Verbinding door partner opnieuw ingesteld"
+#: nis/nis_print.c:51
+msgid "UNKNOWN"
+msgstr "ONBEKEND"
 
-#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
-#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
-#. TRANS other from network operations.
-#: stdio-common/../sysdeps/gnu/errlist.c:617
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
-msgid "No buffer space available"
-msgstr "Geen bufferruimte beschikbaar"
+#: nis/nis_print.c:109
+msgid "BOGUS OBJECT\n"
+msgstr "ONGELDIG OBJECT\n"
 
-#. TRANS You tried to connect a socket that is already connected.
-#. TRANS @xref{Connecting}.
-#: stdio-common/../sysdeps/gnu/errlist.c:627
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
-msgid "Transport endpoint is already connected"
-msgstr "Overdrachtseindpunt is al verbonden"
+#: nis/nis_print.c:112
+msgid "NO OBJECT\n"
+msgstr "GEEN OBJECT\n"
 
-#. TRANS The socket is not connected to anything.  You get this error when you
-#. TRANS try to transmit data over a socket, without first specifying a
-#. TRANS destination for the data.  For a connectionless socket (for datagram
-#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:639
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
-msgid "Transport endpoint is not connected"
-msgstr "Overdrachtseindpunt is niet verbonden"
+#: nis/nis_print.c:115
+msgid "DIRECTORY\n"
+msgstr "MAP\n"
 
-#. TRANS No default destination address was set for the socket.  You get this
-#. TRANS error when you try to transmit data over a connectionless socket,
-#. TRANS without first specifying a destination for the data with @code{connect}.
-#: stdio-common/../sysdeps/gnu/errlist.c:650
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
-msgid "Destination address required"
-msgstr "Doeladres vereist"
+#: nis/nis_print.c:118
+msgid "GROUP\n"
+msgstr "GROEP\n"
 
-#. TRANS The socket has already been shut down.
-#: stdio-common/../sysdeps/gnu/errlist.c:659
-msgid "Cannot send after transport endpoint shutdown"
-msgstr "Kan niet verzenden na afsluiten overdrachtseindpunt"
+#: nis/nis_print.c:121
+msgid "TABLE\n"
+msgstr "TABEL\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:668
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
-msgid "Too many references: cannot splice"
-msgstr "Teveel verwijzingen: kan niet splitsen"
+#: nis/nis_print.c:124
+msgid "ENTRY\n"
+msgstr "ITEM\n"
 
-#. TRANS A socket operation with a specified timeout received no response during
-#. TRANS the timeout period.
-#: stdio-common/../sysdeps/gnu/errlist.c:678
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
-msgid "Connection timed out"
-msgstr "Verbinding time-out"
+#: nis/nis_print.c:127
+msgid "LINK\n"
+msgstr "KOPPELING\n"
 
-#. TRANS A remote host refused to allow the network connection (typically because
-#. TRANS it is not running the requested service).
-#: stdio-common/../sysdeps/gnu/errlist.c:688
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
-msgid "Connection refused"
-msgstr "Verbinding geweigerd"
+#: nis/nis_print.c:130
+msgid "PRIVATE\n"
+msgstr "PRIVÃ‰\n"
 
-#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
-#. TRANS This often indicates a cycle of symbolic links.
-#: stdio-common/../sysdeps/gnu/errlist.c:698
-msgid "Too many levels of symbolic links"
-msgstr "Teveel niveaus van symbolische koppelingen"
+#: nis/nis_print.c:133
+msgid "(Unknown object)\n"
+msgstr "(Onbekend object)\n"
 
-#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
-#. TRANS Files}) or host name too long (in @code{gethostname} or
-#. TRANS @code{sethostname}; @pxref{Host Identification}).
-#: stdio-common/../sysdeps/gnu/errlist.c:709
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
-msgid "File name too long"
-msgstr "Bestandsnaam te lang"
+#: nis/nis_print.c:167
+#, c-format
+msgid "Name : `%s'\n"
+msgstr "Naam : '%s'\n"
 
-#. TRANS The remote host for a requested network connection is down.
-#: stdio-common/../sysdeps/gnu/errlist.c:718
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
-msgid "Host is down"
-msgstr "Host is onbereikbaar"
+#: nis/nis_print.c:168
+#, c-format
+msgid "Type : %s\n"
+msgstr "Soort : %s\n"
 
-#. TRANS The remote host for a requested network connection is not reachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:727
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
-msgid "No route to host"
-msgstr "Geen route naar host"
+#: nis/nis_print.c:173
+msgid "Master Server :\n"
+msgstr "Hoofdserver :\n"
 
-#. TRANS Directory not empty, where an empty directory was expected.  Typically,
-#. TRANS this error occurs when you are trying to delete a directory.
-#: stdio-common/../sysdeps/gnu/errlist.c:737
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
-msgid "Directory not empty"
-msgstr "Map niet leeg"
+#: nis/nis_print.c:175
+msgid "Replicate :\n"
+msgstr "Replicaserver :\n"
 
-#. TRANS This means that the per-user limit on new process would be exceeded by
-#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
-#. TRANS the @code{RLIMIT_NPROC} limit.
-#: stdio-common/../sysdeps/gnu/errlist.c:748
-msgid "Too many processes"
-msgstr "Teveel processen"
+#: nis/nis_print.c:176
+#, c-format
+msgid "\tName       : %s\n"
+msgstr "\tNaam             : %s\n"
 
-#. TRANS The file quota system is confused because there are too many users.
-#. TRANS @c This can probably happen in a GNU system when using NFS.
-#: stdio-common/../sysdeps/gnu/errlist.c:758
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
-msgid "Too many users"
-msgstr "Teveel gebruikers"
+#: nis/nis_print.c:177
+msgid "\tPublic Key : "
+msgstr "\tOpenbare sleutel : "
 
-#. TRANS The user's disk quota was exceeded.
-#: stdio-common/../sysdeps/gnu/errlist.c:767
-msgid "Disk quota exceeded"
-msgstr "Schijfquota overschreden"
+#: nis/nis_print.c:181
+msgid "None.\n"
+msgstr "Geen\n"
 
-#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
-#. TRANS system which is due to file system rearrangements on the server host.
-#. TRANS Repairing this condition usually requires unmounting and remounting
-#. TRANS the NFS file system on the local host.
-#: stdio-common/../sysdeps/gnu/errlist.c:779
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
-msgid "Stale NFS file handle"
-msgstr "Achterhaald NFS-bestandshandvat"
+#: nis/nis_print.c:184
+#, c-format
+msgid "Diffie-Hellmann (%d bits)\n"
+msgstr "Diffie-Hellmann (%d bits)\n"
 
-#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
-#. TRANS already specifies an NFS-mounted file.
-#. TRANS (This is an error on some operating systems, but we expect it to work
-#. TRANS properly on the GNU system, making this error code impossible.)
-#: stdio-common/../sysdeps/gnu/errlist.c:791
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
-msgid "Object is remote"
-msgstr "Object is op afstand"
+#: nis/nis_print.c:189
+#, c-format
+msgid "RSA (%d bits)\n"
+msgstr "RSA (%d bits)\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:800
-msgid "RPC struct is bad"
-msgstr "RPC struct is slecht"
+#: nis/nis_print.c:192
+msgid "Kerberos.\n"
+msgstr "Kerberos\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:809
-msgid "RPC version wrong"
-msgstr "RPC versie verkeerd"
+#: nis/nis_print.c:195
+#, c-format
+msgid "Unknown (type = %d, bits = %d)\n"
+msgstr "Onbekend (soort = %d, bits = %d)\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:818
-msgid "RPC program not available"
-msgstr "RPC programma niet beschikbaar"
+#: nis/nis_print.c:206
+#, c-format
+msgid "\tUniversal addresses (%u)\n"
+msgstr "\tUniversele adressen (%u)\n"
+
+#: nis/nis_print.c:228
+msgid "Time to live : "
+msgstr "Levensduur : "
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:827
-msgid "RPC program version wrong"
-msgstr "RPC programma versie verkeerd"
+#: nis/nis_print.c:230
+msgid "Default Access rights :\n"
+msgstr "Standaard-toegangsrechten :\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:836
-msgid "RPC bad procedure for program"
-msgstr "RPC slechte procedure voor programma"
+#: nis/nis_print.c:239
+#, c-format
+msgid "\tType         : %s\n"
+msgstr "\tSoort            : %s\n"
 
-#. TRANS No locks available.  This is used by the file locking facilities; see
-#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
-#. TRANS it can result from an operation to an NFS server running another
-#. TRANS operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:848
-msgid "No locks available"
-msgstr "Geen blokkeringen beschikbaar"
+#: nis/nis_print.c:240
+msgid "\tAccess rights: "
+msgstr "\tToegangsrechten  : "
 
-#. TRANS Inappropriate file type or format.  The file was the wrong type for the
-#. TRANS operation, or a data file had the wrong format.
-#. TRANS
-#. TRANS On some systems @code{chmod} returns this error if you try to set the
-#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
-#: stdio-common/../sysdeps/gnu/errlist.c:861
-msgid "Inappropriate file type or format"
-msgstr "Ongepaste bestandssoort of formaat"
+#: nis/nis_print.c:254
+msgid "Group Flags :"
+msgstr "Groepsvlaggen :"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:870
-msgid "Authentication error"
-msgstr "Authentificatie fout"
+#: nis/nis_print.c:257
+msgid ""
+"\n"
+"Group Members :\n"
+msgstr ""
+"\n"
+"Groepsleden :\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:879
-msgid "Need authenticator"
-msgstr "Authentificator vereist"
+#: nis/nis_print.c:269
+#, c-format
+msgid "Table Type          : %s\n"
+msgstr "Tabelsoort       : %s\n"
 
-#. TRANS Function not implemented.  This indicates that the function called is
-#. TRANS not implemented at all, either in the C library itself or in the
-#. TRANS operating system.  When you get this error, you can be sure that this
-#. TRANS particular function will always fail with @code{ENOSYS} unless you
-#. TRANS install a new version of the C library or the operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:892
-msgid "Function not implemented"
-msgstr "Functie niet geschreven"
+#: nis/nis_print.c:270
+#, c-format
+msgid "Number of Columns   : %d\n"
+msgstr "Aantal kolommen  : %d\n"
 
-#. TRANS Not supported.  A function returns this error when certain parameter
-#. TRANS values are valid, but the functionality they request is not available.
-#. TRANS This can mean that the function does not implement a particular command
-#. TRANS or option value or flag bit at all.  For functions that operate on some
-#. TRANS object given in a parameter, such as a file descriptor or a port, it
-#. TRANS might instead mean that only @emph{that specific object} (file
-#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
-#. TRANS different file descriptors might support different ranges of parameter
-#. TRANS values.
-#. TRANS
-#. TRANS If the entire function is not available at all in the implementation,
-#. TRANS it returns @code{ENOSYS} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:912
-msgid "Not supported"
-msgstr "Niet ondersteund"
+#: nis/nis_print.c:271
+#, c-format
+msgid "Character Separator : %c\n"
+msgstr "Scheidingsteken  : %c\n"
 
-#. TRANS While decoding a multibyte character the function came along an invalid
-#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
-#: stdio-common/../sysdeps/gnu/errlist.c:922
-msgid "Invalid or incomplete multibyte or wide character"
-msgstr "Ongeldig of onvolledig multibyte- of breed teken"
+#: nis/nis_print.c:272
+#, c-format
+msgid "Search Path         : %s\n"
+msgstr "Zoekpad          : %s\n"
 
-#. TRANS In the GNU system, servers supporting the @code{term} protocol return
-#. TRANS this error for certain operations when the caller is not in the
-#. TRANS foreground process group of the terminal.  Users do not usually see this
-#. TRANS error because functions such as @code{read} and @code{write} translate
-#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
-#. TRANS for information on process groups and these signals.
-#: stdio-common/../sysdeps/gnu/errlist.c:936
-msgid "Inappropriate operation for background process"
-msgstr "Ongepaste bewerking voor achtergrondproces"
+#: nis/nis_print.c:273
+msgid "Columns             :\n"
+msgstr "Kolommen         :\n"
 
-#. TRANS In the GNU system, opening a file returns this error when the file is
-#. TRANS translated by a program and the translator program dies while starting
-#. TRANS up, before it has connected to the file.
-#: stdio-common/../sysdeps/gnu/errlist.c:947
-msgid "Translator died"
-msgstr "Vertaler is overleden"
+#: nis/nis_print.c:276
+#, c-format
+msgid "\t[%d]\tName          : %s\n"
+msgstr "\t[%d]\tNaam            : %s\n"
 
-#. TRANS The experienced user will know what is wrong.
-#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
-#. TRANS @c Don't change it.
-#: stdio-common/../sysdeps/gnu/errlist.c:958
-msgid "?"
-msgstr "?"
+#: nis/nis_print.c:278
+msgid "\t\tAttributes    : "
+msgstr "\t\tKenmerken       : "
 
-#. TRANS You did @strong{what}?
-#: stdio-common/../sysdeps/gnu/errlist.c:967
-msgid "You really blew it this time"
-msgstr "Nu heeft u het echt gedaan"
+#: nis/nis_print.c:280
+msgid "\t\tAccess Rights : "
+msgstr "\t\tToegangsrechten : "
 
-#. TRANS Go home and have a glass of warm, dairy-fresh milk.
-#: stdio-common/../sysdeps/gnu/errlist.c:976
-msgid "Computer bought the farm"
-msgstr "Ga er even rustig bij zitten"
+#: nis/nis_print.c:290
+msgid "Linked Object Type : "
+msgstr "Soort gekoppeld object: "
 
-#. TRANS This error code has no purpose.
-#: stdio-common/../sysdeps/gnu/errlist.c:985
-msgid "Gratuitous error"
-msgstr "Zinloze fout"
+#: nis/nis_print.c:292
+#, c-format
+msgid "Linked to : %s\n"
+msgstr "Gekoppeld aan : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:993
-msgid "Bad message"
-msgstr "Fout bericht"
+#: nis/nis_print.c:302
+#, c-format
+msgid "\tEntry data of type %s\n"
+msgstr "\tItemgegevens van soort %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1001
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
-msgid "Identifier removed"
-msgstr "Identificeerder verwijderd"
+#: nis/nis_print.c:305
+#, c-format
+msgid "\t[%u] - [%u bytes] "
+msgstr "\t[%u] - [%u bytes] "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1009
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
-msgid "Multihop attempted"
-msgstr "Multihop geprobeerd"
+#: nis/nis_print.c:308
+msgid "Encrypted data\n"
+msgstr "Gecodeerde gegevens\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1017
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
-msgid "No data available"
-msgstr "Geen gegevens beschikbaar"
+#: nis/nis_print.c:310
+msgid "Binary data\n"
+msgstr "Binaire gegevens\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1025
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
-msgid "Link has been severed"
-msgstr "Koppeling bevindt zich in zwaar weer"
+#: nis/nis_print.c:326
+#, c-format
+msgid "Object Name   : %s\n"
+msgstr "Objectnaam      : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1033
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
-msgid "No message of desired type"
-msgstr "Geen bericht van de gewenste soort"
+#: nis/nis_print.c:327
+#, c-format
+msgid "Directory     : %s\n"
+msgstr "Map             : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1041
-msgid "Out of streams resources"
-msgstr "Aantal bronnen voor stromen is uitgeput"
+#: nis/nis_print.c:328
+#, c-format
+msgid "Owner         : %s\n"
+msgstr "Eigenaar        : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1049
-msgid "Device not a stream"
-msgstr "Apparaat is geen stroom"
+#: nis/nis_print.c:329
+#, c-format
+msgid "Group         : %s\n"
+msgstr "Groep           : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1057
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
-msgid "Value too large for defined data type"
-msgstr "Waarde te groot voor gedefinieerde gegevenssoort"
+#: nis/nis_print.c:330
+msgid "Access Rights : "
+msgstr "Toegangsrechten : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1065
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
-msgid "Protocol error"
-msgstr "Protocolfout"
+#: nis/nis_print.c:332
+#, c-format
+msgid ""
+"\n"
+"Time to Live  : "
+msgstr ""
+"\n"
+"Levensduur      : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1073
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
-msgid "Timer expired"
-msgstr "Tijdopnemer overschreden"
+#: nis/nis_print.c:335
+#, c-format
+msgid "Creation Time : %s"
+msgstr "Aanmaaktijd     : %s"
 
-#. TRANS Operation canceled; an asynchronous operation was canceled before it
-#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
-#. TRANS the normal result is for the operations affected to complete with this
-#. TRANS error; @pxref{Cancel AIO Operations}.
-#: stdio-common/../sysdeps/gnu/errlist.c:1085
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77
-msgid "Operation canceled"
-msgstr "Bewerking geannuleerd"
+#: nis/nis_print.c:337
+#, c-format
+msgid "Mod. Time     : %s"
+msgstr "Wijzigingstijd  : %s"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1093
-msgid "Interrupted system call should be restarted"
-msgstr "Onderbroken systeemaanroep moet worden herstart"
+#: nis/nis_print.c:338
+msgid "Object Type   : "
+msgstr "Objectsoort     : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1101
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
-msgid "Channel number out of range"
-msgstr "Kanaalgetal buiten bereik"
+#: nis/nis_print.c:358
+#, c-format
+msgid "    Data Length = %u\n"
+msgstr " Gegevenslengte = %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1109
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
-msgid "Level 2 not synchronized"
-msgstr "Niveau 2 niet gesynchroniseerd"
+#: nis/nis_print.c:372
+#, c-format
+msgid "Status            : %s\n"
+msgstr "Status          : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1117
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
-msgid "Level 3 halted"
-msgstr "Niveau 3 tot stilstand gekomen"
+#: nis/nis_print.c:373
+#, c-format
+msgid "Number of objects : %u\n"
+msgstr "Aantal objecten : %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1125
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
-msgid "Level 3 reset"
-msgstr "Niveau 3 opnieuw instellen"
+#: nis/nis_print.c:377
+#, c-format
+msgid "Object #%d:\n"
+msgstr "Object #%d:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1133
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
-msgid "Link number out of range"
-msgstr "Koppelingsgetal buiten bereik"
+#: nis/nis_print_group_entry.c:117
+#, c-format
+msgid "Group entry for \"%s.%s\" group:\n"
+msgstr "Groepsitem voor \"%s.%s\"-groep:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1141
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
-msgid "Protocol driver not attached"
-msgstr "Protocolstuurprogramma niet verbonden"
+#: nis/nis_print_group_entry.c:125
+msgid "    Explicit members:\n"
+msgstr "    Expliciete leden:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
-msgid "No CSI structure available"
-msgstr "Geen CSI-structure beschikbaar"
+#: nis/nis_print_group_entry.c:130
+msgid "    No explicit members\n"
+msgstr "    Geen expliciete leden\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1157
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
-msgid "Level 2 halted"
-msgstr "Niveau 2 tot stilstand gekomen"
+#: nis/nis_print_group_entry.c:133
+msgid "    Implicit members:\n"
+msgstr "    Impliciete leden:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1165
-msgid "Invalid exchange"
-msgstr "Ongeldige uitwisseling"
+#: nis/nis_print_group_entry.c:138
+msgid "    No implicit members\n"
+msgstr "    Geen impliciete leden\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1173
-msgid "Invalid request descriptor"
-msgstr "Ongeldige verzoekbeschrijver"
+#: nis/nis_print_group_entry.c:141
+msgid "    Recursive members:\n"
+msgstr "    Recursieve leden:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1181
-msgid "Exchange full"
-msgstr "Uitwisseling vol"
+#: nis/nis_print_group_entry.c:146
+msgid "    No recursive members\n"
+msgstr "    Geen recursieve leden\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1189
-msgid "No anode"
-msgstr "Geen anode"
+#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165
+msgid "    Explicit nonmembers:\n"
+msgstr "    Expliciete niet-leden:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1197
-msgid "Invalid request code"
-msgstr "Ongeldige verzoekcode"
+#: nis/nis_print_group_entry.c:154
+msgid "    No explicit nonmembers\n"
+msgstr "    Geen expliciete niet-leden\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1205
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
-msgid "Invalid slot"
-msgstr "Ongeldig slot"
+#: nis/nis_print_group_entry.c:157
+msgid "    Implicit nonmembers:\n"
+msgstr "    Impliciete niet-leden:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1213
-msgid "File locking deadlock error"
-msgstr "Bestandsblokkering fout totale blokkering"
+#: nis/nis_print_group_entry.c:162
+msgid "    No implicit nonmembers\n"
+msgstr "    Geen impliciete niet-leden\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
-msgid "Bad font file format"
-msgstr "Slecht lettertype bestandsformaat"
+#: nis/nis_print_group_entry.c:170
+msgid "    No recursive nonmembers\n"
+msgstr "    Geen recursieve niet-leden\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1229
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
-msgid "Machine is not on the network"
-msgstr "Machine is niet op het netwerk"
+#: nis/nss_nisplus/nisplus-publickey.c:101
+#: nis/nss_nisplus/nisplus-publickey.c:183
+#, c-format
+msgid "DES entry for netname %s not unique\n"
+msgstr "DES-item voor netnaam %s is niet uniek\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1237
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
-msgid "Package not installed"
-msgstr "Pakket niet geÃ¯nstalleerd"
+#: nis/nss_nisplus/nisplus-publickey.c:220
+#, c-format
+msgid "netname2user: missing group id list in `%s'."
+msgstr "netname2user: ontbrekende groeps-ID-lijst in '%s'"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1245
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
-msgid "Advertise error"
-msgstr "Adverteerfout"
+#: nis/nss_nisplus/nisplus-publickey.c:302
+#: nis/nss_nisplus/nisplus-publickey.c:308
+#: nis/nss_nisplus/nisplus-publickey.c:373
+#: nis/nss_nisplus/nisplus-publickey.c:382
+#, c-format
+msgid "netname2user: (nis+ lookup): %s\n"
+msgstr "netname2user: (opzoeken in NIS+): %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1253
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
-msgid "Srmount error"
-msgstr "Srmount fout"
+#: nis/nss_nisplus/nisplus-publickey.c:321
+#, c-format
+msgid "netname2user: DES entry for %s in directory %s not unique"
+msgstr "netname2user: DES-item voor %s in map %s is niet uniek"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1261
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
-msgid "Communication error on send"
-msgstr "Communicatiefout bij verzenden"
+#: nis/nss_nisplus/nisplus-publickey.c:339
+#, c-format
+msgid "netname2user: principal name `%s' too long"
+msgstr "netname2user: hoofdnaam '%s' is te lang"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1269
-msgid "RFS specific error"
-msgstr "RFS-specifieke fout"
+#: nis/nss_nisplus/nisplus-publickey.c:395
+#, c-format
+msgid "netname2user: LOCAL entry for %s in directory %s not unique"
+msgstr "netname2user: LOCAL-item voor %s in map %s is niet uniek"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
-msgid "Name not unique on network"
-msgstr "Naam niet uniek op netwerk"
+#: nis/nss_nisplus/nisplus-publickey.c:402
+msgid "netname2user: should not have uid 0"
+msgstr "netname2user: UID mag niet 0 zijn"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1285
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
-msgid "File descriptor in bad state"
-msgstr "Bestandsbeschrijver in slechte status"
+#: nis/ypclnt.c:825
+msgid "Request arguments bad"
+msgstr "Verzoeksargumenten zijn ongeldig"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1293
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
-msgid "Remote address changed"
-msgstr "Adres op afstand is veranderd"
+#: nis/ypclnt.c:828
+msgid "RPC failure on NIS operation"
+msgstr "RPC-aanroep is mislukt bij NIS-bewerking"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1301
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
-msgid "Can not access a needed shared library"
-msgstr "Kan geen toegang krijgen tot benodigde gedeelde bibliotheek"
+#: nis/ypclnt.c:831
+msgid "Can't bind to server which serves this domain"
+msgstr "Kan niet binden aan de server die dit domein aanbiedt"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
-msgid "Accessing a corrupted shared library"
-msgstr "Er wordt toegang gezocht tot een beschadigde gedeelde bibliotheek"
+#: nis/ypclnt.c:834
+msgid "No such map in server's domain"
+msgstr "Afbeelding bestaat niet in domein van server"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1317
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
-msgid ".lib section in a.out corrupted"
-msgstr ".lib sectie in a.out beschadigd"
+#: nis/ypclnt.c:837
+msgid "No such key in map"
+msgstr "Sleutel bestaat niet in afbeelding"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1325
-msgid "Attempting to link in too many shared libraries"
-msgstr "Er wordt geprobeerd teveel gedeelde bibliotheken in te koppelen"
+#: nis/ypclnt.c:840
+msgid "Internal NIS error"
+msgstr "**Interne NIS-fout**"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1333
-msgid "Cannot exec a shared library directly"
-msgstr "Kan een gedeelde bibliotheek niet direct uitvoeren"
+#: nis/ypclnt.c:843
+msgid "Local resource allocation failure"
+msgstr "Fout bij reserveren van lokale hulpbron"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1341
-msgid "Streams pipe error"
-msgstr "Pijpfout bij stromen"
+#: nis/ypclnt.c:846
+msgid "No more records in map database"
+msgstr "Geen records meer in afbeeldingengegevensbank"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1349
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
-msgid "Structure needs cleaning"
-msgstr "Structure moet worden opgeschoond"
+#: nis/ypclnt.c:849
+msgid "Can't communicate with portmapper"
+msgstr "Kan niet communiceren met poortvertaler"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1357
-msgid "Not a XENIX named type file"
-msgstr "Niet een XENIX bestand met naam"
+#: nis/ypclnt.c:852
+msgid "Can't communicate with ypbind"
+msgstr "Kan niet communiceren met ypbind()"
+
+#: nis/ypclnt.c:855
+msgid "Can't communicate with ypserv"
+msgstr "Kan niet communiceren met ypserv()"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1365
-msgid "No XENIX semaphores available"
-msgstr "Geen XENIX-semaforen beschikbaar"
+#: nis/ypclnt.c:858
+msgid "Local domain name not set"
+msgstr "Lokale domeinnaam is niet ingesteld"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1373
-msgid "Is a named type file"
-msgstr "Is een bestand met naam"
+#: nis/ypclnt.c:861
+msgid "NIS map database is bad"
+msgstr "NIS-afbeeldingengegevensbank is beschadigd"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1381
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
-msgid "Remote I/O error"
-msgstr "Invoer/uitvoer fout op afstand"
+#: nis/ypclnt.c:864
+msgid "NIS client/server version mismatch - can't supply service"
+msgstr "versies van NIS-client en -server passen niet bij elkaar -- kan dienst niet aanbieden"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1389
-msgid "No medium found"
-msgstr "Geen medium gevonden"
+#: nis/ypclnt.c:870
+msgid "Database is busy"
+msgstr "Gegevensbank is bezig"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1397
-msgid "Wrong medium type"
-msgstr "Verkeerde mediumsoort"
+#: nis/ypclnt.c:873
+msgid "Unknown NIS error code"
+msgstr "Onbekende NIS-foutcode"
 
-#: stdio-common/../sysdeps/unix/siglist.c:26
-msgid "Signal 0"
-msgstr "Signaal 0"
+#: nis/ypclnt.c:913
+msgid "Internal ypbind error"
+msgstr "**Interne ypbind()-fout**"
 
-#: stdio-common/../sysdeps/unix/siglist.c:32
-msgid "IOT trap"
-msgstr "IOT-val"
+#: nis/ypclnt.c:916
+msgid "Domain not bound"
+msgstr "Domein is niet gebonden"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30
-msgid "Error 0"
-msgstr "Fout 0"
+#: nis/ypclnt.c:919
+msgid "System resource allocation failure"
+msgstr "Fout bij reserveren van systeemhulpbron"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
-#: nis/nis_error.c:40
-msgid "Not owner"
-msgstr "Niet eigenaar"
+#: nis/ypclnt.c:922
+msgid "Unknown ypbind error"
+msgstr "Onbekende ypbind()-fout"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35
-msgid "I/O error"
-msgstr "Invoer/Uitvoer fout"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37
-msgid "Arg list too long"
-msgstr "Argumentenlijst te lang"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39
-msgid "Bad file number"
-msgstr "Slecht bestandsgetal"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42
-msgid "Not enough space"
-msgstr "Onvoldoende ruimte"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46
-msgid "Device busy"
-msgstr "Apparaat bezig"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48
-msgid "Cross-device link"
-msgstr "Koppeling over verschillende apparaten"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53
-msgid "File table overflow"
-msgstr "Bestandstabel overloop"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63
-msgid "Argument out of domain"
-msgstr "Argument buiten domein"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64
-msgid "Result too large"
-msgstr "Resultaat te groot"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75
-msgid "Deadlock situation detected/avoided"
-msgstr "Situatie van totale blokkering gedetecteerd/omzeild"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76
-msgid "No record locks available"
-msgstr "Geen recordblokkeringen beschikbaar"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79
-msgid "Disc quota exceeded"
-msgstr "Schijfquota overschreden"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80
-msgid "Bad exchange descriptor"
-msgstr "Slechte uitwisselingsbeschrijver"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81
-msgid "Bad request descriptor"
-msgstr "Slechte verzoekbeschrijver"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82
-msgid "Message tables full"
-msgstr "Berichttabellen vol"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83
-msgid "Anode table overflow"
-msgstr "Anode-tabel overloop"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84
-msgid "Bad request code"
-msgstr "Slechte verzoekcode"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86
-msgid "File locking deadlock"
-msgstr "Bestandsblokkering totale blokkering"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88
-msgid "Error 58"
-msgstr "Fout 58"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89
-msgid "Error 59"
-msgstr "Fout 59"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90
-msgid "Not a stream device"
-msgstr "Niet een stroomapparaat"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93
-msgid "Out of stream resources"
-msgstr "Bronnen voor stromen uitgeput"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102
-msgid "Error 72"
-msgstr "Fout 72"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103
-msgid "Error 73"
-msgstr "Fout 73"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105
-msgid "Error 75"
-msgstr "Fout 75"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106
-msgid "Error 76"
-msgstr "Fout 76"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107
-msgid "Not a data message"
-msgstr "Niet een gegevensbericht"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116
-msgid "Attempting to link in more shared libraries than system limit"
-msgstr "Er wordt geprobeerd meer gedeelde bibliotheken in te koppelen dan de systeemgrens"
+#: nis/ypclnt.c:963
+msgid "yp_update: cannot convert host to netname\n"
+msgstr "yp_update: kan host niet converteren naar netnaam\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117
-msgid "Can not exec a shared library directly"
-msgstr "Kan een gedeelde bibliotheek niet direct uitvoeren"
+#: nis/ypclnt.c:981
+msgid "yp_update: cannot get server address\n"
+msgstr "yp_update: kan server-adres niet opvragen\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118
-msgid "Illegal byte sequence"
-msgstr "Ongeldige bytereeks"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119
-msgid "Operation not applicable"
-msgstr "Bewerking niet van toepassing"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120
-msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS"
-msgstr "Het aantal symbolische koppelingen dat tijdens het doorlopen van de padnaam is tegengekomen overschrijdt het maximum MAXSYMLINKS"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121
-msgid "Error 91"
-msgstr "Fout 91"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122
-msgid "Error 92"
-msgstr "Fout 92"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129
-msgid "Option not supported by protocol"
-msgstr "Optie niet ondersteund door protocol"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130
-msgid "Error 100"
-msgstr "Fout 100"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131
-msgid "Error 101"
-msgstr "Fout 101"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132
-msgid "Error 102"
-msgstr "Fout 102"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133
-msgid "Error 103"
-msgstr "Fout 103"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134
-msgid "Error 104"
-msgstr "Fout 104"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135
-msgid "Error 105"
-msgstr "Fout 105"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136
-msgid "Error 106"
-msgstr "Fout 106"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137
-msgid "Error 107"
-msgstr "Fout 107"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138
-msgid "Error 108"
-msgstr "Fout 108"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139
-msgid "Error 109"
-msgstr "Fout 109"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140
-msgid "Error 110"
-msgstr "Fout 110"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141
-msgid "Error 111"
-msgstr "Fout 111"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142
-msgid "Error 112"
-msgstr "Fout 112"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143
-msgid "Error 113"
-msgstr "Fout 113"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144
-msgid "Error 114"
-msgstr "Fout 114"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145
-msgid "Error 115"
-msgstr "Fout 115"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146
-msgid "Error 116"
-msgstr "Fout 116"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147
-msgid "Error 117"
-msgstr "Fout 117"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148
-msgid "Error 118"
-msgstr "Fout 118"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149
-msgid "Error 119"
-msgstr "Fout 119"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152
-msgid "Operation not supported on transport endpoint"
-msgstr "Bewerking niet ondersteund op overdrachtseindpunt"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154
-msgid "Address family not supported by protocol family"
-msgstr "Adresfamilie niet ondersteund door protocolfamilie"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159
-msgid "Network dropped connection because of reset"
-msgstr "Netwerk liet verbinding vallen vanwege opnieuw instellen"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166
-msgid "Error 136"
-msgstr "Fout 136"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167
-msgid "Not a name file"
-msgstr "Niet een naambestand"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168
-msgid "Not available"
-msgstr "Niet beschikbaar"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169
-msgid "Is a name file"
-msgstr "Is een naambestand"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171
-msgid "Reserved for future use"
-msgstr "Gereserveerd voor toekomstig gebruik"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172
-msgid "Error 142"
-msgstr "Fout 142"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
-msgid "Cannot send after socket shutdown"
-msgstr "Kan niet verzenden na afsluiten socket"
+#: nscd/aicache.c:76 nscd/hstcache.c:461
+#, c-format
+msgid "Haven't found \"%s\" in hosts cache!"
+msgstr "Item \"%s\" niet gevonden in hosts-cache!"
 
-#: stdio-common/psignal.c:63
+#: nscd/aicache.c:78 nscd/hstcache.c:463
 #, c-format
-msgid "%s%sUnknown signal %d\n"
-msgstr "%s%sOnbekend signaal %d\n"
+msgid "Reloading \"%s\" in hosts cache!"
+msgstr "Herladen van \"%s\" in hosts-cache!"
 
-#: dlfcn/dlinfo.c:51
-msgid "RTLD_SELF used in code not dynamically loaded"
-msgstr "RTLD_SELF gebruikt in code niet dynamisch geladen"
+#: nscd/cache.c:126
+#, c-format
+msgid "add new entry \"%s\" of type %s for %s to cache%s"
+msgstr "toevoegen van nieuw item \"%s\" van type %s voor %s aan cache%s"
 
-#: dlfcn/dlinfo.c:61
-msgid "unsupported dlinfo request"
-msgstr "niet-ondersteund dlinfo-verzoek"
+#: nscd/cache.c:233 nscd/connections.c:750
+#, c-format
+msgid "cannot stat() file `%s': %s"
+msgstr "kan status van bestand '%s' niet opvragen: %s"
 
-#: malloc/mcheck.c:346
-msgid "memory is consistent, library is buggy\n"
-msgstr "geheugen is consistent, er zitten fouten in de bibliotheek\n"
+#: nscd/cache.c:262
+#, c-format
+msgid "pruning %s cache; time %ld"
+msgstr "snoeien van cache %s; tijd %ld"
 
-#: malloc/mcheck.c:349
-msgid "memory clobbered before allocated block\n"
-msgstr "geheugen rommelig voor toegewezen blok\n"
+#: nscd/cache.c:289
+#, c-format
+msgid "considering %s entry \"%s\", timeout %<PRIu64>"
+msgstr "overwegen van %s-item \"%s\", tijdslimiet %<PRIu64>"
 
-#: malloc/mcheck.c:352
-msgid "memory clobbered past end of allocated block\n"
-msgstr "geheugen rommelig na einde van toegewezen blok\n"
+#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493
+#: nscd/connections.c:512
+#, c-format
+msgid "invalid persistent database file \"%s\": %s"
+msgstr "ongeldig persistent gegevensbestand '%s': %s"
 
-#: malloc/mcheck.c:355
-msgid "block freed twice\n"
-msgstr "blok tweemaal vrij gegeven\n"
+#: nscd/connections.c:483
+msgid "header size does not match"
+msgstr "grootte van de kop klopt niet"
 
-#: malloc/mcheck.c:358
-msgid "bogus mcheck_status, library is buggy\n"
-msgstr "slechte mcheck_status, er zit een fout in de bibliotheek\n"
+#: nscd/connections.c:495
+msgid "file size does not match"
+msgstr "bestandsgrootte klopt niet"
 
-#: malloc/memusagestat.c:53
-msgid "Name output file"
-msgstr "Naam uitvoerbestand"
+#: nscd/connections.c:514
+msgid "verification failed"
+msgstr "gegevenscontrole is mislukt"
 
-#: malloc/memusagestat.c:54
-msgid "Title string used in output graphic"
-msgstr "Titeltekenreeks gebruikt in grafische uitvoer"
+#: nscd/connections.c:528
+#, c-format
+msgid "suggested size of table for database %s larger than the persistent database's table"
+msgstr "de aangeraden tabelgrootte voor gegevensbestand '%s' is groter dan de tabelgrootte van het persistente gegevensbestand"
 
-#: malloc/memusagestat.c:55
-msgid "Generate output linear to time (default is linear to number of function calls)"
-msgstr "Uitvoer lineair in de tijd genereren (standaard is lineair in het aantal functie-aanroepen)"
+#: nscd/connections.c:538 nscd/connections.c:619
+#, c-format
+msgid "cannot create read-only descriptor for \"%s\"; no mmap"
+msgstr "kan geen alleen-lezen-descriptor voor '%s' aanmaken; geen mmap()"
 
-#: malloc/memusagestat.c:57
-msgid "Also draw graph for total memory consumption"
-msgstr "Ook een grafiek tekenen voor totaal geheugengebruik"
+#: nscd/connections.c:598
+#, c-format
+msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
+msgstr "gegevensbestand voor %s is beschadigd of wordt al gebruikt; verwijder %s zo nodig handmatig en herstart"
 
-#: malloc/memusagestat.c:58
-msgid "make output graphic VALUE pixel wide"
-msgstr "uitvoergrafiek WAARDE beeldpunten breed maken"
+#: nscd/connections.c:605
+#, c-format
+msgid "cannot create %s; no persistent database used"
+msgstr "kan %s niet aanmaken; geen persistent gegevensbestand gebruikt"
 
-#: malloc/memusagestat.c:59
-msgid "make output graphic VALUE pixel high"
-msgstr "uitvoergrafiek WAARDE beeldpunten hoog maken"
+#: nscd/connections.c:608
+#, c-format
+msgid "cannot create %s; no sharing possible"
+msgstr "kan %s niet aanmaken; bestandsdeling is niet mogelijk"
 
-#: malloc/memusagestat.c:64
-msgid "Generate graphic from memory profiling data"
-msgstr "Grafiek genereren van geheugenprofileringsgegevens"
+#: nscd/connections.c:679
+#, c-format
+msgid "cannot write to database file %s: %s"
+msgstr "kan niet naar gegevensbestand %s schrijven: %s"
 
-#: malloc/memusagestat.c:67
-msgid "DATAFILE [OUTFILE]"
-msgstr "GEGEVENSBESTAND [UITVOERBESTAND]"
+#: nscd/connections.c:713
+#, c-format
+msgid "cannot set socket to close on exec: %s; disabling paranoia mode"
+msgstr "kan socket niet op sluiten-bij-exec instellen: %s -- paranoia-modus is uitgeschakeld"
 
-#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57
-msgid "Unknown error"
-msgstr "Onbekende fout"
+#: nscd/connections.c:763
+#, c-format
+msgid "cannot open socket: %s"
+msgstr "kan socket niet openen: %s"
 
-#: string/strsignal.c:69
+#: nscd/connections.c:780
 #, c-format
-msgid "Real-time signal %d"
-msgstr "Real-time signaal %d"
+msgid "cannot change socket to nonblocking mode: %s"
+msgstr "kan socket niet omschakelen naar niet-blokkerende modus: %s"
 
-#: string/strsignal.c:73
+#: nscd/connections.c:788
 #, c-format
-msgid "Unknown signal %d"
-msgstr "Onbekend signaal %d"
+msgid "cannot set socket to close on exec: %s"
+msgstr "kan socket niet op sluiten-bij-exec instellen: %s"
 
-#: timezone/zdump.c:176
+#: nscd/connections.c:799
 #, c-format
-msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
-msgstr "%s: gebruik is %s [ --version ] [ -v ] [ -c afkapwaarde ] zonenaam ...\n"
+msgid "cannot enable socket to accept connections: %s"
+msgstr "kan socket geen verbindingen laten accepteren: %s"
 
-#: timezone/zdump.c:269
-msgid "Error writing to standard output"
-msgstr "Fout bij schrijven naar standaard uitvoer"
+#: nscd/connections.c:892
+#, c-format
+msgid "provide access to FD %d, for %s"
+msgstr "toegang verleend aan bestandsdescriptor %d, voor %s"
 
-#: timezone/zic.c:361
+#: nscd/connections.c:904
 #, c-format
-msgid "%s: Memory exhausted: %s\n"
-msgstr "%s: Geheugen uitgeput: %s\n"
+msgid "cannot handle old request version %d; current version is %d"
+msgstr "kan verzoek voor oude versie %d niet behandelen; huidige versie is %d"
 
-#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157
-msgid "Unknown system error"
-msgstr "Onbekende systeemfout"
+#: nscd/connections.c:954 nscd/connections.c:1007
+#, c-format
+msgid "cannot write result: %s"
+msgstr "kan resultaat niet schrijven: %s"
 
-#: timezone/zic.c:420
+#: nscd/connections.c:1082
 #, c-format
-msgid "\"%s\", line %d: %s"
-msgstr "\"%s\", regel %d: %s"
+msgid "error getting caller's id: %s"
+msgstr "fout bij opvragen van ID van aanroeper: %s"
 
-#: timezone/zic.c:423
+#: nscd/connections.c:1140 nscd/connections.c:1154
 #, c-format
-msgid " (rule from \"%s\", line %d)"
-msgstr " (regel van \"%s\", regel %d)"
+msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode"
+msgstr "kan '/proc/self/cmdline' niet openen: %s -- paranoia-modus is uitgeschakeld"
 
-#: timezone/zic.c:435
-msgid "warning: "
-msgstr "waarschuwing: "
+#: nscd/connections.c:1194
+#, c-format
+msgid "cannot change to old UID: %s; disabling paranoia mode"
+msgstr "kan niet overschakelen naar oude UID: %s -- paranoia-modus is uitgeschakeld"
 
-#: timezone/zic.c:445
+#: nscd/connections.c:1204
 #, c-format
-msgid ""
-"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
-"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
-msgstr ""
-"%s: gebruik is %s [ --version ] [ -s ] [ -v ] [ -l lokale-tijd ] [ -p posix-regels ] \\\n"
-"\t[ -d map ] [ -L schrikkelseconden ] [ -y jaar-is-soort ] [ bestandsnaam ... ]\n"
+msgid "cannot change to old GID: %s; disabling paranoia mode"
+msgstr "kan niet overschakelen naar oude GID: %s -- paranoia-modus is uitgeschakeld"
 
-#: timezone/zic.c:492
+#: nscd/connections.c:1217
 #, c-format
-msgid "%s: More than one -d option specified\n"
-msgstr "%s: Meerdere -d opties opgegeven\n"
+msgid "cannot change to old working directory: %s; disabling paranoia mode"
+msgstr "kan niet overschakelen naar oude werkmap: %s -- paranoia-modus is uitgeschakeld"
 
-#: timezone/zic.c:502
+#: nscd/connections.c:1245
 #, c-format
-msgid "%s: More than one -l option specified\n"
-msgstr "%s: Meerdere -l opties opgegeven\n"
+msgid "re-exec failed: %s; disabling paranoia mode"
+msgstr "her-exec() is mislukt: %s -- paranoia-modus is uitgeschakeld"
 
-#: timezone/zic.c:512
+#: nscd/connections.c:1254
 #, c-format
-msgid "%s: More than one -p option specified\n"
-msgstr "%s: Meerdere -p opties opgegeven\n"
+msgid "cannot change current working directory to \"/\": %s"
+msgstr "kan huidige werkmap niet overschakelen naar '/': %s"
 
-#: timezone/zic.c:522
+#: nscd/connections.c:1372
 #, c-format
-msgid "%s: More than one -y option specified\n"
-msgstr "%s: Meerdere -y opties opgegeven\n"
+msgid "short read while reading request: %s"
+msgstr "te weinig gelezen bij lezen van verzoek: %s"
 
-#: timezone/zic.c:532
+#: nscd/connections.c:1404
 #, c-format
-msgid "%s: More than one -L option specified\n"
-msgstr "%s: Meerdere -L opties opgegeven\n"
+msgid "key length in request too long: %d"
+msgstr "sleutellengte in verzoek is te lang: %d"
 
-#: timezone/zic.c:639
+#: nscd/connections.c:1417
 #, c-format
-msgid "%s: Can't unlink  %s: %s\n"
-msgstr "%s: Kan %s niet ontkoppelen: %s\n"
+msgid "short read while reading request key: %s"
+msgstr "te weinig gelezen bij lezen van verzoeksleutel: %s"
 
-#: timezone/zic.c:646
-msgid "hard link failed, symbolic link used"
-msgstr "harde koppeling mislukt, symbolische wordt gebruikt"
+#: nscd/connections.c:1426
+#, c-format
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request(): verzoek ontvangen (versie = %d) van PID %ld"
 
-#: timezone/zic.c:654
+#: nscd/connections.c:1431
 #, c-format
-msgid "%s: Can't link from %s to %s: %s\n"
-msgstr "%s: Kan niet koppelen van %s naar %s: %s\n"
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request(): verzoek ontvangen (versie = %d)"
 
-#: timezone/zic.c:752 timezone/zic.c:754
-msgid "same rule name in multiple files"
-msgstr "dezelfde regelnaam in meerdere bestanden"
+#: nscd/connections.c:1792
+#, c-format
+msgid "could only start %d threads; terminating"
+msgstr "kan slechts %d threads starten -- gestopt"
 
-#: timezone/zic.c:795
-msgid "unruly zone"
-msgstr "onhandelbare zone"
+#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858
+#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896
+#: nscd/connections.c:1907
+#, c-format
+msgid "Failed to run nscd as user '%s'"
+msgstr "uitvoeren van nscd als gebruiker '%s' is mislukt"
 
-#: timezone/zic.c:802
+#: nscd/connections.c:1859
 #, c-format
-msgid "%s in ruleless zone"
-msgstr "%s in regelloze zone"
+msgid "initial getgrouplist failed"
+msgstr "eerste getgrouplist() is mislukt"
 
-#: timezone/zic.c:823
-msgid "standard input"
-msgstr "standaard invoer"
+#: nscd/connections.c:1868
+#, c-format
+msgid "getgrouplist failed"
+msgstr "getgrouplist() is mislukt"
 
-#: timezone/zic.c:828
+#: nscd/connections.c:1886
 #, c-format
-msgid "%s: Can't open %s: %s\n"
-msgstr "%s: Kan %s niet openen: %s\n"
+msgid "setgroups failed"
+msgstr "setgroups() is mislukt"
 
-#: timezone/zic.c:839
-msgid "line too long"
-msgstr "regel te lang"
+#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411
+#: nscd/pwdcache.c:395
+#, c-format
+msgid "short write in %s: %s"
+msgstr "te weinig geschreven in %s: %s"
 
-#: timezone/zic.c:859
-msgid "input line of unknown type"
-msgstr "invoerregel van onbekende soort"
+#: nscd/grpcache.c:443 nscd/initgrcache.c:77
+#, c-format
+msgid "Haven't found \"%s\" in group cache!"
+msgstr "Item \"%s\" niet gevonden in groeps-cache!"
 
-#: timezone/zic.c:875
+#: nscd/grpcache.c:445 nscd/initgrcache.c:79
 #, c-format
-msgid "%s: Leap line in non leap seconds file %s\n"
-msgstr "%s: Schrikkelregel in niet-schrikkelseconden bestand %s\n"
+msgid "Reloading \"%s\" in group cache!"
+msgstr "Herladen van \"%s\" in groeps-cache!"
 
-#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322
+#: nscd/grpcache.c:536
 #, c-format
-msgid "%s: panic: Invalid l_value %d\n"
-msgstr "%s: paniek: Ongeldige l_value %d\n"
+msgid "Invalid numeric gid \"%s\"!"
+msgstr "Ongeldig numeriek GID '%s'!"
 
-#: timezone/zic.c:890
+#: nscd/mem.c:382
 #, c-format
-msgid "%s: Error reading %s\n"
-msgstr "%s: Fout bij lezen %s\n"
+msgid "freed %zu bytes in %s cache"
+msgstr "%zu bytes in cache %s vrijgegeven"
 
-#: timezone/zic.c:897
+#: nscd/mem.c:511
 #, c-format
-msgid "%s: Error closing %s: %s\n"
-msgstr "%s: Fout bij sluiten %s: %s\n"
+msgid "no more memory for database '%s'"
+msgstr "onvoldoende geheugen voor gegevensbank '%s'"
 
-#: timezone/zic.c:902
-msgid "expected continuation line not found"
-msgstr "verwachte continuering regel niet gevonden"
+#: nscd/nscd.c:97
+msgid "Read configuration data from NAME"
+msgstr "configuratiegegevens lezen uit dit bestand"
 
-#: timezone/zic.c:958
-msgid "wrong number of fields on Rule line"
-msgstr "verkeerd aantal velden op Rule (regel) regel"
+#: nscd/nscd.c:99
+msgid "Do not fork and display messages on the current tty"
+msgstr "niet naar de achtergrond gaan; berichten op huidige TTY weergeven"
 
-#: timezone/zic.c:962
-msgid "nameless rule"
-msgstr "naamloze regel"
+#: nscd/nscd.c:100
+msgid "NUMBER"
+msgstr "GETAL"
 
-#: timezone/zic.c:967
-msgid "invalid saved time"
-msgstr "ongeldige opgeslagen tijd"
+#: nscd/nscd.c:100
+msgid "Start NUMBER threads"
+msgstr "dit aantal threads starten"
 
-#: timezone/zic.c:986
-msgid "wrong number of fields on Zone line"
-msgstr "verkeerd aantal velden in Zone regel"
+#: nscd/nscd.c:101
+msgid "Shut the server down"
+msgstr "de server afsluiten"
+
+#: nscd/nscd.c:102
+msgid "Print current configuration statistic"
+msgstr "huidige configuratiestatistieken weergeven"
 
-#: timezone/zic.c:992
+#: nscd/nscd.c:103
+msgid "TABLE"
+msgstr "TABEL"
+
+#: nscd/nscd.c:104
+msgid "Invalidate the specified cache"
+msgstr "genoemde cache ongeldig maken"
+
+#: nscd/nscd.c:105
+msgid "TABLE,yes"
+msgstr "TABEL,ja"
+
+#: nscd/nscd.c:106
+msgid "Use separate cache for each user"
+msgstr "aparte cache gebruiken voor elke gebruiker"
+
+#: nscd/nscd.c:111
+msgid "Name Service Cache Daemon."
+msgstr "Daemon voor namen-cache."
+
+#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123
 #, c-format
-msgid "\"Zone %s\" line and -l option are mutually exclusive"
-msgstr "\"Zone %s\" regel en -l optie sluiten elkaar uit"
+msgid "wrong number of arguments"
+msgstr "Verkeerd aantal argumenten"
 
-#: timezone/zic.c:1000
+#: nscd/nscd.c:153
 #, c-format
-msgid "\"Zone %s\" line and -p option are mutually exclusive"
-msgstr "\"Zone %s\" regel en -p optie sluiten elkaar uit"
+msgid "failure while reading configuration file; this is fatal"
+msgstr "kan configuratiebestand niet lezen -- server wordt niet gestart"
 
-#: timezone/zic.c:1012
+#: nscd/nscd.c:162
 #, c-format
-msgid "duplicate zone name %s (file \"%s\", line %d)"
-msgstr "dubbele zonenaam %s (bestand \"%s\", regel %d)"
+msgid "already running"
+msgstr "wordt al uitgevoerd"
 
-#: timezone/zic.c:1028
-msgid "wrong number of fields on Zone continuation line"
-msgstr "verkeerd aantal velden in Zone continueringsregel"
+#: nscd/nscd.c:177 nscd/nscd.c:232
+#, c-format
+msgid "cannot fork"
+msgstr "kan geen nieuw proces starten"
 
-#: timezone/zic.c:1068
-msgid "invalid UTC offset"
-msgstr "ongeldige positie ten opzichte van UTC"
+#: nscd/nscd.c:240
+#, c-format
+msgid "cannot change current working directory to \"/\""
+msgstr "kan huidige werkmap niet overschakelen naar '/'"
 
-#: timezone/zic.c:1071
-msgid "invalid abbreviation format"
-msgstr "ongeldig afgekort formaat"
+#: nscd/nscd.c:248
+msgid "Could not create log file"
+msgstr "Kan geen logbestand aanmaken"
 
-#: timezone/zic.c:1097
-msgid "Zone continuation line end time is not after end time of previous line"
-msgstr "Einde tijd bij zone continueringsregel is niet na einde tijd van vorige regel"
+#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172
+#, c-format
+msgid "Only root is allowed to use this option!"
+msgstr "Alleen root mag deze optie gebruiken!"
 
-#: timezone/zic.c:1124
-msgid "wrong number of fields on Leap line"
-msgstr "verkeerd aantal velden op Leap (schrikkel) regel"
+#: nscd/nscd.c:359 nscd/nscd_stat.c:191
+#, c-format
+msgid "write incomplete"
+msgstr "ongeldigmakingsopdracht is onvolledig geschreven"
 
-#: timezone/zic.c:1133
-msgid "invalid leaping year"
-msgstr "ongeldig schrikkeljaar"
+#: nscd/nscd.c:370
+#, c-format
+msgid "cannot read invalidate ACK"
+msgstr "geen ongeldigheidsbevestiging ontvangen"
 
-#: timezone/zic.c:1148 timezone/zic.c:1252
-msgid "invalid month name"
-msgstr "ongeldige naam maand"
+#: nscd/nscd.c:376
+#, c-format
+msgid "invalidation failed"
+msgstr "het ongeldigmaken is mislukt"
 
-#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388
-msgid "invalid day of month"
-msgstr "ongeldig dag van maand"
+#: nscd/nscd.c:386
+#, c-format
+msgid "secure services not implemented anymore"
+msgstr "beveiligde services worden niet langer ondersteund"
 
-#: timezone/zic.c:1166
-msgid "time before zero"
-msgstr "tijd voor nul"
+#: nscd/nscd_conf.c:55
+#, c-format
+msgid "database %s is not supported\n"
+msgstr "gegevensbank '%s' wordt niet ondersteund\n"
 
-#: timezone/zic.c:1170
-msgid "time too small"
-msgstr "tijd te klein"
+#: nscd/nscd_conf.c:106
+#, c-format
+msgid "Parse error: %s"
+msgstr "Ontledingsfout: %s"
 
-#: timezone/zic.c:1174
-msgid "time too large"
-msgstr "tijd te groot"
+#: nscd/nscd_conf.c:191
+#, c-format
+msgid "Must specify user name for server-user option"
+msgstr "De optie 'server-user' vereist een gebruikersnaam als argument"
 
-#: timezone/zic.c:1178 timezone/zic.c:1281
-msgid "invalid time of day"
-msgstr "ongeldig tijd van dag"
+#: nscd/nscd_conf.c:198
+#, c-format
+msgid "Must specify user name for stat-user option"
+msgstr "De optie 'stat-user' vereist een gebruikersnaam als argument"
 
-#: timezone/zic.c:1197
-msgid "illegal CORRECTION field on Leap line"
-msgstr "ongeldig CORRECTION (correctie) veld op Leap (schrikkel) regel"
+#: nscd/nscd_conf.c:242
+#, c-format
+msgid "invalid value for 'reload-count': %u"
+msgstr "Ongeldige waarde voor 'reload-count': %u"
 
-#: timezone/zic.c:1201
-msgid "illegal Rolling/Stationary field on Leap line"
-msgstr "ongeldig Rolling/Stationary (Rollend/Stationair) veld op Leap (schrikkel) regel"
+#: nscd/nscd_conf.c:257
+#, c-format
+msgid "Must specify value for restart-interval option"
+msgstr "De optie 'restart-interval' vereist een waarde als argument"
 
-#: timezone/zic.c:1216
-msgid "wrong number of fields on Link line"
-msgstr "verkeerd aantal velden op Link regel"
+#: nscd/nscd_conf.c:271
+#, c-format
+msgid "Unknown option: %s %s %s"
+msgstr "Onbekende optie: %s %s %s"
 
-#: timezone/zic.c:1220
-msgid "blank FROM field on Link line"
-msgstr "leeg FROM-veld op Link-regel"
+#: nscd/nscd_conf.c:284
+#, c-format
+msgid "cannot get current working directory: %s; disabling paranoia mode"
+msgstr "Kan huidige werkmap niet bepalen: %s -- paranoia-modus is uitgeschakeld"
 
-#: timezone/zic.c:1224
-msgid "blank TO field on Link line"
-msgstr "leeg TO-veld op Link-regel"
+#: nscd/nscd_conf.c:304
+#, c-format
+msgid "maximum file size for %s database too small"
+msgstr "Maximum bestandsgrootte voor %s-gegevensbank is te klein"
 
-#: timezone/zic.c:1301
-msgid "invalid starting year"
-msgstr "ongeldig beginjaar"
+#: nscd/nscd_stat.c:141
+#, c-format
+msgid "cannot write statistics: %s"
+msgstr "Kan statistieken niet schrijven: %s"
 
-#: timezone/zic.c:1305
-msgid "starting year too low to be represented"
-msgstr "beginjaar te laag om te representeren"
+#: nscd/nscd_stat.c:156
+msgid "yes"
+msgstr "ja"
 
-#: timezone/zic.c:1307
-msgid "starting year too high to be represented"
-msgstr "beginjaar te hoog om te representeren"
+#: nscd/nscd_stat.c:157
+msgid "no"
+msgstr "nee"
 
-#: timezone/zic.c:1326
-msgid "invalid ending year"
-msgstr "ongeldig afsluitend jaar"
+#: nscd/nscd_stat.c:168
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "Alleen root of %s mag deze optie gebruiken!"
 
-#: timezone/zic.c:1330
-msgid "ending year too low to be represented"
-msgstr "eindjaar te laag om te representeren"
+#: nscd/nscd_stat.c:179
+#, c-format
+msgid "nscd not running!\n"
+msgstr "Er is geen nscd-proces actief!\n"
 
-#: timezone/zic.c:1332
-msgid "ending year too high to be represented"
-msgstr "eindjaar te hoog om te representeren"
+#: nscd/nscd_stat.c:203
+#, c-format
+msgid "cannot read statistics data"
+msgstr "Kan statistieken niet lezen"
+
+#: nscd/nscd_stat.c:206
+#, c-format
+msgid ""
+"nscd configuration:\n"
+"\n"
+"%15d  server debug level\n"
+msgstr ""
+"Configuratie van nscd:\n"
+"\n"
+"%15d  debugniveau van server\n"
+
+#: nscd/nscd_stat.c:230
+#, c-format
+msgid "%3ud %2uh %2um %2lus  server runtime\n"
+msgstr "%3ud %2uh %2um %2lus  looptijd van server\n"
+
+#: nscd/nscd_stat.c:233
+#, c-format
+msgid "    %2uh %2um %2lus  server runtime\n"
+msgstr "    %2uh %2um %2lus  looptijd van server\n"
+
+#: nscd/nscd_stat.c:235
+#, c-format
+msgid "        %2um %2lus  server runtime\n"
+msgstr "        %2um %2lus  looptijd van server\n"
+
+#: nscd/nscd_stat.c:237
+#, c-format
+msgid "            %2lus  server runtime\n"
+msgstr "            %2lus  looptijd van server\n"
 
-#: timezone/zic.c:1335
-msgid "starting year greater than ending year"
-msgstr "beginjaar groter dan afsluitend jaar"
+#: nscd/nscd_stat.c:239
+#, c-format
+msgid ""
+"%15d  current number of threads\n"
+"%15d  maximum number of threads\n"
+"%15lu  number of times clients had to wait\n"
+"%15s  paranoia mode enabled\n"
+"%15lu  restart internal\n"
+msgstr ""
+"%15d  huidig aantal threads\n"
+"%15d  maximum aantal threads\n"
+"%15lu  aantal keren dat aanroepers moesten wachten\n"
+"%15s  paranoia-modus ingeschakeld\n"
+"%15lu  interne herstarts\n"
 
-#: timezone/zic.c:1342
-msgid "typed single year"
+#: nscd/nscd_stat.c:273
+#, c-format
+msgid ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s  cache is enabled\n"
+"%15s  cache is persistent\n"
+"%15s  cache is shared\n"
+"%15zu  suggested size\n"
+"%15zu  total data pool size\n"
+"%15zu  used data pool size\n"
+"%15lu  seconds time to live for positive entries\n"
+"%15lu  seconds time to live for negative entries\n"
+"%15<PRIuMAX>  cache hits on positive entries\n"
+"%15<PRIuMAX>  cache hits on negative entries\n"
+"%15<PRIuMAX>  cache misses on positive entries\n"
+"%15<PRIuMAX>  cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15zu  current number of cached values\n"
+"%15zu  maximum number of cached values\n"
+"%15zu  maximum chain length searched\n"
+"%15<PRIuMAX>  number of delays on rdlock\n"
+"%15<PRIuMAX>  number of delays on wrlock\n"
+"%15<PRIuMAX>  memory allocations failed\n"
+"%15s  check /etc/%s for changes\n"
 msgstr ""
+"\n"
+"%s-cache:\n"
+"\n"
+"%15s  cache is ingeschakeld\n"
+"%15s  cache is persistent\n"
+"%15s  cache wordt gedeeld\n"
+"%15zu  voorgestelde grootte\n"
+"%15zu  totale beschikbare ruimte\n"
+"%15zu  gebruikte ruimte\n"
+"%15lu  seconden levensduur voor positieve items\n"
+"%15lu  seconden levensduur voor negatieve items\n"
+"%15<PRIuMAX>  cachetreffers op positieve items\n"
+"%15<PRIuMAX>  cachetreffers op negatieve items\n"
+"%15<PRIuMAX>  cachemissers op positieve items\n"
+"%15<PRIuMAX>  cachemissers op negatieve items\n"
+"%15lu%% treffers\n"
+"%15zu  huidig aantal waarden in cache\n"
+"%15zu  maximum aantal waarden in cache\n"
+"%15zu  maximale doorzochte kettinglengte\n"
+"%15<PRIuMAX>  aantal vertragingen op leesblokkering\n"
+"%15<PRIuMAX>  aantal vertragingen op schrijfblokkering\n"
+"%15<PRIuMAX>  aantal mislukte geheugenreserveringen\n"
+"%15s  /etc/%s controleren op wijzigingen\n"
 
-#: timezone/zic.c:1379
-msgid "invalid weekday name"
-msgstr "ongeldige naam weekdag"
+#: nscd/pwdcache.c:438
+#, c-format
+msgid "Haven't found \"%s\" in password cache!"
+msgstr "Item \"%s\" niet gevonden in wachtwoorden-cache!"
 
-#: timezone/zic.c:1494
+#: nscd/pwdcache.c:440
 #, c-format
-msgid "%s: Can't remove %s: %s\n"
-msgstr "%s: Kan %s niet verwijderen: %s\n"
+msgid "Reloading \"%s\" in password cache!"
+msgstr "Herladen van \"%s\" in wachtwoorden-cache!"
 
-#: timezone/zic.c:1504
+#: nscd/pwdcache.c:532
 #, c-format
-msgid "%s: Can't create %s: %s\n"
-msgstr "%s: Kan %s niet aanmaken: %s\n"
+msgid "Invalid numeric uid \"%s\"!"
+msgstr "Ongeldig numeriek UID '%s'!"
 
-#: timezone/zic.c:1570
+#: nscd/selinux.c:151
 #, c-format
-msgid "%s: Error writing %s\n"
-msgstr "%s: Fout bij schrijven %s\n"
+msgid "Failed opening connection to the audit subsystem: %m"
+msgstr "Kan geen verbinding maken met audit-subsysteem: %m"
 
-#: timezone/zic.c:1760
-msgid "can't determine time zone abbreviation to use just after until time"
-msgstr "kan tijdzone afkorting niet bepalen voor gebruik net na tot-tijd"
+#: nscd/selinux.c:172
+msgid "Failed to set keep-capabilities"
+msgstr "Kan 'keep-capabilities' (privilegesbehoud) niet inschakelen"
 
-#: timezone/zic.c:1803
-msgid "too many transitions?!"
-msgstr "teveel overgangen?!"
+#: nscd/selinux.c:173 nscd/selinux.c:232
+#, c-format
+msgid "prctl(KEEPCAPS) failed"
+msgstr "prctl(KEEPCAPS) is mislukt"
 
-#: timezone/zic.c:1822
-msgid "internal error - addtype called with bad isdst"
-msgstr "interne fout - addtype aangeroepen met slechte isdst"
+#: nscd/selinux.c:187
+msgid "Failed to initialize drop of capabilities"
+msgstr "Privilegesvermindering werkt niet"
 
-#: timezone/zic.c:1826
-msgid "internal error - addtype called with bad ttisstd"
-msgstr "interne fout - addtype aangeroepen met slechte ttisstd"
+#: nscd/selinux.c:188
+#, c-format
+msgid "cap_init failed"
+msgstr "cap_init() is mislukt"
 
-#: timezone/zic.c:1830
-msgid "internal error - addtype called with bad ttisgmt"
-msgstr "interne fout - addtype aangeroepen met slechte ttisgmt"
+#: nscd/selinux.c:205
+msgid "Failed to drop capabilities\n"
+msgstr "Verminderen van privileges is mislukt\n"
 
-#: timezone/zic.c:1849
-msgid "too many local time types"
-msgstr "teveel soorten lokale tijd"
+#: nscd/selinux.c:206 nscd/selinux.c:223
+#, c-format
+msgid "cap_set_proc failed"
+msgstr "cap_set_proc() is mislukt"
 
-#: timezone/zic.c:1877
-msgid "too many leap seconds"
-msgstr "teveel schrikkelseconden"
+#: nscd/selinux.c:222
+msgid "Failed to drop capabilities"
+msgstr "Verminderen van privileges is mislukt"
 
-#: timezone/zic.c:1883
-msgid "repeated leap second moment"
-msgstr "herhaald schrikkelseconde ogenblik"
+#: nscd/selinux.c:231
+msgid "Failed to unset keep-capabilities"
+msgstr "Kan 'keep-capabilities' (privilegesbehoud) niet uitschakelen"
 
-#: timezone/zic.c:1935
-msgid "Wild result from command execution"
-msgstr "Wild resultaat van uitvoeren opdracht"
+#: nscd/selinux.c:247
+msgid "Failed to determine if kernel supports SELinux"
+msgstr "Kan niet bepalen of de kernel SELinux ondersteunt"
 
-#: timezone/zic.c:1936
+#: nscd/selinux.c:262
 #, c-format
-msgid "%s: command was '%s', result was %d\n"
-msgstr "%s: opdracht was '%s', resultaat was %d\n"
+msgid "Failed to start AVC thread"
+msgstr "Kan geen AVC-thread starten"
 
-#: timezone/zic.c:2031
-msgid "Odd number of quotation marks"
-msgstr "Oneven aantal aanhalingstekens"
+#: nscd/selinux.c:284
+#, c-format
+msgid "Failed to create AVC lock"
+msgstr "Kan geen AVC-grendel aanmaken"
 
-#: timezone/zic.c:2051 timezone/zic.c:2070
-msgid "time overflow"
-msgstr "tijdoverloop"
+#: nscd/selinux.c:324
+#, c-format
+msgid "Failed to start AVC"
+msgstr "Kan AVC niet starten"
 
-#: timezone/zic.c:2117
-msgid "use of 2/29 in non leap-year"
-msgstr "gebruik van 2/29 in een niet-schrikkeljaar"
+#: nscd/selinux.c:326
+msgid "Access Vector Cache (AVC) started"
+msgstr "AVC (Access Vector Cache) is gestart"
 
-#: timezone/zic.c:2151
-msgid "no day in month matches rule"
-msgstr "geen dag in de maand komt overeen met de regel"
+#: nscd/selinux.c:347
+msgid "Error getting context of socket peer"
+msgstr "Kan geen context voor partnersocket verkrijgen"
 
-#: timezone/zic.c:2175
-msgid "too many, or too long, time zone abbreviations"
-msgstr "teveel of te lange tijdzone afkortingen"
+#: nscd/selinux.c:352
+msgid "Error getting context of nscd"
+msgstr "Kan geen context voor nscd verkrijgen"
 
-#: timezone/zic.c:2216
-#, c-format
-msgid "%s: Can't create directory %s: %s\n"
-msgstr "%s: Kan map %s niet aanmaken: %s\n"
+#: nscd/selinux.c:358
+msgid "Error getting sid from context"
+msgstr "Kan uit de context geen SID verkrijgen"
 
-#: timezone/zic.c:2238
+#: nscd/selinux.c:390
 #, c-format
-msgid "%s: %d did not sign extend correctly\n"
-msgstr "%s: %d (min/plus)teken-uitbreiding niet juist gedaan\n"
-
-#: posix/../sysdeps/generic/wordexp.c:1797
-msgid "parameter null or not set"
-msgstr "parameter null of niet ingesteld"
+msgid ""
+"\n"
+"SELinux AVC Statistics:\n"
+"\n"
+"%15u  entry lookups\n"
+"%15u  entry hits\n"
+"%15u  entry misses\n"
+"%15u  entry discards\n"
+"%15u  CAV lookups\n"
+"%15u  CAV hits\n"
+"%15u  CAV probes\n"
+"%15u  CAV misses\n"
+msgstr ""
+"\n"
+"SELinux AVC-statistieken:\n"
+"\n"
+"%15u  items opgezocht\n"
+"%15u  item-treffers\n"
+"%15u  item-missers\n"
+"%15u  items verworpen\n"
+"%15u  CAV-opzoekingen\n"
+"%15u  CAV-treffers\n"
+"%15u  CAV-peilingen\n"
+"%15u  CAV-missers\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:31
-msgid "Address family for hostname not supported"
-msgstr "Adresfamilie voor hostnaam niet ondersteund"
+#: nss/getent.c:52
+msgid "database [key ...]"
+msgstr "gegevensbank [sleutel...]"
 
-#: posix/../sysdeps/posix/gai_strerror.c:32
-msgid "Temporary failure in name resolution"
-msgstr "Tijdelijke mislukking bij naamoplossing"
+#: nss/getent.c:57
+msgid "Service configuration to be used"
+msgstr "te gebruiken configuratie"
 
-#: posix/../sysdeps/posix/gai_strerror.c:33
-msgid "Bad value for ai_flags"
-msgstr "Slechte waarde voor ai_flags"
+#: nss/getent.c:62
+msgid ""
+"Get entries from administrative database.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Items uit een gegevensbank weergeven.Voor het rapporteren van fouten, zie:\n"
+"  <http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:34
-msgid "Non-recoverable failure in name resolution"
-msgstr "Niet-herstelbare mislukking in naamoplossing"
+#: nss/getent.c:145 nss/getent.c:394
+#, c-format
+msgid "Enumeration not supported on %s\n"
+msgstr "Opsomming wordt niet ondersteund op %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:35
-msgid "ai_family not supported"
-msgstr "ai_family niet ondersteund"
+#: nss/getent.c:782
+#, c-format
+msgid "Unknown database name"
+msgstr "Onbekende gegevensbanknaam"
 
-#: posix/../sysdeps/posix/gai_strerror.c:36
-msgid "Memory allocation failure"
-msgstr "Geheugentoewijzingsfout"
+#: nss/getent.c:808
+msgid "Supported databases:\n"
+msgstr "Ondersteunde gegevensbanken:\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:37
-msgid "No address associated with hostname"
-msgstr "Geen adres geassocieerd met hostnaam"
+#: nss/getent.c:868
+#, c-format
+msgid "Unknown database: %s\n"
+msgstr "Onbekende gegevensbank: %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:38
-msgid "Name or service not known"
-msgstr "Naam of dienst niet bekend"
+#: nss/makedb.c:60
+msgid "Convert key to lower case"
+msgstr "sleutel converteren naar kleine letters"
+
+#: nss/makedb.c:63
+msgid "Do not print messages while building database"
+msgstr "geen meldingen doen tijdens opbouwen van gegevensbanken"
+
+#: nss/makedb.c:65
+msgid "Print content of database file, one entry a line"
+msgstr "inhoud van gegevensbank weergeven, Ã©Ã©n item per regel"
+
+#: nss/makedb.c:70
+msgid "Create simple DB database from textual input."
+msgstr "Uit tekstinvoer een eenvoudige DB-gegevensbank genereren."
 
-#: posix/../sysdeps/posix/gai_strerror.c:39
-msgid "Servname not supported for ai_socktype"
-msgstr "Servnaam niet ondersteund voor ai_socktype"
+#: nss/makedb.c:73
+msgid ""
+"INPUT-FILE OUTPUT-FILE\n"
+"-o OUTPUT-FILE INPUT-FILE\n"
+"-u INPUT-FILE"
+msgstr ""
+"INVOERBESTAND UITVOERBESTAND\n"
+"-o UITVOERBESTAND INVOERBESTAND\n"
+"-u INVOERBESTAND"
 
-#: posix/../sysdeps/posix/gai_strerror.c:40
-msgid "ai_socktype not supported"
-msgstr "ai_socktype niet ondersteund"
+#: nss/makedb.c:142
+#, c-format
+msgid "No usable database library found."
+msgstr "Geen bruikbare gegevensbankbibliotheek gevonden"
 
-#: posix/../sysdeps/posix/gai_strerror.c:41
-msgid "System error"
-msgstr "Systeemfout"
+#: nss/makedb.c:149
+#, c-format
+msgid "cannot open database file `%s': %s"
+msgstr "kan gegevensbestand '%s' niet openen: %s"
 
-#: posix/../sysdeps/posix/gai_strerror.c:42
-msgid "Processing request in progress"
-msgstr "Bezig met verwerken verzoek"
+#: nss/makedb.c:151
+msgid "incorrectly formatted file"
+msgstr "onjuist ingedeeld bestand"
 
-#: posix/../sysdeps/posix/gai_strerror.c:43
-msgid "Request canceled"
-msgstr "Verzoek geannuleerd"
+#: nss/makedb.c:331
+msgid "duplicate key"
+msgstr "dubbele sleutel"
 
-#: posix/../sysdeps/posix/gai_strerror.c:44
-msgid "Request not canceled"
-msgstr "Verzoek niet geannuleerd"
+#: nss/makedb.c:337
+#, c-format
+msgid "while writing database file"
+msgstr "tijdens schrijven van gegevensbestand"
 
-#: posix/../sysdeps/posix/gai_strerror.c:45
-msgid "All requests done"
-msgstr "Alle verzoeken gedaan"
+#: nss/makedb.c:348
+#, c-format
+msgid "problems while reading `%s'"
+msgstr "problemen tijdens lezen van '%s'"
 
-#: posix/../sysdeps/posix/gai_strerror.c:46
-msgid "Interrupted by a signal"
-msgstr "Onderbroken door een signaal"
+#: nss/makedb.c:368 nss/makedb.c:385
+#, c-format
+msgid "while reading database"
+msgstr "tijdens lezen van gegevensbestand"
 
-#: posix/getconf.c:892
+#: posix/getconf.c:940
 #, c-format
 msgid "Usage: %s [-v specification] variable_name [pathname]\n"
-msgstr "Gebruik: %s [-v specificatie] variabele_naam [padnaam]\n"
+msgstr "Gebruik:  %s [-v specificatie] naam_van_variabele [padnaam]\n"
+
+#: posix/getconf.c:943
+#, c-format
+msgid "       %s -a [pathname]\n"
+msgstr "          %s -a [padnaam]\n"
 
-#: posix/getconf.c:950
+#: posix/getconf.c:1062
 #, c-format
 msgid "unknown specification \"%s\""
-msgstr "onbekende specificatie \"%s\""
+msgstr "onbekende specificatie '%s'"
+
+#: posix/getconf.c:1090
+#, c-format
+msgid "Couldn't execute %s"
+msgstr "Kan %s niet uitvoeren"
 
-#: posix/getconf.c:979 posix/getconf.c:995
+#: posix/getconf.c:1130 posix/getconf.c:1146
 msgid "undefined"
 msgstr "ongedefinieerd"
 
-#: posix/getconf.c:1017
+#: posix/getconf.c:1168
 #, c-format
 msgid "Unrecognized variable `%s'"
-msgstr "Variabele `%s' niet herkend"
+msgstr "Onbekende variabele '%s'"
 
-#: posix/getopt.c:692 posix/getopt.c:711
+#: posix/getopt.c:571 posix/getopt.c:587
 #, c-format
 msgid "%s: option `%s' is ambiguous\n"
-msgstr "%s: optie `%s' is dubbelzinnig\n"
+msgstr "%s: optie '%s' is niet eenduidig\n"
 
-#: posix/getopt.c:744 posix/getopt.c:748
+#: posix/getopt.c:620 posix/getopt.c:624
 #, c-format
 msgid "%s: option `--%s' doesn't allow an argument\n"
-msgstr "%s: optie `--%s' staat geen argument toe\n"
+msgstr "%s: optie '--%s' staat geen argument toe\n"
 
-#: posix/getopt.c:757 posix/getopt.c:762
+#: posix/getopt.c:633 posix/getopt.c:638
 #, c-format
 msgid "%s: option `%c%s' doesn't allow an argument\n"
-msgstr "%s: optie `%c%s' staat geen argument toe\n"
+msgstr "%s: optie '%c%s' staat geen argument toe\n"
 
-#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159
-#: posix/getopt.c:1181
+#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016
+#: posix/getopt.c:1035
 #, c-format
 msgid "%s: option `%s' requires an argument\n"
-msgstr "%s: optie `%s' vereist een argument\n"
+msgstr "%s: optie '%s' vereist een argument\n"
 
-#: posix/getopt.c:867 posix/getopt.c:870
+#: posix/getopt.c:738 posix/getopt.c:741
 #, c-format
 msgid "%s: unrecognized option `--%s'\n"
-msgstr "%s: optie niet herkend `--%s'\n"
+msgstr "%s: onbekende optie '--%s'\n"
 
-#: posix/getopt.c:878 posix/getopt.c:881
+#: posix/getopt.c:749 posix/getopt.c:752
 #, c-format
 msgid "%s: unrecognized option `%c%s'\n"
-msgstr "%s: optie `%c%s' niet herkend\n"
+msgstr "%s: onbekende optie '%c%s'\n"
 
-#: posix/getopt.c:936 posix/getopt.c:939
+#: posix/getopt.c:804 posix/getopt.c:807
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: ongeldige optie -- %c\n"
 
-#: posix/getopt.c:945 posix/getopt.c:948
+#: posix/getopt.c:813 posix/getopt.c:816
 #, c-format
 msgid "%s: invalid option -- %c\n"
 msgstr "%s: ongeldige optie -- %c\n"
 
-#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234
-#: posix/getopt.c:1255
+#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088
+#: posix/getopt.c:1106
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: optie vereist een argument -- %c\n"
 
-#: posix/getopt.c:1074 posix/getopt.c:1093
+#: posix/getopt.c:937 posix/getopt.c:953
 #, c-format
 msgid "%s: option `-W %s' is ambiguous\n"
-msgstr "%s: optie`-W %s' is dubbelzinnig\n"
+msgstr "%s: optie '-W %s' is niet eenduidig\n"
 
-#: posix/getopt.c:1117 posix/getopt.c:1138
+#: posix/getopt.c:977 posix/getopt.c:995
 #, c-format
 msgid "%s: option `-W %s' doesn't allow an argument\n"
-msgstr "%s: optie`-W %s' staat geen argument toe\n"
+msgstr "%s: optie '-W %s' staat geen argument toe\n"
 
-#: posix/regcomp.c:150
+#: posix/regcomp.c:135
 msgid "No match"
-msgstr "Geen overeenkomst"
+msgstr "Geen overeenkomsten"
 
-#: posix/regcomp.c:153
+#: posix/regcomp.c:138
 msgid "Invalid regular expression"
-msgstr "Ongeldige reguliere uitdrukking"
+msgstr "Ongeldige reguliere expressie"
 
-#: posix/regcomp.c:156
+#: posix/regcomp.c:141
 msgid "Invalid collation character"
-msgstr "Ongeldig sorteerteken"
+msgstr "Ongeldig samengesteld teken"
 
-#: posix/regcomp.c:159
+#: posix/regcomp.c:144
 msgid "Invalid character class name"
-msgstr "Ongeldige tekenklasse naam"
+msgstr "Ongeldige tekenklassenaam"
 
-#: posix/regcomp.c:162
+#: posix/regcomp.c:147
 msgid "Trailing backslash"
 msgstr "Backslash aan einde"
 
-#: posix/regcomp.c:165
+#: posix/regcomp.c:150
 msgid "Invalid back reference"
-msgstr "Ongeldig terugverwijzing"
+msgstr "Ongeldige terugverwijzing"
 
-#: posix/regcomp.c:168
+#: posix/regcomp.c:153
 msgid "Unmatched [ or [^"
-msgstr "Niet overeenkomende [ of [^"
+msgstr "Ongepaarde [ of [^"
 
-#: posix/regcomp.c:171
+#: posix/regcomp.c:156
 msgid "Unmatched ( or \\("
-msgstr "Niet overeenkomende ( of \\("
+msgstr "Ongepaarde ( of \\("
 
-#: posix/regcomp.c:174
+#: posix/regcomp.c:159
 msgid "Unmatched \\{"
-msgstr "Niet overeenkomende \\{"
+msgstr "Ongepaarde \\{"
 
-#: posix/regcomp.c:177
+#: posix/regcomp.c:162
 msgid "Invalid content of \\{\\}"
 msgstr "Ongeldige inhoud van \\{\\}"
 
-#: posix/regcomp.c:180
+#: posix/regcomp.c:165
 msgid "Invalid range end"
 msgstr "Ongeldig bereikeinde"
 
-#: posix/regcomp.c:183
+#: posix/regcomp.c:168
 msgid "Memory exhausted"
-msgstr "Geheugen uitgeput"
+msgstr "Onvoldoende geheugen"
 
-#: posix/regcomp.c:186
+#: posix/regcomp.c:171
 msgid "Invalid preceding regular expression"
-msgstr "Ongeldige voorafgaande reguliere uitdrukking"
+msgstr "Ongeldige voorafgaande reguliere expressie"
 
-#: posix/regcomp.c:189
+#: posix/regcomp.c:174
 msgid "Premature end of regular expression"
-msgstr "Vroegtijdig einde van reguliere uitdrukking"
+msgstr "Voortijdig einde van reguliere expressie"
 
-#: posix/regcomp.c:192
+#: posix/regcomp.c:177
 msgid "Regular expression too big"
-msgstr "Reguliere uitdrukking te groot"
+msgstr "Reguliere expressie is te groot"
 
-#: posix/regcomp.c:195
+#: posix/regcomp.c:180
 msgid "Unmatched ) or \\)"
-msgstr "Niet overeenkomende ) of \\)"
+msgstr "Ongepaarde ) of \\)"
 
-#: posix/regcomp.c:661
+#: posix/regcomp.c:660
 msgid "No previous regular expression"
-msgstr "Geen eerdere reguliere uitdrukking"
-
-#: argp/argp-help.c:224
-#, c-format
-msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
-msgstr "%.*s: ARGP_HELP_FMT parameter vereist een waarde"
-
-#: argp/argp-help.c:233
-#, c-format
-msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
-msgstr "%.*s: Onbekende ARGP_HELP_FMT parameter"
-
-#: argp/argp-help.c:245
-#, c-format
-msgid "Garbage in ARGP_HELP_FMT: %s"
-msgstr "Troep in ARGP_HELP_FMT: %s"
-
-#: argp/argp-help.c:1205
-msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
-msgstr "Verplichte of optionele argumenten voor lange opties zijn ook verplicht of optioneel voor overeenkomende korte opties."
-
-#: argp/argp-help.c:1592
-msgid "Usage:"
-msgstr "Gebruik:"
-
-#: argp/argp-help.c:1596
-msgid "  or: "
-msgstr "  of: "
-
-#: argp/argp-help.c:1608
-msgid " [OPTION...]"
-msgstr " [OPTIE...]"
-
-#: argp/argp-help.c:1635
-#, c-format
-msgid "Try `%s --help' or `%s --usage' for more information.\n"
-msgstr "Probeer `%s --help' of `%s --usage' voor meer informatie.\n"
-
-#: argp/argp-help.c:1663
-#, c-format
-msgid "Report bugs to %s.\n"
-msgstr ""
-"Rapporteer fouten in het programma aan %s,\n"
-"en in de vertaling aan vertaling@nl.linux.org.\n"
-
-#: argp/argp-parse.c:115
-msgid "Give this help list"
-msgstr "Deze hulplijst geven"
-
-#: argp/argp-parse.c:116
-msgid "Give a short usage message"
-msgstr "Een kort gebruiksbericht geven"
-
-#: argp/argp-parse.c:117
-msgid "Set the program name"
-msgstr "De programmanaam instellen"
-
-#: argp/argp-parse.c:119
-msgid "Hang for SECS seconds (default 3600)"
-msgstr "SECS seconden hangen (standaard 3600)"
-
-#: argp/argp-parse.c:180
-msgid "Print program version"
-msgstr "Programmaversie weergeven"
-
-#: argp/argp-parse.c:196
-msgid "(PROGRAM ERROR) No version known!?"
-msgstr "(PROGRAMMAFOUT) Geen versie bekend!?"
-
-#: argp/argp-parse.c:672
-#, c-format
-msgid "%s: Too many arguments\n"
-msgstr "%s: Teveel argumenten\n"
+msgstr "Geen eerdere reguliere expressie"
 
-#: argp/argp-parse.c:813
-msgid "(PROGRAM ERROR) Option should have been recognized!?"
-msgstr "(PROGRAMMAFOUT) Optie had herkend moeten worden!?"
+#: posix/wordexp.c:1798
+msgid "parameter null or not set"
+msgstr "parameter is null of niet ingesteld"
 
 #: resolv/herror.c:68
 msgid "Resolver Error 0 (no error)"
-msgstr "Oplosfout 0 (geen fout)"
+msgstr "Geen fout -- (herleidingsfoutnummer 0)"
 
 #: resolv/herror.c:69
 msgid "Unknown host"
@@ -3727,7 +4480,7 @@ msgstr "Onbekende host"
 
 #: resolv/herror.c:70
 msgid "Host name lookup failure"
-msgstr "Opzoeken hostnaam mislukt"
+msgstr "Opzoeken van hostnaam is mislukt"
 
 #: resolv/herror.c:71
 msgid "Unknown server error"
@@ -3737,201 +4490,73 @@ msgstr "Onbekende serverfout"
 msgid "No address associated with name"
 msgstr "Geen adres geassocieerd met naam"
 
-#: resolv/herror.c:108
+#: resolv/herror.c:107
 msgid "Resolver internal error"
-msgstr "Interne fout oplosser"
+msgstr "**Interne fout** in naamsherleider"
 
-#: resolv/herror.c:111
+#: resolv/herror.c:110
 msgid "Unknown resolver error"
-msgstr "Onbekende fout oplosser"
-
-#: resolv/res_hconf.c:147
-#, c-format
-msgid "%s: line %d: expected service, found `%s'\n"
-msgstr "%s: regel %d: dienst verwacht, `%s' gevonden\n"
+msgstr "Onbekende fout in naamsherleider"
 
-#: resolv/res_hconf.c:165
+#: resolv/res_hconf.c:124
 #, c-format
-msgid "%s: line %d: cannot specify more than %d services"
-msgstr "%s: regel %d: kan niet meer dan %d diensten opgeven"
-
-#: resolv/res_hconf.c:191
-#, c-format
-msgid "%s: line %d: list delimiter not followed by keyword"
-msgstr "%s: regel %d: lijstscheidingsteken niet gevolgd door sleutelwoord"
-
-#: resolv/res_hconf.c:231
-#, fuzzy, c-format
 msgid "%s: line %d: cannot specify more than %d trim domains"
-msgstr "%s: regel %d: kan niet meer dan %d trim domeinen opgeven"
+msgstr "%s: regel %d: meer dan %d trimdomeinen zijn niet mogelijk"
 
-#: resolv/res_hconf.c:256
+#: resolv/res_hconf.c:145
 #, c-format
 msgid "%s: line %d: list delimiter not followed by domain"
-msgstr "%s: regel %d: lijstscheidingsteken niet gevolgd door domein"
+msgstr "%s: regel %d: lijstscheidingsteken wordt niet gevolgd door domeinnaam"
 
-#: resolv/res_hconf.c:319
+#: resolv/res_hconf.c:204
 #, c-format
 msgid "%s: line %d: expected `on' or `off', found `%s'\n"
-msgstr "%s: regel %d: verwacht `on' of `off' (aan of uit), gevonden `%s'\n"
+msgstr "%s: regel %d: 'on' (aan) of 'off' (uit) verwacht, '%s' gevonden\n"
 
-#: resolv/res_hconf.c:366
+#: resolv/res_hconf.c:247
 #, c-format
 msgid "%s: line %d: bad command `%s'\n"
-msgstr "%s: regel %d: slechte opdracht `%s'\n"
+msgstr "%s: regel %d: ongeldige opdracht '%s'\n"
 
-#: resolv/res_hconf.c:395
+#: resolv/res_hconf.c:282
 #, c-format
 msgid "%s: line %d: ignoring trailing garbage `%s'\n"
-msgstr "%s: regel %d: troep aan einde genegeerd `%s'\n"
-
-#: nss/getent.c:51
-msgid "database [key ...]"
-msgstr "gegevensbank [sleutel ...]"
-
-#: nss/getent.c:56
-msgid "Service configuration to be used"
-msgstr "Dienstconfiguratie om te gebruiken"
-
-#: nss/getent.c:136 nss/getent.c:375
-#, c-format
-msgid "Enumeration not supported on %s\n"
-msgstr "Opsomming niet ondersteund op %s\n"
-
-#: nss/getent.c:800
-msgid "getent - get entries from administrative database."
-msgstr "getent - ingangen uit administratieve gegevensbank opvragen."
-
-#: nss/getent.c:801
-msgid "Supported databases:"
-msgstr "Ondersteunde gegevensbanken:"
-
-#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64
-msgid "wrong number of arguments"
-msgstr "verkeerd aantal argumenten"
-
-#: nss/getent.c:868
-#, c-format
-msgid "Unknown database: %s\n"
-msgstr "Onbekende gegevensbank: %s\n"
-
-#: debug/pcprofiledump.c:52
-msgid "Don't buffer output"
-msgstr "Uitvoer niet bufferen"
-
-#: debug/pcprofiledump.c:57
-msgid "Dump information generated by PC profiling."
-msgstr "Door PC-profilering gegenereerde informatie weergeven."
-
-#: debug/pcprofiledump.c:60
-msgid "[FILE]"
-msgstr "[BESTAND]"
-
-#: debug/pcprofiledump.c:100
-msgid "cannot open input file"
-msgstr "kan invoerbestand niet openen"
-
-#: debug/pcprofiledump.c:106
-msgid "cannot read header"
-msgstr "kan kop niet lezen"
-
-#: debug/pcprofiledump.c:170
-msgid "invalid pointer size"
-msgstr "ongeldige pointergrootte"
-
-#: inet/rcmd.c:163 inet/rcmd.c:166
-msgid "rcmd: Cannot allocate memory\n"
-msgstr "rcmd: Kan geheugen niet toewijzen\n"
-
-#: inet/rcmd.c:185 inet/rcmd.c:188
-msgid "rcmd: socket: All ports in use\n"
-msgstr "rcmd: socket: Alle poorten in gebruik\n"
-
-#: inet/rcmd.c:222
-#, c-format
-msgid "connect to address %s: "
-msgstr "verbinden met adres %s:"
-
-#: inet/rcmd.c:240
-#, c-format
-msgid "Trying %s...\n"
-msgstr "Bezig met proberen %s...\n"
-
-#: inet/rcmd.c:289
-#, c-format
-msgid "rcmd: write (setting up stderr): %m\n"
-msgstr "rcmd: schrijven (bezig met opzetten stderr): %m\n"
-
-#: inet/rcmd.c:310
-#, c-format
-msgid "rcmd: poll (setting up stderr): %m\n"
-msgstr "rcmd: polsen (bezig met opzetten stderr): %m\n"
+msgstr "%s: regel %d: rommel '%s' aan einde wordt genegeerd\n"
 
-#: inet/rcmd.c:313
-msgid "poll: protocol failure in circuit setup\n"
-msgstr "polsen: protocolmislukking bij opzetten schakeling\n"
-
-#: inet/rcmd.c:358
-msgid "socket: protocol failure in circuit setup\n"
-msgstr "socket: protocolmislukking bij opzetten schakeling\n"
-
-#: inet/rcmd.c:387
+#: stdio-common/psignal.c:51
 #, c-format
-msgid "rcmd: %s: short read"
-msgstr "rcmd: %s: te weinig gelezen"
-
-#: inet/rcmd.c:549
-msgid "lstat failed"
-msgstr "lstat mislukt"
-
-#: inet/rcmd.c:551
-msgid "not regular file"
-msgstr "niet een normaal bestand"
-
-#: inet/rcmd.c:556
-msgid "cannot open"
-msgstr "kan niet openen"
-
-#: inet/rcmd.c:558
-msgid "fstat failed"
-msgstr "fstat mislukt"
-
-#: inet/rcmd.c:560
-msgid "bad owner"
-msgstr "slechte eigenaar"
-
-#: inet/rcmd.c:562
-msgid "writeable by other than owner"
-msgstr "schrijfbaar door anderen dan eigenaar"
-
-#: inet/rcmd.c:564
-msgid "hard linked somewhere"
-msgstr "ergens hard gekoppeld"
+msgid "%s%sUnknown signal %d\n"
+msgstr "%s%sOnbekend signaal %d\n"
 
-#: inet/ruserpass.c:170 inet/ruserpass.c:193
-msgid "out of memory"
-msgstr "geheugen uitgeput"
+#: stdio-common/psignal.c:52
+msgid "Unknown signal"
+msgstr "Onbekend signaal"
 
-#: inet/ruserpass.c:184
-msgid "Error: .netrc file is readable by others."
-msgstr "Fout: .netrc-bestand is leesbaar voor anderen."
+#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87
+msgid "Unknown error "
+msgstr "Onbekende fout "
 
-#: inet/ruserpass.c:185
-msgid "Remove password or make file unreadable by others."
-msgstr "Verwijder het wachtwoord of maak het bestand onleesbaar voor anderen."
+#: string/strerror.c:43
+msgid "Unknown error"
+msgstr "Onbekende fout"
 
-#: inet/ruserpass.c:277
+#: string/strsignal.c:65
 #, c-format
-msgid "Unknown .netrc keyword %s"
-msgstr "Onbekend .netrc-sleutelwoord %s"
+msgid "Real-time signal %d"
+msgstr "Realtime-signaal %d"
+
+#: string/strsignal.c:69
+#, c-format
+msgid "Unknown signal %d"
+msgstr "Onbekend signaal %d"
 
-#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118
+#: sunrpc/auth_unix.c:114
 msgid "authunix_create: out of memory\n"
-msgstr "authunix_create: geheugentekort\n"
+msgstr "authunix_create(): onvoldoende geheugen\n"
 
-#: sunrpc/auth_unix.c:318
+#: sunrpc/auth_unix.c:350
 msgid "auth_none.c - Fatal marshalling problem"
-msgstr ""
+msgstr "Fataal marshallingprobleem (in auth_unix.c)"
 
 #: sunrpc/clnt_perr.c:118 sunrpc/clnt_perr.c:139
 #, c-format
@@ -3940,2064 +4565,1978 @@ msgstr "; lage versie = %lu, hoge versie
 
 #: sunrpc/clnt_perr.c:125
 msgid "; why = "
-msgstr "; waarom = "
+msgstr "; reden = "
 
 #: sunrpc/clnt_perr.c:132
 #, c-format
 msgid "(unknown authentication error - %d)"
-msgstr "(onbekende authentificatiefout - %d)"
+msgstr "(onbekende authentificatiefout -- %d)"
 
-#: sunrpc/clnt_perr.c:177
+#: sunrpc/clnt_perr.c:172
 msgid "RPC: Success"
-msgstr "RPC: Succes"
+msgstr "RPC: Gelukt"
 
-#: sunrpc/clnt_perr.c:180
+#: sunrpc/clnt_perr.c:175
 msgid "RPC: Can't encode arguments"
 msgstr "RPC: Kan argumenten niet coderen"
 
-#: sunrpc/clnt_perr.c:184
+#: sunrpc/clnt_perr.c:179
 msgid "RPC: Can't decode result"
 msgstr "RPC: Kan resultaat niet decoderen"
 
-#: sunrpc/clnt_perr.c:188
+#: sunrpc/clnt_perr.c:183
 msgid "RPC: Unable to send"
 msgstr "RPC: Kan niet verzenden"
 
-#: sunrpc/clnt_perr.c:192
+#: sunrpc/clnt_perr.c:187
 msgid "RPC: Unable to receive"
 msgstr "RPC: Kan niet ontvangen"
 
-#: sunrpc/clnt_perr.c:196
+#: sunrpc/clnt_perr.c:191
 msgid "RPC: Timed out"
-msgstr "RPC: Time-out"
+msgstr "RPC: Duurde te lang"
 
-#: sunrpc/clnt_perr.c:200
+#: sunrpc/clnt_perr.c:195
 msgid "RPC: Incompatible versions of RPC"
 msgstr "RPC: Incompatibele versies van RPC"
 
-#: sunrpc/clnt_perr.c:204
+#: sunrpc/clnt_perr.c:199
 msgid "RPC: Authentication error"
 msgstr "RPC: Authentificatiefout"
 
-#: sunrpc/clnt_perr.c:208
+#: sunrpc/clnt_perr.c:203
 msgid "RPC: Program unavailable"
-msgstr "RPC: Programma onbeschikbaar"
+msgstr "RPC: Programma is onbeschikbaar"
 
-#: sunrpc/clnt_perr.c:212
+#: sunrpc/clnt_perr.c:207
 msgid "RPC: Program/version mismatch"
-msgstr "RPC: Programma/versie komt niet overeen"
+msgstr "RPC: Programma's of versies passen niet bij elkaar"
 
-#: sunrpc/clnt_perr.c:216
+#: sunrpc/clnt_perr.c:211
 msgid "RPC: Procedure unavailable"
-msgstr "RPC: Procedure onbeschikbaar"
+msgstr "RPC: Procedure is onbeschikbaar"
 
-#: sunrpc/clnt_perr.c:220
+#: sunrpc/clnt_perr.c:215
 msgid "RPC: Server can't decode arguments"
 msgstr "RPC: Server kan argumenten niet decoderen"
 
-#: sunrpc/clnt_perr.c:224
+#: sunrpc/clnt_perr.c:219
 msgid "RPC: Remote system error"
-msgstr "RPC: Systeemfout op afstand"
+msgstr "RPC: Fout in ginds systeem"
 
-#: sunrpc/clnt_perr.c:228
+#: sunrpc/clnt_perr.c:223
 msgid "RPC: Unknown host"
 msgstr "RPC: Onbekende host"
 
-#: sunrpc/clnt_perr.c:232
+#: sunrpc/clnt_perr.c:227
 msgid "RPC: Unknown protocol"
 msgstr "RPC: Onbekend protocol"
 
-#: sunrpc/clnt_perr.c:236
+#: sunrpc/clnt_perr.c:231
 msgid "RPC: Port mapper failure"
-msgstr "RPC: Portvertaler (portmapper) mislukking"
+msgstr "RPC: Mislukking in poortvertaler"
 
-#: sunrpc/clnt_perr.c:240
+#: sunrpc/clnt_perr.c:235
 msgid "RPC: Program not registered"
-msgstr "RPC: Programma niet geregistreerd"
+msgstr "RPC: Programma is niet geregistreerd"
 
-#: sunrpc/clnt_perr.c:244
+#: sunrpc/clnt_perr.c:239
 msgid "RPC: Failed (unspecified error)"
-msgstr "RPC: Mislukt (fout niet aangegeven)"
+msgstr "RPC: Mislukt (ongespecificeerde fout)"
 
-#: sunrpc/clnt_perr.c:285
+#: sunrpc/clnt_perr.c:280
 msgid "RPC: (unknown error code)"
 msgstr "RPC: (onbekende foutcode)"
 
-#: sunrpc/clnt_perr.c:357
+#: sunrpc/clnt_perr.c:342
 msgid "Authentication OK"
-msgstr "Authentificatie gelukt"
+msgstr "Authentificatie is gelukt"
 
-#: sunrpc/clnt_perr.c:360
+#: sunrpc/clnt_perr.c:345
 msgid "Invalid client credential"
 msgstr "Ongeldige client-identificatiegegevens"
 
-#: sunrpc/clnt_perr.c:364
+#: sunrpc/clnt_perr.c:349
 msgid "Server rejected credential"
 msgstr "Server verwierp identificatiegegevens"
 
-#: sunrpc/clnt_perr.c:368
+#: sunrpc/clnt_perr.c:353
 msgid "Invalid client verifier"
-msgstr "Ongeldige client-verifieerder"
+msgstr "Ongeldige client-verificatie"
 
-#: sunrpc/clnt_perr.c:372
+#: sunrpc/clnt_perr.c:357
 msgid "Server rejected verifier"
-msgstr "Server verwierp verifieerder"
+msgstr "Server verwierp verificatie"
 
-#: sunrpc/clnt_perr.c:376
+#: sunrpc/clnt_perr.c:361
 msgid "Client credential too weak"
-msgstr "Client-identificatiegegevens te zwak"
+msgstr "Client-identificatiegegevens zijn te zwak"
 
-#: sunrpc/clnt_perr.c:380
+#: sunrpc/clnt_perr.c:365
 msgid "Invalid server verifier"
-msgstr "Ongeldige server-verifieerder"
+msgstr "Ongeldige server-verificatie"
 
-#: sunrpc/clnt_perr.c:384
+#: sunrpc/clnt_perr.c:369
 msgid "Failed (unspecified error)"
-msgstr "Mislukt (fout niet aangegeven)"
+msgstr "Mislukt (ongespecificeerde fout)"
 
 #: sunrpc/clnt_raw.c:117
 msgid "clnt_raw.c - Fatal header serialization error."
-msgstr "clnt_raw.c - Fatale kopserialisatiefout."
+msgstr "clnt_raw.c: fatale serialisatiefout van de kop"
 
-#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137
+#: sunrpc/clnt_tcp.c:131
 msgid "clnttcp_create: out of memory\n"
-msgstr "clnttcp_create: geheugentekort\n"
+msgstr "clnttcp_create(): onvoldoende geheugen\n"
 
-#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144
+#: sunrpc/clnt_udp.c:139
 msgid "clntudp_create: out of memory\n"
-msgstr "clntudp_create: geheugentekort\n"
+msgstr "clntudp_create(): onvoldoende geheugen\n"
 
-#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134
+#: sunrpc/clnt_unix.c:128
 msgid "clntunix_create: out of memory\n"
-msgstr "clntunix_create: geheugentekort\n"
+msgstr "clntunix_create(): onvoldoende geheugen\n"
 
-#: sunrpc/get_myaddr.c:78
-msgid "get_myaddress: ioctl (get interface configuration)"
-msgstr "get_myaddress: ioctl (interface-configuratie opvragen)"
-
-#: sunrpc/pm_getmaps.c:74
+#: sunrpc/pm_getmaps.c:83
 msgid "pmap_getmaps rpc problem"
-msgstr "pmap_getmaps rpc probleem"
-
-#: sunrpc/pmap_clnt.c:72
-msgid "__get_myaddress: ioctl (get interface configuration)"
-msgstr "__get_myaddress: ioctl (interface-configuratie opvragen)"
+msgstr "pmap_getmaps.c: RPC-probleem"
 
-#: sunrpc/pmap_clnt.c:137
+#: sunrpc/pmap_clnt.c:129
 msgid "Cannot register service"
 msgstr "Kan dienst niet registreren"
 
-#: sunrpc/pmap_rmt.c:190
-msgid "broadcast: ioctl (get interface configuration)"
-msgstr "broadcast: ioctl (interface-configuratie opvragen)"
-
-#: sunrpc/pmap_rmt.c:199
-msgid "broadcast: ioctl (get interface flags)"
-msgstr "broadcast: ioctl (interface opties opvragen)"
-
-#: sunrpc/pmap_rmt.c:269
+#: sunrpc/pmap_rmt.c:248
 msgid "Cannot create socket for broadcast rpc"
-msgstr "Kan socket voor uitzend-rpc niet aanmaken"
+msgstr "Kan socket voor broadcast-RPC niet aanmaken"
 
-#: sunrpc/pmap_rmt.c:276
+#: sunrpc/pmap_rmt.c:255
 msgid "Cannot set socket option SO_BROADCAST"
-msgstr "Kan socket-optie SO_BROADCAST niet instellen"
+msgstr "Kan socket-optie 'SO_BROADCAST' niet instellen"
 
-#: sunrpc/pmap_rmt.c:328
+#: sunrpc/pmap_rmt.c:307
 msgid "Cannot send broadcast packet"
-msgstr "Kan broadcasting pakket niet verzenden"
+msgstr "Kan broadcast-pakket niet verzenden"
 
-#: sunrpc/pmap_rmt.c:353
+#: sunrpc/pmap_rmt.c:332
 msgid "Broadcast poll problem"
-msgstr "Uitzend-polsen probleem"
+msgstr "Probleem bij polsen na broadcast"
 
-#: sunrpc/pmap_rmt.c:366
+#: sunrpc/pmap_rmt.c:345
 msgid "Cannot receive reply to broadcast"
-msgstr "Kan antwoord op broadcast niet ontvangen"
+msgstr "Kan geen antwoord op broadcast ontvangen"
 
-#: sunrpc/rpc_main.c:288
+#: sunrpc/rpc_main.c:286
 #, c-format
 msgid "%s: output would overwrite %s\n"
 msgstr "%s: uitvoer zou %s overschrijven\n"
 
-#: sunrpc/rpc_main.c:295
+#: sunrpc/rpc_main.c:293
 #, c-format
 msgid "%s: unable to open %s: %m\n"
 msgstr "%s: kan %s niet openen: %m\n"
 
-#: sunrpc/rpc_main.c:307
+#: sunrpc/rpc_main.c:305
 #, c-format
 msgid "%s: while writing output %s: %m"
-msgstr "%s: tijdens schrijven uitvoer naar %s: %m"
+msgstr "%s: tijdens schrijven van uitvoer naar %s: %m"
 
-#: sunrpc/rpc_main.c:342
+#: sunrpc/rpc_main.c:340
 #, c-format
 msgid "cannot find C preprocessor: %s \n"
 msgstr "kan C-voorverwerker niet vinden: %s \n"
 
-#: sunrpc/rpc_main.c:350
+#: sunrpc/rpc_main.c:348
 msgid "cannot find any C preprocessor (cpp)\n"
-msgstr "kan geen enkele C-voorverwerker (cpp) vinden\n"
+msgstr "kan geen enkele C-voorverwerker (CPP) vinden\n"
 
-#: sunrpc/rpc_main.c:419
+#: sunrpc/rpc_main.c:417
 #, c-format
 msgid "%s: C preprocessor failed with signal %d\n"
-msgstr "%s: C-voorverwerker mislukt met signaal %d\n"
+msgstr "%s: C-voorverwerking is mislukt met signaal %d\n"
 
-#: sunrpc/rpc_main.c:422
+#: sunrpc/rpc_main.c:420
 #, c-format
 msgid "%s: C preprocessor failed with exit code %d\n"
-msgstr "%s: C-voorverwerker mislukt met afsluitcode %d\n"
+msgstr "%s: C-voorverwerking is mislukt met afsluitwaarde %d\n"
 
-#: sunrpc/rpc_main.c:462
+#: sunrpc/rpc_main.c:460
 #, c-format
 msgid "illegal nettype :`%s'\n"
-msgstr "ongeldige netsoort :`%s'\n"
+msgstr "ongeldige netsoort: '%s'\n"
 
-#: sunrpc/rpc_main.c:1104
+#: sunrpc/rpc_main.c:1122
 #, c-format
 msgid "rpcgen: too many defines\n"
-msgstr "rpcgen: teveel definities\n"
+msgstr "rpcgen: te veel definities\n"
 
-#: sunrpc/rpc_main.c:1116
+#: sunrpc/rpc_main.c:1134
 #, c-format
 msgid "rpcgen: arglist coding error\n"
-msgstr "rpcgen: fout codering argumentenlijst\n"
+msgstr "rpcgen: fout in codering van argumentenlijst\n"
 
 #. TRANS: the file will not be removed; this is an
 #. TRANS: informative message.
-#: sunrpc/rpc_main.c:1149
+#: sunrpc/rpc_main.c:1167
 #, c-format
 msgid "file `%s' already exists and may be overwritten\n"
-msgstr "bestand `%s' bestaat al en wordt mogelijk overschreven\n"
+msgstr "Bestand '%s' bestaat al en wordt mogelijk overschreven.\n"
 
-#: sunrpc/rpc_main.c:1194
+#: sunrpc/rpc_main.c:1212
 #, c-format
 msgid "Cannot specify more than one input file!\n"
-msgstr "Kan niet meer dan Ã©Ã©n invoerbestand opgeven!\n"
+msgstr "Meer dan Ã©Ã©n invoerbestand is niet mogelijk\n"
 
-#: sunrpc/rpc_main.c:1364
+#: sunrpc/rpc_main.c:1382
 msgid "This implementation doesn't support newstyle or MT-safe code!\n"
-msgstr "Deze implementatie ondersteund geen newstyle of MT veilige code!\n"
+msgstr "Deze implementatie ondersteunt geen 'newstyle'- of 'MT-safe'-code\n"
 
-#: sunrpc/rpc_main.c:1373
+#: sunrpc/rpc_main.c:1391
 #, c-format
 msgid "Cannot use netid flag with inetd flag!\n"
-msgstr "Kan netid optie niet met inetd optie gebruiken!\n"
+msgstr "Optie 'netid' gaat niet samen met standaardoptie 'inetd'\n"
 
-#: sunrpc/rpc_main.c:1385
+#: sunrpc/rpc_main.c:1403
 msgid "Cannot use netid flag without TIRPC!\n"
-msgstr "Kan netid optie niet zonder TIRPC gebruiken!\n"
+msgstr "Optie 'netid' is niet mogelijk zonder TIRPC\n"
 
-#: sunrpc/rpc_main.c:1392
+#: sunrpc/rpc_main.c:1410
 msgid "Cannot use table flags with newstyle!\n"
-msgstr "Kan tabelopties niet gebruiken met newstyle!\n"
+msgstr "Tabelopties gaan niet samen met 'newstyle'\n"
 
-#: sunrpc/rpc_main.c:1411
+#: sunrpc/rpc_main.c:1429
 #, c-format
 msgid "\"infile\" is required for template generation flags.\n"
-msgstr "\"invoerbestand\" is vereist voor sjabloonaanmaakopties.\n"
+msgstr "Bij sjabloonaanmaakopties is een invoerbestand vereist\n"
 
-#: sunrpc/rpc_main.c:1416
+#: sunrpc/rpc_main.c:1434
 #, c-format
 msgid "Cannot have more than one file generation flag!\n"
-msgstr "Kan niet meer dan Ã©Ã©n bestandsgenereeroptie hebben!\n"
-
-#: sunrpc/rpc_main.c:1425
-#, c-format
-msgid "usage: %s infile\n"
-msgstr "gebruik: %s invoerbestand\n"
-
-#: sunrpc/rpc_main.c:1426
-#, c-format
-msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
-msgstr "\t%s [-abkCLNTM][-Dnaam[=waarde]] [-i grootte] [-I [-K seconden]] [-Y pad] invoerbestand\n"
-
-#: sunrpc/rpc_main.c:1428
-#, c-format
-msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
-msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o uitvoerbestand] [invoerbestand]\n"
-
-#: sunrpc/rpc_main.c:1430
-#, c-format
-msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
-msgstr "\t%s [-s netsoort]* [-o uitvoerbestand] [invoerbestand]\n"
-
-#: sunrpc/rpc_main.c:1431
-#, c-format
-msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
-msgstr "\t%s [-n netid]* [-o uitvoerbestand] [invoerbestand]\n"
-
-#: sunrpc/rpc_scan.c:116
-msgid "constant or identifier expected"
-msgstr "constante of identificeerder verwacht"
-
-#: sunrpc/rpc_scan.c:312
-msgid "illegal character in file: "
-msgstr "ongeldig teken in bestand: "
-
-#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377
-msgid "unterminated string constant"
-msgstr "onbepaalde tekenreeksconstante"
-
-#: sunrpc/rpc_scan.c:383
-msgid "empty char string"
-msgstr "lege tekenreeks"
-
-#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535
-msgid "preprocessor error"
-msgstr "voorverwerker fout"
-
-#: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383
-#, c-format
-msgid "program %lu is not available\n"
-msgstr "programma %lu is niet beschikbaar\n"
-
-#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333
-#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476
-#: sunrpc/rpcinfo.c:510
-#, c-format
-msgid "program %lu version %lu is not available\n"
-msgstr "programma %lu versie %lu is niet beschikbaar\n"
-
-#: sunrpc/rpcinfo.c:515
-#, c-format
-msgid "program %lu version %lu ready and waiting\n"
-msgstr "programma %lu versie %lu is gereed en wacht\n"
-
-#: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563
-msgid "rpcinfo: can't contact portmapper"
-msgstr "rpcinfo: kan geen contact maken met poortvertaler (portmapper)"
-
-#: sunrpc/rpcinfo.c:570
-msgid "No remote programs registered.\n"
-msgstr "Geen programma's-op-afstand geregistreerd.\n"
-
-#: sunrpc/rpcinfo.c:574
-msgid "   program vers proto   port\n"
-msgstr "   programma versie protocol poort\n"
-
-#: sunrpc/rpcinfo.c:613
-msgid "(unknown)"
-msgstr "(onbekend)"
-
-#: sunrpc/rpcinfo.c:637
-#, c-format
-msgid "rpcinfo: broadcast failed: %s\n"
-msgstr "rpcinfo: uitzenden mislukt: %s\n"
-
-#: sunrpc/rpcinfo.c:658
-msgid "Sorry. You are not root\n"
-msgstr "Sorry, u bent niet root\n"
-
-#: sunrpc/rpcinfo.c:665
-#, c-format
-msgid "rpcinfo: Could not delete registration for prog %s version %s\n"
-msgstr "rpcinfo: Kon registratie voor programma %s versie %s niet verwijderen\n"
-
-#: sunrpc/rpcinfo.c:674
-msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n"
-msgstr "Gebruik: rpcinfo [ -n poortnummer ] -u host programmanummer [ versienummer ]\n"
-
-#: sunrpc/rpcinfo.c:676
-msgid "       rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n"
-msgstr "       rpcinfo [ -n poortnummer ] -t host programmanummer [ versienummer ]\n"
-
-#: sunrpc/rpcinfo.c:678
-msgid "       rpcinfo -p [ host ]\n"
-msgstr "       rpcinfo -p [ host ]\n"
-
-#: sunrpc/rpcinfo.c:679
-msgid "       rpcinfo -b prognum versnum\n"
-msgstr "       rpcinfo -b programmanummer versienummer\n"
-
-#: sunrpc/rpcinfo.c:680
-msgid "       rpcinfo -d prognum versnum\n"
-msgstr "       rpcinfo -d programmanummer versienummer\n"
-
-#: sunrpc/rpcinfo.c:695
-#, c-format
-msgid "rpcinfo: %s is unknown service\n"
-msgstr "rpcinfo: %s is onbekende dienst\n"
-
-#: sunrpc/rpcinfo.c:732
-#, c-format
-msgid "rpcinfo: %s is unknown host\n"
-msgstr "rpcinfo: %s is onbekende host\n"
-
-#: sunrpc/svc_run.c:76
-msgid "svc_run: - poll failed"
-msgstr "svc_run: - polsen mislukt"
-
-#: sunrpc/svc_simple.c:87
-#, c-format
-msgid "can't reassign procedure number %ld\n"
-msgstr "kan procedurenummer %ld niet opnieuw toewijzen\n"
-
-#: sunrpc/svc_simple.c:96
-msgid "couldn't create an rpc server\n"
-msgstr "kon geen rpc-server aanmaken\n"
-
-#: sunrpc/svc_simple.c:104
-#, c-format
-msgid "couldn't register prog %ld vers %ld\n"
-msgstr "kon programma %ld versie %ld niet registreren\n"
-
-#: sunrpc/svc_simple.c:111
-msgid "registerrpc: out of memory\n"
-msgstr "registerrpc: geheugentekort\n"
-
-#: sunrpc/svc_simple.c:175
-#, c-format
-msgid "trouble replying to prog %d\n"
-msgstr "problemen bij antwoorden aan programma %d\n"
-
-#: sunrpc/svc_simple.c:183
-#, c-format
-msgid "never registered prog %d\n"
-msgstr "programma %d nooit geregistreerd\n"
-
-#: sunrpc/svc_tcp.c:155
-msgid "svc_tcp.c - tcp socket creation problem"
-msgstr "svc_tcp.c - probleem bij aanmaken TCP socket"
-
-#: sunrpc/svc_tcp.c:170
-msgid "svc_tcp.c - cannot getsockname or listen"
-msgstr "svc_tcp.c - kan niet getsockname() of listen()"
-
-#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184
-msgid "svctcp_create: out of memory\n"
-msgstr "svctcp_create: geheugentekort\n"
-
-#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228
-msgid "svc_tcp: makefd_xprt: out of memory\n"
-msgstr "svc_tcp: makefd_xprt: geheugentekort\n"
-
-#: sunrpc/svc_udp.c:128
-msgid "svcudp_create: socket creation problem"
-msgstr "svcudp_create: probleem bij aanmaken socket"
-
-#: sunrpc/svc_udp.c:142
-msgid "svcudp_create - cannot getsockname"
-msgstr "svcudp_create - getsockname aanroep mislukt"
-
-#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157
-msgid "svcudp_create: out of memory\n"
-msgstr "svcudp_create: geheugentekort\n"
-
-#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185
-msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
-msgstr "svcudp_create: xp_pad is te klein voor IP_PKTINFO\n"
-
-#: sunrpc/svc_udp.c:493
-msgid "enablecache: cache already enabled"
-msgstr "enablecache: buffering staat al aan"
-
-#: sunrpc/svc_udp.c:499
-msgid "enablecache: could not allocate cache"
-msgstr "enablecache: kon buffer niet toewijzen"
-
-#: sunrpc/svc_udp.c:507
-msgid "enablecache: could not allocate cache data"
-msgstr "enablecache: kon buffergegevens niet toewijzen"
-
-#: sunrpc/svc_udp.c:514
-msgid "enablecache: could not allocate cache fifo"
-msgstr "enablecache: kon buffer fifo niet toewijzen"
-
-#: sunrpc/svc_udp.c:550
-msgid "cache_set: victim not found"
-msgstr "cache_set: slachtoffer niet gevonden"
-
-#: sunrpc/svc_udp.c:561
-msgid "cache_set: victim alloc failed"
-msgstr "cache_set: toewijzen slachtoffer mislukt"
-
-#: sunrpc/svc_udp.c:567
-msgid "cache_set: could not allocate new rpc_buffer"
-msgstr "cache_set: kon nieuwe rpc_buffer niet toewijzen"
-
-#: sunrpc/svc_unix.c:150
-msgid "svc_unix.c - AF_UNIX socket creation problem"
-msgstr "svc_unix.c - probleem bij aanmaken AF_UNIX socket"
-
-#: sunrpc/svc_unix.c:166
-msgid "svc_unix.c - cannot getsockname or listen"
-msgstr "svc_unix.c - kan niet getsockname() of listen()"
-
-#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181
-msgid "svcunix_create: out of memory\n"
-msgstr "svcunix_create: geheugentekort\n"
-
-#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225
-msgid "svc_unix: makefd_xprt: out of memory\n"
-msgstr "svc_unix: makefd_xprt: geheugentekort\n"
-
-#: sunrpc/xdr.c:570 sunrpc/xdr.c:573
-msgid "xdr_bytes: out of memory\n"
-msgstr "xdr_bytes: geheugentekort\n"
-
-#: sunrpc/xdr.c:728 sunrpc/xdr.c:731
-msgid "xdr_string: out of memory\n"
-msgstr "xdr_string: geheugentekort\n"
-
-#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114
-msgid "xdr_array: out of memory\n"
-msgstr "xdr_array: geheugentekort\n"
-
-#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161
-msgid "xdrrec_create: out of memory\n"
-msgstr "xdrrec_create: geheugentekort\n"
-
-#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91
-msgid "xdr_reference: out of memory\n"
-msgstr "xdr_reference: geheugentekort\n"
-
-#: nis/nis_callback.c:189
-msgid "unable to free arguments"
-msgstr "kan argumenten niet vrijgeven"
+msgstr "Meer dan Ã©Ã©n bestandsaanmaakoptie is niet mogelijk\n"
 
-#: nis/nis_error.c:30
-msgid "Probable success"
-msgstr "Waarschijnlijk succes"
-
-#: nis/nis_error.c:31
-msgid "Not found"
-msgstr "Niet gevonden"
-
-#: nis/nis_error.c:32
-msgid "Probably not found"
-msgstr "Waarschijnlijk niet gevonden"
-
-#: nis/nis_error.c:33
-msgid "Cache expired"
-msgstr "Buffer verlopen"
-
-#: nis/nis_error.c:34
-msgid "NIS+ servers unreachable"
-msgstr "NIS+ servers onbereikbaar"
-
-#: nis/nis_error.c:35
-msgid "Unknown object"
-msgstr "Onbekend objekt"
-
-#: nis/nis_error.c:36
-msgid "Server busy, try again"
-msgstr "Server bezig, probeer nogmaals"
-
-#: nis/nis_error.c:37
-msgid "Generic system error"
-msgstr "Algemene systeemfout"
-
-#: nis/nis_error.c:38
-msgid "First/next chain broken"
-msgstr "Eerst/volgende ketting gebroken"
-
-#: nis/nis_error.c:41
-msgid "Name not served by this server"
-msgstr "Naam wordt door deze server niet aangeboden"
-
-#: nis/nis_error.c:42
-msgid "Server out of memory"
-msgstr "Server heeft geheugentekort"
-
-#: nis/nis_error.c:43
-msgid "Object with same name exists"
-msgstr "Objekt met dezelfde naam bestaat"
-
-#: nis/nis_error.c:44
-msgid "Not master server for this domain"
-msgstr "Niet hoofdserver voor dit domein"
-
-#: nis/nis_error.c:45
-msgid "Invalid object for operation"
-msgstr "Ongeldig objekt voor bewerking"
-
-#: nis/nis_error.c:46
-msgid "Malformed name, or illegal name"
-msgstr "Misvormde of ongeldige naam"
-
-#: nis/nis_error.c:47
-msgid "Unable to create callback"
-msgstr "Kan geen terugaanroep aanmaken"
-
-#: nis/nis_error.c:48
-msgid "Results sent to callback proc"
-msgstr "Resultaten verzonden aan terugaanroep proces"
-
-#: nis/nis_error.c:49
-msgid "Not found, no such name"
-msgstr "Niet gevonden, onbekende naam"
-
-#: nis/nis_error.c:50
-msgid "Name/entry isn't unique"
-msgstr "Naam/ingang is niet uniek"
-
-#: nis/nis_error.c:51
-msgid "Modification failed"
-msgstr "Wijziging mislukt"
-
-#: nis/nis_error.c:52
-msgid "Database for table does not exist"
-msgstr "Gegevensbank voor tabel bestaat niet"
-
-#: nis/nis_error.c:53
-msgid "Entry/table type mismatch"
-msgstr "Ingang/tabelsoort komt niet overeen"
-
-#: nis/nis_error.c:54
-msgid "Link points to illegal name"
-msgstr "Koppeling wijst naar ongeldige naam"
-
-#: nis/nis_error.c:55
-msgid "Partial success"
-msgstr "Gedeeltelijk succes"
-
-#: nis/nis_error.c:56
-msgid "Too many attributes"
-msgstr "Teveel kenmerken"
-
-#: nis/nis_error.c:57
-msgid "Error in RPC subsystem"
-msgstr "Fout in RPC-deelsysteem"
-
-#: nis/nis_error.c:58
-msgid "Missing or malformed attribute"
-msgstr "Ontbrekend of misvormd kenmerk"
-
-#: nis/nis_error.c:59
-msgid "Named object is not searchable"
-msgstr "Genaamd objekt is niet doorzoekbaar"
-
-#: nis/nis_error.c:60
-msgid "Error while talking to callback proc"
-msgstr "Fout bij praten met terugaanroep proces"
+#: sunrpc/rpc_main.c:1443
+#, c-format
+msgid "usage: %s infile\n"
+msgstr "Gebruik:  %s invoerbestand\n"
 
-#: nis/nis_error.c:61
-msgid "Non NIS+ namespace encountered"
-msgstr "Niet-NIS+ naamruimte tegengekomen"
+#: sunrpc/rpc_main.c:1444
+#, c-format
+msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
+msgstr ""
+"          %s [-abkCLNTM] [-Dnaam[=waarde]] [-i grootte]\n"
+"              [-I [-K seconden]] [-Y pad] invoerbestand\n"
 
-#: nis/nis_error.c:62
-msgid "Illegal object type for operation"
-msgstr "Ongeldige objektsoort voor bewerking"
+#: sunrpc/rpc_main.c:1446
+#, c-format
+msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
+msgstr ""
+"          %s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm]\n"
+"              [-o uitvoerbestand] [invoerbestand]\n"
 
-#: nis/nis_error.c:63
-msgid "Passed object is not the same object on server"
-msgstr "Meegegeven objekt is niet hetzelfde objekt op de server"
+#: sunrpc/rpc_main.c:1448
+#, c-format
+msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
+msgstr "          %s [-s netsoort]* [-o uitvoerbestand] [invoerbestand]\n"
 
-#: nis/nis_error.c:64
-msgid "Modify operation failed"
-msgstr "Wijzigingsbewerking mislukt"
+#: sunrpc/rpc_main.c:1449
+#, c-format
+msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
+msgstr "          %s [-n netid]* [-o uitvoerbestand] [invoerbestand]\n"
 
-#: nis/nis_error.c:65
-msgid "Query illegal for named table"
-msgstr "Zoekopdracht ongeldig voor genoemde tabel"
+#: sunrpc/rpc_scan.c:114
+msgid "constant or identifier expected"
+msgstr "een constante of een naam werd verwacht"
 
-#: nis/nis_error.c:66
-msgid "Attempt to remove a non-empty table"
-msgstr "Poging een niet-lege tabel te verwijderen"
+#: sunrpc/rpc_scan.c:310
+msgid "illegal character in file: "
+msgstr "ongeldig teken in bestand: "
 
-#: nis/nis_error.c:67
-msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
-msgstr "Fout bij toegang tot NIS+ koude-start bestand.  Is NIS+ wel geÃ¯nstalleerd?"
+#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375
+msgid "unterminated string constant"
+msgstr "onafgesloten tekenreeksconstante"
 
-#: nis/nis_error.c:68
-msgid "Full resync required for directory"
-msgstr "Volledige hersynchronisatie vereist voor map"
+#: sunrpc/rpc_scan.c:381
+msgid "empty char string"
+msgstr "lege tekenreeks"
 
-#: nis/nis_error.c:69
-msgid "NIS+ operation failed"
-msgstr "NIS+ bewerking mislukt"
+#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533
+msgid "preprocessor error"
+msgstr "voorverwerkingsfout"
 
-#: nis/nis_error.c:70
-msgid "NIS+ service is unavailable or not installed"
-msgstr "NIS+ dienst is onbeschikbaar of niet geÃ¯nstalleerd"
+#: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383
+#, c-format
+msgid "program %lu is not available\n"
+msgstr "programma %lu is niet beschikbaar\n"
 
-#: nis/nis_error.c:71
-msgid "Yes, 42 is the meaning of life"
-msgstr "Dat is zeker waar, 42 is de betekenis van het leven"
+#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333
+#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476
+#: sunrpc/rpcinfo.c:510
+#, c-format
+msgid "program %lu version %lu is not available\n"
+msgstr "programma %lu versie %lu is niet beschikbaar\n"
 
-#: nis/nis_error.c:72
-msgid "Unable to authenticate NIS+ server"
-msgstr "Kan niet authentificeren met NIS+-server"
+#: sunrpc/rpcinfo.c:515
+#, c-format
+msgid "program %lu version %lu ready and waiting\n"
+msgstr "programma %lu versie %lu is gereed en wacht\n"
 
-#: nis/nis_error.c:73
-msgid "Unable to authenticate NIS+ client"
-msgstr "Kan niet authentificeren met NIS+-client"
+#: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563
+msgid "rpcinfo: can't contact portmapper"
+msgstr "rpcinfo: kan geen contact maken met poortvertaler"
 
-#: nis/nis_error.c:74
-msgid "No file space on server"
-msgstr "Geen schijfruimte op server"
+#: sunrpc/rpcinfo.c:570
+msgid "No remote programs registered.\n"
+msgstr "Er zijn geen programma's van elders geregistreerd.\n"
 
-#: nis/nis_error.c:75
-msgid "Unable to create process on server"
-msgstr "Kan niet proces aanmaken op server"
+#: sunrpc/rpcinfo.c:574
+msgid "   program vers proto   port\n"
+msgstr "   program.vers.protocl.poort\n"
 
-#: nis/nis_error.c:76
-msgid "Master server busy, full dump rescheduled."
-msgstr "Hoofdserver bezig, volledig ophalen uitgesteld."
+#: sunrpc/rpcinfo.c:613
+msgid "(unknown)"
+msgstr "(onbekend)"
 
-#: nis/nis_local_names.c:126
+#: sunrpc/rpcinfo.c:637
 #, c-format
-msgid "LOCAL entry for UID %d in directory %s not unique\n"
-msgstr "LOCAL-ingang voor UID %d in map %s is niet uniek\n"
+msgid "rpcinfo: broadcast failed: %s\n"
+msgstr "rpcinfo: broadcast is mislukt: %s\n"
 
-#: nis/nis_print.c:51
-msgid "UNKNOWN"
-msgstr "ONBEKEND"
+#: sunrpc/rpcinfo.c:658
+msgid "Sorry. You are not root\n"
+msgstr "Sorry, u bent niet root.\n"
 
-#: nis/nis_print.c:109
-msgid "BOGUS OBJECT\n"
-msgstr "SLECHT OBJEKT\n"
+#: sunrpc/rpcinfo.c:665
+#, c-format
+msgid "rpcinfo: Could not delete registration for prog %s version %s\n"
+msgstr "rpcinfo: Kan registratie voor programma %s versie %s niet verwijderen\n"
 
-#: nis/nis_print.c:112
-msgid "NO OBJECT\n"
-msgstr "GEEN OBJEKT\n"
+#: sunrpc/rpcinfo.c:674
+msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n"
+msgstr "Gebruik:  rpcinfo [-n poortnummer] -u host programmanummer [versienummer]\n"
 
-#: nis/nis_print.c:115
-msgid "DIRECTORY\n"
-msgstr "MAP\n"
+#: sunrpc/rpcinfo.c:676
+msgid "       rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n"
+msgstr "          rpcinfo [-n poortnummer] -t host programmanummer [versienummer]\n"
 
-#: nis/nis_print.c:118
-msgid "GROUP\n"
-msgstr "GROEP\n"
+#: sunrpc/rpcinfo.c:678
+msgid "       rpcinfo -p [ host ]\n"
+msgstr "          rpcinfo -p [ host ]\n"
 
-#: nis/nis_print.c:121
-msgid "TABLE\n"
-msgstr "TABEL\n"
+#: sunrpc/rpcinfo.c:679
+msgid "       rpcinfo -b prognum versnum\n"
+msgstr "          rpcinfo -b programmanummer versienummer\n"
 
-#: nis/nis_print.c:124
-msgid "ENTRY\n"
-msgstr "INGANG\n"
+#: sunrpc/rpcinfo.c:680
+msgid "       rpcinfo -d prognum versnum\n"
+msgstr "          rpcinfo -d programmanummer versienummer\n"
 
-#: nis/nis_print.c:127
-msgid "LINK\n"
-msgstr "KOPPELING\n"
+#: sunrpc/rpcinfo.c:695
+#, c-format
+msgid "rpcinfo: %s is unknown service\n"
+msgstr "rpcinfo: %s is een onbekende dienst\n"
 
-#: nis/nis_print.c:130
-msgid "PRIVATE\n"
-msgstr "PRIVÃ‰\n"
+#: sunrpc/rpcinfo.c:732
+#, c-format
+msgid "rpcinfo: %s is unknown host\n"
+msgstr "rpcinfo: %s is een onbekende host\n"
 
-#: nis/nis_print.c:133
-msgid "(Unknown object)\n"
-msgstr "(Onbekend objekt)\n"
+#: sunrpc/svc_run.c:76
+msgid "svc_run: - poll failed"
+msgstr "svc_run.c: polsen is mislukt"
 
-#: nis/nis_print.c:166
+#: sunrpc/svc_simple.c:87
 #, c-format
-msgid "Name : `%s'\n"
-msgstr "Naam : `%s'\n"
+msgid "can't reassign procedure number %ld\n"
+msgstr "kan procedurenummer %ld niet opnieuw toewijzen\n"
 
-#: nis/nis_print.c:167
+#: sunrpc/svc_simple.c:97
+msgid "couldn't create an rpc server\n"
+msgstr "kan geen RPC-server aanmaken\n"
+
+#: sunrpc/svc_simple.c:105
 #, c-format
-msgid "Type : %s\n"
-msgstr "Soort : %s\n"
+msgid "couldn't register prog %ld vers %ld\n"
+msgstr "kan programma %ld (versie %ld) niet registreren\n"
 
-#: nis/nis_print.c:172
-msgid "Master Server :\n"
-msgstr "Hoofdserver :\n"
+#: sunrpc/svc_simple.c:113
+msgid "registerrpc: out of memory\n"
+msgstr "registerrpc(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:174
-msgid "Replicate :\n"
-msgstr ""
+#: sunrpc/svc_simple.c:173
+#, c-format
+msgid "trouble replying to prog %d\n"
+msgstr "problemen bij antwoorden aan programma %d\n"
 
-#: nis/nis_print.c:175
+#: sunrpc/svc_simple.c:182
 #, c-format
-msgid "\tName       : %s\n"
-msgstr "\tNaam       : %s\n"
+msgid "never registered prog %d\n"
+msgstr "programma %d is nooit geregistreerd\n"
 
-#: nis/nis_print.c:176
-msgid "\tPublic Key : "
-msgstr "\tOpenbare sleutel : "
+#: sunrpc/svc_tcp.c:155
+msgid "svc_tcp.c - tcp socket creation problem"
+msgstr "svc_tcp.c: probleem bij aanmaken van TCP-socket"
 
-#: nis/nis_print.c:180
-msgid "None.\n"
-msgstr "Geen.\n"
+#: sunrpc/svc_tcp.c:170
+msgid "svc_tcp.c - cannot getsockname or listen"
+msgstr "svc_tcp.c: getsockname() en listen() zijn mislukt"
 
-#: nis/nis_print.c:183
-#, c-format
-msgid "Diffie-Hellmann (%d bits)\n"
-msgstr "Diffie-Hellmann (%d bits)\n"
+#: sunrpc/svc_tcp.c:179
+msgid "svctcp_create: out of memory\n"
+msgstr "svctcp_create(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:188
-#, c-format
-msgid "RSA (%d bits)\n"
-msgstr "RSA (%d bits)\n"
+#: sunrpc/svc_tcp.c:218
+msgid "svc_tcp: makefd_xprt: out of memory\n"
+msgstr "svc_tcp.c: makefd_xprt(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:191
-msgid "Kerberos.\n"
-msgstr "Kerberos.\n"
+#: sunrpc/svc_udp.c:128
+msgid "svcudp_create: socket creation problem"
+msgstr "svcudp_create(): probleem bij aanmaken van socket"
 
-#: nis/nis_print.c:194
-#, c-format
-msgid "Unknown (type = %d, bits = %d)\n"
-msgstr "Onbekend (soort = %d, bits = %d)\n"
+#: sunrpc/svc_udp.c:142
+msgid "svcudp_create - cannot getsockname"
+msgstr "svcudp_create(): getsockname() is mislukt"
 
-#: nis/nis_print.c:205
-#, c-format
-msgid "\tUniversal addresses (%u)\n"
-msgstr "\tUniversele adressen (%u)\n"
+#: sunrpc/svc_udp.c:152
+msgid "svcudp_create: out of memory\n"
+msgstr "svcudp_create(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:227
-msgid "Time to live : "
-msgstr "Levenstijd : "
+#: sunrpc/svc_udp.c:174
+msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
+msgstr "svcudp_create(): 'xp_pad' is te klein voor 'IP_PKTINFO'\n"
 
-#: nis/nis_print.c:229
-msgid "Default Access rights :\n"
-msgstr "Standaard toegangsrechten :\n"
+#: sunrpc/svc_udp.c:474
+msgid "enablecache: cache already enabled"
+msgstr "enablecache(): buffering staat al aan"
 
-#: nis/nis_print.c:238
-#, c-format
-msgid "\tType         : %s\n"
-msgstr "\tSoort        : %s\n"
+#: sunrpc/svc_udp.c:480
+msgid "enablecache: could not allocate cache"
+msgstr "enablecache(): kan geen geheugen voor cache reserveren"
 
-#: nis/nis_print.c:239
-msgid "\tAccess rights: "
-msgstr "\tToegangsrechten: "
+#: sunrpc/svc_udp.c:489
+msgid "enablecache: could not allocate cache data"
+msgstr "enablecache(): kan geen geheugen voor cachegegevens reserveren"
 
-#: nis/nis_print.c:252
-msgid "Group Flags :"
-msgstr "Groepaanduidingen :"
+#: sunrpc/svc_udp.c:497
+msgid "enablecache: could not allocate cache fifo"
+msgstr "enablecache(): kan geen geheugen voor cache-fifo reserveren"
 
-#: nis/nis_print.c:255
-msgid ""
-"\n"
-"Group Members :\n"
-msgstr ""
-"\n"
-"Groepsleden :\n"
+#: sunrpc/svc_udp.c:532
+msgid "cache_set: victim not found"
+msgstr "cache_set(): kan het herbruikbare item niet vinden"
 
-#: nis/nis_print.c:266
-#, c-format
-msgid "Table Type          : %s\n"
-msgstr "Tabelsoort          : %s\n"
+#: sunrpc/svc_udp.c:543
+msgid "cache_set: victim alloc failed"
+msgstr "cache_set(): kan geen geheugen reserveren voor nieuw item"
 
-#: nis/nis_print.c:267
-#, c-format
-msgid "Number of Columns   : %d\n"
-msgstr "Aantal kolommen     : %d\n"
+#: sunrpc/svc_udp.c:550
+msgid "cache_set: could not allocate new rpc_buffer"
+msgstr "cache_set(): kan geen geheugen reserveren voor nieuw RPC-buffer"
 
-#: nis/nis_print.c:268
-#, c-format
-msgid "Character Separator : %c\n"
-msgstr "Teken-scheidingsteken : %c\n"
+#: sunrpc/svc_unix.c:150
+msgid "svc_unix.c - AF_UNIX socket creation problem"
+msgstr "svc_unix.c: probleem bij aanmaken van AF_UNIX-socket"
 
-#: nis/nis_print.c:269
-#, c-format
-msgid "Search Path         : %s\n"
-msgstr "Zoek pad            : %s\n"
+#: sunrpc/svc_unix.c:166
+msgid "svc_unix.c - cannot getsockname or listen"
+msgstr "svc_unix.c: getsockname() en listen() zijn mislukt"
 
-#: nis/nis_print.c:270
-msgid "Columns             :\n"
-msgstr "Kolommen            :\n"
+#: sunrpc/svc_unix.c:176
+msgid "svcunix_create: out of memory\n"
+msgstr "svcunix_create(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:273
-#, c-format
-msgid "\t[%d]\tName          : %s\n"
-msgstr "\t[%d]\tNaam          : %s\n"
+#: sunrpc/svc_unix.c:215
+msgid "svc_unix: makefd_xprt: out of memory\n"
+msgstr "svc_unix.c: makefd_xprt(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:275
-msgid "\t\tAttributes    : "
-msgstr "\t\tKenmerken     : "
+#: sunrpc/xdr.c:566
+msgid "xdr_bytes: out of memory\n"
+msgstr "xdr_bytes(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:277
-msgid "\t\tAccess Rights : "
-msgstr "\t\tToegangsrechten : "
+#: sunrpc/xdr.c:718
+msgid "xdr_string: out of memory\n"
+msgstr "xdr_string(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:286
-msgid "Linked Object Type : "
-msgstr "Soort gekoppeld objekt:"
+#: sunrpc/xdr_array.c:106
+msgid "xdr_array: out of memory\n"
+msgstr "xdr_array(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:288
-#, c-format
-msgid "Linked to : %s\n"
-msgstr "Gekoppeld aan : %s\n"
+#: sunrpc/xdr_rec.c:156
+msgid "xdrrec_create: out of memory\n"
+msgstr "xdrrec_create(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:297
-#, c-format
-msgid "\tEntry data of type %s\n"
-msgstr "\tIngangsgegevens van soort %s\n"
+#: sunrpc/xdr_ref.c:86
+msgid "xdr_reference: out of memory\n"
+msgstr "xdr_reference(): onvoldoende geheugen\n"
 
-#: nis/nis_print.c:300
-#, c-format
-msgid "\t[%u] - [%u bytes] "
-msgstr "\t[%u] - [%u bytes] "
+#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27
+msgid "Hangup"
+msgstr "Ophangen"
 
-#: nis/nis_print.c:303
-msgid "Encrypted data\n"
-msgstr "Gecodeerde gegevens\n"
+#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28
+msgid "Interrupt"
+msgstr "Onderbreken"
 
-#: nis/nis_print.c:305
-msgid "Binary data\n"
-msgstr "Binaire gegevens\n"
+#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29
+msgid "Quit"
+msgstr "Afsluiten"
 
-#: nis/nis_print.c:320
-#, c-format
-msgid "Object Name   : %s\n"
-msgstr "Objektnaam     : %s\n"
+#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30
+msgid "Illegal instruction"
+msgstr "Ongeldige instructie"
 
-#: nis/nis_print.c:321
-#, c-format
-msgid "Directory     : %s\n"
-msgstr "Map           : %s\n"
+#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31
+msgid "Trace/breakpoint trap"
+msgstr "Traceer/breekpunt-instructie"
 
-#: nis/nis_print.c:322
-#, c-format
-msgid "Owner         : %s\n"
-msgstr "Eigenaar      : %s\n"
+#: sysdeps/generic/siglist.h:34
+msgid "Aborted"
+msgstr "Afgebroken"
 
-#: nis/nis_print.c:323
-#, c-format
-msgid "Group         : %s\n"
-msgstr "Groep         : %s\n"
+#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34
+msgid "Floating point exception"
+msgstr "Drijvende-komma-berekeningsfout"
 
-#: nis/nis_print.c:324
-msgid "Access Rights : "
-msgstr "Toegangsrechten : "
+#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35
+msgid "Killed"
+msgstr "GeÃ«limineerd"
 
-#: nis/nis_print.c:326
-#, c-format
-msgid ""
-"\n"
-"Time to Live  : "
-msgstr ""
-"\n"
-"Tijd te leven  : "
+#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36
+msgid "Bus error"
+msgstr "Busfout"
+
+#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37
+msgid "Segmentation fault"
+msgstr "Segmentatiefout"
 
-#: nis/nis_print.c:329
-#, c-format
-msgid "Creation Time : %s"
-msgstr "Aanmaaktijd : %s"
+#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
+#. TRANS Every library function that returns this error code also generates a
+#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
+#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
+#. TRANS unless it has handled or blocked @code{SIGPIPE}.
+#: sysdeps/generic/siglist.h:39 sysdeps/gnu/errlist.c:359
+#: sysdeps/unix/siglist.c:39
+msgid "Broken pipe"
+msgstr "Gebroken pijp"
 
-#: nis/nis_print.c:331
-#, c-format
-msgid "Mod. Time     : %s"
-msgstr "Wijzigingstijd : %s"
+#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40
+msgid "Alarm clock"
+msgstr "Alarmklok"
 
-#: nis/nis_print.c:332
-msgid "Object Type   : "
-msgstr "Objektsoort   : "
+#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41
+msgid "Terminated"
+msgstr "Afgesloten"
 
-#: nis/nis_print.c:352
-#, c-format
-msgid "    Data Length = %u\n"
-msgstr " Gegevenslengte = %u\n"
+#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42
+msgid "Urgent I/O condition"
+msgstr "Spoedeisende I/O-toestand"
 
-#: nis/nis_print.c:365
-#, c-format
-msgid "Status            : %s\n"
-msgstr "Status            : %s\n"
+#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43
+msgid "Stopped (signal)"
+msgstr "Gestopt (signaal)"
 
-#: nis/nis_print.c:366
-#, c-format
-msgid "Number of objects : %u\n"
-msgstr "Aantal objekten : %u\n"
+#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44
+msgid "Stopped"
+msgstr "Gestopt"
 
-#: nis/nis_print.c:370
-#, c-format
-msgid "Object #%d:\n"
-msgstr "Objekt #%d:\n"
+#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45
+msgid "Continued"
+msgstr "Doorgegaan"
 
-#: nis/nis_print_group_entry.c:115
-#, c-format
-msgid "Group entry for \"%s.%s\" group:\n"
-msgstr "Groepingang voor \"%s.%s\" groep:\n"
+#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46
+msgid "Child exited"
+msgstr "Kind is afgesloten"
 
-#: nis/nis_print_group_entry.c:123
-msgid "    Explicit members:\n"
-msgstr "    Expliciete leden:\n"
+#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47
+msgid "Stopped (tty input)"
+msgstr "Gestopt (tty-invoer)"
 
-#: nis/nis_print_group_entry.c:128
-msgid "    No explicit members\n"
-msgstr "    Niet-expliciete leden\n"
+#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48
+msgid "Stopped (tty output)"
+msgstr "Gestopt (tty-uitvoer)"
 
-#: nis/nis_print_group_entry.c:131
-msgid "    Implicit members:\n"
-msgstr "    Impliciete leden:\n"
+#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49
+msgid "I/O possible"
+msgstr "I/O is mogelijk"
 
-#: nis/nis_print_group_entry.c:136
-msgid "    No implicit members\n"
-msgstr "    Niet-impliciete leden\n"
+#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50
+msgid "CPU time limit exceeded"
+msgstr "Limiet op processortijd is overschreden"
 
-#: nis/nis_print_group_entry.c:139
-msgid "    Recursive members:\n"
-msgstr "    Recursieve leden:\n"
+#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51
+msgid "File size limit exceeded"
+msgstr "Limiet op bestandsgrootte is overschreden"
 
-#: nis/nis_print_group_entry.c:144
-msgid "    No recursive members\n"
-msgstr "    Niet-recursieve leden\n"
+#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52
+msgid "Virtual timer expired"
+msgstr "Virtuele tijdopnemer is verlopen"
 
-#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163
-msgid "    Explicit nonmembers:\n"
-msgstr "    Expliciete niet-leden:\n"
+#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53
+msgid "Profiling timer expired"
+msgstr "Tijdopnemer voor analyse is verlopen"
 
-#: nis/nis_print_group_entry.c:152
-msgid "    No explicit nonmembers\n"
-msgstr "    Niet-expliciete niet-leden\n"
+#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54
+msgid "Window changed"
+msgstr "Venster is veranderd"
 
-#: nis/nis_print_group_entry.c:155
-msgid "    Implicit nonmembers:\n"
-msgstr "    Impliciete niet-leden:\n"
+#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56
+msgid "User defined signal 1"
+msgstr "Eerste door gebruiker gedefinieerd signaal"
 
-#: nis/nis_print_group_entry.c:160
-msgid "    No implicit nonmembers\n"
-msgstr "    Niet-impliciete niet-leden\n"
+#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57
+msgid "User defined signal 2"
+msgstr "Tweede door gebruiker gedefinieerd signaal"
 
-#: nis/nis_print_group_entry.c:168
-msgid "    No recursive nonmembers\n"
-msgstr "    Niet-recursieve niet-leden\n"
+#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33
+msgid "EMT trap"
+msgstr "EMT-instructie"
 
-#: nis/nss_nisplus/nisplus-publickey.c:101
-#: nis/nss_nisplus/nisplus-publickey.c:182
-#, c-format
-msgid "DES entry for netname %s not unique\n"
-msgstr "DES-ingang voor netnaam %s is niet uniek\n"
+#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38
+msgid "Bad system call"
+msgstr "Ongeldige systeemaanroep"
 
-#: nis/nss_nisplus/nisplus-publickey.c:218
-#, c-format
-msgid "netname2user: missing group id list in `%s'."
-msgstr "netname2user: ontbrekende groep-ID-lijst in `%s'."
+#: sysdeps/generic/siglist.h:66
+msgid "Stack fault"
+msgstr "Stackfout"
 
-#: nis/nss_nisplus/nisplus-publickey.c:300
-#: nis/nss_nisplus/nisplus-publickey.c:306
-#: nis/nss_nisplus/nisplus-publickey.c:370
-#: nis/nss_nisplus/nisplus-publickey.c:379
-#, c-format
-msgid "netname2user: (nis+ lookup): %s\n"
-msgstr "netname2user: (nis+ opzoeken): %s\n"
+#: sysdeps/generic/siglist.h:69
+msgid "Information request"
+msgstr "Verzoek om informatie"
 
-#: nis/nss_nisplus/nisplus-publickey.c:319
-#, c-format
-msgid "netname2user: DES entry for %s in directory %s not unique"
-msgstr "netname2user: DES-ingang voor %s in map %s is niet uniek"
+#: sysdeps/generic/siglist.h:71
+msgid "Power failure"
+msgstr "Stroomstoring"
 
-#: nis/nss_nisplus/nisplus-publickey.c:337
-#, c-format
-msgid "netname2user: principal name `%s' too long"
-msgstr "netname2user: hoofdnaam `%s' is te lang"
+#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55
+msgid "Resource lost"
+msgstr "Hulpbron verloren"
 
-#: nis/nss_nisplus/nisplus-publickey.c:392
-#, c-format
-msgid "netname2user: LOCAL entry for %s in directory %s not unique"
-msgstr "netname2user: LOCAL-ingang voor %s in map %s is niet uniek"
+#. TRANS Operation not permitted; only the owner of the file (or other resource)
+#. TRANS or processes with special privileges can perform the operation.
+#: sysdeps/gnu/errlist.c:25
+msgid "Operation not permitted"
+msgstr "Bewerking niet toegestaan"
 
-#: nis/nss_nisplus/nisplus-publickey.c:399
-msgid "netname2user: should not have uid 0"
-msgstr "netname2user: mag niet UID 0 hebben"
+#. TRANS No process matches the specified process ID.
+#: sysdeps/gnu/errlist.c:45
+msgid "No such process"
+msgstr "Proces bestaat niet"
 
-#: nis/ypclnt.c:171
-#, c-format
-msgid "YPBINDPROC_DOMAIN: %s\n"
-msgstr "YPBINDPROC_DOMAIN: %s\n"
+#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
+#. TRANS completion of the call.  When this happens, you should try the call
+#. TRANS again.
+#. TRANS
+#. TRANS You can choose to have functions resume after a signal that is handled,
+#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
+#. TRANS Primitives}.
+#: sysdeps/gnu/errlist.c:60
+msgid "Interrupted system call"
+msgstr "Onderbroken systeemaanroep"
 
-#: nis/ypclnt.c:780
-msgid "Request arguments bad"
-msgstr "Verzoekargumenten slecht"
+#. TRANS Input/output error; usually used for physical read or write errors.
+#: sysdeps/gnu/errlist.c:69
+msgid "Input/output error"
+msgstr "Invoer-/uitvoerfout"
 
-#: nis/ypclnt.c:782
-msgid "RPC failure on NIS operation"
-msgstr "RPC-mislukking bij NIS-bewerking"
+#. TRANS No such device or address.  The system tried to use the device
+#. TRANS represented by a file you specified, and it couldn't find the device.
+#. TRANS This can mean that the device file was installed incorrectly, or that
+#. TRANS the physical device is missing or not correctly attached to the
+#. TRANS computer.
+#: sysdeps/gnu/errlist.c:82
+msgid "No such device or address"
+msgstr "Apparaat of adres bestaat niet"
 
-#: nis/ypclnt.c:784
-msgid "Can't bind to server which serves this domain"
-msgstr "Kan niet binden aan de server die dit domein aanbiedt"
+#. TRANS Argument list too long; used when the arguments passed to a new program
+#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
+#. TRANS File}) occupy too much memory space.  This condition never arises in the
+#. TRANS GNU system.
+#: sysdeps/gnu/errlist.c:94
+msgid "Argument list too long"
+msgstr "Argumentenlijst is te lang"
 
-#: nis/ypclnt.c:786
-msgid "No such map in server's domain"
-msgstr "Geen dergelijke afbeelding in domein van server"
+#. TRANS Invalid executable file format.  This condition is detected by the
+#. TRANS @code{exec} functions; see @ref{Executing a File}.
+#: sysdeps/gnu/errlist.c:104
+msgid "Exec format error"
+msgstr "Verkeerd uitvoerbaar bestand"
 
-#: nis/ypclnt.c:788
-msgid "No such key in map"
-msgstr "Geen dergelijke sleutel in afbeelding"
+#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
+#. TRANS closed or reading from a descriptor open only for writing (or vice
+#. TRANS versa).
+#: sysdeps/gnu/errlist.c:115
+msgid "Bad file descriptor"
+msgstr "Ongeldige bestandsdescriptor"
 
-#: nis/ypclnt.c:790
-msgid "Internal NIS error"
-msgstr "Interne NIS-fout"
+#. TRANS There are no child processes.  This error happens on operations that are
+#. TRANS supposed to manipulate child processes, when there aren't any processes
+#. TRANS to manipulate.
+#: sysdeps/gnu/errlist.c:126
+msgid "No child processes"
+msgstr "Geen kindprocessen"
 
-#: nis/ypclnt.c:792
-msgid "Local resource allocation failure"
-msgstr "Toewijzingsfout lokale bron"
+#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
+#. TRANS deadlock situation.  The system does not guarantee that it will notice
+#. TRANS all such situations.  This error means you got lucky and the system
+#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
+#: sysdeps/gnu/errlist.c:138
+msgid "Resource deadlock avoided"
+msgstr "Volledige blokkering van hulpbron is omzeild"
 
-#: nis/ypclnt.c:794
-msgid "No more records in map database"
-msgstr "Niet meer records in afbeeldingengegevensbank"
+#. TRANS No memory available.  The system cannot allocate more virtual memory
+#. TRANS because its capacity is full.
+#: sysdeps/gnu/errlist.c:148
+msgid "Cannot allocate memory"
+msgstr "Kan geen geheugen meer reserveren"
 
-#: nis/ypclnt.c:796
-msgid "Can't communicate with portmapper"
-msgstr "Kan niet communiceren met poortvertaler"
+#. TRANS Bad address; an invalid pointer was detected.
+#. TRANS In the GNU system, this error never happens; you get a signal instead.
+#: sysdeps/gnu/errlist.c:167
+msgid "Bad address"
+msgstr "Ongeldig adres"
 
-#: nis/ypclnt.c:798
-msgid "Can't communicate with ypbind"
-msgstr "Kan niet communiceren met ypbind"
+#. TRANS A file that isn't a block special file was given in a situation that
+#. TRANS requires one.  For example, trying to mount an ordinary file as a file
+#. TRANS system in Unix gives this error.
+#: sysdeps/gnu/errlist.c:178
+msgid "Block device required"
+msgstr "Blokapparaat vereist"
 
-#: nis/ypclnt.c:800
-msgid "Can't communicate with ypserv"
-msgstr "Kan niet communiceren met ypserv"
+#. TRANS Resource busy; a system resource that can't be shared is already in use.
+#. TRANS For example, if you try to delete a file that is the root of a currently
+#. TRANS mounted filesystem, you get this error.
+#: sysdeps/gnu/errlist.c:189
+msgid "Device or resource busy"
+msgstr "Apparaat of hulpbron is bezig"
 
-#: nis/ypclnt.c:802
-msgid "Local domain name not set"
-msgstr "Lokaal domein niet ingesteld"
+#. TRANS File exists; an existing file was specified in a context where it only
+#. TRANS makes sense to specify a new file.
+#: sysdeps/gnu/errlist.c:199
+msgid "File exists"
+msgstr "Bestand bestaat al"
 
-#: nis/ypclnt.c:804
-msgid "NIS map database is bad"
-msgstr "NIS-afbeeldingengegevensbank is slecht"
+#. TRANS An attempt to make an improper link across file systems was detected.
+#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
+#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:210
+msgid "Invalid cross-device link"
+msgstr "Ongeldige koppeling tussen apparaten"
 
-#: nis/ypclnt.c:806
-msgid "NIS client/server version mismatch - can't supply service"
-msgstr "NIS client/server versie komt niet overeen - kan dienst niet aanbieden"
+#. TRANS The wrong type of device was given to a function that expects a
+#. TRANS particular sort of device.
+#: sysdeps/gnu/errlist.c:220
+msgid "No such device"
+msgstr "Onjuist apparaat"
 
-#: nis/ypclnt.c:810
-msgid "Database is busy"
-msgstr "Gegevensbank is bezig"
+#. TRANS A file that isn't a directory was specified when a directory is required.
+#: sysdeps/gnu/errlist.c:229
+msgid "Not a directory"
+msgstr "Niet een map"
 
-#: nis/ypclnt.c:812
-msgid "Unknown NIS error code"
-msgstr "Onbekende NIS-foutcode"
+#. TRANS File is a directory; you cannot open a directory for writing,
+#. TRANS or create or remove hard links to it.
+#: sysdeps/gnu/errlist.c:239
+msgid "Is a directory"
+msgstr "Is een map"
 
-#: nis/ypclnt.c:854
-msgid "Internal ypbind error"
-msgstr "Interne ypbind-fout"
+#. TRANS Invalid argument.  This is used to indicate various kinds of problems
+#. TRANS with passing the wrong argument to a library function.
+#: sysdeps/gnu/errlist.c:249
+msgid "Invalid argument"
+msgstr "Ongeldig argument"
 
-#: nis/ypclnt.c:856
-msgid "Domain not bound"
-msgstr "Domein niet gebonden"
+#. TRANS The current process has too many files open and can't open any more.
+#. TRANS Duplicate descriptors do count toward this limit.
+#. TRANS
+#. TRANS In BSD and GNU, the number of open files is controlled by a resource
+#. TRANS limit that can usually be increased.  If you get this error, you might
+#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
+#. TRANS @pxref{Limits on Resources}.
+#: sysdeps/gnu/errlist.c:264
+msgid "Too many open files"
+msgstr "Te veel open bestanden"
 
-#: nis/ypclnt.c:858
-msgid "System resource allocation failure"
-msgstr "Toewijzingsfout systeembron"
+#. TRANS There are too many distinct file openings in the entire system.  Note
+#. TRANS that any number of linked channels count as just one file opening; see
+#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
+#: sysdeps/gnu/errlist.c:275
+msgid "Too many open files in system"
+msgstr "Te veel open bestanden in systeem"
 
-#: nis/ypclnt.c:860
-msgid "Unknown ypbind error"
-msgstr "Onbekende ypbind-fout"
+#. TRANS Inappropriate I/O control operation, such as trying to set terminal
+#. TRANS modes on an ordinary file.
+#: sysdeps/gnu/errlist.c:285
+msgid "Inappropriate ioctl for device"
+msgstr "Ongepaste ioctl() voor apparaat"
 
-#: nis/ypclnt.c:899
-msgid "yp_update: cannot convert host to netname\n"
-msgstr "yp_update: kan host niet converteren naar netnaam\n"
+#. TRANS An attempt to execute a file that is currently open for writing, or
+#. TRANS write to a file that is currently being executed.  Often using a
+#. TRANS debugger to run a program is considered having it open for writing and
+#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
+#. TRANS is not an error in the GNU system; the text is copied as necessary.
+#: sysdeps/gnu/errlist.c:298
+msgid "Text file busy"
+msgstr "Tekstbestand is bezig"
 
-#: nis/ypclnt.c:911
-msgid "yp_update: cannot get server address\n"
-msgstr "yp_update: kan server-adres niet opvragen\n"
+#. TRANS File too big; the size of a file would be larger than allowed by the system.
+#: sysdeps/gnu/errlist.c:307
+msgid "File too large"
+msgstr "Bestand is te groot"
 
-#: nscd/cache.c:94
-msgid "while allocating hash table entry"
-msgstr "bij het toewijzen van een hash-tabel ingang"
+#. TRANS No space left on device; write operation on a file failed because the
+#. TRANS disk is full.
+#: sysdeps/gnu/errlist.c:317
+msgid "No space left on device"
+msgstr "Geen ruimte meer over op apparaat"
 
-#: nscd/cache.c:162 nscd/connections.c:184
-#, c-format
-msgid "cannot stat() file `%s': %s"
-msgstr "kan bestand `%s' niet vinden: %s"
+#. TRANS Invalid seek operation (such as on a pipe).
+#: sysdeps/gnu/errlist.c:326
+msgid "Illegal seek"
+msgstr "Ongeldige 'seek'-opdracht"
 
-#: nscd/connections.c:150
-msgid "Cannot run nscd in secure mode as unprivileged user"
-msgstr "Kan nscd niet uitvoeren in veilige modus als gebruiker zonder privileges"
+#. TRANS An attempt was made to modify something on a read-only file system.
+#: sysdeps/gnu/errlist.c:335
+msgid "Read-only file system"
+msgstr "Bestandssysteem is alleen-lezen"
 
-#: nscd/connections.c:172
-#, c-format
-msgid "while allocating cache: %s"
-msgstr "bij toewijzen buffer: %s"
+#. TRANS Too many links; the link count of a single file would become too large.
+#. TRANS @code{rename} can cause this error if the file being renamed already has
+#. TRANS as many links as it can take (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:346
+msgid "Too many links"
+msgstr "Te veel koppelingen"
 
-#: nscd/connections.c:197
-#, c-format
-msgid "cannot open socket: %s"
-msgstr "kan socket niet openen: %s"
+#. TRANS Domain error; used by mathematical functions when an argument value does
+#. TRANS not fall into the domain over which the function is defined.
+#: sysdeps/gnu/errlist.c:369
+msgid "Numerical argument out of domain"
+msgstr "Numeriek argument valt buiten domein"
 
-#: nscd/connections.c:215
-#, c-format
-msgid "cannot enable socket to accept connections: %s"
-msgstr "kan socket niet verbindingen laten accepteren: %s"
+#. TRANS Range error; used by mathematical functions when the result value is
+#. TRANS not representable because of overflow or underflow.
+#: sysdeps/gnu/errlist.c:379
+msgid "Numerical result out of range"
+msgstr "Numeriek resultaat valt buiten bereik"
+
+#. TRANS Resource temporarily unavailable; the call might work if you try again
+#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
+#. TRANS they are always the same in the GNU C library.
+#. TRANS
+#. TRANS This error can happen in a few different situations:
+#. TRANS
+#. TRANS @itemize @bullet
+#. TRANS @item
+#. TRANS An operation that would block was attempted on an object that has
+#. TRANS non-blocking mode selected.  Trying the same operation again will block
+#. TRANS until some external condition makes it possible to read, write, or
+#. TRANS connect (whatever the operation).  You can use @code{select} to find out
+#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
+#. TRANS
+#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
+#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
+#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
+#. TRANS check for both codes and treat them the same.
+#. TRANS
+#. TRANS @item
+#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
+#. TRANS can return this error.  It indicates that the shortage is expected to
+#. TRANS pass, so your program can try the call again later and it may succeed.
+#. TRANS It is probably a good idea to delay for a few seconds before trying it
+#. TRANS again, to allow time for other processes to release scarce resources.
+#. TRANS Such shortages are usually fairly serious and affect the whole system,
+#. TRANS so usually an interactive program should report the error to the user
+#. TRANS and return to its command loop.
+#. TRANS @end itemize
+#: sysdeps/gnu/errlist.c:416
+msgid "Resource temporarily unavailable"
+msgstr "Hulpbron is tijdelijk onbeschikbaar"
 
-#: nscd/connections.c:260
-#, c-format
-msgid "cannot handle old request version %d; current version is %d"
-msgstr "kan oude verzoekversie %d niet behandelen; huidige versie is %d"
+#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
+#. TRANS The values are always the same, on every operating system.
+#. TRANS
+#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
+#. TRANS separate error code.
+#: sysdeps/gnu/errlist.c:429
+msgid "Operation would block"
+msgstr "Bewerking zou blokkeren"
 
-#: nscd/connections.c:298 nscd/connections.c:324
-#, c-format
-msgid "cannot write result: %s"
-msgstr "kan resultaat niet schrijven: %s"
+#. TRANS An operation that cannot complete immediately was initiated on an object
+#. TRANS that has non-blocking mode selected.  Some functions that must always
+#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
+#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
+#. TRANS the operation has begun and will take some time.  Attempts to manipulate
+#. TRANS the object before the call completes return @code{EALREADY}.  You can
+#. TRANS use the @code{select} function to find out when the pending operation
+#. TRANS has completed; @pxref{Waiting for I/O}.
+#: sysdeps/gnu/errlist.c:445
+msgid "Operation now in progress"
+msgstr "Bewerking is nu bezig"
 
-#: nscd/connections.c:392 nscd/connections.c:514
-#, c-format
-msgid "error getting caller's id: %s"
-msgstr "fout bij opvragen ID van aanroeper: %s"
+#. TRANS An operation is already in progress on an object that has non-blocking
+#. TRANS mode selected.
+#: sysdeps/gnu/errlist.c:455
+msgid "Operation already in progress"
+msgstr "Bewerking is al bezig"
 
-#: nscd/connections.c:485
-#, c-format
-msgid "while accepting connection: %s"
-msgstr "bij accepteren verbinding: %s"
+#. TRANS A file that isn't a socket was specified when a socket is required.
+#: sysdeps/gnu/errlist.c:464
+msgid "Socket operation on non-socket"
+msgstr "Socketbewerking op een niet-socket"
 
-#: nscd/connections.c:498
-#, c-format
-msgid "short read while reading request: %s"
-msgstr "te weinig gelezen bij lezen van verzoek: %s"
+#. TRANS The size of a message sent on a socket was larger than the supported
+#. TRANS maximum size.
+#: sysdeps/gnu/errlist.c:474
+msgid "Message too long"
+msgstr "Bericht is te lang"
 
-#: nscd/connections.c:542
-#, c-format
-msgid "key length in request too long: %d"
-msgstr "sleutellengte in verzoek te lang: %d"
+#. TRANS The socket type does not support the requested communications protocol.
+#: sysdeps/gnu/errlist.c:483
+msgid "Protocol wrong type for socket"
+msgstr "Protocol van verkeerde soort voor socket"
 
-#: nscd/connections.c:556
-#, c-format
-msgid "short read while reading request key: %s"
-msgstr "te weinig gelezen bij lezen van verzoeksleutel: %s"
+#. TRANS You specified a socket option that doesn't make sense for the
+#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
+#: sysdeps/gnu/errlist.c:493
+msgid "Protocol not available"
+msgstr "Protocol is niet beschikbaar"
 
-#: nscd/connections.c:566
-#, c-format
-msgid "handle_request: request received (Version = %d) from PID %ld"
-msgstr "handle_request: verzoek ontvangen (Versie = %d) van PID %ld"
+#. TRANS The socket domain does not support the requested communications protocol
+#. TRANS (perhaps because the requested protocol is completely invalid).
+#. TRANS @xref{Creating a Socket}.
+#: sysdeps/gnu/errlist.c:504
+msgid "Protocol not supported"
+msgstr "Protocol wordt niet ondersteund"
 
-#: nscd/connections.c:571
-#, c-format
-msgid "handle_request: request received (Version = %d)"
-msgstr "handle_request: verzoek ontvangen (versie = %d)"
+#. TRANS The socket type is not supported.
+#: sysdeps/gnu/errlist.c:513
+msgid "Socket type not supported"
+msgstr "Socketsoort wordt niet ondersteund"
 
-#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655
-#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681
-#, c-format
-msgid "Failed to run nscd as user '%s'"
-msgstr "Uitvoeren van nscd als gebruiker '%s' mislukt"
+#. TRANS The operation you requested is not supported.  Some socket functions
+#. TRANS don't make sense for all types of sockets, and others may not be
+#. TRANS implemented for all communications protocols.  In the GNU system, this
+#. TRANS error can happen for many calls when the object does not support the
+#. TRANS particular operation; it is a generic indication that the server knows
+#. TRANS nothing to do for that call.
+#: sysdeps/gnu/errlist.c:527
+msgid "Operation not supported"
+msgstr "Bewerking wordt niet ondersteund"
 
-#: nscd/connections.c:656
-msgid "getgrouplist failed"
-msgstr "getgrouplist mislukt"
+#. TRANS The socket communications protocol family you requested is not supported.
+#: sysdeps/gnu/errlist.c:536
+msgid "Protocol family not supported"
+msgstr "Protocolfamilie wordt niet ondersteund"
 
-#: nscd/connections.c:669
-msgid "setgroups failed"
-msgstr "setgroups mislukt"
+#. TRANS The address family specified for a socket is not supported; it is
+#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
+#: sysdeps/gnu/errlist.c:546
+msgid "Address family not supported by protocol"
+msgstr "Adresfamilie wordt niet ondersteund door protocol"
 
-#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109
-msgid "while allocating key copy"
-msgstr "bij toewijzen sleutelkopie"
+#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:555
+msgid "Address already in use"
+msgstr "Adres is al in gebruik"
 
-#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146
-msgid "while allocating cache entry"
-msgstr "bij toewijzen bufferingang"
+#. TRANS The requested socket address is not available; for example, you tried
+#. TRANS to give a socket a name that doesn't match the local host name.
+#. TRANS @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:566
+msgid "Cannot assign requested address"
+msgstr "Kan verzochte adres niet toewijzen"
 
-#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193
-#, c-format
-msgid "short write in %s: %s"
-msgstr "te weinig geschreven in %s: %s"
+#. TRANS A socket operation failed because the network was down.
+#: sysdeps/gnu/errlist.c:575
+msgid "Network is down"
+msgstr "Netwerk ligt plat"
 
-#: nscd/grpcache.c:219
-#, c-format
-msgid "Haven't found \"%s\" in group cache!"
-msgstr "Kon \"%s\" niet vinden in groepbuffer!"
+#. TRANS A socket operation failed because the subnet containing the remote host
+#. TRANS was unreachable.
+#: sysdeps/gnu/errlist.c:585
+msgid "Network is unreachable"
+msgstr "Netwerk is onbereikbaar"
 
-#: nscd/grpcache.c:285
-#, c-format
-msgid "Invalid numeric gid \"%s\"!"
-msgstr "Ongeldige numerieke GID \"%s\"!"
+#. TRANS A network connection was reset because the remote host crashed.
+#: sysdeps/gnu/errlist.c:594
+msgid "Network dropped connection on reset"
+msgstr "Verbinding is verbroken door KILL-opdracht"
 
-#: nscd/grpcache.c:292
-#, c-format
-msgid "Haven't found \"%d\" in group cache!"
-msgstr "Kon \"%d\" niet vinden in groepbuffer!"
+#. TRANS A network connection was aborted locally.
+#: sysdeps/gnu/errlist.c:603
+msgid "Software caused connection abort"
+msgstr "Verbinding is verbroken door lokaal probleem"
 
-#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436
-#: nscd/hstcache.c:501
-#, c-format
-msgid "Haven't found \"%s\" in hosts cache!"
-msgstr "Kon \"%s\" niet vinden in hostsbuffer!"
+#. TRANS A network connection was closed for reasons outside the control of the
+#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
+#. TRANS protocol violation.
+#: sysdeps/gnu/errlist.c:614
+msgid "Connection reset by peer"
+msgstr "Verbinding is weggevallen"
 
-#: nscd/nscd.c:89
-msgid "Read configuration data from NAME"
-msgstr "Configuratiegegevens lezen uit NAAM"
+#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
+#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
+#. TRANS other from network operations.
+#: sysdeps/gnu/errlist.c:625
+msgid "No buffer space available"
+msgstr "Geen bufferruimte meer beschikbaar"
 
-#: nscd/nscd.c:91
-msgid "Do not fork and display messages on the current tty"
-msgstr "Niet vertakken en berichten op de huidige TTY weergeven"
+#. TRANS You tried to connect a socket that is already connected.
+#. TRANS @xref{Connecting}.
+#: sysdeps/gnu/errlist.c:635
+msgid "Transport endpoint is already connected"
+msgstr "Overdrachtseindpunt is al verbonden"
 
-#: nscd/nscd.c:92
-msgid "NUMBER"
-msgstr "GETAL"
+#. TRANS The socket is not connected to anything.  You get this error when you
+#. TRANS try to transmit data over a socket, without first specifying a
+#. TRANS destination for the data.  For a connectionless socket (for datagram
+#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
+#: sysdeps/gnu/errlist.c:647
+msgid "Transport endpoint is not connected"
+msgstr "Overdrachtseindpunt is niet verbonden"
 
-#: nscd/nscd.c:92
-msgid "Start NUMBER threads"
-msgstr "GETAL threads starten"
+#. TRANS No default destination address was set for the socket.  You get this
+#. TRANS error when you try to transmit data over a connectionless socket,
+#. TRANS without first specifying a destination for the data with @code{connect}.
+#: sysdeps/gnu/errlist.c:658
+msgid "Destination address required"
+msgstr "Doeladres vereist"
 
-#: nscd/nscd.c:93
-msgid "Shut the server down"
-msgstr "De server afsluiten"
+#. TRANS The socket has already been shut down.
+#: sysdeps/gnu/errlist.c:667
+msgid "Cannot send after transport endpoint shutdown"
+msgstr "Kan niets meer verzenden na sluiten van overdrachtseindpunt"
 
-#: nscd/nscd.c:94
-msgid "Print current configuration statistic"
-msgstr "Huidige configuratiestatistiek weergeven"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:676
+msgid "Too many references: cannot splice"
+msgstr "Te veel verwijzingen: kan niet splitsen"
 
-#: nscd/nscd.c:95
-msgid "TABLE"
-msgstr "TABEL"
+#. TRANS A socket operation with a specified timeout received no response during
+#. TRANS the timeout period.
+#: sysdeps/gnu/errlist.c:686
+msgid "Connection timed out"
+msgstr "Verbinding is verlopen"
 
-#: nscd/nscd.c:96
-msgid "Invalidate the specified cache"
-msgstr "De opgegeven buffer ongeldig maken"
+#. TRANS A remote host refused to allow the network connection (typically because
+#. TRANS it is not running the requested service).
+#: sysdeps/gnu/errlist.c:696
+msgid "Connection refused"
+msgstr "Verbinding is geweigerd"
 
-#: nscd/nscd.c:97
-msgid "TABLE,yes"
-msgstr "TABEL,ja"
+#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
+#. TRANS This often indicates a cycle of symbolic links.
+#: sysdeps/gnu/errlist.c:706
+msgid "Too many levels of symbolic links"
+msgstr "Te veel niveaus van symbolische koppelingen -- vermoedelijk een lus"
 
-#: nscd/nscd.c:97
-msgid "Use separate cache for each user"
-msgstr "Gescheiden buffer gebruiken voor elke gebruiker"
+#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
+#. TRANS Files}) or host name too long (in @code{gethostname} or
+#. TRANS @code{sethostname}; @pxref{Host Identification}).
+#: sysdeps/gnu/errlist.c:717
+msgid "File name too long"
+msgstr "Bestandsnaam is te lang"
 
-#: nscd/nscd.c:102
-msgid "Name Service Cache Daemon."
-msgstr "Naamdienst Bufferdaemon."
+#. TRANS The remote host for a requested network connection is down.
+#: sysdeps/gnu/errlist.c:726
+msgid "Host is down"
+msgstr "Host is inactief"
 
-#: nscd/nscd.c:141
-msgid "cannot read configuration file; this is fatal"
-msgstr "kan configuratiebestand niet lezen; dit is fataal"
+#. TRANS The remote host for a requested network connection is not reachable.
+#: sysdeps/gnu/errlist.c:735
+msgid "No route to host"
+msgstr "Geen route naar host"
 
-#: nscd/nscd.c:152
-msgid "already running"
-msgstr "word al uitgevoerd"
+#. TRANS Directory not empty, where an empty directory was expected.  Typically,
+#. TRANS this error occurs when you are trying to delete a directory.
+#: sysdeps/gnu/errlist.c:745
+msgid "Directory not empty"
+msgstr "Map is niet leeg"
 
-#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132
-msgid "Only root is allowed to use this option!"
-msgstr "Alleen root mag deze optie gebruiken!"
+#. TRANS This means that the per-user limit on new process would be exceeded by
+#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
+#. TRANS the @code{RLIMIT_NPROC} limit.
+#: sysdeps/gnu/errlist.c:756
+msgid "Too many processes"
+msgstr "Te veel processen"
 
-#: nscd/nscd_conf.c:88
-#, c-format
-msgid "Parse error: %s"
-msgstr "Verwerkfout: %s"
+#. TRANS The file quota system is confused because there are too many users.
+#. TRANS @c This can probably happen in a GNU system when using NFS.
+#: sysdeps/gnu/errlist.c:766
+msgid "Too many users"
+msgstr "Te veel gebruikers"
 
-#: nscd/nscd_conf.c:171
-#, c-format
-msgid "Could not create log file \"%s\""
-msgstr "Kon logbestand \"%s\" niet aanmaken"
+#. TRANS The user's disk quota was exceeded.
+#: sysdeps/gnu/errlist.c:775
+msgid "Disk quota exceeded"
+msgstr "Schijfquotum is overschreden"
 
-#: nscd/nscd_conf.c:187
-msgid "Must specify user name for server-user option"
-msgstr "Het is nodig een gebruikersnaam op te geven bij de server-user optie"
+#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
+#. TRANS system which is due to file system rearrangements on the server host.
+#. TRANS Repairing this condition usually requires unmounting and remounting
+#. TRANS the NFS file system on the local host.
+#: sysdeps/gnu/errlist.c:787
+msgid "Stale NFS file handle"
+msgstr "Achterhaald NFS-bestandshandvat"
 
-#: nscd/nscd_conf.c:194
-msgid "Must specify user name for stat-user option"
-msgstr "Het is nodig een gebruikersnaam op te geven bij de stat-user optie"
+#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
+#. TRANS already specifies an NFS-mounted file.
+#. TRANS (This is an error on some operating systems, but we expect it to work
+#. TRANS properly on the GNU system, making this error code impossible.)
+#: sysdeps/gnu/errlist.c:799
+msgid "Object is remote"
+msgstr "Object is al elders"
 
-#: nscd/nscd_conf.c:205
-#, c-format
-msgid "Unknown option: %s %s %s"
-msgstr "Onbekende optie: %s %s %s"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:808
+msgid "RPC struct is bad"
+msgstr "RPC-struct is ongeldig"
 
-#: nscd/nscd_stat.c:103
-#, c-format
-msgid "cannot write statistics: %s"
-msgstr "kan statistieken niet schrijven: %s"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:817
+msgid "RPC version wrong"
+msgstr "RPC-versie is verkeerd"
 
-#: nscd/nscd_stat.c:128
-#, c-format
-msgid "Only root or %s is allowed to use this option!"
-msgstr "Alleen root of %s mag deze optie gebruiken!"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:826
+msgid "RPC program not available"
+msgstr "RPC-programma is niet beschikbaar"
 
-#: nscd/nscd_stat.c:139
-msgid "nscd not running!\n"
-msgstr "nscd wordt niet uitgevoerd!\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:835
+msgid "RPC program version wrong"
+msgstr "RPC-programmaversie is verkeerd"
 
-#: nscd/nscd_stat.c:150
-msgid "write incomplete"
-msgstr "schrijven onvolledig"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:844
+msgid "RPC bad procedure for program"
+msgstr "Verkeerde RPC-procedure voor programma"
 
-#: nscd/nscd_stat.c:162
-msgid "cannot read statistics data"
-msgstr "kan statistische gegevens niet lezen"
+#. TRANS No locks available.  This is used by the file locking facilities; see
+#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
+#. TRANS it can result from an operation to an NFS server running another
+#. TRANS operating system.
+#: sysdeps/gnu/errlist.c:856
+msgid "No locks available"
+msgstr "Geen vergrendelingen meer beschikbaar"
 
-#: nscd/nscd_stat.c:165
-#, c-format
-msgid ""
-"nscd configuration:\n"
-"\n"
-"%15d  server debug level\n"
-msgstr ""
-"nscd configuratie:\n"
-"\n"
-"%15d  server debugniveau\n"
+#. TRANS Inappropriate file type or format.  The file was the wrong type for the
+#. TRANS operation, or a data file had the wrong format.
+#. TRANS
+#. TRANS On some systems @code{chmod} returns this error if you try to set the
+#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
+#: sysdeps/gnu/errlist.c:869
+msgid "Inappropriate file type or format"
+msgstr "Ongepast bestandstype"
 
-#: nscd/nscd_stat.c:189
-#, c-format
-msgid "%3ud %2uh %2um %2lus  server runtime\n"
-msgstr "%3ud %2uh %2um %2lus  server looptijd\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:878
+msgid "Authentication error"
+msgstr "Authentificatiefout"
 
-#: nscd/nscd_stat.c:192
-#, c-format
-msgid "    %2uh %2um %2lus  server runtime\n"
-msgstr "    %2uh %2um %2lus  server looptijd\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:887
+msgid "Need authenticator"
+msgstr "Authentificator vereist"
 
-#: nscd/nscd_stat.c:194
-#, c-format
-msgid "        %2um %2lus  server runtime\n"
-msgstr "        %2um %2lus  server looptijd\n"
+#. TRANS Function not implemented.  This indicates that the function called is
+#. TRANS not implemented at all, either in the C library itself or in the
+#. TRANS operating system.  When you get this error, you can be sure that this
+#. TRANS particular function will always fail with @code{ENOSYS} unless you
+#. TRANS install a new version of the C library or the operating system.
+#: sysdeps/gnu/errlist.c:900
+msgid "Function not implemented"
+msgstr "Functie is niet aanwezig"
 
-#: nscd/nscd_stat.c:196
-#, c-format
-msgid "            %2lus  server runtime\n"
-msgstr "            %2lus  server looptijd\n"
+#. TRANS Not supported.  A function returns this error when certain parameter
+#. TRANS values are valid, but the functionality they request is not available.
+#. TRANS This can mean that the function does not implement a particular command
+#. TRANS or option value or flag bit at all.  For functions that operate on some
+#. TRANS object given in a parameter, such as a file descriptor or a port, it
+#. TRANS might instead mean that only @emph{that specific object} (file
+#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
+#. TRANS different file descriptors might support different ranges of parameter
+#. TRANS values.
+#. TRANS
+#. TRANS If the entire function is not available at all in the implementation,
+#. TRANS it returns @code{ENOSYS} instead.
+#: sysdeps/gnu/errlist.c:920
+msgid "Not supported"
+msgstr "Niet ondersteund"
 
-#: nscd/nscd_stat.c:198
-#, c-format
-msgid "%15lu  number of times clients had to wait\n"
-msgstr "%15lu  aantal keren dat de client moest wachten\n"
+#. TRANS While decoding a multibyte character the function came along an invalid
+#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
+#: sysdeps/gnu/errlist.c:930
+msgid "Invalid or incomplete multibyte or wide character"
+msgstr "Ongeldig of onvolledig multibyte-teken"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "      no"
-msgstr "      nee"
+#. TRANS In the GNU system, servers supporting the @code{term} protocol return
+#. TRANS this error for certain operations when the caller is not in the
+#. TRANS foreground process group of the terminal.  Users do not usually see this
+#. TRANS error because functions such as @code{read} and @code{write} translate
+#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
+#. TRANS for information on process groups and these signals.
+#: sysdeps/gnu/errlist.c:944
+msgid "Inappropriate operation for background process"
+msgstr "Ongepaste bewerking voor achtergrondproces"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "     yes"
-msgstr "     ja"
+#. TRANS In the GNU system, opening a file returns this error when the file is
+#. TRANS translated by a program and the translator program dies while starting
+#. TRANS up, before it has connected to the file.
+#: sysdeps/gnu/errlist.c:955
+msgid "Translator died"
+msgstr "Vertaler bestaat niet meer"
 
-#: nscd/nscd_stat.c:221
-#, c-format
-msgid ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache is enabled\n"
-"%15Zu  suggested size\n"
-"%15lu  seconds time to live for positive entries\n"
-"%15lu  seconds time to live for negative entries\n"
-"%15lu  cache hits on positive entries\n"
-"%15lu  cache hits on negative entries\n"
-"%15lu  cache misses on positive entries\n"
-"%15lu  cache misses on negative entries\n"
-"%15lu%% cache hit rate\n"
-"%15lu  current number of cached values\n"
-"%15lu  maximum number of cached values\n"
-"%15lu  maximum chain length searched\n"
-"%15lu  number of delays on rdlock\n"
-"%15lu  number of delays on wrlock\n"
-"%15s  check /etc/%s for changes\n"
-msgstr ""
-"\n"
-"%s buffer:\n"
-"\n"
-"%15s  buffer staat aan\n"
-"%15Zu  voorgestelde grootte\n"
-"%15lu  seconden levenstijd voor positieve ingangen\n"
-"%15lu  seconden levenstijd voor negatieve ingangen\n"
-"%15lu  buffertreffers op positieve ingangen\n"
-"%15lu  buffertreffers op negatieve ingangen\n"
-"%15lu  buffermissers op positieve ingangen\n"
-"%15lu  buffermissers op negatieve ingangen\n"
-"%15lu%% aantal buffertreffers\n"
-"%15lu  huidige aantal gebufferde waarden\n"
-"%15lu  maximaal aantal gebufferde waarden\n"
-"%15lu  maximale kettingslengte om te doorzoeken\n"
-"%15lu  aantal vertragingen opÂ·leesblokkering\n"
-"%15lu  aantal vertragingen op schrijfblokkering\n"
-"%15s  controleer /etc/%s voor wijzigingen\n"
+#. TRANS The experienced user will know what is wrong.
+#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
+#. TRANS @c Don't change it.
+#: sysdeps/gnu/errlist.c:966
+msgid "?"
+msgstr "?"
 
-#: nscd/pwdcache.c:215
-#, c-format
-msgid "Haven't found \"%s\" in password cache!"
-msgstr "Kon \"%s\" niet vinden in wachtwoordenbuffer!"
+#. TRANS You did @strong{what}?
+#: sysdeps/gnu/errlist.c:975
+msgid "You really blew it this time"
+msgstr "Deze keer hebt u het echt verknald"
 
-#: nscd/pwdcache.c:281
-#, c-format
-msgid "Invalid numeric uid \"%s\"!"
-msgstr "Ongeldige numerieke UID \"%s\"!"
+#. TRANS Go home and have a glass of warm, dairy-fresh milk.
+#: sysdeps/gnu/errlist.c:984
+msgid "Computer bought the farm"
+msgstr "Ga er even rustig bij zitten"
 
-#: nscd/pwdcache.c:288
-#, c-format
-msgid "Haven't found \"%d\" in password cache!"
-msgstr "Kon \"%d\" niet vinden in wachtwoordenbuffer!"
+#. TRANS This error code has no purpose.
+#: sysdeps/gnu/errlist.c:993
+msgid "Gratuitous error"
+msgstr "Zinloze fout"
 
-#: elf/../sysdeps/generic/dl-sysdep.c:422
-msgid "cannot create capability list"
-msgstr "kan mogelijkhedenlijst niet aanmaken"
+#: sysdeps/gnu/errlist.c:1001
+msgid "Bad message"
+msgstr "Ongeldig bericht"
 
-#: elf/../sysdeps/generic/readelflib.c:35
-#, c-format
-msgid "file %s is truncated\n"
-msgstr "bestand %s is afgekapt\n"
+#: sysdeps/gnu/errlist.c:1009
+msgid "Identifier removed"
+msgstr "Naam is verwijderd"
 
-#: elf/../sysdeps/generic/readelflib.c:67
-#, c-format
-msgid "%s is a 32 bit ELF file.\n"
-msgstr "%s is een 32-bits ELF-bestand.\n"
+#: sysdeps/gnu/errlist.c:1017
+msgid "Multihop attempted"
+msgstr "Multihop geprobeerd"
 
-#: elf/../sysdeps/generic/readelflib.c:69
-#, c-format
-msgid "%s is a 64 bit ELF file.\n"
-msgstr "%s is een 64-bits ELF-bestand.\n"
+#: sysdeps/gnu/errlist.c:1025
+msgid "No data available"
+msgstr "Geen gegevens beschikbaar"
 
-#: elf/../sysdeps/generic/readelflib.c:71
-#, c-format
-msgid "Unknown ELFCLASS in file %s.\n"
-msgstr "Onbekende ELFCLASS in bestand %s.\n"
+#: sysdeps/gnu/errlist.c:1033
+msgid "Link has been severed"
+msgstr "Koppeling is verbroken"
 
-#: elf/../sysdeps/generic/readelflib.c:78
-#, c-format
-msgid "%s is not a shared object file (Type: %d).\n"
-msgstr "%s is niet een gedeeld objektbestand (Soort: %d).\n"
+#: sysdeps/gnu/errlist.c:1041
+msgid "No message of desired type"
+msgstr "Geen bericht van de gewenste soort"
 
-#: elf/../sysdeps/generic/readelflib.c:109
-msgid "more than one dynamic segment\n"
-msgstr "meerdere dynamische segmenten\n"
+#: sysdeps/gnu/errlist.c:1049
+msgid "Out of streams resources"
+msgstr "Geen hulpbronnen voor stromen meer beschikbaar"
 
-#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49
-#, c-format
-msgid "%s is for unknown machine %d.\n"
-msgstr "%s is voor onbekende machine %d.\n"
+#: sysdeps/gnu/errlist.c:1057
+msgid "Device not a stream"
+msgstr "Apparaat is geen stroom"
 
-#: elf/cache.c:70
-msgid "unknown"
-msgstr "onbekend"
+#: sysdeps/gnu/errlist.c:1065
+msgid "Value too large for defined data type"
+msgstr "Waarde is te groot voor gedefinieerde gegevenssoort"
 
-#: elf/cache.c:111
-msgid "Unknown OS"
-msgstr "Onbekend besturingssysteem"
+#: sysdeps/gnu/errlist.c:1073
+msgid "Protocol error"
+msgstr "Protocolfout"
 
-#: elf/cache.c:116
-#, c-format
-msgid ", OS ABI: %s %d.%d.%d"
-msgstr ", Besturingssysteem ABI: %s %d.%d.%d"
+#: sysdeps/gnu/errlist.c:1081
+msgid "Timer expired"
+msgstr "Tijdopnemer is verlopen"
 
-#: elf/cache.c:142 elf/ldconfig.c:1078
-#, c-format
-msgid "Can't open cache file %s\n"
-msgstr "Kan bufferbestand %s niet openen\n"
+#. TRANS Operation canceled; an asynchronous operation was canceled before it
+#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
+#. TRANS the normal result is for the operations affected to complete with this
+#. TRANS error; @pxref{Cancel AIO Operations}.
+#: sysdeps/gnu/errlist.c:1093
+msgid "Operation canceled"
+msgstr "Bewerking is geannuleerd"
 
-#: elf/cache.c:154
-msgid "mmap of cache file failed.\n"
-msgstr "mmap van bufferbestand mislukt.\n"
+#: sysdeps/gnu/errlist.c:1101
+msgid "Interrupted system call should be restarted"
+msgstr "Onderbroken systeemaanroep moet worden herstart"
 
-#: elf/cache.c:158 elf/cache.c:168
-msgid "File is not a cache file.\n"
-msgstr "Bestand is niet een bufferbestand.\n"
+#: sysdeps/gnu/errlist.c:1109
+msgid "Channel number out of range"
+msgstr "Kanaalnummer valt buiten bereik"
 
-#: elf/cache.c:201 elf/cache.c:211
-#, c-format
-msgid "%d libs found in cache `%s'\n"
-msgstr "%d bibliotheken gevonden in buffer `%s'\n"
+#: sysdeps/gnu/errlist.c:1117
+msgid "Level 2 not synchronized"
+msgstr "Niveau 2 is niet gesynchroniseerd"
 
-#: elf/cache.c:410
-#, c-format
-msgid "Can't remove old temporary cache file %s"
-msgstr "Kan oud tijdelijk bufferbestand %s niet verwijderen"
+#: sysdeps/gnu/errlist.c:1125
+msgid "Level 3 halted"
+msgstr "Niveau 3 staat stil"
 
-#: elf/cache.c:417
-#, c-format
-msgid "Can't create temporary cache file %s"
-msgstr "Kan tijdelijk bufferbestand %s niet aanmaken"
+#: sysdeps/gnu/errlist.c:1133
+msgid "Level 3 reset"
+msgstr "Niveau 3 reset"
 
-#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438
-msgid "Writing of cache data failed"
-msgstr "Schrijven van buffergegevens mislukt"
+#: sysdeps/gnu/errlist.c:1141
+msgid "Link number out of range"
+msgstr "Koppelingsnummer valt buiten bereik"
 
-#: elf/cache.c:442
-msgid "Writing of cache data failed."
-msgstr "Schrijven van buffergegevens mislukt."
+#: sysdeps/gnu/errlist.c:1149
+msgid "Protocol driver not attached"
+msgstr "Protocolstuurprogramma is niet aangehecht"
 
-#: elf/cache.c:449
-#, c-format
-msgid "Changing access rights of %s to %#o failed"
-msgstr "Wijzigen toegangsrechten van %s naar %#o mislukt"
+#: sysdeps/gnu/errlist.c:1157
+msgid "No CSI structure available"
+msgstr "Geen CSI-structuur beschikbaar"
 
-#: elf/cache.c:454
-#, c-format
-msgid "Renaming of %s to %s failed"
-msgstr "Naam wijzigen van %s naar %s mislukt"
+#: sysdeps/gnu/errlist.c:1165
+msgid "Level 2 halted"
+msgstr "Niveau 2 staat stil"
 
-#: elf/dl-close.c:128
-msgid "shared object not open"
-msgstr "gedeeld objekt niet open"
+#: sysdeps/gnu/errlist.c:1173
+msgid "Invalid exchange"
+msgstr "Ongeldige uitwisseling"
 
-#: elf/dl-close.c:531 elf/dl-open.c:454
-msgid "TLS generation counter wrapped!  Please send report with the 'glibcbug' script."
-msgstr "De teller bij het TLS genereren is weer opnieuw begonnen!  Rapporteer deze softwarefout alstublieft met het 'glibcbug' script."
+#: sysdeps/gnu/errlist.c:1181
+msgid "Invalid request descriptor"
+msgstr "Ongeldige verzoeksdescriptor"
 
-#: elf/dl-deps.c:111 elf/dl-open.c:183
-msgid "DST not allowed in SUID/SGID programs"
-msgstr "DST niet toegestaan in SUID/SGID-programma's"
+#: sysdeps/gnu/errlist.c:1189
+msgid "Exchange full"
+msgstr "Uitwisseling is vol"
 
-#: elf/dl-deps.c:124
-msgid "empty dynamics string token substitution"
-msgstr "lege dynamische vervanging van tekenreeks-token"
+#: sysdeps/gnu/errlist.c:1197
+msgid "No anode"
+msgstr "Geen anode"
 
-#: elf/dl-deps.c:130
-#, c-format
-msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
-msgstr "kan helper `%s' niet laden vanwege lege dynamische vervanging van tekenreeks-token\n"
+#: sysdeps/gnu/errlist.c:1205
+msgid "Invalid request code"
+msgstr "Ongeldige verzoekscode"
 
-#: elf/dl-deps.c:461
-msgid "cannot allocate dependency list"
-msgstr "kan afhankelijkhedenlijst niet toewijzen"
+#: sysdeps/gnu/errlist.c:1213
+msgid "Invalid slot"
+msgstr "Ongeldige sleuf"
 
-#: elf/dl-deps.c:494 elf/dl-deps.c:549
-msgid "cannot allocate symbol search list"
-msgstr "kan symboolzoeklijst niet toewijzen"
+#: sysdeps/gnu/errlist.c:1221
+msgid "File locking deadlock error"
+msgstr "Bestandsvergrendelingsfout; totale blokkering"
 
-#: elf/dl-deps.c:534
-msgid "Filters not supported with LD_TRACE_PRELINKING"
-msgstr "Filters niet ondersteund met LD_TRACE_PRELINKING"
+#: sysdeps/gnu/errlist.c:1229
+msgid "Bad font file format"
+msgstr "Ongeldige bestandsindeling voor lettertype"
 
-#: elf/dl-error.c:75
-msgid "DYNAMIC LINKER BUG!!!"
-msgstr "FOUT IN DYNAMISCHE KOPPELAAR!!!"
+#: sysdeps/gnu/errlist.c:1237
+msgid "Machine is not on the network"
+msgstr "Machine is niet op netwerk aangesloten"
 
-#: elf/dl-error.c:108
-msgid "error while loading shared libraries"
-msgstr "fout bij laden gedeelde bibliotheken"
+#: sysdeps/gnu/errlist.c:1245
+msgid "Package not installed"
+msgstr "Pakket is niet geÃ¯nstalleerd"
 
-#: elf/dl-load.c:347
-msgid "cannot allocate name record"
-msgstr "kan naamrecord niet toewijzen"
+#: sysdeps/gnu/errlist.c:1253
+msgid "Advertise error"
+msgstr "Adverteerfout"
 
-#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743
-msgid "cannot create cache for search path"
-msgstr "kan buffer voor zoekpad niet aanmaken"
+#: sysdeps/gnu/errlist.c:1261
+msgid "Srmount error"
+msgstr "Srmount-fout"
 
-#: elf/dl-load.c:551
-msgid "cannot create RUNPATH/RPATH copy"
-msgstr "kan geen kopie maken van RUNPATH/RPATH"
+#: sysdeps/gnu/errlist.c:1269
+msgid "Communication error on send"
+msgstr "Communicatiefout bij verzenden"
 
-#: elf/dl-load.c:634
-msgid "cannot create search path array"
-msgstr "kan zoekpad array niet aanmaken"
+#: sysdeps/gnu/errlist.c:1277
+msgid "RFS specific error"
+msgstr "RFS-specifieke fout"
 
-#: elf/dl-load.c:830
-msgid "cannot stat shared object"
-msgstr "kan gedeeld objekt niet vinden"
+#: sysdeps/gnu/errlist.c:1285
+msgid "Name not unique on network"
+msgstr "Naam is niet uniek op het netwerk"
 
-#: elf/dl-load.c:874
-msgid "cannot open zero fill device"
-msgstr "kan nul-opvul apparaat niet openen"
+#: sysdeps/gnu/errlist.c:1293
+msgid "File descriptor in bad state"
+msgstr "Bestandsdescriptor is in ongeldige toestand"
 
-#: elf/dl-load.c:883 elf/dl-load.c:1929
-msgid "cannot create shared object descriptor"
-msgstr "kan gedeeld objekt beschrijver niet aanmaken"
+#: sysdeps/gnu/errlist.c:1301
+msgid "Remote address changed"
+msgstr "Ginds adres is veranderd"
 
-#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553
-msgid "cannot read file data"
-msgstr "kan bestandsgegevens niet lezen"
+#: sysdeps/gnu/errlist.c:1309
+msgid "Can not access a needed shared library"
+msgstr "Kan geen toegang krijgen tot benodigde gedeelde bibliotheek"
 
-#: elf/dl-load.c:946
-msgid "ELF load command alignment not page-aligned"
-msgstr "uitlijning van ELF-laadopdracht niet pagina-uitgelijnd"
+#: sysdeps/gnu/errlist.c:1317
+msgid "Accessing a corrupted shared library"
+msgstr "Er wordt toegang gezocht tot een beschadigde gedeelde bibliotheek"
 
-#: elf/dl-load.c:953
-msgid "ELF load command address/offset not properly aligned"
-msgstr "ELF-laadopdracht adres/positie niet juist uitgelijnd"
+#: sysdeps/gnu/errlist.c:1325
+msgid ".lib section in a.out corrupted"
+msgstr ".lib-sectie in a.out is beschadigd"
 
-#: elf/dl-load.c:1037
-msgid "cannot allocate TLS data structures for initial thread"
-msgstr "kan TLS-gegevensstructuren niet toewijzen voor initiÃ«le thread"
+#: sysdeps/gnu/errlist.c:1333
+msgid "Attempting to link in too many shared libraries"
+msgstr "Er wordt geprobeerd te veel gedeelde bibliotheken te linken"
 
-#: elf/dl-load.c:1061
-msgid "cannot handle TLS data"
-msgstr "kan TLS-gegevens niet verwerken"
+#: sysdeps/gnu/errlist.c:1341
+msgid "Cannot exec a shared library directly"
+msgstr "Kan een gedeelde bibliotheek niet direct uitvoeren"
 
-#: elf/dl-load.c:1075
-msgid "object file has no loadable segments"
-msgstr "objektbestand heeft geen te laden segmenten"
+#: sysdeps/gnu/errlist.c:1349
+msgid "Streams pipe error"
+msgstr "Pijpfout bij stromen"
 
-#: elf/dl-load.c:1110
-msgid "failed to map segment from shared object"
-msgstr "afbeelden van segment van gedeeld objekt mislukt"
+#: sysdeps/gnu/errlist.c:1357
+msgid "Structure needs cleaning"
+msgstr "Structure moet worden opgeschoond"
 
-#: elf/dl-load.c:1135
-msgid "cannot dynamically load executable"
-msgstr "kan uitvoerbaar bestand niet dynamisch laden"
+#: sysdeps/gnu/errlist.c:1365
+msgid "Not a XENIX named type file"
+msgstr "Niet een XENIX-bestand met naam"
 
-#: elf/dl-load.c:1191
-msgid "cannot change memory protections"
-msgstr "kan geheugenbeschermingen niet veranderen"
+#: sysdeps/gnu/errlist.c:1373
+msgid "No XENIX semaphores available"
+msgstr "Geen XENIX-semaforen beschikbaar"
 
-#: elf/dl-load.c:1210
-msgid "cannot map zero-fill pages"
-msgstr "kan nul-gevulde pagina's niet afbeelden"
+#: sysdeps/gnu/errlist.c:1381
+msgid "Is a named type file"
+msgstr "Is een bestand met naam"
 
-#: elf/dl-load.c:1228
-msgid "cannot allocate memory for program header"
-msgstr "kan geen geheugen toewijzen voor programmakop"
+#: sysdeps/gnu/errlist.c:1389
+msgid "Remote I/O error"
+msgstr "Gindse invoer-/uitvoerfout"
 
-#: elf/dl-load.c:1259
-msgid "object file has no dynamic section"
-msgstr "objektbestand heeft geen dynamische sectie"
+#: sysdeps/gnu/errlist.c:1397
+msgid "No medium found"
+msgstr "Geen medium gevonden"
 
-#: elf/dl-load.c:1299
-msgid "shared object cannot be dlopen()ed"
-msgstr "gedeeld objekt kan niet ge-dlopen()d worden"
+#: sysdeps/gnu/errlist.c:1405
+msgid "Wrong medium type"
+msgstr "Verkeerde mediumsoort"
 
-#: elf/dl-load.c:1322
-msgid "cannot create searchlist"
-msgstr "kan zoeklijst niet aanmaken"
+#: sysdeps/gnu/errlist.c:1413
+msgid "Required key not available"
+msgstr "Vereiste sleutel is niet beschikbaar"
+
+#: sysdeps/gnu/errlist.c:1421
+msgid "Key has expired"
+msgstr "Sleutel is verlopen"
+
+#: sysdeps/gnu/errlist.c:1429
+msgid "Key has been revoked"
+msgstr "Sleutel is herroepen"
+
+#: sysdeps/gnu/errlist.c:1437
+msgid "Key was rejected by service"
+msgstr "Sleutel werd geweigerd door service"
+
+#: sysdeps/gnu/errlist.c:1445
+msgid "Owner died"
+msgstr "Eigenaar bestaat niet meer"
+
+#: sysdeps/gnu/errlist.c:1453
+msgid "State not recoverable"
+msgstr "Toestand is onherstelbaar"
 
-#: elf/dl-load.c:1352
-msgid "cannot enable executable stack as shared object requires"
-msgstr "kan uitvoerbare stack niet aanzetten zoals gedeeld objekt vereist"
+#: sysdeps/mach/_strerror.c:57
+msgid "Error in unknown error system: "
+msgstr "Fout in systeem voor onbekende fouten: "
 
-#: elf/dl-load.c:1470
-msgid "file too short"
-msgstr "bestand te kort"
+#: sysdeps/posix/gai_strerror-strs.h:1
+msgid "Address family for hostname not supported"
+msgstr "Adresfamilie voor hostnaam wordt niet ondersteund"
 
-#: elf/dl-load.c:1493
-msgid "invalid ELF header"
-msgstr "ongeldige ELF-header"
+#: sysdeps/posix/gai_strerror-strs.h:2
+msgid "Temporary failure in name resolution"
+msgstr "Tijdelijke storing in naamsherleiding"
 
-#: elf/dl-load.c:1502
-msgid "ELF file data encoding not big-endian"
-msgstr "ELF-bestand gegevenscodering niet big-endian"
+#: sysdeps/posix/gai_strerror-strs.h:3
+msgid "Bad value for ai_flags"
+msgstr "Ongeldige waarde voor 'ai_flags'"
 
-#: elf/dl-load.c:1504
-msgid "ELF file data encoding not little-endian"
-msgstr "ELF-bestand gegevenscodering niet little-endian"
+#: sysdeps/posix/gai_strerror-strs.h:4
+msgid "Non-recoverable failure in name resolution"
+msgstr "Niet-herstelbare mislukking in naamsherleiding"
 
-#: elf/dl-load.c:1508
-msgid "ELF file version ident does not match current one"
-msgstr "ELF-bestandsversie identificatie komt niet overeen met huidige"
+#: sysdeps/posix/gai_strerror-strs.h:5
+msgid "ai_family not supported"
+msgstr "'ai_family' wordt niet ondersteund"
 
-#: elf/dl-load.c:1512
-msgid "ELF file OS ABI invalid"
-msgstr "ELF-bestand OS ABI onjuist"
+#: sysdeps/posix/gai_strerror-strs.h:6
+msgid "Memory allocation failure"
+msgstr "Onvoldoende geheugen"
 
-#: elf/dl-load.c:1514
-msgid "ELF file ABI version invalid"
-msgstr "ELF-bestand ABI-versie ongeldig"
+#: sysdeps/posix/gai_strerror-strs.h:7
+msgid "No address associated with hostname"
+msgstr "Geen adres geassocieerd met hostnaam"
 
-#: elf/dl-load.c:1517
-msgid "internal error"
-msgstr "interne fout"
+#: sysdeps/posix/gai_strerror-strs.h:8
+msgid "Name or service not known"
+msgstr "Naam of dienst is niet bekend"
 
-#: elf/dl-load.c:1524
-msgid "ELF file version does not match current one"
-msgstr "ELF-bestand versie komt niet overeen met huidige"
+#: sysdeps/posix/gai_strerror-strs.h:9
+msgid "Servname not supported for ai_socktype"
+msgstr "Servicenaam wordt niet ondersteund voor 'ai_socktype'"
 
-#: elf/dl-load.c:1532
-msgid "ELF file's phentsize not the expected size"
-msgstr "phentsize van ELF-bestand niet de verwachte grootte"
+#: sysdeps/posix/gai_strerror-strs.h:10
+msgid "ai_socktype not supported"
+msgstr "'ai_socktype' wordt niet ondersteund"
 
-#: elf/dl-load.c:1538
-msgid "only ET_DYN and ET_EXEC can be loaded"
-msgstr "slechts ET_DYN en ET_EXEC kunnen worden geladen"
+#: sysdeps/posix/gai_strerror-strs.h:11
+msgid "System error"
+msgstr "Systeemfout"
 
-#: elf/dl-load.c:1944
-msgid "cannot open shared object file"
-msgstr "kan gedeeld objektbestand niet openen"
+#: sysdeps/posix/gai_strerror-strs.h:12
+msgid "Processing request in progress"
+msgstr "Bezig met verwerken van verzoek"
 
-#: elf/dl-lookup.c:265 elf/dl-lookup.c:443
-msgid "relocation error"
-msgstr "verhuisfout"
+#: sysdeps/posix/gai_strerror-strs.h:13
+msgid "Request canceled"
+msgstr "Verzoek is geannuleerd"
 
-#: elf/dl-open.c:111
-msgid "cannot extend global scope"
-msgstr "kan globaal bereik niet uitbreiden"
+#: sysdeps/posix/gai_strerror-strs.h:14
+msgid "Request not canceled"
+msgstr "Verzoek is niet geannuleerd"
 
-#: elf/dl-open.c:214
-msgid "empty dynamic string token substitution"
-msgstr "lege dynamische vervanging van tekenreeks-token"
+#: sysdeps/posix/gai_strerror-strs.h:15
+msgid "All requests done"
+msgstr "Alle verzoeken zijn gedaan"
 
-#: elf/dl-open.c:361 elf/dl-open.c:372
-msgid "cannot create scope list"
-msgstr "kan bereiklijst niet aanmaken"
+#: sysdeps/posix/gai_strerror-strs.h:16
+msgid "Interrupted by a signal"
+msgstr "Onderbroken door een signaal"
 
-#: elf/dl-open.c:434
-msgid "cannot create TLS data structures"
-msgstr "kan TLS-gegevensstructuren niet aanmaken"
+#: sysdeps/posix/gai_strerror-strs.h:17
+msgid "Parameter string not correctly encoded"
+msgstr "Parameter-tekenreeks is niet juist gecodeerd"
 
-#: elf/dl-open.c:496
-msgid "invalid mode for dlopen()"
-msgstr "ongeldige modus voor dlopen()"
+#: sysdeps/unix/siglist.c:26
+msgid "Signal 0"
+msgstr "Signaal 0"
 
-#: elf/dl-reloc.c:57
-msgid "cannot allocate memory in static TLS block"
-msgstr "kan geen geheugen toewijzen in statisch TLS-blok"
+#: sysdeps/unix/siglist.c:32
+msgid "IOT trap"
+msgstr "IOT-instructie"
 
-#: elf/dl-reloc.c:176
-msgid "cannot make segment writable for relocation"
-msgstr "kan segment niet schrijfbaar maken voor verhuizing"
+#: sysdeps/unix/sysv/linux/i386/readelflib.c:49
+#, c-format
+msgid "%s is for unknown machine %d.\n"
+msgstr "%s is voor onbekende machine %d.\n"
 
-#: elf/dl-reloc.c:277
+#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63
 #, c-format
-msgid "%s: profiler found no PLTREL in object %s\n"
-msgstr "%s: profileerder heeft geen PLTREL in objekt gevonden %s\n"
+msgid "makecontext: does not know how to handle more than 8 arguments\n"
+msgstr "makecontext(): kan niet meer dan 8 argumenten aan\n"
 
-#: elf/dl-reloc.c:289
+#: sysdeps/unix/sysv/linux/lddlibc4.c:64
 #, c-format
-msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
-msgstr "%s: profileerder heeft geheugentekort bij schaduwen van PLTREL van %s\n"
+msgid "cannot open `%s'"
+msgstr "kan '%s' niet openen"
 
-#: elf/dl-reloc.c:304
-msgid "cannot restore segment prot after reloc"
-msgstr "kan segmentbescherming niet herstellen na verhuizing"
+#: sysdeps/unix/sysv/linux/lddlibc4.c:68
+#, c-format
+msgid "cannot read header from `%s'"
+msgstr "kan kop van '%s' niet lezen"
 
-#: elf/dl-sym.c:74 elf/dl-sym.c:145
-msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT gebruikt in code niet dynamisch geladen"
+#: timezone/zdump.c:215
+msgid "lacks alphabetic at start"
+msgstr "begint niet met een letter"
 
-#: elf/dl-version.c:303
-msgid "cannot allocate version reference table"
-msgstr "kan versieverwijzingstabel niet toewijzen"
+#: timezone/zdump.c:217
+msgid "has fewer than 3 alphabetics"
+msgstr "heeft minder dan drie letters"
 
-#: elf/ldconfig.c:122
-msgid "Print cache"
-msgstr "Buffer weergeven"
+#: timezone/zdump.c:219
+msgid "has more than 6 alphabetics"
+msgstr "heeft meer dan zes letters"
 
-#: elf/ldconfig.c:123
-msgid "Generate verbose messages"
-msgstr "Breedsprakige berichten genereren"
+#: timezone/zdump.c:227
+msgid "differs from POSIX standard"
+msgstr "verschilt van de POSIX-standaard"
 
-#: elf/ldconfig.c:124
-msgid "Don't build cache"
-msgstr "Geen buffer bouwen"
+#: timezone/zdump.c:233
+#, c-format
+msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
+msgstr "%s: Waarschuwing: zone \"%s\", afkorting \"%s\" %s\n"
 
-#: elf/ldconfig.c:125
-msgid "Don't generate links"
-msgstr "Geen koppelingen genereren"
+#: timezone/zdump.c:284
+#, c-format
+msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
+msgstr ""
+"Gebruik:  %s [-v] [-c [ondergrens,]bovengrens] zonenaam...\n"
+"          %s --version\n"
 
-#: elf/ldconfig.c:126
-msgid "Change to and use ROOT as root directory"
-msgstr "Gaan naar en ROOT gebruiken als root-map"
+#: timezone/zdump.c:301
+#, c-format
+msgid "%s: wild -c argument %s\n"
+msgstr "%s: extra argument %s bij optie -c\n"
 
-#: elf/ldconfig.c:127
-msgid "Use CACHE as cache file"
-msgstr "BUFFER als bufferbestand gebruiken"
+#: timezone/zdump.c:392
+msgid "Error writing to standard output"
+msgstr "Fout tijdens schrijven naar standaarduitvoer"
 
-#: elf/ldconfig.c:128
-msgid "Use CONF as configuration file"
-msgstr "CONF als configuratiebestand gebruiken"
+#: timezone/zdump.c:415
+#, c-format
+msgid "%s: use of -v on system with floating time_t other than float or double\n"
+msgstr "%s: Optie -v is gebruikt op een systeem zonder een adequaat drijvende-kommatype voor 'time_t'\n"
 
-#: elf/ldconfig.c:129
-msgid "Only process directories specified on the command line.  Don't build cache."
-msgstr "Alleen mappen opgegeven op opdrachtregel verwerken.  Geen buffer opbouwen."
+#: timezone/zic.c:371
+#, c-format
+msgid "%s: Memory exhausted: %s\n"
+msgstr "%s: Onvoldoende geheugen: %s\n"
 
-#: elf/ldconfig.c:130
-msgid "Manually link individual libraries."
-msgstr "Handmatig losse bibliotheken koppelen."
+#: timezone/zic.c:430
+#, c-format
+msgid "\"%s\", line %d: %s"
+msgstr "\"%s\", regel %d: %s"
 
-#: elf/ldconfig.c:131
-msgid "Format to use: new, old or compat (default)"
-msgstr "Formaat om te gebruiken: nieuw, oud of compatibiliteit (standaard)"
+#: timezone/zic.c:433
+#, c-format
+msgid " (rule from \"%s\", line %d)"
+msgstr " (voorschrift uit \"%s\", regel %d)"
 
-#: elf/ldconfig.c:139
-msgid "Configure Dynamic Linker Run Time Bindings."
-msgstr "Dynamische koppelaar uitvoer-tijd bindingen configureren."
+#: timezone/zic.c:445
+msgid "warning: "
+msgstr "waarschuwing: "
 
-#: elf/ldconfig.c:297
+#: timezone/zic.c:455
 #, c-format
-msgid "Path `%s' given more than once"
-msgstr "Pad `%s' meerdere malen opgegeven"
+msgid ""
+"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
+msgstr ""
+"Gebruik:  %s [-s] [-v] [-l lokale_tijd] [-p posixvoorschriften] [-d map] \\\n"
+"              [-L schrikkelseconden] [-y jaar_is_soort] [bestandsnaam...]\n"
+"          %s --version\n"
 
-#: elf/ldconfig.c:341
+#: timezone/zic.c:503
 #, c-format
-msgid "%s is not a known library type"
-msgstr "%s is geen bekende bibliotheeksoort"
+msgid "%s: More than one -d option specified\n"
+msgstr "%s: Optie -d is meermaals gegeven\n"
 
-#: elf/ldconfig.c:361
+#: timezone/zic.c:513
 #, c-format
-msgid "Can't stat %s"
-msgstr "Kan %s niet vinden"
+msgid "%s: More than one -l option specified\n"
+msgstr "%s: Optie -l is meermaals gegeven\n"
 
-#: elf/ldconfig.c:431
+#: timezone/zic.c:523
 #, c-format
-msgid "Can't stat %s\n"
-msgstr "Kan %s niet vinden\n"
+msgid "%s: More than one -p option specified\n"
+msgstr "%s: Optie -p is meermaals gegeven\n"
 
-#: elf/ldconfig.c:441
+#: timezone/zic.c:533
 #, c-format
-msgid "%s is not a symbolic link\n"
-msgstr "%s is geen symbolische koppeling\n"
+msgid "%s: More than one -y option specified\n"
+msgstr "%s: Optie -y is meermaals gegeven\n"
 
-#: elf/ldconfig.c:460
+#: timezone/zic.c:543
 #, c-format
-msgid "Can't unlink %s"
-msgstr "Kan %s niet ontkoppelen"
+msgid "%s: More than one -L option specified\n"
+msgstr "%s: Optie -L is meermaals gegeven\n"
+
+#: timezone/zic.c:592
+msgid "link to link"
+msgstr "koppeling naar een andere koppeling"
 
-#: elf/ldconfig.c:466
+#: timezone/zic.c:657
+msgid "hard link failed, symbolic link used"
+msgstr "harde koppeling is mislukt; symbolische wordt gebruikt"
+
+#: timezone/zic.c:665
 #, c-format
-msgid "Can't link %s to %s"
-msgstr "Kan %s niet met %s koppelen"
+msgid "%s: Can't link from %s to %s: %s\n"
+msgstr "%s: Kan geen koppeling maken van %s naar %s: %s\n"
 
-#: elf/ldconfig.c:472
-msgid " (changed)\n"
-msgstr " (gewijzigd)\n"
+#: timezone/zic.c:774 timezone/zic.c:776
+msgid "same rule name in multiple files"
+msgstr "dezelfde voorschriftnaam in meerdere bestanden"
 
-#: elf/ldconfig.c:474
-msgid " (SKIPPED)\n"
-msgstr " (OVERGESLAGEN)\n"
+#: timezone/zic.c:817
+msgid "unruly zone"
+msgstr "onhandelbare zone"
 
-#: elf/ldconfig.c:529
+#: timezone/zic.c:824
 #, c-format
-msgid "Can't find %s"
-msgstr "Kan %s niet vinden"
+msgid "%s in ruleless zone"
+msgstr "%s in voorschriftloze zone"
 
-#: elf/ldconfig.c:545
-#, c-format
-msgid "Can't lstat %s"
-msgstr "Kan %s niet vinden (met lstat)"
+#: timezone/zic.c:845
+msgid "standard input"
+msgstr "standaardinvoer"
 
-#: elf/ldconfig.c:552
+#: timezone/zic.c:850
 #, c-format
-msgid "Ignored file %s since it is not a regular file."
-msgstr "Bestand %s genegeerd omdat het geen gewoon bestand is."
+msgid "%s: Can't open %s: %s\n"
+msgstr "%s: Kan %s niet openen: %s\n"
 
-#: elf/ldconfig.c:560
-#, c-format
-msgid "No link created since soname could not be found for %s"
-msgstr "Geen koppeling aangemaakt omdat soname (gedeeld-objekt naam) niet kon worden gevonden voor %s"
+#: timezone/zic.c:861
+msgid "line too long"
+msgstr "regel is te lang"
 
-#: elf/ldconfig.c:651
-#, c-format
-msgid "Can't open directory %s"
-msgstr "Kan map %s niet openen"
+#: timezone/zic.c:881
+msgid "input line of unknown type"
+msgstr "invoerregel is van onbekende soort"
 
-#: elf/ldconfig.c:706 elf/ldconfig.c:753
+#: timezone/zic.c:897
 #, c-format
-msgid "Cannot lstat %s"
-msgstr "Kan %s niet vinden (met lstat)"
+msgid "%s: Leap line in non leap seconds file %s\n"
+msgstr "%s: Schrikkelregel in niet-schrikkelbestand %s\n"
 
-#: elf/ldconfig.c:718
+#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350
 #, c-format
-msgid "Cannot stat %s"
-msgstr "Kan %s niet vinden"
+msgid "%s: panic: Invalid l_value %d\n"
+msgstr "%s: **interne fout** -- ongeldige regelcode %d\n"
 
-#: elf/ldconfig.c:775 elf/readlib.c:92
+#: timezone/zic.c:912
 #, c-format
-msgid "Input file %s not found.\n"
-msgstr "Invoerbestand %s niet gevonden.\n"
+msgid "%s: Error reading %s\n"
+msgstr "%s: Fout bij lezen van %s\n"
 
-#: elf/ldconfig.c:826
+#: timezone/zic.c:919
 #, c-format
-msgid "libc5 library %s in wrong directory"
-msgstr "libc5-bibliotheek %s in verkeerde map"
+msgid "%s: Error closing %s: %s\n"
+msgstr "%s: Fout bij sluiten van %s: %s\n"
 
-#: elf/ldconfig.c:829
-#, c-format
-msgid "libc6 library %s in wrong directory"
-msgstr "libc6-bibliotheek %s in verkeerde map"
+#: timezone/zic.c:924
+msgid "expected continuation line not found"
+msgstr "verwachte regelcontinuering is niet gevonden"
 
-#: elf/ldconfig.c:832
-#, c-format
-msgid "libc4 library %s in wrong directory"
-msgstr "libc4-bibliotheek %s in verkeerde map"
+#: timezone/zic.c:968
+msgid "24:00 not handled by pre-1998 versions of zic"
+msgstr "versies van 'zic' van voor 1998 kunnen '24:00' niet aan"
 
-#: elf/ldconfig.c:859
-#, c-format
-msgid "libraries %s and %s in directory %s have same soname but different type."
-msgstr "bibliotheken %s en %s in map %s hebben dezelfde soname (gedeeld-objekt naam) maar een verschillende soort."
+#: timezone/zic.c:982
+msgid "wrong number of fields on Rule line"
+msgstr "verkeerd aantal velden op 'Rule'-regel"
 
-#: elf/ldconfig.c:962
-#, c-format
-msgid "Can't open configuration file %s"
-msgstr "Kan configuratiebestand %s niet openen"
+#: timezone/zic.c:986
+msgid "nameless rule"
+msgstr "naamloos voorschrift"
 
-#: elf/ldconfig.c:1033
-#, c-format
-msgid "relative path `%s' used to build cache"
-msgstr "relatief pad `%s' gebruikt om buffer te bouwen"
+#: timezone/zic.c:991
+msgid "invalid saved time"
+msgstr "ongeldige opgeslagen tijd"
 
-#: elf/ldconfig.c:1057
-msgid "Can't chdir to /"
-msgstr "Kan niet verplaatsen naar map /"
+#: timezone/zic.c:1010
+msgid "wrong number of fields on Zone line"
+msgstr "verkeerd aantal velden op 'Zone'-regel"
 
-#: elf/ldconfig.c:1099
+#: timezone/zic.c:1016
 #, c-format
-msgid "Can't open cache file directory %s\n"
-msgstr "Kan bufferbestandmap %s niet openen\n"
+msgid "\"Zone %s\" line and -l option are mutually exclusive"
+msgstr "De regel \"Zone %s\" en optie -l sluiten elkaar uit"
 
-#: elf/readlib.c:98
+#: timezone/zic.c:1024
 #, c-format
-msgid "Cannot fstat file %s.\n"
-msgstr "Kan bestand %s niet vinden (met fstat).\n"
+msgid "\"Zone %s\" line and -p option are mutually exclusive"
+msgstr "De regel \"Zone %s\" en optie -p sluiten elkaar uit"
 
-#: elf/readlib.c:108
+#: timezone/zic.c:1036
 #, c-format
-msgid "File %s is too small, not checked."
-msgstr "Bestand %s is te klein, niet gecontroleerd."
+msgid "duplicate zone name %s (file \"%s\", line %d)"
+msgstr "dubbele zonenaam '%s' (in bestand %s, regel %d)"
 
-#: elf/readlib.c:117
-#, c-format
-msgid "Cannot mmap file %s.\n"
-msgstr "In geheugen afbeelden van %s mislukt.\n"
+#: timezone/zic.c:1052
+msgid "wrong number of fields on Zone continuation line"
+msgstr "verkeerd aantal velden op 'Zone'-continueringsregel"
 
-#: elf/readlib.c:155
-#, c-format
-msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
-msgstr "%s is geen ELF-bestand - het heeft de verkeerde magische bytes aan het begin.\n"
+#: timezone/zic.c:1092
+msgid "invalid UTC offset"
+msgstr "ongeldige positie ten opzichte van UTC"
 
-#: elf/sprof.c:72
-msgid "Output selection:"
-msgstr "Uitvoerselectie:"
+#: timezone/zic.c:1095
+msgid "invalid abbreviation format"
+msgstr "ongeldige opmaak voor afkorting"
 
-#: elf/sprof.c:74
-msgid "print list of count paths and their number of use"
-msgstr "lijst weergeven met telpaden en hoe vaak ze worden gebruikt"
+#: timezone/zic.c:1122
+msgid "Zone continuation line end time is not after end time of previous line"
+msgstr "'Zone'-continueringsregel: eindtijd ligt niet na eindtijd van vorige regel"
 
-#: elf/sprof.c:76
-msgid "generate flat profile with counts and ticks"
-msgstr "vlak profiel met aantallen en tikken genereren"
+#: timezone/zic.c:1150
+msgid "wrong number of fields on Leap line"
+msgstr "verkeerd aantal velden op 'Leap'-regel"
 
-#: elf/sprof.c:77
-msgid "generate call graph"
-msgstr "aanroepengrafiek genereren"
+#: timezone/zic.c:1159
+msgid "invalid leaping year"
+msgstr "ongeldig schrikkeljaar"
 
-#: elf/sprof.c:84
-msgid "Read and display shared object profiling data"
-msgstr "Profileergegevens van gedeeld objekt lezen en weergeven"
+#: timezone/zic.c:1174 timezone/zic.c:1280
+msgid "invalid month name"
+msgstr "ongeldige maandnaam"
 
-#: elf/sprof.c:87
-msgid "SHOBJ [PROFDATA]"
-msgstr "GEDEELD_OBJEKT [PROFILEERGEGEVENS]"
+#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416
+msgid "invalid day of month"
+msgstr "ongeldige dag van maand"
+
+#: timezone/zic.c:1192
+msgid "time before zero"
+msgstr "tijdswaarde is kleiner dan nul"
+
+#: timezone/zic.c:1196
+msgid "time too small"
+msgstr "tijdswaarde is te klein"
+
+#: timezone/zic.c:1200
+msgid "time too large"
+msgstr "tijdswaarde is te groot"
+
+#: timezone/zic.c:1204 timezone/zic.c:1309
+msgid "invalid time of day"
+msgstr "ongeldige tijd van de dag"
+
+#: timezone/zic.c:1223
+msgid "illegal CORRECTION field on Leap line"
+msgstr "ongeldig CORRECTION-veld op 'Leap'-regel"
+
+#: timezone/zic.c:1228
+msgid "illegal Rolling/Stationary field on Leap line"
+msgstr "ongeldig 'Rolling'/'Stationary'-veld op 'Leap'-regel"
+
+#: timezone/zic.c:1244
+msgid "wrong number of fields on Link line"
+msgstr "verkeerd aantal velden op 'Link'-regel"
+
+#: timezone/zic.c:1248
+msgid "blank FROM field on Link line"
+msgstr "leeg FROM-veld op 'Link'-regel"
+
+#: timezone/zic.c:1252
+msgid "blank TO field on Link line"
+msgstr "leeg TO-veld op 'Link'-regel"
+
+#: timezone/zic.c:1329
+msgid "invalid starting year"
+msgstr "ongeldig beginjaar"
+
+#: timezone/zic.c:1333
+msgid "starting year too low to be represented"
+msgstr "beginjaar is te vroeg om te kunnen representeren"
+
+#: timezone/zic.c:1335
+msgid "starting year too high to be represented"
+msgstr "beginjaar is te laat om te kunnen representeren"
+
+#: timezone/zic.c:1354
+msgid "invalid ending year"
+msgstr "ongeldig eindjaar"
+
+#: timezone/zic.c:1358
+msgid "ending year too low to be represented"
+msgstr "eindjaar is te vroeg om te kunnen representeren"
+
+#: timezone/zic.c:1360
+msgid "ending year too high to be represented"
+msgstr "eindjaar is te laat om te kunnen representeren"
 
-#: elf/sprof.c:398
+#: timezone/zic.c:1363
+msgid "starting year greater than ending year"
+msgstr "beginjaar is groter dan eindjaar"
+
+#: timezone/zic.c:1370
+msgid "typed single year"
+msgstr "beginjaar en eindjaar zijn gelijk"
+
+#: timezone/zic.c:1407
+msgid "invalid weekday name"
+msgstr "ongeldige naam voor weekdag"
+
+#: timezone/zic.c:1521
 #, c-format
-msgid "failed to load shared object `%s'"
-msgstr "laden gedeeld objekt `%s' mislukt"
+msgid "%s: Can't remove %s: %s\n"
+msgstr "%s: Kan %s niet verwijderen: %s\n"
 
-#: elf/sprof.c:407
-msgid "cannot create internal descriptors"
-msgstr "kan interne beschrijvers niet aanmaken"
+#: timezone/zic.c:1531
+#, c-format
+msgid "%s: Can't create %s: %s\n"
+msgstr "%s: Kan %s niet aanmaken: %s\n"
 
-#: elf/sprof.c:526
+#: timezone/zic.c:1598
 #, c-format
-msgid "Reopening shared object `%s' failed"
-msgstr "Opnieuw openen van gedeelde objekt `%s' mislukt"
+msgid "%s: Error writing %s\n"
+msgstr "%s: Fout bij schrijven van %s\n"
 
-#: elf/sprof.c:534
-msgid "mapping of section headers failed"
-msgstr "afbeelden van sectiekoppen mislukt"
+#: timezone/zic.c:1789
+msgid "can't determine time zone abbreviation to use just after until time"
+msgstr "kan tijdzone-afkorting voor gebruik na een tot-tijd niet bepalen"
 
-#: elf/sprof.c:544
-msgid "mapping of section header string table failed"
-msgstr "afbeelden van sectiekoppen tekenreekstabel mislukt"
+#: timezone/zic.c:1832
+msgid "too many transitions?!"
+msgstr "te veel overgangen!?"
 
-#: elf/sprof.c:564
-#, c-format
-msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
-msgstr "*** Het bestand `%s' is gestript: geen gedetailleerde analyse mogelijk\n"
+#: timezone/zic.c:1851
+msgid "internal error - addtype called with bad isdst"
+msgstr "**interne fout** -- addtype() aangeroepen met onjuiste 'isdst'"
 
-#: elf/sprof.c:594
-msgid "failed to load symbol data"
-msgstr "laden symboolgegevens mislukt"
+#: timezone/zic.c:1855
+msgid "internal error - addtype called with bad ttisstd"
+msgstr "**interne fout** -- addtype() aangeroepen met onjuiste 'ttisstd'"
 
-#: elf/sprof.c:664
-msgid "cannot load profiling data"
-msgstr "kan profileergegevens niet laden"
+#: timezone/zic.c:1859
+msgid "internal error - addtype called with bad ttisgmt"
+msgstr "**interne fout** -- addtype() aangeroepen met onjuiste 'ttisgmt'"
 
-#: elf/sprof.c:673
-msgid "while stat'ing profiling data file"
-msgstr "bij vinden profileergegevensbestand"
+#: timezone/zic.c:1878
+msgid "too many local time types"
+msgstr "te veel soorten lokale tijd"
+
+#: timezone/zic.c:1906
+msgid "too many leap seconds"
+msgstr "te veel schrikkelseconden"
+
+#: timezone/zic.c:1912
+msgid "repeated leap second moment"
+msgstr "herhaald schrikkelseconde-moment"
+
+#: timezone/zic.c:1964
+msgid "Wild result from command execution"
+msgstr "Vreemd resultaat van uitgevoerde opdracht"
 
-#: elf/sprof.c:681
+#: timezone/zic.c:1965
 #, c-format
-msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "profileergegevens bestand `%s' komt niet overeen met gedeeld objekt `%s'"
+msgid "%s: command was '%s', result was %d\n"
+msgstr "%s: opdracht was '%s', resultaat was %d\n"
 
-#: elf/sprof.c:692
-msgid "failed to mmap the profiling data file"
-msgstr "afbeelden in geheugen van profileergegevensbestand mislukt"
+#: timezone/zic.c:2062
+msgid "Odd number of quotation marks"
+msgstr "Oneven aantal aanhalingstekens"
 
-#: elf/sprof.c:700
-msgid "error while closing the profiling data file"
-msgstr "fout bij sluiten profileergegevens bestand"
+#: timezone/zic.c:2083 timezone/zic.c:2102
+msgid "time overflow"
+msgstr "tijdsoverloop"
 
-#: elf/sprof.c:709 elf/sprof.c:779
-msgid "cannot create internal descriptor"
-msgstr "kan interne beschrijver niet aanmaken"
+#: timezone/zic.c:2149
+msgid "use of 2/29 in non leap-year"
+msgstr "'29-2' gebruikt in een niet-schrikkeljaar"
 
-#: elf/sprof.c:755
+#: timezone/zic.c:2184
+msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic"
+msgstr "voorschrift gaat voorbij begin of einde van maand -- dit werkt niet met versies van 'zic' van voor 2004"
+
+#: timezone/zic.c:2218
+msgid "time zone abbreviation lacks alphabetic at start"
+msgstr "tijdzone-afkorting begint niet met een letter"
+
+#: timezone/zic.c:2220
+msgid "time zone abbreviation has more than 3 alphabetics"
+msgstr "tijdzone-afkorting heeft meer dan drie letters"
+
+#: timezone/zic.c:2222
+msgid "time zone abbreviation has too many alphabetics"
+msgstr "tijdzone-afkorting heeft te veel letters"
+
+#: timezone/zic.c:2232
+msgid "time zone abbreviation differs from POSIX standard"
+msgstr "tijdzone-afkorting verschilt van de POSIX-standaard"
+
+#: timezone/zic.c:2244
+msgid "too many, or too long, time zone abbreviations"
+msgstr "te veel of te lange tijdzone-afkortingen"
+
+#: timezone/zic.c:2285
 #, c-format
-msgid "`%s' is no correct profile data file for `%s'"
-msgstr "`%s' is geen juist bestand met profileergegevens voor `%s'"
+msgid "%s: Can't create directory %s: %s\n"
+msgstr "%s: Kan map %s niet aanmaken: %s\n"
 
-#: elf/sprof.c:936 elf/sprof.c:988
-msgid "cannot allocate symbol data"
-msgstr "kan symboolgegevens niet toewijzen"
+#: timezone/zic.c:2307
+#, c-format
+msgid "%s: %d did not sign extend correctly\n"
+msgstr "%s: %d is niet correct omgezet naar een grotere precisie\n"
diff -pNur -x CVS -x libidn glibc-2.5/po/pl.po glibc-2.5-branch/po/pl.po
--- glibc-2.5/po/pl.po	2006-09-20 21:16:48.000000000 -0700
+++ glibc-2.5-branch/po/pl.po	2007-01-12 07:55:11.000000000 -0800
@@ -1,3727 +1,4468 @@
 # Polish translation for GNU libc.
-# Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 # Pawe³ Krawczyk <kravietz@ceti.pl>, 1996,97,98,99.
-# Jakub Bogusz <qboosh@pld-linux.org>, 2002, 2003, 2004.
+# Jakub Bogusz <qboosh@pld-linux.org>, 2002-2006.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.3.3\n"
-"POT-Creation-Date: 2004-08-05 09:16+0200\n"
-"PO-Revision-Date: 2004-08-06 00:01+0200\n"
+"Project-Id-Version: libc 2.5\n"
+"POT-Creation-Date: 2006-09-29 11:38-0700\n"
+"PO-Revision-Date: 2006-10-05 20:01+0200\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-2\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27
-msgid "Hangup"
-msgstr "Roz³±czenie"
-
-#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28
-msgid "Interrupt"
-msgstr "Przerwanie"
-
-# XXX -PK
-#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29
-msgid "Quit"
-msgstr "Wyj¶cie"
-
-#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30
-msgid "Illegal instruction"
-msgstr "B³êdna instrukcja"
+#: argp/argp-help.c:227
+#, c-format
+msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+msgstr "%.*s: parametr ARGP_HELP_FMT wymaga podania warto¶ci"
 
-#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31
-msgid "Trace/breakpoint trap"
-msgstr "Pu³apka debuggera/breakpoint"
+#: argp/argp-help.c:237
+#, c-format
+msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+msgstr "%.*s: Nieznany parametr ARGP_HELP_FMT"
 
-#: sysdeps/generic/siglist.h:34
-msgid "Aborted"
-msgstr "Przerwane"
+#: argp/argp-help.c:250
+#, c-format
+msgid "Garbage in ARGP_HELP_FMT: %s"
+msgstr "B³êdne dane w ARGP_HELP_FMT: %s"
 
-#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34
-msgid "Floating point exception"
-msgstr "B³±d w obliczeniach zmiennoprzecinkowych"
+#: argp/argp-help.c:1214
+msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+msgstr "Argumenty obowi±zkowe lub opcjonalne dla d³ugich opcji s± równie¿ obowi±zkowe lub opcjonalne dla odpowiednich krótkich opcji."
 
-#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35
-msgid "Killed"
-msgstr "Unicestwiony"
+#: argp/argp-help.c:1600
+msgid "Usage:"
+msgstr "Sk³adnia:"
 
-#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36
-msgid "Bus error"
-msgstr "B³±d szyny"
+#: argp/argp-help.c:1604
+msgid "  or: "
+msgstr "    lub: "
 
-#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37
-msgid "Segmentation fault"
-msgstr "Naruszenie ochrony pamiêci"
+#: argp/argp-help.c:1616
+msgid " [OPTION...]"
+msgstr " [OPCJA...]"
 
-#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
-#. TRANS Every library function that returns this error code also generates a
-#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
-#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
-#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351
-#: stdio-common/../sysdeps/unix/siglist.c:39
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
-msgid "Broken pipe"
-msgstr "Przerwany potok"
+#: argp/argp-help.c:1643
+#, c-format
+msgid "Try `%s --help' or `%s --usage' for more information.\n"
+msgstr "Polecenie `%s --help' lub `%s --usage' pozwoli uzyskaæ wiêcej informacji.\n"
 
-#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40
-msgid "Alarm clock"
-msgstr "Budzik"
+#: argp/argp-help.c:1671
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr "Prosimy zg³aszaæ b³êdy na adres %s.\n"
 
-#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41
-msgid "Terminated"
-msgstr "Zakoñczony"
+#: argp/argp-parse.c:102
+msgid "Give this help list"
+msgstr "Wy¶wietlenie tego tekstu pomocy"
 
-#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42
-msgid "Urgent I/O condition"
-msgstr "Nag³y wypadek I/O"
+#: argp/argp-parse.c:103
+msgid "Give a short usage message"
+msgstr "Wy¶wietlenie krótkiej informacji o sk³adni polecenia"
 
-#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43
-msgid "Stopped (signal)"
-msgstr "Zatrzymany (sygna³)"
+#: argp/argp-parse.c:104
+msgid "Set the program name"
+msgstr "Okre¶lenie nazwy programu"
 
-#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44
-msgid "Stopped"
-msgstr "Zatrzymany"
+#: argp/argp-parse.c:106
+msgid "Hang for SECS seconds (default 3600)"
+msgstr "Zatrzymanie na SECS sekund (domy¶lnie 3600)"
 
-#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45
-msgid "Continued"
-msgstr "Kontynuacja"
+#: argp/argp-parse.c:167
+msgid "Print program version"
+msgstr "Wy¶wietlenie wersji programu"
 
-#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46
-msgid "Child exited"
-msgstr "Potomek zakoñczy³ pracê"
+#: argp/argp-parse.c:183
+msgid "(PROGRAM ERROR) No version known!?"
+msgstr "(B£¡D PROGRAMU) Nieznana wersja?!"
 
-#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47
-msgid "Stopped (tty input)"
-msgstr "Zatrzymany (wej¶cie z tty)"
+#: argp/argp-parse.c:623
+#, c-format
+msgid "%s: Too many arguments\n"
+msgstr "%s: Za du¿o argumentów\n"
 
-#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48
-msgid "Stopped (tty output)"
-msgstr "Zatrzymany (wyj¶cie na tty)"
+#: argp/argp-parse.c:766
+msgid "(PROGRAM ERROR) Option should have been recognized!?"
+msgstr "(B£¡D PROGRAMU) Opcja powinna zostaæ rozpoznana?!"
 
-#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49
-msgid "I/O possible"
-msgstr "We/Wy dozwolone"
+#: assert/assert-perr.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u %s%sNiespodziewany b³±d: %s.\n"
 
-#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50
-msgid "CPU time limit exceeded"
-msgstr "Przekroczony limit czasu procesora"
+#: assert/assert.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sWarunek zapewnienia `%s' nie zosta³ spe³niony.\n"
 
-#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51
-msgid "File size limit exceeded"
-msgstr "Przekroczony limit wielko¶ci pliku"
+#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61
+msgid "NAME"
+msgstr "NAZWA"
 
-#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52
-msgid "Virtual timer expired"
-msgstr "Up³yn±³ czas stopera wirtualnego"
+#: catgets/gencat.c:110
+msgid "Create C header file NAME containing symbol definitions"
+msgstr "Tworzenie pliku nag³ówkowego C o tej NAZWIE zawieraj±cego definicje symboli"
 
-#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53
-msgid "Profiling timer expired"
-msgstr "Up³yn±³ czas stopera profiluj±cego"
+#: catgets/gencat.c:112
+msgid "Do not use existing catalog, force new output file"
+msgstr "Zamiast do istniej±cego katalogu, zapisanie do nowego pliku"
 
-#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54
-msgid "Window changed"
-msgstr "Okno zmienione"
+#: catgets/gencat.c:113 nss/makedb.c:61
+msgid "Write output to file NAME"
+msgstr "Zapisanie wyników do pliku NAZWA"
 
-#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56
-msgid "User defined signal 1"
-msgstr "Sygna³ u¿ytkownika 1"
+#: catgets/gencat.c:118
+msgid ""
+"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
+"is -, output is written to standard output.\n"
+msgstr ""
+"Generowanie katalogu komunikatów.Je¶li PLIK-WE to -, dane s± czytane ze standardowego wej¶cia. Je¶li PLIK-WY\n"
+"to -, dane s± zapisywane na standardowe wyj¶cie.\n"
 
-#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57
-msgid "User defined signal 2"
-msgstr "Sygna³ u¿ytkownika 2"
+#: catgets/gencat.c:123
+msgid ""
+"-o OUTPUT-FILE [INPUT-FILE]...\n"
+"[OUTPUT-FILE [INPUT-FILE]...]"
+msgstr ""
+"-o PLIK-WY [PLIK-WE]...\n"
+"[PLIK-WY [PLIK-WE]...]"
 
-#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33
-msgid "EMT trap"
-msgstr "Pu³apka EMT"
+#: catgets/gencat.c:231 debug/pcprofiledump.c:199 iconv/iconv_prog.c:410
+#: iconv/iconvconfig.c:379 locale/programs/localedef.c:370
+#: login/programs/pt_chown.c:88 malloc/memusagestat.c:525 nss/makedb.c:231
+msgid ""
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38
-msgid "Bad system call"
-msgstr "B³êdne wywo³anie systemowe"
+#: catgets/gencat.c:245 debug/xtrace.sh:64 elf/ldconfig.c:285
+#: elf/ldd.bash.in:39 elf/sprof.c:355 iconv/iconv_prog.c:425
+#: iconv/iconvconfig.c:394 locale/programs/locale.c:274
+#: locale/programs/localedef.c:386 login/programs/pt_chown.c:59
+#: malloc/memusage.sh:71 nscd/nscd.c:401 nss/getent.c:83 nss/makedb.c:245
+#: posix/getconf.c:1007
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"To oprogramowanie jest darmowe; warunki kopiowania s± opisane w ¼ród³ach.\n"
+"Autorzy nie daj± ¯ADNYCH gwarancji, w tym równie¿ gwarancji MO¯LIWO¦CI\n"
+"SPRZEDA¯Y lub PRZYDATNO¦CI DO KONKRETNYCH ZASTOSOWAÑ.\n"
 
-#: sysdeps/generic/siglist.h:66
-msgid "Stack fault"
-msgstr "B³±d stosu"
+# w %s wchodzi nazwisko autora danego programu/procedury -PK
+#: catgets/gencat.c:250 debug/xtrace.sh:68 elf/ldconfig.c:290 elf/sprof.c:361
+#: iconv/iconv_prog.c:430 iconv/iconvconfig.c:399 locale/programs/locale.c:279
+#: locale/programs/localedef.c:391 malloc/memusage.sh:75 nscd/nscd.c:406
+#: nss/getent.c:88 nss/makedb.c:250 posix/getconf.c:1012
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Autorem jest %s.\n"
 
-#: sysdeps/generic/siglist.h:69
-msgid "Information request"
-msgstr "¯±danie informacji"
+#: catgets/gencat.c:281
+msgid "*standard input*"
+msgstr "*standardowe wej¶cie*"
 
-#: sysdeps/generic/siglist.h:71
-msgid "Power failure"
-msgstr "Awaria zasilania"
+#: catgets/gencat.c:287 iconv/iconv_charmap.c:157 iconv/iconv_prog.c:297
+#: nss/makedb.c:170
+#, c-format
+msgid "cannot open input file `%s'"
+msgstr "nie mo¿na otworzyæ pliku wej¶ciowego `%s'"
 
-#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55
-msgid "Resource lost"
-msgstr "Zasoby zosta³y stracone"
+#: catgets/gencat.c:416 catgets/gencat.c:493
+msgid "illegal set number"
+msgstr "b³êdny numer zbioru"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:68
-#: string/../sysdeps/mach/_strerror.c:57
-msgid "Error in unknown error system: "
-msgstr "B³±d w nieznanym systemie b³êdów: "
+#: catgets/gencat.c:443
+msgid "duplicate set definition"
+msgstr "powtórzona definicja zbioru"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:83
-#: string/../sysdeps/generic/_strerror.c:44
-#: string/../sysdeps/mach/_strerror.c:87
-msgid "Unknown error "
-msgstr "Nieznany b³±d "
+#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676
+msgid "this is the first definition"
+msgstr "to pierwsza definicja"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:64
+#: catgets/gencat.c:521
 #, c-format
-msgid "cannot open `%s'"
-msgstr "nie mo¿na otworzyæ `%s'"
+msgid "unknown set `%s'"
+msgstr "nieznany zbiór `%s'"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:68
-#, c-format
-msgid "cannot read header from `%s'"
-msgstr "nie mo¿na przeczytaæ nag³ówka z `%s'"
+#: catgets/gencat.c:562
+msgid "invalid quote character"
+msgstr "niepoprawny znak cudzys³owu"
 
-#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288
+#: catgets/gencat.c:575
 #, c-format
-msgid "cannot open input file `%s'"
-msgstr "nie mo¿na otworzyæ pliku wej¶ciowego `%s'"
+msgid "unknown directive `%s': line ignored"
+msgstr "nieznana dyrektywa `%s': linia zignorowana"
 
-#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313
-#, c-format
-msgid "error while closing input `%s'"
-msgstr "b³±d podczas zamykania wej¶cia `%s'"
+#: catgets/gencat.c:620
+msgid "duplicated message number"
+msgstr "powtórzony numer komunikatu"
 
-#: iconv/iconv_charmap.c:443
-#, c-format
-msgid "illegal input sequence at position %Zd"
-msgstr "b³êdna sekwencja wej¶ciowa na pozycji %Zd"
+#: catgets/gencat.c:673
+msgid "duplicated message identifier"
+msgstr "powtórzony identyfikator komunikatu"
 
-#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506
-msgid "incomplete character or shift sequence at end of buffer"
-msgstr "niekompletny znak lub sekwencja steruj±ca na koñcu bufora"
+#: catgets/gencat.c:730
+msgid "invalid character: message ignored"
+msgstr "niepoprawny znak: komunikat zignorowany"
 
-#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549
-#: iconv/iconv_prog.c:585
-msgid "error while reading the input"
-msgstr "b³±d podczas czytania danych wej¶ciowych"
+#: catgets/gencat.c:773
+msgid "invalid line"
+msgstr "niepoprawna linia"
 
-#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567
-msgid "unable to allocate buffer for input"
-msgstr "przydzielenie bufora dla danych wej¶ciowych by³o niemo¿liwe"
+#: catgets/gencat.c:827
+msgid "malformed line ignored"
+msgstr "b³êdnie sformu³owana linia zosta³a pominiêta"
 
-#: iconv/iconv_prog.c:61
-msgid "Input/Output format specification:"
-msgstr "Specyfikacja formatu wej¶cia/wyj¶cia:"
+#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183
+#, c-format
+msgid "cannot open output file `%s'"
+msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s'"
 
-#: iconv/iconv_prog.c:62
-msgid "encoding of original text"
-msgstr "kodowanie oryginalnego tekstu"
+#: catgets/gencat.c:1194 locale/programs/linereader.c:559
+msgid "invalid escape sequence"
+msgstr "b³êdna sekwencja escape"
 
-#: iconv/iconv_prog.c:63
-msgid "encoding for output"
-msgstr "kodowanie wyników"
+#: catgets/gencat.c:1216
+msgid "unterminated message"
+msgstr "nie zakoñczony komunikat"
 
-#: iconv/iconv_prog.c:64
-msgid "Information:"
-msgstr "Informacje:"
+#: catgets/gencat.c:1240
+#, c-format
+msgid "while opening old catalog file"
+msgstr "podczas otwierania starego pliku katalogu"
 
-#: iconv/iconv_prog.c:65
-msgid "list all known coded character sets"
-msgstr "wy¶wietlenie wszystkich znanych zestawów znaków"
+#: catgets/gencat.c:1331
+#, c-format
+msgid "conversion modules not available"
+msgstr "modu³y konwersji niedostêpny"
 
-#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128
-msgid "Output control:"
-msgstr "Kontrola wyj¶cia:"
+#: catgets/gencat.c:1357
+#, c-format
+msgid "cannot determine escape character"
+msgstr "nie mo¿na okre¶liæ znaku escape"
 
-#: iconv/iconv_prog.c:67
-msgid "omit invalid characters from output"
-msgstr "pominiêcie nieprawid³owych znaków z wyj¶cia"
+#: debug/pcprofiledump.c:52
+msgid "Don't buffer output"
+msgstr "Nie buforowanie wyj¶cia"
 
-#: iconv/iconv_prog.c:68
-msgid "output file"
-msgstr "plik wynikowy"
-
-#: iconv/iconv_prog.c:69
-msgid "suppress warnings"
-msgstr "nie wypisywanie ostrze¿eñ"
-
-#: iconv/iconv_prog.c:70
-msgid "print progress information"
-msgstr "wy¶wietlanie informacji o postêpie konwersji"
-
-#: iconv/iconv_prog.c:75
-msgid "Convert encoding of given files from one encoding to another."
-msgstr "Konwersja podanych plików miêdzy ró¿nymi metodami kodowania."
-
-#: iconv/iconv_prog.c:79
-msgid "[FILE...]"
-msgstr "[PLIK...]"
-
-#: iconv/iconv_prog.c:201
-msgid "cannot open output file"
-msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego"
-
-#: iconv/iconv_prog.c:243
-#, c-format
-msgid "conversions from `%s' and to `%s' are not supported"
-msgstr "konwersja z `%s' oraz do `%s' nie jest obs³ugiwana"
-
-#: iconv/iconv_prog.c:248
-#, c-format
-msgid "conversion from `%s' is not supported"
-msgstr "konwersja z `%s' nie jest obs³ugiwana"
-
-#: iconv/iconv_prog.c:255
-#, c-format
-msgid "conversion to `%s' is not supported"
-msgstr "konwersja do `%s' nie jest obs³ugiwana"
-
-#: iconv/iconv_prog.c:259
-#, c-format
-msgid "conversion from `%s' to `%s' is not supported"
-msgstr "konwersja z `%s' do `%s' nie jest obs³ugiwana"
-
-#: iconv/iconv_prog.c:265
-msgid "failed to start conversion processing"
-msgstr "nie uda³o siê rozpocz±æ konwersji"
+#: debug/pcprofiledump.c:57
+msgid "Dump information generated by PC profiling."
+msgstr "Zrzut informacji wygenerowanych przez profilowanie PC."
 
-#: iconv/iconv_prog.c:360
-msgid "error while closing output file"
-msgstr "b³±d podczas zamykania pliku wyj¶ciowego"
+#: debug/pcprofiledump.c:60
+msgid "[FILE]"
+msgstr "[PLIK]"
 
-#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279
-#: locale/programs/localedef.c:372 catgets/gencat.c:233
-#: malloc/memusagestat.c:602 debug/pcprofiledump.c:199
-msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
-msgstr "Prosimy zg³aszaæ b³êdy za pomoc± skryptu `glibcbug' na adres <bugs@gnu.org>.\n"
-
-#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292
-#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913
-#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274
-#: elf/sprof.c:349
+#: debug/pcprofiledump.c:100
 #, c-format
-msgid ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-msgstr ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"To oprogramowanie jest darmowe; warunki kopiowania s± opisane w ¼ród³ach.\n"
-"Autorzy nie daj± ¯ADNYCH gwarancji, w tym równie¿ gwarancji MO¯LIWO¦CI\n"
-"SPRZEDA¯Y lub PRZYDATNO¦CI DO KONKRETNYCH ZASTOSOWAÑ.\n"
+msgid "cannot open input file"
+msgstr "nie mo¿na otworzyæ pliku wej¶ciowego"
 
-# w %s wchodzi nazwisko autora danego programu/procedury -PK
-#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297
-#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918
-#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279
-#: elf/sprof.c:355
+#: debug/pcprofiledump.c:106
 #, c-format
-msgid "Written by %s.\n"
-msgstr "Autorem jest %s.\n"
-
-#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484
-msgid "conversion stopped due to problem in writing the output"
-msgstr "konwersja przerwana z powodu problemu z zapisaniem wyników"
+msgid "cannot read header"
+msgstr "nie mo¿na odczytaæ nag³ówka"
 
-#: iconv/iconv_prog.c:502
+#: debug/pcprofiledump.c:170
 #, c-format
-msgid "illegal input sequence at position %ld"
-msgstr "b³êdna sekwencja wej¶ciowa na pozycji %ld"
-
-#: iconv/iconv_prog.c:510
-msgid "internal error (illegal descriptor)"
-msgstr "b³±d wewnêtrzny (nieprawid³owy deskryptor)"
+msgid "invalid pointer size"
+msgstr "nieprawid³owy rozmiar wska¼nika"
 
-#: iconv/iconv_prog.c:513
-#, c-format
-msgid "unknown iconv() error %d"
-msgstr "nieznany b³±d iconv() %d"
+#: debug/xtrace.sh:27 debug/xtrace.sh:45
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "Sk³adnia: xtrace [OPCJA]... PROGRAM [OPCJA-PROGRAMU]...\\n"
+
+#: debug/xtrace.sh:33
+#, fuzzy
+msgid "Try `xtrace --help' for more information.\\n"
+msgstr "Polecenie \\`xtrace --help' pozwoli uzyskaæ wiêcej informacji.\\n"
+
+#: debug/xtrace.sh:39
+#, fuzzy
+msgid "xtrace: option `$1' requires an argument.\\n"
+msgstr "xtrace: opcja \\`$1' musi mieæ argument.\\n"
 
-#: iconv/iconv_prog.c:756
+#: debug/xtrace.sh:46
 msgid ""
-"The following list contain all the coded character sets known.  This does\n"
-"not necessarily mean that all combinations of these names can be used for\n"
-"the FROM and TO command line parameters.  One coded character set can be\n"
-"listed with several different names (aliases).\n"
+"Trace execution of program by printing currently executed function.\n"
 "\n"
-"  "
+"     --data=FILE          Don't run the program, just print the data from FILE.\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
 msgstr ""
-"Poni¿sza lista zawiera wszystkie znane zakodowane zestawy znaków. Nie oznacza\n"
-"to, ¿e wszystkie kombinacje zestawów mog± byæ u¿ywane jako parametry OD i DO.\n"
-"Jeden zestaw znaków mo¿e znajdowaæ siê na li¶cie pod wieloma nazwami\n"
-"(aliasami).\n"
+"¦ledzenie wykonywania programu poprzez wypisywanie aktualnie wykonywanych\n"
+"funkcji.\n"
 "\n"
-"  "
+"     --data=PLIK          Wypisanie danych z PLIKU zamiast uruchamiania programu\n"
+"\n"
+"   -?,--help              Wypisanie tego opisu i zakoñczenie\n"
+"      --usage             Podanie krótkiego opisu sk³adni polecenia\n"
+"   -V,--version           Wypisanie informacji o wersji i zakoñczenie\n"
+"\n"
+"Argumenty obowi±zkowe dla d³ugich opcji s± obowi±zkowe równie¿ dla odpowiednich\n"
+"krótkich opcji.\n"
+"\n"
+"Informacje na temat zg³aszania b³êdów mo¿na znale¼æ pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
 
-#: iconv/iconvconfig.c:110
-msgid "Create fastloading iconv module configuration file."
-msgstr "Tworzenie pliku konfiguracyjnego do szybkiego wczytywania modu³ów iconv."
+#: debug/xtrace.sh:125
+#, fuzzy
+msgid "xtrace: unrecognized option `$1'\\n"
+msgstr "xtrace: nieznana opcja \\`$1'\\n"
+
+#: debug/xtrace.sh:138
+msgid "No program name given\\n"
+msgstr "Nie podano nazwy programu\\n"
+
+#: debug/xtrace.sh:146
+#, fuzzy, sh-format
+msgid "executable `$program' not found\\n"
+msgstr "nie znaleziono programu wykonywalnego \\`$program'\\n"
+
+#: debug/xtrace.sh:150
+#, fuzzy, sh-format
+msgid "`$program' is no executable\\n"
+msgstr "\\`$program' nie jest wykonywalny\\n"
 
-#: iconv/iconvconfig.c:114
-msgid "[DIR...]"
-msgstr "[KATALOG...]"
+#: dlfcn/dlinfo.c:67
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "RTLD_SELF wyst±pi³o w kodzie nie ³adowanym dynamicznie"
 
-#: iconv/iconvconfig.c:126
-msgid "Prefix used for all file accesses"
-msgstr "Prefiks u¿ywany przy ka¿dym dostêpie do pliku"
+#: dlfcn/dlinfo.c:76
+msgid "unsupported dlinfo request"
+msgstr "nieobs³ugiwane ¿±danie dlinfo"
 
-#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292
-msgid "no output file produced because warnings were issued"
-msgstr "nie utworzono pliku wyj¶ciowego, poniewa¿ wyst±pi³y ostrze¿enia"
+#: dlfcn/dlmopen.c:64
+msgid "invalid namespace"
+msgstr "niepoprawna przestrzeñ nazw"
+
+#: dlfcn/dlmopen.c:69
+msgid "invalid mode"
+msgstr "niepoprawny tryb"
+
+#: dlfcn/dlopen.c:64
+msgid "invalid mode parameter"
+msgstr "niepoprawny parametr trybu"
 
-#: iconv/iconvconfig.c:405
-msgid "while inserting in search tree"
-msgstr "b³±d podczas wstawiania do drzewa wyszukiwañ"
+#: elf/cache.c:67
+msgid "unknown"
+msgstr "nieznany"
 
-#: iconv/iconvconfig.c:1204
-msgid "cannot generate output file"
-msgstr "nie mo¿na wygenerowaæ pliku wyj¶ciowego"
+#: elf/cache.c:110
+msgid "Unknown OS"
+msgstr "Nieznany system"
 
-#: locale/programs/charmap-dir.c:59
+#: elf/cache.c:115
 #, c-format
-msgid "cannot read character map directory `%s'"
-msgstr "nie mo¿na odczytaæ katalogu mapy znaków `%s'"
+msgid ", OS ABI: %s %d.%d.%d"
+msgstr ", ABI systemu: %s %d.%d.%d"
 
-#: locale/programs/charmap.c:136
+#: elf/cache.c:141 elf/ldconfig.c:1231
 #, c-format
-msgid "character map file `%s' not found"
-msgstr "nie znaleziono pliku tablicy znaków `%s'"
+msgid "Can't open cache file %s\n"
+msgstr "Nie mo¿na otworzyæ pliku bufora %s\n"
 
-#: locale/programs/charmap.c:194
+#: elf/cache.c:153
 #, c-format
-msgid "default character map file `%s' not found"
-msgstr "nie znaleziono domy¶lnej tablicy znaków `%s'"
+msgid "mmap of cache file failed.\n"
+msgstr "mmap pliku bufora nie powiod³o siê.\n"
 
-#: locale/programs/charmap.c:257
+#: elf/cache.c:157 elf/cache.c:167
 #, c-format
-msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
-msgstr "tablica znaków `%s' niekompatybilna z ASCII, lokalizacja niekompatybilna z ISO C\n"
+msgid "File is not a cache file.\n"
+msgstr "Plik nie jest plikiem bufora.\n"
 
-#: locale/programs/charmap.c:336
+#: elf/cache.c:200 elf/cache.c:210
 #, c-format
-msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
-msgstr "%s: <mb_cur_max> musi byæ wiêkszy ni¿ <mb_cur_min>\n"
+msgid "%d libs found in cache `%s'\n"
+msgstr "Znaleziono %d bibliotek w buforze `%s'\n"
 
-#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
-#: locale/programs/repertoire.c:175
+#: elf/cache.c:409
 #, c-format
-msgid "syntax error in prolog: %s"
-msgstr "b³±d sk³adni w prologu: %s"
-
-#: locale/programs/charmap.c:357
-msgid "invalid definition"
-msgstr "niepoprawna definicja"
-
-#: locale/programs/charmap.c:374 locale/programs/locfile.c:126
-#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176
-msgid "bad argument"
-msgstr "b³êdny argument"
+msgid "Can't remove old temporary cache file %s"
+msgstr "Nie mo¿na usun±æ starego tymczasowego pliku bufora %s"
 
-#: locale/programs/charmap.c:402
+#: elf/cache.c:416
 #, c-format
-msgid "duplicate definition of <%s>"
-msgstr "powtórzona definicja <%s>"
+msgid "Can't create temporary cache file %s"
+msgstr "Nie mo¿na utworzyæ tymczasowego pliku bufora %s"
 
-#: locale/programs/charmap.c:409
+#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438
 #, c-format
-msgid "value for <%s> must be 1 or greater"
-msgstr "warto¶æ <%s> musi wynosiæ 1 lub wiêcej"
+msgid "Writing of cache data failed"
+msgstr "Zapis danych bufora nie powiód³ siê"
 
-#: locale/programs/charmap.c:421
+#: elf/cache.c:442
 #, c-format
-msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "warto¶æ <%s> musi byæ wiêksza lub równa warto¶ci <%s>"
+msgid "Writing of cache data failed."
+msgstr "Zapis danych bufora nie powiód³ siê."
 
-#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184
+#: elf/cache.c:449
 #, c-format
-msgid "argument to <%s> must be a single character"
-msgstr "argument <%s> musi byæ pojedynczym znakiem"
-
-#: locale/programs/charmap.c:470
-msgid "character sets with locking states are not supported"
-msgstr "zestawy znaków ze stanami blokowania nie s± obs³ugiwane"
+msgid "Changing access rights of %s to %#o failed"
+msgstr "Zmiana praw dostêpu %s na %#o nie powiod³a siê"
 
-#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
-#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
-#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
-#: locale/programs/charmap.c:814
+#: elf/cache.c:454
 #, c-format
-msgid "syntax error in %s definition: %s"
-msgstr "b³±d sk³adni w definicji %s: %s"
+msgid "Renaming of %s to %s failed"
+msgstr "Zmiana nazwy %s na %s nie powiod³a siê"
 
-#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
-#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231
-msgid "no symbolic name given"
-msgstr "brak nazwy symbolicznej"
+#: elf/dl-close.c:116
+msgid "shared object not open"
+msgstr "obiekt dzielony nie jest otwarty"
 
-#: locale/programs/charmap.c:552
-msgid "invalid encoding given"
-msgstr "niepoprawne kodowanie"
+#: elf/dl-deps.c:112
+msgid "DST not allowed in SUID/SGID programs"
+msgstr "DST nie dozwolone dla programów SUID/SGID"
 
-#: locale/programs/charmap.c:561
-msgid "too few bytes in character encoding"
-msgstr "za ma³o bajtów w kodzie znaku"
+#: elf/dl-deps.c:125
+msgid "empty dynamics string token substitution"
+msgstr "puste dynamiczne podstawienie znaku ³añcucha"
 
-#: locale/programs/charmap.c:563
-msgid "too many bytes in character encoding"
-msgstr "za du¿o bajtów w kodzie znaku"
+#: elf/dl-deps.c:131
+#, c-format
+msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
+msgstr "nie mo¿na wczytaæ pomocniczego `%s' z powodu pustego dynamicznego podstawienia\n"
 
-#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
-#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297
-msgid "no symbolic name given for end of range"
-msgstr "brak nazwy symbolicznej dla koñca przedzia³u"
+#: elf/dl-deps.c:472
+msgid "cannot allocate dependency list"
+msgstr "nie mo¿na przydzieliæ pamiêci dla listy zale¿no¶ci"
 
-#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
-#: locale/programs/repertoire.c:314
-#, c-format
-msgid "`%1$s' definition does not end with `END %1$s'"
-msgstr "definicja `%1$s' musi koñczyæ siê wyra¿eniem `END %1$s'"
+#: elf/dl-deps.c:505 elf/dl-deps.c:560
+msgid "cannot allocate symbol search list"
+msgstr "nie mo¿na przydzieliæ pamiêci dla listy przeszukiwania symboli"
 
-#: locale/programs/charmap.c:642
-msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
-msgstr "po definicji CHARMAP mog± wystêpowaæ tylko definicje WIDTH"
+#: elf/dl-deps.c:545
+msgid "Filters not supported with LD_TRACE_PRELINKING"
+msgstr "Filtry nie s± obs³ugiwane z LD_TRACE_PRELINKING"
 
-#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
-#, c-format
-msgid "value for %s must be an integer"
-msgstr "warto¶æ %s musi byæ liczb± ca³kowit±"
+#: elf/dl-error.c:77
+msgid "DYNAMIC LINKER BUG!!!"
+msgstr "B£¡D DYNAMICZNEGO LINKERA!!!"
 
-# state machine = finite state machine =
-# automat skoñczony -PK
-#: locale/programs/charmap.c:841
-#, c-format
-msgid "%s: error in state machine"
-msgstr "%s: b³±d w automacie skoñczonym"
+#: elf/dl-error.c:124
+msgid "error while loading shared libraries"
+msgstr "b³±d podczas wczytywania bibliotek dzielonych"
 
-#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605
-#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818
-#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994
-#: locale/programs/ld-identification.c:469
-#: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349
-#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324
-#: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258
-#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219
-#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325
-#, c-format
-msgid "%s: premature end of file"
-msgstr "%s: przedwczesny koniec pliku"
+#: elf/dl-fptr.c:88
+msgid "cannot map pages for fdesc table"
+msgstr "nie mo¿na odwzorowaæ stron dla tablicy fdesc"
+
+#: elf/dl-fptr.c:192
+msgid "cannot map pages for fptr table"
+msgstr "nie mo¿na odwzorowaæ stron dla tablicy fptr"
+
+#: elf/dl-fptr.c:221
+msgid "internal error: symidx out of range of fptr table"
+msgstr "b³±d wewnêtrzny: symidx spoza zakresu tablicy fptr"
 
-#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
-#, c-format
-msgid "unknown character `%s'"
-msgstr "nieznany znak `%s'"
+#: elf/dl-load.c:372
+msgid "cannot allocate name record"
+msgstr "nie mo¿na przydzieliæ pamiêci dla rekordu nazwy"
 
-#: locale/programs/charmap.c:887
-#, c-format
-msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
-msgstr "liczba bajtów dla sekwencji bajtów pocz±tku i koñca przedzia³u jest ró¿na: %d i %d"
+#: elf/dl-load.c:474 elf/dl-load.c:553 elf/dl-load.c:673 elf/dl-load.c:786
+msgid "cannot create cache for search path"
+msgstr "nie mo¿na utworzyæ bufora dla ¶cie¿ki przeszukiwania"
 
-#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930
-#: locale/programs/repertoire.c:420
-msgid "invalid names for character range"
-msgstr "nieprawid³owe nazwy dla przedzia³u znaków"
+#: elf/dl-load.c:576
+msgid "cannot create RUNPATH/RPATH copy"
+msgstr "nie mo¿na utworzyæ kopii RUNPATH/RPATH"
 
-#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432
-msgid "hexadecimal range format should use only capital characters"
-msgstr "w szesnastkowym formacie przedzia³u powinny byæ u¿ywane wielkie litery"
+#: elf/dl-load.c:659
+msgid "cannot create search path array"
+msgstr "nie mo¿na utworzyæ tablicy ¶cie¿ki przeszukiwania"
 
-#: locale/programs/charmap.c:1021
-#, c-format
-msgid "<%s> and <%s> are illegal names for range"
-msgstr "<%s> i <%s> nie s± poprawnymi nazwami dla przedzia³u"
+#: elf/dl-load.c:870
+msgid "cannot stat shared object"
+msgstr "nie mo¿na wykonaæ stat na obiekcie dzielonym"
 
-#: locale/programs/charmap.c:1027
-msgid "upper limit in range is not higher then lower limit"
-msgstr "górna granica przedzia³u nie jest wiêksza ni¿ dolna"
+#: elf/dl-load.c:940
+msgid "cannot open zero fill device"
+msgstr "nie mo¿na otworzyæ urz±dzenia wype³niaj±cego zerami"
 
-#: locale/programs/charmap.c:1085
-msgid "resulting bytes for range not representable."
-msgstr "wynikowe bajty dla przedzia³u nie mog± zostaæ wyra¿one."
+#: elf/dl-load.c:985 elf/dl-load.c:2215
+msgid "cannot create shared object descriptor"
+msgstr "nie mo¿na utworzyæ deskryptora obiektu dzielonego"
 
-#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534
-#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134
-#: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95
-#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92
-#: locale/programs/ld-telephone.c:95 locale/programs/ld-time.c:160
-#, c-format
-msgid "No definition for %s category found"
-msgstr "Nie znaleziono definicji dla kategorii %s"
+#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755
+msgid "cannot read file data"
+msgstr "nie mo¿na odczytaæ danych z pliku"
 
-#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
-#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:228
-#: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309
-#: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147
-#: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106
-#: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113
-#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103
-#: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106
-#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:176
-#: locale/programs/ld-time.c:197
-#, c-format
-msgid "%s: field `%s' not defined"
-msgstr "%s: pole `%s' nie jest zdefiniowane"
+#: elf/dl-load.c:1048
+msgid "ELF load command alignment not page-aligned"
+msgstr "wyrównanie polecenia wczytania ELF nie wyrównane do granicy stron"
 
-#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
-#: locale/programs/ld-address.c:235 locale/programs/ld-address.c:265
-#: locale/programs/ld-name.c:118 locale/programs/ld-telephone.c:118
-#, c-format
-msgid "%s: field `%s' must not be empty"
-msgstr "%s: pole `%s' nie mo¿e byæ puste"
+#: elf/dl-load.c:1055
+msgid "ELF load command address/offset not properly aligned"
+msgstr "adres/przesuniêcie polecenia wczytania ELF niew³a¶ciwie wyrównane"
 
-#: locale/programs/ld-address.c:169
-#, c-format
-msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: niepoprawna sekwencja escape `%%%c' w polu `%s'"
+#: elf/dl-load.c:1139
+msgid "cannot allocate TLS data structures for initial thread"
+msgstr "nie mo¿na przydzieliæ struktur danych TLS dla pocz±tkowego w±tku"
 
-#: locale/programs/ld-address.c:220
-#, c-format
-msgid "%s: terminology language code `%s' not defined"
-msgstr "%s: kod jêzyka terminologii `%s' nie jest zdefiniowany"
+#: elf/dl-load.c:1163
+msgid "cannot handle TLS data"
+msgstr "nie mo¿na obs³u¿yæ danych TLS"
 
-#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276
-#, c-format
-msgid "%s: language abbreviation `%s' not defined"
-msgstr "%s: skrót jêzyka `%s' nie jest zdefiniowany"
+#: elf/dl-load.c:1182
+msgid "object file has no loadable segments"
+msgstr "plik obiektu nie ma segmentów ³adowalnych"
 
-#: locale/programs/ld-address.c:254 locale/programs/ld-address.c:282
-#: locale/programs/ld-address.c:316 locale/programs/ld-address.c:328
-#, c-format
-msgid "%s: `%s' value does not match `%s' value"
-msgstr "%s: warto¶æ `%s' nie pasuje do warto¶ci `%s'"
+#: elf/dl-load.c:1218
+msgid "failed to map segment from shared object"
+msgstr "odwzorowanie segmentu z obiektu dzielonego nie powiod³o siê"
 
-#: locale/programs/ld-address.c:301
-#, c-format
-msgid "%s: numeric country code `%d' not valid"
-msgstr "%s: liczbowy kod kraju `%d' jest niepoprawny"
+#: elf/dl-load.c:1242
+msgid "cannot dynamically load executable"
+msgstr "nie mo¿na dynamicznie wczytaæ pliku wykonywalnego"
 
-#: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534
-#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601
-#: locale/programs/ld-identification.c:365
-#: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302
-#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
-#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281
-#: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225
-#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108
-#: locale/programs/ld-time.c:1150
-#, c-format
-msgid "%s: field `%s' declared more than once"
-msgstr "%s: pole `%s' zadeklarowane wiêcej ni¿ raz"
+#: elf/dl-load.c:1303
+msgid "cannot change memory protections"
+msgstr "nie mo¿na zmieniæ ochrony pamiêci"
 
-#: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539
-#: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312
-#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
-#: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268
-#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002
-#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113
-#, c-format
-msgid "%s: unknown character in field `%s'"
-msgstr "%s: nieznany znak w polu `%s'"
+#: elf/dl-load.c:1322
+msgid "cannot map zero-fill pages"
+msgstr "nie mo¿na odwzorowaæ stron wype³nionych zerami"
 
-#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800
-#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450
-#: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
-#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240
-#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201
-#, c-format
-msgid "%s: incomplete `END' line"
-msgstr "%s: niekompletna linia `END'"
+#: elf/dl-load.c:1336
+msgid "object file has no dynamic section"
+msgstr "plik obiektu nie ma sekcji dynamicznej"
 
-#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653
-#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228
-#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453
-#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308
-#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242
-#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203
-#, c-format
-msgid "%1$s: definition does not end with `END %1$s'"
-msgstr "%1$s: definicja nie koñczy siê przez `END %1$s'"
+#: elf/dl-load.c:1359
+msgid "shared object cannot be dlopen()ed"
+msgstr "obiekt dzielony nie mo¿e byæ otwarty przez dlopen()"
 
-#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523
-#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871
-#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640
-#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956
-#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799
-#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460
-#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340
-#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315
-#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210
-#, c-format
-msgid "%s: syntax error"
-msgstr "%s: b³±d sk³adni"
+#: elf/dl-load.c:1372
+msgid "cannot allocate memory for program header"
+msgstr "nie mo¿na przydzieliæ pamiêci na nag³ówek programu"
 
-#: locale/programs/ld-collate.c:398
-#, c-format
-msgid "`%.*s' already defined in charmap"
-msgstr "`%.*s' ju¿ zdefiniowany w tablicy znaków"
+#: elf/dl-load.c:1389 elf/dl-open.c:174
+msgid "invalid caller"
+msgstr "niepoprawny wywo³uj±cy"
 
-#: locale/programs/ld-collate.c:407
-#, c-format
-msgid "`%.*s' already defined in repertoire"
-msgstr "`%.*s' ju¿ zdefiniowany w repertuarze"
+#: elf/dl-load.c:1428
+msgid "cannot enable executable stack as shared object requires"
+msgstr "nie mo¿na w³±czyæ wykonywalnego stosu wymaganego przez obiekt dzielony"
 
-#: locale/programs/ld-collate.c:414
-#, c-format
-msgid "`%.*s' already defined as collating symbol"
-msgstr "`%.*s' ju¿ zdefiniowany jako symbol scalaj±cy"
+#: elf/dl-load.c:1443
+msgid "cannot close file descriptor"
+msgstr "nie mo¿na zamkn±æ deskryptora pliku"
 
-#: locale/programs/ld-collate.c:421
-#, c-format
-msgid "`%.*s' already defined as collating element"
-msgstr "`%.*s' ju¿ zdefiniowany jako element scalaj±cy"
+#: elf/dl-load.c:1485
+msgid "cannot create searchlist"
+msgstr "nie mo¿na utworzyæ listy przeszukiwañ"
 
-#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478
-#, c-format
-msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr "%s: porz±dki `forward' i `backward' wykluczaj± siê wzajemnie"
+#: elf/dl-load.c:1663
+msgid "file too short"
+msgstr "plik za krótki"
 
-#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488
-#: locale/programs/ld-collate.c:504
-#, c-format
-msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr "%s: `%s' wyst±pi³o wiêcej ni¿ raz w definicji wagi %d"
+#: elf/dl-load.c:1692
+msgid "invalid ELF header"
+msgstr "nieprawid³owy nag³ówek ELF"
 
-#: locale/programs/ld-collate.c:560
-#, c-format
-msgid "%s: too many rules; first entry only had %d"
-msgstr "%s: zbyt du¿o regu³; pierwszy wpis mia³ tylko %d"
+#: elf/dl-load.c:1704
+msgid "ELF file data encoding not big-endian"
+msgstr "kodowanie danych w pliku ELF nie jest big-endian"
 
-#: locale/programs/ld-collate.c:596
-#, c-format
-msgid "%s: not enough sorting rules"
-msgstr "%s: za ma³o regu³ sortowania"
+#: elf/dl-load.c:1706
+msgid "ELF file data encoding not little-endian"
+msgstr "kodowanie danych w pliku ELF nie jest little-endian"
 
-#: locale/programs/ld-collate.c:761
-#, c-format
-msgid "%s: empty weight string not allowed"
-msgstr "%s: pusty ³añcuch wagi jest niedozwolony"
+#: elf/dl-load.c:1710
+msgid "ELF file version ident does not match current one"
+msgstr "identyfikator wersji pliku ELF nie zgadza siê z aktualnym"
 
-# ellipsis = wyrzutnia jezykowa - sprawdzilem. nawet pamietam ze cos takiego
-# istnieje ze szkoly, ale za cholere nie pamietam co to jest ;) -PK
-#: locale/programs/ld-collate.c:856
-#, c-format
-msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr "%s: wagi musz± u¿ywaæ jako nazwy tego samego symbolu wyrzutni"
+#: elf/dl-load.c:1714
+msgid "ELF file OS ABI invalid"
+msgstr "niepoprawne ABI systemu w pliku ELF"
 
-#: locale/programs/ld-collate.c:912
-#, c-format
-msgid "%s: too many values"
-msgstr "%s: zbyt du¿o warto¶ci"
+#: elf/dl-load.c:1716
+msgid "ELF file ABI version invalid"
+msgstr "niepoprawna wersja ABI w pliku ELF"
 
-#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206
-#, c-format
-msgid "order for `%.*s' already defined at %s:%Zu"
-msgstr "porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu"
+#: elf/dl-load.c:1719
+msgid "internal error"
+msgstr "b³±d wewnêtrzny"
 
-#: locale/programs/ld-collate.c:1081
-#, c-format
-msgid "%s: the start and the end symbol of a range must stand for characters"
-msgstr "%s: pocz±tkowy i koñcowy symbol przedzia³u musz± byæ znakami"
+#: elf/dl-load.c:1726
+msgid "ELF file version does not match current one"
+msgstr "wersja pliku ELF nie zgadza siê z aktualn±"
 
-#: locale/programs/ld-collate.c:1108
-#, c-format
-msgid "%s: byte sequences of first and last character must have the same length"
-msgstr "%s: sekwencje bajtów pierwszego i ostatniego znaku musz± mieæ tê sam± d³ugo¶æ"
+#: elf/dl-load.c:1734
+msgid "only ET_DYN and ET_EXEC can be loaded"
+msgstr "tylko ET_DYN i ET_EXEC mog± byæ wczytane"
 
-#: locale/programs/ld-collate.c:1150
-#, c-format
-msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
-msgstr "%s: sekwencja bajtów pierwszego znaku sekwencji nie jest mniejsza ni¿ ostatniego znaku"
+#: elf/dl-load.c:1740
+msgid "ELF file's phentsize not the expected size"
+msgstr "phentsize w pliku ELF nie jest oczekiwanym rozmiarem"
 
-#: locale/programs/ld-collate.c:1275
-#, c-format
-msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio po `order_start'"
+#: elf/dl-load.c:2231
+msgid "wrong ELF class: ELFCLASS64"
+msgstr "niew³a¶ciwa klasa ELF: ELFCLASS64"
+
+#: elf/dl-load.c:2232
+msgid "wrong ELF class: ELFCLASS32"
+msgstr "niew³a¶ciwa klasa ELF: ELFCLASS32"
 
-#: locale/programs/ld-collate.c:1279
-#, c-format
-msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio przed `order_end'"
+#: elf/dl-load.c:2235
+msgid "cannot open shared object file"
+msgstr "nie mo¿na otworzyæ pliku obiektu dzielonego"
 
-#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476
-#, c-format
-msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr "`%s' i `%.*s' nie s± poprawnymi nazwami dla symbolicznego przedzia³u"
+#: elf/dl-lookup.c:261
+msgid "relocation error"
+msgstr "b³±d relokacji"
 
-#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737
-#, c-format
-msgid "%s: order for `%.*s' already defined at %s:%Zu"
-msgstr "%s: porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu"
+#: elf/dl-lookup.c:289
+msgid "symbol lookup error"
+msgstr "b³±d poszukiwania symbolu"
 
-#: locale/programs/ld-collate.c:1357
-#, c-format
-msgid "%s: `%s' must be a character"
-msgstr "%s: `%s' musi byæ znakiem"
+#: elf/dl-open.c:112
+msgid "cannot extend global scope"
+msgstr "nie mo¿na rozszerzyæ zakresu globalnego"
 
-#: locale/programs/ld-collate.c:1550
-#, c-format
-msgid "%s: `position' must be used for a specific level in all sections or none"
-msgstr "%s: `position' musi byæ u¿yte dla konkretnego poziomu we wszystkich sekcjach lub ¿adnej"
+#: elf/dl-open.c:237
+msgid "empty dynamic string token substitution"
+msgstr "puste dynamiczne podstawienie znaku ³añcucha"
 
-#: locale/programs/ld-collate.c:1575
-#, c-format
-msgid "symbol `%s' not defined"
-msgstr "nie zdefiniowany symbol `%s'"
+#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425
+msgid "cannot create scope list"
+msgstr "nie mo¿na utworzyæ listy zakresów"
 
-#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757
-#, c-format
-msgid "symbol `%s' has the same encoding as"
-msgstr "symbol `%s' ma to samo kodowanie co"
+#: elf/dl-open.c:470
+msgid "TLS generation counter wrapped!  Please report this."
+msgstr "Licznik generacji TLS przekrêci³ siê! Proszê to zg³osiæ."
 
-#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761
-#, c-format
-msgid "symbol `%s'"
-msgstr "symbol `%s'"
+#: elf/dl-open.c:508
+msgid "invalid mode for dlopen()"
+msgstr "b³êdny typ dla dlopen()"
 
-#: locale/programs/ld-collate.c:1803
-msgid "no definition of `UNDEFINED'"
-msgstr "brak definicji `UNDEFINED'"
+#: elf/dl-open.c:525
+msgid "no more namespaces available for dlmopen()"
+msgstr "nie ma wiêcej dostêpnych przestrzeni nazw dla dlmopen()"
+
+#: elf/dl-open.c:538
+msgid "invalid target namespace in dlmopen()"
+msgstr "b³êdna przestrzeñ nazw dla celu w dlmopen()"
 
-#: locale/programs/ld-collate.c:1832
-msgid "too many errors; giving up"
-msgstr "zbyt du¿o b³êdów; poddajê siê"
+#: elf/dl-reloc.c:55
+msgid "cannot allocate memory in static TLS block"
+msgstr "nie mo¿na przydzieliæ pamiêci w statycznym bloku TLS"
 
-#: locale/programs/ld-collate.c:2735
-#, c-format
-msgid "%s: duplicate definition of `%s'"
-msgstr "%s: powtórzona definicja `%s'"
+#: elf/dl-reloc.c:198
+msgid "cannot make segment writable for relocation"
+msgstr "nie mo¿na uczyniæ segmentu zapisywalnym w celu relokacji"
 
-#: locale/programs/ld-collate.c:2771
+#: elf/dl-reloc.c:279
 #, c-format
-msgid "%s: duplicate declaration of section `%s'"
-msgstr "%s: powtórzona deklaracja sekcji `%s'"
+msgid "%s: no PLTREL found in object %s\n"
+msgstr "%s: nie znaleziono PLTREL w obiekcie %s\n"
 
-#: locale/programs/ld-collate.c:2910
+#: elf/dl-reloc.c:290
 #, c-format
-msgid "%s: unknown character in collating symbol name"
-msgstr "%s: nieznany znak w nazwie symbolu scalaj±cego"
+msgid "%s: out of memory to store relocation results for %s\n"
+msgstr "%s: brak pamiêci na zapisanie wyników relokacji dla %s\n"
 
-#: locale/programs/ld-collate.c:3042
-#, c-format
-msgid "%s: unknown character in equivalent definition name"
-msgstr "%s: nieznany znak w nazwie definicji równowa¿no¶ci"
+#: elf/dl-reloc.c:306
+msgid "cannot restore segment prot after reloc"
+msgstr "nie mo¿na odtworzyæ ochrony segmentu po relokacji"
 
-#: locale/programs/ld-collate.c:3055
-#, c-format
-msgid "%s: unknown character in equivalent definition value"
-msgstr "%s: nieznany znak w warto¶ci definicji równowa¿no¶ci"
+#: elf/dl-reloc.c:331
+msgid "cannot apply additional memory protection after relocation"
+msgstr "nie mo¿na na³o¿yæ dodatkowej ochrony pamiêci po relokacji"
 
-#: locale/programs/ld-collate.c:3065
-#, c-format
-msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr "%s: nieznany symbol `%s' w definicji równowa¿no¶ci"
+#: elf/dl-sym.c:98
+msgid "RTLD_NEXT used in code not dynamically loaded"
+msgstr "RTLD_NEXT wyst±pi³o w kodzie nie ³adowanym dynamicznie"
 
-#: locale/programs/ld-collate.c:3074
-msgid "error while adding equivalent collating symbol"
-msgstr "b³±d podczas dodawania równowa¿nego symbolu scalaj±cego"
+#: elf/dl-sysdep.c:495
+msgid "cannot create capability list"
+msgstr "nie mo¿na utworzyæ listy uprawnieñ"
 
-#: locale/programs/ld-collate.c:3104
-#, c-format
-msgid "duplicate definition of script `%s'"
-msgstr "powtórzona definicja skryptu `%s'"
+#: elf/dl-tls.c:829
+msgid "cannot create TLS data structures"
+msgstr "nie mo¿na utworzyæ struktur danych TLS"
 
-#: locale/programs/ld-collate.c:3152
-#, c-format
-msgid "%s: unknown section name `%s'"
-msgstr "%s: nieznana nazwa sekcji `%s'"
+#: elf/dl-version.c:303
+msgid "cannot allocate version reference table"
+msgstr "nie mo¿na przydzieliæ tablicy odniesieñ do wersji"
 
-#: locale/programs/ld-collate.c:3180
-#, c-format
-msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: wielokrotna definicja porz±dku dla sekcji `%s'"
+#: elf/ldconfig.c:133
+msgid "Print cache"
+msgstr "Wypisanie zawarto¶ci bufora"
 
-#: locale/programs/ld-collate.c:3205
-#, c-format
-msgid "%s: invalid number of sorting rules"
-msgstr "%s: b³êdna liczba regu³ sortowania"
+#: elf/ldconfig.c:134
+msgid "Generate verbose messages"
+msgstr "Wy¶wietlanie wiêkszej liczby komunikatów"
 
-#: locale/programs/ld-collate.c:3232
-#, c-format
-msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: wielokrotna definicja porz±dku dla nie nazwanej sekcji"
+#: elf/ldconfig.c:135
+msgid "Don't build cache"
+msgstr "Nie budowanie bufora"
 
-#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414
-#: locale/programs/ld-collate.c:3778
-#, c-format
-msgid "%s: missing `order_end' keyword"
-msgstr "%s: brak s³owa kluczowego `order_end'"
+#: elf/ldconfig.c:136
+msgid "Don't generate links"
+msgstr "Nie tworzenie dowi±zañ"
 
-#: locale/programs/ld-collate.c:3347
-#, c-format
-msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "%s: porz±dek dla symbolu scalaj±cego %.*s jeszcze nie zdefiniowany"
+#: elf/ldconfig.c:137
+msgid "Change to and use ROOT as root directory"
+msgstr "Przej¶cie do i u¿ywanie KATALOGU jako g³ównego katalogu"
 
-#: locale/programs/ld-collate.c:3365
-#, c-format
-msgid "%s: order for collating element %.*s not yet defined"
-msgstr "%s: porz±dek dla elementu scalaj±cego %.*s jeszcze nie zdefiniowany"
+#: elf/ldconfig.c:137
+msgid "ROOT"
+msgstr "KATALOG"
 
-#: locale/programs/ld-collate.c:3376
-#, c-format
-msgid "%s: cannot reorder after %.*s: symbol not known"
-msgstr "%s: nie mo¿na zmieniæ porz±dku po %.*s: nieznany symbol"
+#: elf/ldconfig.c:138
+msgid "CACHE"
+msgstr "BUFOR"
 
-#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790
-#, c-format
-msgid "%s: missing `reorder-end' keyword"
-msgstr "%s: brak s³owa kluczowego `reorder-end'"
+#: elf/ldconfig.c:138
+msgid "Use CACHE as cache file"
+msgstr "U¿ycie BUFORA jako pliku bufora"
 
-#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662
-#, c-format
-msgid "%s: section `%.*s' not known"
-msgstr "%s: nieznana sekcja `%.*s'"
+#: elf/ldconfig.c:139
+msgid "CONF"
+msgstr "KONF"
 
-#: locale/programs/ld-collate.c:3527
-#, c-format
-msgid "%s: bad symbol <%.*s>"
-msgstr "%s: b³êdny symbol <%.*s>"
+#: elf/ldconfig.c:139
+msgid "Use CONF as configuration file"
+msgstr "U¿ycie KONF jako pliku konfiguracyjnego"
 
-#: locale/programs/ld-collate.c:3725
-#, c-format
-msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr "%s: nie mo¿na u¿yæ `%s' jako koñca przedzia³u wyrzutni"
+#: elf/ldconfig.c:140
+msgid "Only process directories specified on the command line.  Don't build cache."
+msgstr "Przetwarzanie wy³±cznie katalogów podanych z linii poleceñ; nie budowanie bufora."
 
-#: locale/programs/ld-collate.c:3774
-#, c-format
-msgid "%s: empty category description not allowed"
-msgstr "%s: pusty opis kategorii niedozwolony"
+#: elf/ldconfig.c:141
+msgid "Manually link individual libraries."
+msgstr "Rêczne tworzenie dowi±zañ do pojedynczych bibliotek."
 
-#: locale/programs/ld-collate.c:3793
-#, c-format
-msgid "%s: missing `reorder-sections-end' keyword"
-msgstr "%s: brak s³owa kluczowego `reorder-sections-end'"
+#: elf/ldconfig.c:142
+msgid "FORMAT"
+msgstr "FORMAT"
 
-#: locale/programs/ld-ctype.c:440
-msgid "No character set name specified in charmap"
-msgstr "Brak nazwy zestawu znaków w tablicy znaków"
+#: elf/ldconfig.c:142
+msgid "Format to use: new, old or compat (default)"
+msgstr "U¿ywany format: new, old lub compat (domy¶lny)"
 
-#: locale/programs/ld-ctype.c:469
-#, c-format
-msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr "znak L'\\u%0*x' z klasy `%s' musi byæ w klasie `%s'"
+#: elf/ldconfig.c:150
+msgid "Configure Dynamic Linker Run Time Bindings."
+msgstr "Konfiguracja powi±zañ dynamicznego linkera."
 
-#: locale/programs/ld-ctype.c:484
+#: elf/ldconfig.c:308
 #, c-format
-msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr "znak L'\\u%0*x' z klasy `%s' nie mo¿e byæ w klasie `%s'"
+msgid "Path `%s' given more than once"
+msgstr "¦cie¿ka `%s' podana wiêcej ni¿ raz"
 
-#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
+#: elf/ldconfig.c:348
 #, c-format
-msgid "internal error in %s, line %u"
-msgstr "b³±d wewnêtrzny w %s, linia %u"
+msgid "%s is not a known library type"
+msgstr "%s nie jest znanym rodzajem biblioteki"
 
-#: locale/programs/ld-ctype.c:527
+#: elf/ldconfig.c:373
 #, c-format
-msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr "znak '%s' z klasy `%s' musi byæ w klasie `%s'"
+msgid "Can't stat %s"
+msgstr "Nie mo¿na wykonaæ stat na %s"
 
-#: locale/programs/ld-ctype.c:543
+#: elf/ldconfig.c:447
 #, c-format
-msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr "znak '%s' z klasy `%s' nie mo¿e byæ w klasie `%s'"
+msgid "Can't stat %s\n"
+msgstr "Nie mo¿na wykonaæ stat na %s\n"
 
-#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
+#: elf/ldconfig.c:457
 #, c-format
-msgid "<SP> character not in class `%s'"
-msgstr "znak <SP> nie jest w klasie `%s'"
+msgid "%s is not a symbolic link\n"
+msgstr "%s nie jest dowi±zaniem symbolicznym\n"
 
-#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
+#: elf/ldconfig.c:476
 #, c-format
-msgid "<SP> character must not be in class `%s'"
-msgstr "znak <SP> nie mo¿e byæ w klasie `%s'"
-
-#: locale/programs/ld-ctype.c:600
-msgid "character <SP> not defined in character map"
-msgstr "znak <SP> nie zdefiniowany w tablicy znaków"
-
-#: locale/programs/ld-ctype.c:714
-msgid "`digit' category has not entries in groups of ten"
-msgstr "kategoria `digit' nie ma wpisów w grupach po dziesiêæ"
+msgid "Can't unlink %s"
+msgstr "Nie mo¿na usun±æ %s"
 
-#: locale/programs/ld-ctype.c:763
-msgid "no input digits defined and none of the standard names in the charmap"
-msgstr "brak cyfr wej¶ciowych ani ¿adnej ze standardowych nazw w tablicy znaków"
+#: elf/ldconfig.c:482
+#, c-format
+msgid "Can't link %s to %s"
+msgstr "Nie mo¿na dowi±zaæ %s do %s"
 
-#: locale/programs/ld-ctype.c:828
-msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w tablicy znaków"
+#: elf/ldconfig.c:488
+msgid " (changed)\n"
+msgstr " (zmieniono)\n"
 
-#: locale/programs/ld-ctype.c:845
-msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w repertuarze"
+#: elf/ldconfig.c:490
+msgid " (SKIPPED)\n"
+msgstr " (POMINIÊTO)\n"
 
-#: locale/programs/ld-ctype.c:1244
+#: elf/ldconfig.c:545
 #, c-format
-msgid "character class `%s' already defined"
-msgstr "klasa znaków `%s' jest ju¿ zdefiniowana"
+msgid "Can't find %s"
+msgstr "Nie mo¿na znale¼æ %s"
 
-#: locale/programs/ld-ctype.c:1250
+#: elf/ldconfig.c:561
 #, c-format
-msgid "implementation limit: no more than %Zd character classes allowed"
-msgstr "ograniczenie implementacji: dozwolone maksymalnie %Zd klas znaków"
+msgid "Can't lstat %s"
+msgstr "Nie mo¿na wykonaæ lstat na %s"
 
-#: locale/programs/ld-ctype.c:1276
+#: elf/ldconfig.c:568
 #, c-format
-msgid "character map `%s' already defined"
-msgstr "tablica znaków `%s' jest ju¿ zdefiniowana"
+msgid "Ignored file %s since it is not a regular file."
+msgstr "Zignorowano plik %s poniewa¿ nie jest zwyk³ym plikiem."
 
-#: locale/programs/ld-ctype.c:1282
+#: elf/ldconfig.c:576
 #, c-format
-msgid "implementation limit: no more than %d character maps allowed"
-msgstr "ograniczenie implementacji: dozwolone maksymalnie %d tablic znaków"
+msgid "No link created since soname could not be found for %s"
+msgstr "Nie utworzono dowi±zania poniewa¿ nie znaleziono soname dla %s"
 
-#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672
-#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464
-#: locale/programs/ld-ctype.c:3460
+#: elf/ldconfig.c:667
 #, c-format
-msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr "%s: pole `%s' nie zawiera dok³adnie dziesiêciu elementów"
+msgid "Can't open directory %s"
+msgstr "Nie mo¿na otworzyæ katalogu %s"
 
-#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146
+#: elf/ldconfig.c:735 elf/ldconfig.c:782
 #, c-format
-msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
-msgstr "warto¶æ-do <U%0*X> przedzia³u jest mniejsza ni¿ warto¶æ-od <U%0*X>"
-
-#: locale/programs/ld-ctype.c:1702
-msgid "start and end character sequence of range must have the same length"
-msgstr "pocz±tkowa i koñcowa sekwencja znaków przedzia³u musz± mieæ tê sam± d³ugo¶æ"
-
-#: locale/programs/ld-ctype.c:1709
-msgid "to-value character sequence is smaller than from-value sequence"
-msgstr "sekwencja znaków warto¶æ-do jest mniejsza ni¿ sekwencja warto¶æ-od"
-
-#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117
-msgid "premature end of `translit_ignore' definition"
-msgstr "przedwczesny koniec definicji `translit_ignore'"
-
-#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123
-#: locale/programs/ld-ctype.c:2165
-msgid "syntax error"
-msgstr "b³±d sk³adni"
+msgid "Cannot lstat %s"
+msgstr "Nie mo¿na wykonaæ lstat na %s"
 
-#: locale/programs/ld-ctype.c:2296
+#: elf/ldconfig.c:747
 #, c-format
-msgid "%s: syntax error in definition of new character class"
-msgstr "%s: b³±d sk³adni w definicji nowej klasy znaków"
+msgid "Cannot stat %s"
+msgstr "Nie mo¿na wykonaæ stat na %s"
 
-#: locale/programs/ld-ctype.c:2311
+#: elf/ldconfig.c:804 elf/readlib.c:90
 #, c-format
-msgid "%s: syntax error in definition of new character map"
-msgstr "%s: b³±d sk³adni w definicji nowej tablicy znaków"
-
-#: locale/programs/ld-ctype.c:2486
-msgid "ellipsis range must be marked by two operands of same type"
-msgstr "przedzia³ wyrzutni musi byæ oznaczony dwoma argumentami tego samego typu"
-
-#: locale/programs/ld-ctype.c:2495
-msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "dla warto¶ci przedzia³u bêd±cych nazwami nie mo¿na u¿yæ bezwzglêdnej wyrzutni `...'"
-
-#: locale/programs/ld-ctype.c:2510
-msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "dla warto¶ci przedzia³u w kodzie UCS trzeba u¿yæ wyrzutni szesnastkowej `..'"
-
-#: locale/programs/ld-ctype.c:2524
-msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "dla warto¶ci przedzia³u z kodami znaków trzeba u¿yæ bezwzglêdnej wyrzutni `...'"
+msgid "Input file %s not found.\n"
+msgstr "Nie znaleziono pliku wej¶ciowego %s.\n"
 
-#: locale/programs/ld-ctype.c:2675
+#: elf/ldconfig.c:855
 #, c-format
-msgid "duplicated definition for mapping `%s'"
-msgstr "powtórzona definicja odwzorowania `%s'"
+msgid "libc5 library %s in wrong directory"
+msgstr "biblioteka libc5 %s w z³ym katalogu"
 
-#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905
+#: elf/ldconfig.c:858
 #, c-format
-msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr "%s: sekcja `translit_start' nie koñczy siê przez `translit_end'"
+msgid "libc6 library %s in wrong directory"
+msgstr "biblioteka libc6 %s w z³ym katalogu"
 
-#: locale/programs/ld-ctype.c:2856
+#: elf/ldconfig.c:861
 #, c-format
-msgid "%s: duplicate `default_missing' definition"
-msgstr "%s: powtórzona definicja `default_missing'"
-
-#: locale/programs/ld-ctype.c:2861
-msgid "previous definition was here"
-msgstr "tutaj by³a poprzednia definicja"
+msgid "libc4 library %s in wrong directory"
+msgstr "biblioteka libc4 %s w z³ym katalogu"
 
-#: locale/programs/ld-ctype.c:2883
+#: elf/ldconfig.c:888
 #, c-format
-msgid "%s: no representable `default_missing' definition found"
-msgstr "%s: nie znaleziono daj±cej siê wyraziæ definicji `default_missing'"
+msgid "libraries %s and %s in directory %s have same soname but different type."
+msgstr "biblioteki %s i %s w katalogu %s maj± to samo soname ale inny rodzaj."
 
-#: locale/programs/ld-ctype.c:3036
+#: elf/ldconfig.c:995
 #, c-format
-msgid "%s: character `%s' not defined in charmap while needed as default value"
-msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany w tablicy znaków"
+msgid "Can't open configuration file %s"
+msgstr "Nie mo¿na otworzyæ pliku konfiguracyjnego %s"
 
-#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125
-#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166
-#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208
-#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269
-#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357
+#: elf/ldconfig.c:1059
 #, c-format
-msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr "%s: znak `%s' z tablicy znaków nie mo¿e byæ wyra¿ony w jednym bajcie"
+msgid "%s:%u: bad syntax in hwcap line"
+msgstr "%s:%u: b³êdna sk³adnia w linii hwcap"
 
-#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140
-#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203
-#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264
-#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352
-#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419
+#: elf/ldconfig.c:1065
 #, c-format
-msgid "%s: character `%s' not defined while needed as default value"
-msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany"
+msgid "%s:%u: hwcap index %lu above maximum %u"
+msgstr "%s:%u: indeks hwcap %lu powy¿ej maksymalnego %u"
 
-#: locale/programs/ld-ctype.c:3161
+#: elf/ldconfig.c:1072 elf/ldconfig.c:1080
 #, c-format
-msgid "character `%s' not defined while needed as default value"
-msgstr "znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany"
+msgid "%s:%u: hwcap index %lu already defined as %s"
+msgstr "%s:%u: indeks hwcap %lu ju¿ zdefiniowany jako %s"
 
-#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426
+#: elf/ldconfig.c:1083
 #, c-format
-msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr "%s: znak `%s', wymagany jako domy¶lny, nie mo¿e byæ wyra¿ony w jednym bajcie"
-
-#: locale/programs/ld-ctype.c:3481
-msgid "no output digits defined and none of the standard names in the charmap"
-msgstr "brak definicji cyfr wyj¶ciowych ani ¿adnej standardowej nazwy w tablicy znaków"
+msgid "%s:%u: duplicate hwcap %lu %s"
+msgstr "%s:%u: powtórzony hwcap %lu %s"
 
-#: locale/programs/ld-ctype.c:3772
+#: elf/ldconfig.c:1105
 #, c-format
-msgid "%s: transliteration data from locale `%s' not available"
-msgstr "%s: dane do transliteracji z lokalizacji `%s' niedostêpne"
+msgid "need absolute file name for configuration file when using -r"
+msgstr "opcja -r wymaga bezwzglêdnej ¶cie¿ki pliku konfiguracyjnego"
 
-#: locale/programs/ld-ctype.c:3868
+#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434
+#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158
 #, c-format
-msgid "%s: table for class \"%s\": %lu bytes\n"
-msgstr "%s: tablica dla klasy \"%s\": %lu bajtów\n"
+msgid "memory exhausted"
+msgstr "pamiêæ wyczerpana"
 
-#: locale/programs/ld-ctype.c:3937
+#: elf/ldconfig.c:1142
 #, c-format
-msgid "%s: table for map \"%s\": %lu bytes\n"
-msgstr "%s: tablica dla odwzorowania \"%s\": %lu bajtów\n"
+msgid "%s:%u: cannot read directory %s"
+msgstr "%s:%u: nie mo¿na odczytaæ %s"
 
-#: locale/programs/ld-ctype.c:4070
+#: elf/ldconfig.c:1182
 #, c-format
-msgid "%s: table for width: %lu bytes\n"
-msgstr "%s: tablica dla szeroko¶ci: %lu bajtów\n"
+msgid "relative path `%s' used to build cache"
+msgstr "u¿yto wzglêdnej ¶cie¿ki `%s' do utworzenia bufora"
 
-#: locale/programs/ld-identification.c:171
+#: elf/ldconfig.c:1210
 #, c-format
-msgid "%s: no identification for category `%s'"
-msgstr "%s: brak identyfikacji dla kategorii `%s'"
+msgid "Can't chdir to /"
+msgstr "Nie mo¿na przej¶æ do katalogu /"
 
-#: locale/programs/ld-identification.c:436
+#: elf/ldconfig.c:1252
 #, c-format
-msgid "%s: duplicate category version definition"
-msgstr "%s: powtórzona definicja wersji kategorii"
+msgid "Can't open cache file directory %s\n"
+msgstr "Nie mo¿na otworzyæ katalogu pliku bufora %s\n"
 
-#: locale/programs/ld-measurement.c:114
-#, c-format
-msgid "%s: invalid value for field `%s'"
-msgstr "%s: b³êdna warto¶æ dla pola `%s'"
+#: elf/ldd.bash.in:43
+msgid "Written by %s and %s.\n"
+msgstr "Autorami s± %s i %s.\n"
 
-#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149
-#, c-format
-msgid "%s: field `%s' undefined"
-msgstr "%s: pole `%s' nie zdefiniowane"
+#: elf/ldd.bash.in:48
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit\n"
+"  -d, --data-relocs       process data relocations\n"
+"  -r, --function-relocs   process data and function relocations\n"
+"  -u, --unused            print unused direct dependencies\n"
+"  -v, --verbose           print all information\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"Sk³adnia: ldd [OPCJA]... PLIK...\n"
+"      --help              wypisanie tego opisu i zakoñczenie\n"
+"      --version           wypisanie informacji o wersji i zakoñczenie\n"
+"  -d, --data-relocs       przetworzenie relokacji danych\n"
+"  -r, --function-relocs   przetworzenie relokacji danych i funkcji\n"
+"  -u, --unused            wypisanie nieu¿ywanych bezpo¶rednich zale¿no¶ci\n"
+"  -v, --verbose           wypisanie wszystkich informacji\n"
+"Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+
+#: elf/ldd.bash.in:80
+#, fuzzy
+msgid "ldd: option `$1' is ambiguous"
+msgstr "ldd: opcja \\`$1' jest niejednoznaczna"
+
+#: elf/ldd.bash.in:87
+msgid "unrecognized option"
+msgstr "nieznana opcja"
+
+#: elf/ldd.bash.in:88 elf/ldd.bash.in:126
+#, fuzzy
+msgid "Try `ldd --help' for more information."
+msgstr "Polecenie \\`ldd --help' pozwoli uzyskaæ wiêcej informacji."
+
+#: elf/ldd.bash.in:125
+msgid "missing file arguments"
+msgstr "brakuj±ce argumenty plikowe"
 
-#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156
-#, c-format
-msgid "%s: value for field `%s' must not be an empty string"
-msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym"
+#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
+#. TRANS for ordinary files that are referenced in contexts where they are
+#. TRANS expected to already exist.
+#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36
+msgid "No such file or directory"
+msgstr "Nie ma takiego pliku ani katalogu"
 
-#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172
-#, c-format
-msgid "%s: no correct regular expression for field `%s': %s"
-msgstr "%s: brak poprawnego wyra¿enia regularnego dla pola `%s': %s"
+#: elf/ldd.bash.in:151 inet/rcmd.c:483
+msgid "not regular file"
+msgstr "nie jest zwyk³ym plikiem"
 
-#: locale/programs/ld-monetary.c:224
-#, c-format
-msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "%s: warto¶æ pola `int_curr_symbol' ma z³± d³ugo¶æ"
+#: elf/ldd.bash.in:154
+msgid "warning: you do not have execution permission for"
+msgstr "uwaga: brak uprawnieñ do wykonywania"
+
+#: elf/ldd.bash.in:183
+msgid "\tnot a dynamic executable"
+msgstr "\tnie jest dynamicznym programem wykonywalnym"
+
+#: elf/ldd.bash.in:191
+msgid "exited with unknown exit code"
+msgstr "zakoñczy³ dzia³anie z nieznanym kodem wyj¶cia"
+
+#: elf/ldd.bash.in:196
+msgid "error: you do not have read permission for"
+msgstr "b³±d: brak uprawnieñ do odczytu"
 
-#: locale/programs/ld-monetary.c:237
+#: elf/readelflib.c:35
 #, c-format
-msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr "%s: warto¶æ pola `int_curr_symbol' nie jest zgodna z nazwami ISO 4217"
+msgid "file %s is truncated\n"
+msgstr "plik %s jest skrócony\n"
 
-#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119
+#: elf/readelflib.c:67
 #, c-format
-msgid "%s: value for field `%s' must not be the empty string"
-msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym"
+msgid "%s is a 32 bit ELF file.\n"
+msgstr "%s jest 32-bitowym plikiem ELF.\n"
 
-#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
+#: elf/readelflib.c:69
 #, c-format
-msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: warto¶æ pola `%s' musi mie¶ciæ siê w przedziale %d...%d"
+msgid "%s is a 64 bit ELF file.\n"
+msgstr "%s jest 64-bitowym plikiem ELF.\n"
 
-#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275
+#: elf/readelflib.c:71
 #, c-format
-msgid "%s: value for field `%s' must be a single character"
-msgstr "%s: warto¶æ pola `%s' musi byæ pojedynczym znakiem"
+msgid "Unknown ELFCLASS in file %s.\n"
+msgstr "Nieznana ELFCLASS w pliku %s.\n"
 
-#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319
+#: elf/readelflib.c:78
 #, c-format
-msgid "%s: `-1' must be last entry in `%s' field"
-msgstr "%s: `-1' musi byæ ostatnim elementem w polu `%s'"
+msgid "%s is not a shared object file (Type: %d).\n"
+msgstr "%s nie jest plikiem obiektu dzielonego (Typ: %d).\n"
 
-#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340
+#: elf/readelflib.c:109
 #, c-format
-msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "%s: warto¶ci pola `%s' musz± byæ mniejsze ni¿ 127"
-
-#: locale/programs/ld-monetary.c:908
-msgid "conversion rate value cannot be zero"
-msgstr "warto¶æ stopnia konwersji nie mo¿e byæ zerem"
+msgid "more than one dynamic segment\n"
+msgstr "wiêcej ni¿ jeden segment dynamiczny\n"
 
-#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127
-#: locale/programs/ld-telephone.c:150
+#: elf/readlib.c:96
 #, c-format
-msgid "%s: invalid escape sequence in field `%s'"
-msgstr "%s: niepoprawna sekwencja escape w polu `%s'"
+msgid "Cannot fstat file %s.\n"
+msgstr "Nie mo¿na wykonaæ fstat na pliku %s.\n"
 
-#: locale/programs/ld-time.c:248
+#: elf/readlib.c:107
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest '+' ani '-'"
+msgid "File %s is empty, not checked."
+msgstr "Plik %s jest pusty, nie sprawdzony."
 
-#: locale/programs/ld-time.c:259
+#: elf/readlib.c:113
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest pojedynczym znakiem"
+msgid "File %s is too small, not checked."
+msgstr "Plik %s jest za ma³y, nie sprawdzony."
 
-#: locale/programs/ld-time.c:272
+#: elf/readlib.c:123
 #, c-format
-msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "%s: niepoprawna warto¶æ przesuniêcia w ³añcuchu %Zd w polu `era'"
+msgid "Cannot mmap file %s.\n"
+msgstr "Nie mo¿na wykonaæ mmap pliku %s.\n"
 
-#: locale/programs/ld-time.c:280
+#: elf/readlib.c:161
 #, c-format
-msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr "%s: ¶mieci na koñcu warto¶ci przesuniêcia w ³añcuchu %Zd w polu `era'"
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s nie jest plikiem ELF - ma z³e bajty magiczne na pocz±tku.\n"
 
-#: locale/programs/ld-time.c:331
-#, c-format
-msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'"
+#: elf/sprof.c:77
+msgid "Output selection:"
+msgstr "Wybór wyj¶cia:"
 
-#: locale/programs/ld-time.c:340
-#, c-format
-msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr "%s: ¶mieci na koñcu daty pocz±tkowej w ³añcuchu %Zd w polu `era' "
+# XXX poprawic -PK
+#: elf/sprof.c:79
+msgid "print list of count paths and their number of use"
+msgstr "wypisanie listy ¶cie¿ek zliczania i ich liczników u¿ycia"
 
-#: locale/programs/ld-time.c:359
-#, c-format
-msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'"
+#: elf/sprof.c:81
+msgid "generate flat profile with counts and ticks"
+msgstr "generowanie prostego profilu z licznikami i czasami"
+
+#: elf/sprof.c:82
+msgid "generate call graph"
+msgstr "generowanie wykresu wywo³añ"
+
+#: elf/sprof.c:89
+msgid ""
+"Read and display shared object profiling data.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Odczyt i wy¶wietlanie danych profiluj±cych dla obiektów wspó³dzielonych.Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+
+#: elf/sprof.c:94
+msgid "SHOBJ [PROFDATA]"
+msgstr "OBIEKT_DZIELONY [DANE_PROFILUJ¡CE]"
 
-#: locale/programs/ld-time.c:408
+#: elf/sprof.c:400
 #, c-format
-msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'"
+msgid "failed to load shared object `%s'"
+msgstr "za³adowanie dzielonego obiektu `%s' nie powiod³o siê"
 
-#: locale/programs/ld-time.c:417
+#: elf/sprof.c:409
 #, c-format
-msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr "%s: ¶mieci na koñcu daty koñcowej w ³añcuchu %Zd w polu `era'"
+msgid "cannot create internal descriptors"
+msgstr "nie mo¿na utworzyæ wewnêtrznych deskryptorów"
 
-#: locale/programs/ld-time.c:436
+#: elf/sprof.c:528
 #, c-format
-msgid "%s: stopping date is invalid in string %Zd in `era' field"
-msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'"
+msgid "Reopening shared object `%s' failed"
+msgstr "Ponowne otwarcie obiektu dzielonego `%s' nie powiod³o siê"
 
-#: locale/programs/ld-time.c:445
+#: elf/sprof.c:535 elf/sprof.c:629
 #, c-format
-msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "%s: brak nazwy ery w ³añcuchu %Zd w polu `era'"
+msgid "reading of section headers failed"
+msgstr "odczyt nag³ówków sekcji nie powiód³ siê"
 
-#: locale/programs/ld-time.c:457
+#: elf/sprof.c:543 elf/sprof.c:637
 #, c-format
-msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "%s: brak formatu ery w ³añcuchu %Zd w polu `era'"
+msgid "reading of section header string table failed"
+msgstr "odczyt tablicy ³añcuchów nag³ówków sekcji nie powiód³ siê"
 
-#: locale/programs/ld-time.c:486
+#: elf/sprof.c:569
 #, c-format
-msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr "%s: warto¶æ trzeciego argumentu pola `%s' nie mo¿e byæ wiêksza ni¿ %d"
+msgid "*** Cannot read debuginfo file name: %m\n"
+msgstr "*** Nie mo¿na odczytaæ nazwy pliku informacji diagnostycznych: %m\n"
 
-#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502
+#: elf/sprof.c:589
 #, c-format
-msgid "%s: values of field `%s' must not be larger than %d"
-msgstr "%s: warto¶ci pola `%s' nie mog± byæ wiêksze ni¿ %d"
+msgid "cannot determine file name"
+msgstr "nie mo¿na okre¶liæ nazwy pliku"
 
-#: locale/programs/ld-time.c:510
+#: elf/sprof.c:622
 #, c-format
-msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "%s: warto¶ci w polu `%s' nie mog± byæ wiêksze ni¿ %d"
+msgid "reading of ELF header failed"
+msgstr "odczyt nag³ówka ELF nie powiód³ siê"
 
-#: locale/programs/ld-time.c:986
+#: elf/sprof.c:658
 #, c-format
-msgid "%s: too few values for field `%s'"
-msgstr "%s: zbyt ma³o warto¶ci w polu `%s'"
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** Symbole z pliku `%s' zosta³y usuniête, dok³adna analiza jest niemo¿liwa\n"
 
-#: locale/programs/ld-time.c:1031
-msgid "extra trailing semicolon"
-msgstr "nadmiarowy ¶rednik na koñcu"
+#: elf/sprof.c:688
+#, c-format
+msgid "failed to load symbol data"
+msgstr "za³adowanie danych o symbolach nie powiod³o siê"
 
-#: locale/programs/ld-time.c:1034
+#: elf/sprof.c:755
 #, c-format
-msgid "%s: too many values for field `%s'"
-msgstr "%s: zbyt du¿o warto¶ci w polu `%s'"
+msgid "cannot load profiling data"
+msgstr "nie mo¿na za³adowaæ danych do profilowania"
 
-#: locale/programs/linereader.c:130
-msgid "trailing garbage at end of line"
-msgstr "¶mieci na koñcu linii"
+#: elf/sprof.c:764
+#, c-format
+msgid "while stat'ing profiling data file"
+msgstr "podczas wykonywania stat na pliku z danymi profiluj±cymi"
 
-#: locale/programs/linereader.c:304
-msgid "garbage at end of number"
-msgstr "¶mieci na koñcu liczby"
+#: elf/sprof.c:772
+#, c-format
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "dane profiluj±ce w pliku `%s' nie pasuj± do obiektu dzielonego `%s'"
 
-#: locale/programs/linereader.c:416
-msgid "garbage at end of character code specification"
-msgstr "¶mieci na koñcu specyfikacji kodu znaku"
+#: elf/sprof.c:783
+#, c-format
+msgid "failed to mmap the profiling data file"
+msgstr "wykonanie mmap danych profiluj±cych nie powiod³o siê"
 
-#: locale/programs/linereader.c:502
-msgid "unterminated symbolic name"
-msgstr "nie zakoñczona nazwa symboliczna"
+#: elf/sprof.c:791
+#, c-format
+msgid "error while closing the profiling data file"
+msgstr "b³±d podczas zamykania pliku z danymi profiluj±cymi"
 
-#: locale/programs/linereader.c:566 catgets/gencat.c:1195
-msgid "invalid escape sequence"
-msgstr "b³êdna sekwencja escape"
+#: elf/sprof.c:800 elf/sprof.c:870
+#, c-format
+msgid "cannot create internal descriptor"
+msgstr "nie mo¿na utworzyæ wewnêtrznego deskryptora"
 
-#: locale/programs/linereader.c:629
-msgid "illegal escape sequence at end of string"
-msgstr "niepoprawna sekwencja escape na koñcu ³añcucha"
+#: elf/sprof.c:846
+#, c-format
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "`%s' nie jest poprawnym plikiem danych profiluj±cych dla `%s'"
 
-#: locale/programs/linereader.c:633 locale/programs/linereader.c:861
-msgid "unterminated string"
-msgstr "nie zakoñczony ³añcuch"
+#: elf/sprof.c:1027 elf/sprof.c:1085
+#, c-format
+msgid "cannot allocate symbol data"
+msgstr "nie mo¿na przydzieliæ pamiêci dla symboli"
 
-#: locale/programs/linereader.c:675
-msgid "non-symbolic character value should not be used"
-msgstr "nie symboliczna warto¶æ znaku nie powinna byæ u¿yta"
+#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315
+#, c-format
+msgid "error while closing input `%s'"
+msgstr "b³±d podczas zamykania wej¶cia `%s'"
 
-#: locale/programs/linereader.c:822
+#: iconv/iconv_charmap.c:449
 #, c-format
-msgid "symbol `%.*s' not in charmap"
-msgstr "brak symbolu `%.*s' w tablicy znaków"
+msgid "illegal input sequence at position %Zd"
+msgstr "b³êdna sekwencja wej¶ciowa na pozycji %Zd"
 
-#: locale/programs/linereader.c:843
+#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525
 #, c-format
-msgid "symbol `%.*s' not in repertoire map"
-msgstr "brak symbolu `%.*s' w tablicy repertuaru"
+msgid "incomplete character or shift sequence at end of buffer"
+msgstr "niekompletny znak lub sekwencja steruj±ca na koñcu bufora"
 
-#: locale/programs/locale.c:75
-msgid "System information:"
-msgstr "Informacja o systemie:"
+#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568
+#: iconv/iconv_prog.c:604
+#, c-format
+msgid "error while reading the input"
+msgstr "b³±d podczas czytania danych wej¶ciowych"
 
-#: locale/programs/locale.c:77
-msgid "Write names of available locales"
-msgstr "Wypisanie nazw dostêpnych lokalizacji"
+#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586
+#, c-format
+msgid "unable to allocate buffer for input"
+msgstr "przydzielenie bufora dla danych wej¶ciowych by³o niemo¿liwe"
 
-#: locale/programs/locale.c:79
-msgid "Write names of available charmaps"
-msgstr "Wypisanie nazw dostêpnych tablic znaków"
+#: iconv/iconv_prog.c:59
+msgid "Input/Output format specification:"
+msgstr "Specyfikacja formatu wej¶cia/wyj¶cia:"
 
-#: locale/programs/locale.c:80
-msgid "Modify output format:"
-msgstr "Modyfikacja formatu wyj¶ciowego:"
+#: iconv/iconv_prog.c:60
+msgid "encoding of original text"
+msgstr "kodowanie oryginalnego tekstu"
 
-#: locale/programs/locale.c:81
-msgid "Write names of selected categories"
-msgstr "Wypisanie nazw wybranych kategorii"
+#: iconv/iconv_prog.c:61
+msgid "encoding for output"
+msgstr "kodowanie wyników"
 
-#: locale/programs/locale.c:82
-msgid "Write names of selected keywords"
-msgstr "Wypisanie nazw wybranych s³ów kluczowych"
+#: iconv/iconv_prog.c:62
+msgid "Information:"
+msgstr "Informacje:"
 
-#: locale/programs/locale.c:83
-msgid "Print more information"
-msgstr "Wypisanie wiêkszej ilo¶ci informacji"
+#: iconv/iconv_prog.c:63
+msgid "list all known coded character sets"
+msgstr "wy¶wietlenie wszystkich znanych zestawów znaków"
 
-#: locale/programs/locale.c:88
-msgid "Get locale-specific information."
-msgstr "Wy¶wietlanie danych dotycz±cych lokalizacji."
+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126
+msgid "Output control:"
+msgstr "Kontrola wyj¶cia:"
 
-#: locale/programs/locale.c:91
-msgid ""
-"NAME\n"
-"[-a|-m]"
-msgstr ""
-"NAZWA\n"
-"[-a|-m]"
+#: iconv/iconv_prog.c:65
+msgid "omit invalid characters from output"
+msgstr "pominiêcie nieprawid³owych znaków z wyj¶cia"
 
-#: locale/programs/locale.c:195
-msgid "Cannot set LC_CTYPE to default locale"
-msgstr "Nie mo¿na ustawiæ LC_CTYPE na domy¶ln± lokalizacjê"
+#: iconv/iconv_prog.c:66
+msgid "output file"
+msgstr "plik wynikowy"
 
-#: locale/programs/locale.c:197
-msgid "Cannot set LC_MESSAGES to default locale"
-msgstr "Nie mo¿na ustawiæ LC_MESSAGES na domy¶ln± lokalizacjê"
+#: iconv/iconv_prog.c:67
+msgid "suppress warnings"
+msgstr "nie wypisywanie ostrze¿eñ"
 
-#: locale/programs/locale.c:210
-msgid "Cannot set LC_COLLATE to default locale"
-msgstr "Nie mo¿na ustawiæ LC_COLLATE na domy¶ln± lokalizacjê"
+#: iconv/iconv_prog.c:68
+msgid "print progress information"
+msgstr "wy¶wietlanie informacji o postêpie konwersji"
 
-#: locale/programs/locale.c:226
-msgid "Cannot set LC_ALL to default locale"
-msgstr "Nie mo¿na ustawiæ LC_ALL na domy¶ln± lokalizacjê"
+#: iconv/iconv_prog.c:73
+msgid "Convert encoding of given files from one encoding to another."
+msgstr "Konwersja podanych plików miêdzy ró¿nymi metodami kodowania."
 
-#: locale/programs/locale.c:517
-msgid "while preparing output"
-msgstr "podczas przygotowywania wyników"
+#: iconv/iconv_prog.c:77
+msgid "[FILE...]"
+msgstr "[PLIK...]"
 
-#: locale/programs/localedef.c:121
-msgid "Input Files:"
-msgstr "Pliki wej¶ciowe:"
+#: iconv/iconv_prog.c:199
+#, c-format
+msgid "cannot open output file"
+msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego"
 
-#: locale/programs/localedef.c:123
-msgid "Symbolic character names defined in FILE"
-msgstr "Nazwy symboliczne znaków s± zdefiniowane w PLIKU"
+#: iconv/iconv_prog.c:241
+#, c-format
+msgid "conversions from `%s' and to `%s' are not supported"
+msgstr "konwersje z `%s' oraz do `%s' nie s± obs³ugiwane"
 
-#: locale/programs/localedef.c:124
-msgid "Source definitions are found in FILE"
-msgstr "Definicje ¼ród³owe znajduj± siê w PLIKU"
+#: iconv/iconv_prog.c:246
+#, c-format
+msgid "conversion from `%s' is not supported"
+msgstr "konwersja z `%s' nie jest obs³ugiwana"
 
-#: locale/programs/localedef.c:126
-msgid "FILE contains mapping from symbolic names to UCS4 values"
-msgstr "PLIK zawiera odwzorowania nazw symbolicznych na warto¶ci UCS4"
+#: iconv/iconv_prog.c:253
+#, c-format
+msgid "conversion to `%s' is not supported"
+msgstr "konwersja do `%s' nie jest obs³ugiwana"
 
-#: locale/programs/localedef.c:130
-msgid "Create output even if warning messages were issued"
-msgstr "Tworzenie pliku wyj¶ciowego nawet je¶li wyst±pi³y ostrze¿enia"
+#: iconv/iconv_prog.c:257
+#, c-format
+msgid "conversion from `%s' to `%s' is not supported"
+msgstr "konwersja z `%s' do `%s' nie jest obs³ugiwana"
 
-#: locale/programs/localedef.c:131
-msgid "Create old-style tables"
-msgstr "Tworzenie tablic w starym stylu"
+#: iconv/iconv_prog.c:267
+#, c-format
+msgid "failed to start conversion processing"
+msgstr "nie uda³o siê rozpocz±æ konwersji"
 
-#: locale/programs/localedef.c:132
-msgid "Optional output file prefix"
-msgstr "Opcjonalny prefiks plików wyj¶ciowych"
+#: iconv/iconv_prog.c:361
+#, c-format
+msgid "error while closing output file"
+msgstr "b³±d podczas zamykania pliku wyj¶ciowego"
 
-#: locale/programs/localedef.c:133
-msgid "Be strictly POSIX conform"
-msgstr "¦cis³e przestrzeganie POSIX"
+#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496
+#, c-format
+msgid "conversion stopped due to problem in writing the output"
+msgstr "konwersja przerwana z powodu problemu z zapisaniem wyników"
 
-#: locale/programs/localedef.c:135
-msgid "Suppress warnings and information messages"
-msgstr "Pominiêcie wy¶wietlania ostrze¿eñ i informacji"
+#: iconv/iconv_prog.c:521
+#, c-format
+msgid "illegal input sequence at position %ld"
+msgstr "b³êdna sekwencja wej¶ciowa na pozycji %ld"
 
-#: locale/programs/localedef.c:136
-msgid "Print more messages"
-msgstr "Wy¶wietlanie wiêcej liczby komunikatów"
+#: iconv/iconv_prog.c:529
+#, c-format
+msgid "internal error (illegal descriptor)"
+msgstr "b³±d wewnêtrzny (nieprawid³owy deskryptor)"
 
-#: locale/programs/localedef.c:137
-msgid "Archive control:"
-msgstr "Kontrola archiwum:"
+#: iconv/iconv_prog.c:532
+#, c-format
+msgid "unknown iconv() error %d"
+msgstr "nieznany b³±d iconv() %d"
 
-#: locale/programs/localedef.c:139
-msgid "Don't add new data to archive"
-msgstr "Nie dodawanie nowych danych do archiwum"
-
-#: locale/programs/localedef.c:141
-msgid "Add locales named by parameters to archive"
-msgstr "Dodanie do archiwum lokalizacji okre¶lonych parametrami"
-
-#: locale/programs/localedef.c:142
-msgid "Replace existing archive content"
-msgstr "Zast±pienie aktualnej zawarto¶ci archiwum"
-
-#: locale/programs/localedef.c:144
-msgid "Remove locales named by parameters from archive"
-msgstr "Usuniêcie z archiwum lokalizacji okre¶lonych parametrami"
+#: iconv/iconv_prog.c:778
+msgid ""
+"The following list contain all the coded character sets known.  This does\n"
+"not necessarily mean that all combinations of these names can be used for\n"
+"the FROM and TO command line parameters.  One coded character set can be\n"
+"listed with several different names (aliases).\n"
+"\n"
+"  "
+msgstr ""
+"Poni¿sza lista zawiera wszystkie znane zakodowane zestawy znaków. Nie oznacza\n"
+"to, ¿e wszystkie kombinacje zestawów mog± byæ u¿ywane jako parametry OD i DO.\n"
+"Jeden zestaw znaków mo¿e znajdowaæ siê na li¶cie pod wieloma nazwami\n"
+"(aliasami).\n"
+"\n"
+"  "
 
-#: locale/programs/localedef.c:145
-msgid "List content of archive"
-msgstr "Lista zawarto¶ci archiwum"
+#: iconv/iconvconfig.c:109
+msgid "Create fastloading iconv module configuration file."
+msgstr "Tworzenie pliku konfiguracyjnego do szybkiego wczytywania modu³ów iconv."
 
-#: locale/programs/localedef.c:147
-msgid "locale.alias file to consult when making archive"
-msgstr "Plik locale.alias u¿ywany przy tworzeniu archiwum"
+#: iconv/iconvconfig.c:113
+msgid "[DIR...]"
+msgstr "[KATALOG...]"
 
-#: locale/programs/localedef.c:152
-msgid "Compile locale specification"
-msgstr "Kompilowanie specyfikacji lokalizacji"
+#: iconv/iconvconfig.c:126
+msgid "Prefix used for all file accesses"
+msgstr "Prefiks u¿ywany przy ka¿dym dostêpie do pliku"
 
-#: locale/programs/localedef.c:155
-msgid ""
-"NAME\n"
-"[--add-to-archive|--delete-from-archive] FILE...\n"
-"--list-archive [FILE]"
-msgstr ""
-"NAZWA\n"
-"[--add-to-archive|--delete-from-archive] PLIK...\n"
-"--list-archive [PLIK]"
+#: iconv/iconvconfig.c:127
+msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
+msgstr "Umieszczenie wyj¶cia w PLIKU zamiast miejsca instalacji (--prefix nie wp³ywa na PLIK)"
 
-#: locale/programs/localedef.c:233
-msgid "cannot create directory for output files"
-msgstr "nie mo¿na utworzyæ katalogu na pliki wyj¶ciowe"
+#: iconv/iconvconfig.c:131
+msgid "Do not search standard directories, only those on the command line"
+msgstr "Nie przeszukiwanie standardowych katalogów, a wy³±cznie podanych z linii poleceñ"
 
-#: locale/programs/localedef.c:244
-msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr "OSTATECZNE: system nie definiuje `_POSIX2_LOCALEDEF'"
+#: iconv/iconvconfig.c:300
+#, c-format
+msgid "Directory arguments required when using --nostdlib"
+msgstr "W przypadku u¿ycia --nostdlib wymagane jest podanie katalogów jako argumentów"
 
-#: locale/programs/localedef.c:258 locale/programs/localedef.c:274
-#: locale/programs/localedef.c:599 locale/programs/localedef.c:619
+#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290
 #, c-format
-msgid "cannot open locale definition file `%s'"
-msgstr "nie mo¿na otworzyæ pliku definicji lokalizacji `%s'"
+msgid "no output file produced because warnings were issued"
+msgstr "nie utworzono pliku wyj¶ciowego, poniewa¿ wyst±pi³y ostrze¿enia"
 
-#: locale/programs/localedef.c:286
+#: iconv/iconvconfig.c:428
 #, c-format
-msgid "cannot write output files to `%s'"
-msgstr "nie mo¿na zapisaæ plików wyj¶ciowych do `%s'"
+msgid "while inserting in search tree"
+msgstr "b³±d podczas wstawiania do drzewa wyszukiwañ"
 
-# wyjatkowo nieladne tlumaczenia repertoire i locale -PK
-# XXX
-#: locale/programs/localedef.c:367
+#: iconv/iconvconfig.c:1236
 #, c-format
-msgid ""
-"System's directory for character maps : %s\n"
-"                       repertoire maps: %s\n"
-"                       locale path    : %s\n"
-"%s"
-msgstr ""
-"Katalog systemowy dla tablic znaków: %s\n"
-"                 tablic repertuarów: %s\n"
-"                ¶cie¿ka lokalizacji: %s\n"
-"%s"
+msgid "cannot generate output file"
+msgstr "nie mo¿na wygenerowaæ pliku wyj¶ciowego"
 
-#: locale/programs/localedef.c:567
-msgid "circular dependencies between locale definitions"
-msgstr "zapêtlone zale¿no¶ci pomiêdzy definicjami lokalizacji"
+#: inet/rcmd.c:157
+msgid "rcmd: Cannot allocate memory\n"
+msgstr "rcmd: Nie mo¿na przydzieliæ pamiêci\n"
+
+#: inet/rcmd.c:172
+msgid "rcmd: socket: All ports in use\n"
+msgstr "rcmd: socket: Wszystkie porty zajête\n"
 
-#: locale/programs/localedef.c:573
+#: inet/rcmd.c:200
 #, c-format
-msgid "cannot add already read locale `%s' a second time"
-msgstr "nie mo¿na dodaæ po raz drugi ju¿ odczytanej lokalizacji `%s'"
+msgid "connect to address %s: "
+msgstr "po³±czenie do adresu %s: "
 
-#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259
-msgid "cannot create temporary file"
-msgstr "nie mo¿na utworzyæ pliku tymczasowego"
+#: inet/rcmd.c:213
+#, c-format
+msgid "Trying %s...\n"
+msgstr "Próbowanie %s...\n"
 
-#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305
-msgid "cannot initialize archive file"
-msgstr "nie mo¿na zainicjowaæ pliku archiwum"
+#: inet/rcmd.c:249
+#, c-format
+msgid "rcmd: write (setting up stderr): %m\n"
+msgstr "rcmd: write (podczas ustawiania stderr): %m\n"
 
-#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312
-msgid "cannot resize archive file"
-msgstr "nie mo¿na zmieniæ rozmiaru pliku archiwum"
+#: inet/rcmd.c:265
+#, c-format
+msgid "rcmd: poll (setting up stderr): %m\n"
+msgstr "rcmd: poll (podczas ustawiania stderr): %m\n"
 
-#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321
-#: locale/programs/locarchive.c:511
-msgid "cannot map archive header"
-msgstr "nie mo¿na odwzorowaæ nag³ówka archiwum"
+#: inet/rcmd.c:268
+msgid "poll: protocol failure in circuit setup\n"
+msgstr "poll: b³±d protoko³u podczas zestawiania pêtli\n"
 
-#: locale/programs/locarchive.c:156
-msgid "failed to create new locale archive"
-msgstr "tworzenie nowego archiwum lokalizacji nie powiod³o siê"
+#: inet/rcmd.c:301
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "socket: b³±d protoko³u podczas zestawiania pêtli\n"
 
-#: locale/programs/locarchive.c:168
-msgid "cannot change mode of new locale archive"
-msgstr "nie mo¿na zmieniæ uprawnieñ nowego archiwum lokalizacji"
+#: inet/rcmd.c:325
+#, c-format
+msgid "rcmd: %s: short read"
+msgstr "rcmd: %s: odczyt skrócony"
 
-#: locale/programs/locarchive.c:253
-msgid "cannot map locale archive file"
-msgstr "nie mo¿na odwzorowaæ pliku archiwum lokalizacji"
+#: inet/rcmd.c:481
+msgid "lstat failed"
+msgstr "lstat nie powiod³o siê"
 
-#: locale/programs/locarchive.c:329
-msgid "cannot lock new archive"
-msgstr "nie mo¿na zablokowaæ nowego archiwum"
+#: inet/rcmd.c:488
+msgid "cannot open"
+msgstr "nie mo¿na otworzyæ"
 
-#: locale/programs/locarchive.c:380
-msgid "cannot extend locale archive file"
-msgstr "nie mo¿na rozszerzyæ pliku archiwum lokalizacji"
+#: inet/rcmd.c:490
+msgid "fstat failed"
+msgstr "fstat nie powiod³o siê"
 
-#: locale/programs/locarchive.c:389
-msgid "cannot change mode of resized locale archive"
-msgstr "nie mo¿na zmieniæ uprawnieñ archiwum lokalizacji po zmianie rozmiaru"
+#: inet/rcmd.c:492
+msgid "bad owner"
+msgstr "nieodpowiedni w³a¶ciciel"
 
-#: locale/programs/locarchive.c:397
-msgid "cannot rename new archive"
-msgstr "nie mo¿na zmieniæ nazwy nowego archiwum"
+#: inet/rcmd.c:494
+msgid "writeable by other than owner"
+msgstr "zapisywalny nie tylko przez w³a¶ciciela"
 
-#: locale/programs/locarchive.c:450
-#, c-format
-msgid "cannot open locale archive \"%s\""
-msgstr "nie mo¿na otworzyæ archiwum lokalizacji \"%s\""
+#: inet/rcmd.c:496
+msgid "hard linked somewhere"
+msgstr "gdzie¶ twardo dowi±zany"
 
-#: locale/programs/locarchive.c:455
-#, c-format
-msgid "cannot stat locale archive \"%s\""
-msgstr "nie mo¿na wykonaæ stat na archiwum lokalizacji \"%s\""
+#: inet/ruserpass.c:170 inet/ruserpass.c:193
+msgid "out of memory"
+msgstr "brak pamiêci"
 
-#: locale/programs/locarchive.c:474
-#, c-format
-msgid "cannot lock locale archive \"%s\""
-msgstr "nie mo¿na zablokowaæ archiwum lokalizacji \"%s\""
+#: inet/ruserpass.c:184
+msgid "Error: .netrc file is readable by others."
+msgstr "B³±d: plik .netrc mo¿e byæ czytany przez innych."
 
-#: locale/programs/locarchive.c:497
-msgid "cannot read archive header"
-msgstr "nie mo¿na odczytaæ nag³ówka archiwum"
+#: inet/ruserpass.c:185
+msgid "Remove password or make file unreadable by others."
+msgstr "Nale¿y usun±æ has³o lub uczyniæ plik niedostêpnym dla innych."
 
-#: locale/programs/locarchive.c:557
+#: inet/ruserpass.c:277
 #, c-format
-msgid "locale '%s' already exists"
-msgstr "lokalizacja '%s' ju¿ istnieje"
+msgid "Unknown .netrc keyword %s"
+msgstr "Nieznane s³owo kluczowe w .netrc: %s"
 
-#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803
-#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827
-#: locale/programs/locfile.c:343
-msgid "cannot add to locale archive"
-msgstr "nie mo¿na dodaæ do archiwum lokalizacji"
+#: libidn/nfkc.c:464
+msgid "Character out of range for UTF-8"
+msgstr "Znak spoza zakresu UTF-8"
 
-#: locale/programs/locarchive.c:982
+#: locale/programs/charmap-dir.c:57
 #, c-format
-msgid "locale alias file `%s' not found"
-msgstr "nie znaleziono pliku aliasów lokalizacji `%s'"
+msgid "cannot read character map directory `%s'"
+msgstr "nie mo¿na odczytaæ katalogu mapy znaków `%s'"
 
-#: locale/programs/locarchive.c:1126
+#: locale/programs/charmap.c:137
 #, c-format
-msgid "Adding %s\n"
-msgstr "Dodawanie %s\n"
+msgid "character map file `%s' not found"
+msgstr "nie znaleziono pliku tablicy znaków `%s'"
 
-#: locale/programs/locarchive.c:1132
+#: locale/programs/charmap.c:194
 #, c-format
-msgid "stat of \"%s\" failed: %s: ignored"
-msgstr "stat na \"%s\" nie powiod³o siê: %s: zignorowano"
+msgid "default character map file `%s' not found"
+msgstr "nie znaleziono domy¶lnej tablicy znaków `%s'"
 
-#: locale/programs/locarchive.c:1138
+#: locale/programs/charmap.c:257
 #, c-format
-msgid "\"%s\" is no directory; ignored"
-msgstr "\"%s\" nie jest katalogiem; zignorowano"
+msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
+msgstr "tablica znaków `%s' niekompatybilna z ASCII, lokalizacja niekompatybilna z ISO C\n"
 
-#: locale/programs/locarchive.c:1145
+#: locale/programs/charmap.c:336
 #, c-format
-msgid "cannot open directory \"%s\": %s: ignored"
-msgstr "nie mo¿na otworzyæ katalogu \"%s\": %s: zignorowano"
+msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
+msgstr "%s: <mb_cur_max> musi byæ wiêkszy ni¿ <mb_cur_min>\n"
 
-#: locale/programs/locarchive.c:1217
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
+#: locale/programs/repertoire.c:174
 #, c-format
-msgid "incomplete set of locale files in \"%s\""
-msgstr "niekompletny zestaw plików lokalizacji w \"%s\""
+msgid "syntax error in prolog: %s"
+msgstr "b³±d sk³adni w prologu: %s"
 
-#: locale/programs/locarchive.c:1281
-#, c-format
-msgid "cannot read all files in \"%s\": ignored"
-msgstr "nie mo¿na przeczytaæ wszystkich plików w \"%s\": zignorowano"
+#: locale/programs/charmap.c:357
+msgid "invalid definition"
+msgstr "niepoprawna definicja"
 
-#: locale/programs/locarchive.c:1351
-#, c-format
-msgid "locale \"%s\" not in archive"
-msgstr "lokalizacji \"%s\" nie ma w archiwum"
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:125
+#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175
+msgid "bad argument"
+msgstr "b³êdny argument"
 
-#: locale/programs/locfile.c:132
+#: locale/programs/charmap.c:402
 #, c-format
-msgid "argument to `%s' must be a single character"
-msgstr "argument `%s' musi byæ pojedynczym znakiem"
-
-#: locale/programs/locfile.c:251
-msgid "syntax error: not inside a locale definition section"
-msgstr "b³±d sk³adni: poza sekcj± definicji lokalizacji"
+msgid "duplicate definition of <%s>"
+msgstr "powtórzona definicja <%s>"
 
-#: locale/programs/locfile.c:625
+#: locale/programs/charmap.c:409
 #, c-format
-msgid "cannot open output file `%s' for category `%s'"
-msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'"
+msgid "value for <%s> must be 1 or greater"
+msgstr "warto¶æ <%s> musi wynosiæ 1 lub wiêcej"
 
-#: locale/programs/locfile.c:649
+#: locale/programs/charmap.c:421
 #, c-format
-msgid "failure while writing data for category `%s'"
-msgstr "niepowodzenie podczas zapisu danych dla kategorii `%s'"
+msgid "value of <%s> must be greater or equal than the value of <%s>"
+msgstr "warto¶æ <%s> musi byæ wiêksza lub równa warto¶ci <%s>"
 
-#: locale/programs/locfile.c:745
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183
 #, c-format
-msgid "cannot create output file `%s' for category `%s'"
-msgstr "nie mo¿na utworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'"
-
-#: locale/programs/locfile.c:781
-msgid "expect string argument for `copy'"
-msgstr "spodziewanym argumentem dla `copy' jest ³añcuch"
-
-#: locale/programs/locfile.c:785
-msgid "locale name should consist only of portable characters"
-msgstr "nazwa lokalizacji powinna sk³adaæ siê wy³±cznie ze znaków przeno¶nych"
+msgid "argument to <%s> must be a single character"
+msgstr "argument <%s> musi byæ pojedynczym znakiem"
 
-#: locale/programs/locfile.c:804
-msgid "no other keyword shall be specified when `copy' is used"
-msgstr "¿adne inne s³owo kluczowe nie powinno wystêpowaæ razem z `copy'"
+#: locale/programs/charmap.c:470
+msgid "character sets with locking states are not supported"
+msgstr "zestawy znaków ze stanami blokowania nie s± obs³ugiwane"
 
-#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271
-#: locale/programs/repertoire.c:296
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
 #, c-format
-msgid "syntax error in repertoire map definition: %s"
-msgstr "b³±d sk³adni w definicji tablicy repertuaru: %s"
+msgid "syntax error in %s definition: %s"
+msgstr "b³±d sk³adni w definicji %s: %s"
 
-#: locale/programs/repertoire.c:272
-msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
-msgstr "nie podano ¿adnych warto¶ci <Uxxxx> lub <Uxxxxxxxx>"
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230
+msgid "no symbolic name given"
+msgstr "brak nazwy symbolicznej"
 
-#: locale/programs/repertoire.c:332
-msgid "cannot save new repertoire map"
-msgstr "nie mo¿na zachowaæ nowej tablicy repertuaru"
+#: locale/programs/charmap.c:552
+msgid "invalid encoding given"
+msgstr "niepoprawne kodowanie"
 
-#: locale/programs/repertoire.c:343
-#, c-format
-msgid "repertoire map file `%s' not found"
-msgstr "nie znaleziono pliku tablicy repertuaru `%s'"
+#: locale/programs/charmap.c:561
+msgid "too few bytes in character encoding"
+msgstr "za ma³o bajtów w kodzie znaku"
+
+#: locale/programs/charmap.c:563
+msgid "too many bytes in character encoding"
+msgstr "za du¿o bajtów w kodzie znaku"
+
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296
+msgid "no symbolic name given for end of range"
+msgstr "brak nazwy symbolicznej dla koñca przedzia³u"
 
-#: locale/programs/repertoire.c:450
+#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
+#: locale/programs/repertoire.c:313
 #, c-format
-msgid "<%s> and <%s> are invalid names for range"
-msgstr "<%s> i <%s> s± niepoprawnymi nazwami dla przedzia³u"
+msgid "`%1$s' definition does not end with `END %1$s'"
+msgstr "definicja `%1$s' musi koñczyæ siê wyra¿eniem `END %1$s'"
 
-#: locale/programs/repertoire.c:457
-msgid "upper limit in range is not smaller then lower limit"
-msgstr "górna granica przedzia³u nie jest mniejsza ni¿ dolna"
+#: locale/programs/charmap.c:642
+msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
+msgstr "po definicji CHARMAP mog± wystêpowaæ tylko definicje WIDTH"
 
-#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508
-#: posix/getconf.c:1007
-msgid "memory exhausted"
-msgstr "pamiêæ wyczerpana"
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
+#, c-format
+msgid "value for %s must be an integer"
+msgstr "warto¶æ %s musi byæ liczb± ca³kowit±"
 
-#: assert/assert-perr.c:57
+# state machine = finite state machine =
+# automat skoñczony -PK
+#: locale/programs/charmap.c:841
 #, c-format
-msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
-msgstr "%s%s%s:%u %s%sNiespodziewany b³±d: %s.\n"
+msgid "%s: error in state machine"
+msgstr "%s: b³±d w automacie skoñczonym"
 
-#: assert/assert.c:56
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615
+#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820
+#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996
+#: locale/programs/ld-identification.c:467
+#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347
+#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322
+#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256
+#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324
 #, c-format
-msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
-msgstr "%s%s%s:%u: %s%sWarunek zapewnienia `%s' nie zosta³ spe³niony.\n"
+msgid "%s: premature end of file"
+msgstr "%s: przedwczesny koniec pliku"
 
-#: intl/tst-codeset.c:40 intl/tst-codeset.c:50
-msgid "cheese"
-msgstr "ser"
-
-#: intl/tst-gettext2.c:37
-msgid "First string for testing."
-msgstr "Pierwszy ³añcuch do testów."
-
-#: intl/tst-gettext2.c:38
-msgid "Another string for testing."
-msgstr "Inny ³añcuch do testów."
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
+#, c-format
+msgid "unknown character `%s'"
+msgstr "nieznany znak `%s'"
 
-#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88
-msgid "NAME"
-msgstr "NAZWA"
+#: locale/programs/charmap.c:887
+#, c-format
+msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
+msgstr "liczba bajtów dla sekwencji bajtów pocz±tku i koñca przedzia³u jest ró¿na: %d i %d"
 
-#: catgets/gencat.c:112
-msgid "Create C header file NAME containing symbol definitions"
-msgstr "Tworzenie pliku nag³ówkowego C o tej NAZWIE zawieraj±cego definicje symboli"
+#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933
+#: locale/programs/repertoire.c:419
+msgid "invalid names for character range"
+msgstr "nieprawid³owe nazwy dla przedzia³u znaków"
 
-#: catgets/gencat.c:114
-msgid "Do not use existing catalog, force new output file"
-msgstr "Zamiast do istniej±cego katalogu, zapisanie do nowego pliku"
+#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431
+msgid "hexadecimal range format should use only capital characters"
+msgstr "w szesnastkowym formacie przedzia³u powinny byæ u¿ywane wielkie litery"
 
-#: catgets/gencat.c:115
-msgid "Write output to file NAME"
-msgstr "Zapisanie wyników do pliku NAZWA"
+#: locale/programs/charmap.c:1022
+#, c-format
+msgid "<%s> and <%s> are illegal names for range"
+msgstr "<%s> i <%s> nie s± poprawnymi nazwami dla przedzia³u"
 
-#: catgets/gencat.c:120
-msgid ""
-"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
-"is -, output is written to standard output.\n"
-msgstr ""
-"Generowanie katalogu komunikatów.Je¶li PLIK-WE to -, dane s± czytane ze standardowego wej¶cia. Je¶li PLIK-WY\n"
-"to -, dane s± zapisywane na standardowe wyj¶cie.\n"
+#: locale/programs/charmap.c:1028
+msgid "upper limit in range is not higher then lower limit"
+msgstr "górna granica przedzia³u nie jest wiêksza ni¿ dolna"
 
-#: catgets/gencat.c:125
-msgid ""
-"-o OUTPUT-FILE [INPUT-FILE]...\n"
-"[OUTPUT-FILE [INPUT-FILE]...]"
-msgstr ""
-"-o PLIK-WY [PLIK-WE]...\n"
-"[PLIK-WY [PLIK-WE]...]"
+#: locale/programs/charmap.c:1086
+msgid "resulting bytes for range not representable."
+msgstr "wynikowe bajty dla przedzia³u nie mog± zostaæ wyra¿one."
 
-#: catgets/gencat.c:282
-msgid "*standard input*"
-msgstr "*standardowe wej¶cie*"
+#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532
+#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132
+#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96
+#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93
+#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90
+#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
+#, c-format
+msgid "No definition for %s category found"
+msgstr "Nie znaleziono definicji dla kategorii %s"
 
-#: catgets/gencat.c:417 catgets/gencat.c:494
-msgid "illegal set number"
-msgstr "b³êdny numer zbioru"
+#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181
+#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228
+#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319
+#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204
+#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264
+#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104
+#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111
+#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101
+#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104
+#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174
+#: locale/programs/ld-time.c:195
+#, c-format
+msgid "%s: field `%s' not defined"
+msgstr "%s: pole `%s' nie jest zdefiniowane"
 
-#: catgets/gencat.c:444
-msgid "duplicate set definition"
-msgstr "powtórzona definicja zbioru"
+#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207
+#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275
+#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
+#, c-format
+msgid "%s: field `%s' must not be empty"
+msgstr "%s: pole `%s' nie mo¿e byæ puste"
 
-#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
-msgid "this is the first definition"
-msgstr "to pierwsza definicja"
+#: locale/programs/ld-address.c:167
+#, c-format
+msgid "%s: invalid escape `%%%c' sequence in field `%s'"
+msgstr "%s: niepoprawna sekwencja escape `%%%c' w polu `%s'"
 
-#: catgets/gencat.c:522
+#: locale/programs/ld-address.c:218
 #, c-format
-msgid "unknown set `%s'"
-msgstr "nieznany zbiór `%s'"
+msgid "%s: terminology language code `%s' not defined"
+msgstr "%s: kod jêzyka terminologii `%s' nie jest zdefiniowany"
 
-#: catgets/gencat.c:563
-msgid "invalid quote character"
-msgstr "niepoprawny znak cudzys³owu"
+#: locale/programs/ld-address.c:243
+#, c-format
+msgid "%s: field `%s' must not be defined"
+msgstr "%s: pole `%s' nie mo¿e byæ zdefiniowane"
 
-#: catgets/gencat.c:576
+#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286
 #, c-format
-msgid "unknown directive `%s': line ignored"
-msgstr "nieznana dyrektywa `%s': linia zignorowana"
+msgid "%s: language abbreviation `%s' not defined"
+msgstr "%s: skrót jêzyka `%s' nie jest zdefiniowany"
 
-#: catgets/gencat.c:621
-msgid "duplicated message number"
-msgstr "powtórzony numer komunikatu"
+#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292
+#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338
+#, c-format
+msgid "%s: `%s' value does not match `%s' value"
+msgstr "%s: warto¶æ `%s' nie pasuje do warto¶ci `%s'"
 
-#: catgets/gencat.c:674
-msgid "duplicated message identifier"
-msgstr "powtórzony identyfikator komunikatu"
+#: locale/programs/ld-address.c:311
+#, c-format
+msgid "%s: numeric country code `%d' not valid"
+msgstr "%s: liczbowy kod kraju `%d' jest niepoprawny"
 
-#: catgets/gencat.c:731
-msgid "invalid character: message ignored"
-msgstr "niepoprawny znak: komunikat zignorowany"
+#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544
+#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603
+#: locale/programs/ld-identification.c:363
+#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
+#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733
+#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279
+#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223
+#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125
+#: locale/programs/ld-time.c:1167
+#, c-format
+msgid "%s: field `%s' declared more than once"
+msgstr "%s: pole `%s' zadeklarowane wiêcej ni¿ raz"
 
-#: catgets/gencat.c:774
-msgid "invalid line"
-msgstr "niepoprawna linia"
+#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549
+#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
+#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737
+#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266
+#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019
+#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
+#, c-format
+msgid "%s: unknown character in field `%s'"
+msgstr "%s: nieznany znak w polu `%s'"
 
-#: catgets/gencat.c:828
-msgid "malformed line ignored"
-msgstr "b³êdnie sformu³owana linia zosta³a pominiêta"
+#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802
+#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448
+#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
+#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304
+#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238
+#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
+#, c-format
+msgid "%s: incomplete `END' line"
+msgstr "%s: niekompletna linia `END'"
 
-#: catgets/gencat.c:992 catgets/gencat.c:1033
+#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653
+#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227
+#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451
+#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
+#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220
 #, c-format
-msgid "cannot open output file `%s'"
-msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s'"
+msgid "%1$s: definition does not end with `END %1$s'"
+msgstr "%1$s: definicja nie koñczy siê przez `END %1$s'"
 
-#: catgets/gencat.c:1217
-msgid "unterminated message"
-msgstr "nie zakoñczony komunikat"
+#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521
+#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869
+#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640
+#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955
+#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801
+#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458
+#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338
+#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313
+#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247
+#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
+#, c-format
+msgid "%s: syntax error"
+msgstr "%s: b³±d sk³adni"
 
-#: catgets/gencat.c:1241
-msgid "while opening old catalog file"
-msgstr "podczas otwierania starego pliku katalogu"
+#: locale/programs/ld-collate.c:396
+#, c-format
+msgid "`%.*s' already defined in charmap"
+msgstr "`%.*s' ju¿ zdefiniowany w tablicy znaków"
 
-#: catgets/gencat.c:1332
-msgid "conversion modules not available"
-msgstr "modu³y konwersji niedostêpny"
+#: locale/programs/ld-collate.c:405
+#, c-format
+msgid "`%.*s' already defined in repertoire"
+msgstr "`%.*s' ju¿ zdefiniowany w repertuarze"
 
-#: catgets/gencat.c:1358
-msgid "cannot determine escape character"
-msgstr "nie mo¿na okre¶liæ znaku escape"
+#: locale/programs/ld-collate.c:412
+#, c-format
+msgid "`%.*s' already defined as collating symbol"
+msgstr "`%.*s' ju¿ zdefiniowany jako symbol scalaj±cy"
 
-#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#: locale/programs/ld-collate.c:419
 #, c-format
-msgid "makecontext: does not know how to handle more than 8 arguments\n"
-msgstr "makecontext: nie wiadomo jak obs³u¿yæ wiêcej ni¿ 8 argumentów\n"
+msgid "`%.*s' already defined as collating element"
+msgstr "`%.*s' ju¿ zdefiniowany jako element scalaj±cy"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147
-#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852
-msgid "Success"
-msgstr "Sukces"
+#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476
+#, c-format
+msgid "%s: `forward' and `backward' are mutually excluding each other"
+msgstr "%s: porz±dki `forward' i `backward' wykluczaj± siê wzajemnie"
 
-#. TRANS Operation not permitted; only the owner of the file (or other resource)
-#. TRANS or processes with special privileges can perform the operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:17
-msgid "Operation not permitted"
-msgstr "Operacja niedozwolona"
+#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486
+#: locale/programs/ld-collate.c:502
+#, c-format
+msgid "%s: `%s' mentioned more than once in definition of weight %d"
+msgstr "%s: `%s' wyst±pi³o wiêcej ni¿ raz w definicji wagi %d"
 
-#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
-#. TRANS for ordinary files that are referenced in contexts where they are
-#. TRANS expected to already exist.
-#: stdio-common/../sysdeps/gnu/errlist.c:28
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
-msgid "No such file or directory"
-msgstr "Nie ma takiego pliku ani katalogu"
+#: locale/programs/ld-collate.c:558
+#, c-format
+msgid "%s: too many rules; first entry only had %d"
+msgstr "%s: zbyt du¿o regu³; pierwszy wpis mia³ tylko %d"
 
-#. TRANS No process matches the specified process ID.
-#: stdio-common/../sysdeps/gnu/errlist.c:37
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
-msgid "No such process"
-msgstr "Nie ma takiego procesu"
+#: locale/programs/ld-collate.c:594
+#, c-format
+msgid "%s: not enough sorting rules"
+msgstr "%s: za ma³o regu³ sortowania"
 
-#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
-#. TRANS completion of the call.  When this happens, you should try the call
-#. TRANS again.
-#. TRANS
-#. TRANS You can choose to have functions resume after a signal that is handled,
-#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
-#. TRANS Primitives}.
-#: stdio-common/../sysdeps/gnu/errlist.c:52
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
-msgid "Interrupted system call"
-msgstr "Przerwane wywo³anie systemowe"
+#: locale/programs/ld-collate.c:759
+#, c-format
+msgid "%s: empty weight string not allowed"
+msgstr "%s: pusty ³añcuch wagi jest niedozwolony"
 
-#. TRANS Input/output error; usually used for physical read or write errors.
-#: stdio-common/../sysdeps/gnu/errlist.c:61
-msgid "Input/output error"
-msgstr "B³±d wej¶cia/wyj¶cia"
+# ellipsis = wyrzutnia jezykowa - sprawdzilem. nawet pamietam ze cos takiego
+# istnieje ze szkoly, ale za cholere nie pamietam co to jest ;) -PK
+#: locale/programs/ld-collate.c:854
+#, c-format
+msgid "%s: weights must use the same ellipsis symbol as the name"
+msgstr "%s: wagi musz± u¿ywaæ jako nazwy tego samego symbolu wyrzutni"
 
-#. TRANS No such device or address.  The system tried to use the device
-#. TRANS represented by a file you specified, and it couldn't find the device.
-#. TRANS This can mean that the device file was installed incorrectly, or that
-#. TRANS the physical device is missing or not correctly attached to the
-#. TRANS computer.
-#: stdio-common/../sysdeps/gnu/errlist.c:74
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
-msgid "No such device or address"
-msgstr "Nie ma takiego urz±dzenia ani adresu"
+#: locale/programs/ld-collate.c:910
+#, c-format
+msgid "%s: too many values"
+msgstr "%s: zbyt du¿o warto¶ci"
 
-#. TRANS Argument list too long; used when the arguments passed to a new program
-#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
-#. TRANS File}) occupy too much memory space.  This condition never arises in the
-#. TRANS GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:86
-msgid "Argument list too long"
-msgstr "Lista argumentów za d³uga"
+#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204
+#, c-format
+msgid "order for `%.*s' already defined at %s:%Zu"
+msgstr "porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu"
 
-#. TRANS Invalid executable file format.  This condition is detected by the
-#. TRANS @code{exec} functions; see @ref{Executing a File}.
-#: stdio-common/../sysdeps/gnu/errlist.c:96
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
-msgid "Exec format error"
-msgstr "B³êdny format pliku wykonywalnego"
+#: locale/programs/ld-collate.c:1079
+#, c-format
+msgid "%s: the start and the end symbol of a range must stand for characters"
+msgstr "%s: pocz±tkowy i koñcowy symbol przedzia³u musz± byæ znakami"
 
-#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
-#. TRANS closed or reading from a descriptor open only for writing (or vice
-#. TRANS versa).
-#: stdio-common/../sysdeps/gnu/errlist.c:107
-msgid "Bad file descriptor"
-msgstr "B³êdny deskryptor pliku"
+#: locale/programs/ld-collate.c:1106
+#, c-format
+msgid "%s: byte sequences of first and last character must have the same length"
+msgstr "%s: sekwencje bajtów pierwszego i ostatniego znaku musz± mieæ tê sam± d³ugo¶æ"
 
-#. TRANS There are no child processes.  This error happens on operations that are
-#. TRANS supposed to manipulate child processes, when there aren't any processes
-#. TRANS to manipulate.
-#: stdio-common/../sysdeps/gnu/errlist.c:118
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
-msgid "No child processes"
-msgstr "Brak procesów potomnych"
+#: locale/programs/ld-collate.c:1148
+#, c-format
+msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
+msgstr "%s: sekwencja bajtów pierwszego znaku sekwencji nie jest mniejsza ni¿ ostatniego znaku"
+
+#: locale/programs/ld-collate.c:1273
+#, c-format
+msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
+msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio po `order_start'"
+
+#: locale/programs/ld-collate.c:1277
+#, c-format
+msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
+msgstr "%s: wyrzutnia symbolicznego przedzia³u nie mo¿e byæ bezpo¶rednio przed `order_end'"
+
+#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475
+#, c-format
+msgid "`%s' and `%.*s' are not valid names for symbolic range"
+msgstr "`%s' i `%.*s' nie s± poprawnymi nazwami dla symbolicznego przedzia³u"
+
+#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%Zu"
+msgstr "%s: porz±dek dla `%.*s' zosta³ ju¿ zdefiniowany w %s:%Zu"
+
+#: locale/programs/ld-collate.c:1355
+#, c-format
+msgid "%s: `%s' must be a character"
+msgstr "%s: `%s' musi byæ znakiem"
+
+#: locale/programs/ld-collate.c:1548
+#, c-format
+msgid "%s: `position' must be used for a specific level in all sections or none"
+msgstr "%s: `position' musi byæ u¿yte dla konkretnego poziomu we wszystkich sekcjach lub ¿adnej"
+
+#: locale/programs/ld-collate.c:1573
+#, c-format
+msgid "symbol `%s' not defined"
+msgstr "nie zdefiniowany symbol `%s'"
+
+#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755
+#, c-format
+msgid "symbol `%s' has the same encoding as"
+msgstr "symbol `%s' ma to samo kodowanie co"
+
+#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759
+#, c-format
+msgid "symbol `%s'"
+msgstr "symbol `%s'"
+
+#: locale/programs/ld-collate.c:1801
+#, c-format
+msgid "no definition of `UNDEFINED'"
+msgstr "brak definicji `UNDEFINED'"
+
+#: locale/programs/ld-collate.c:1830
+#, c-format
+msgid "too many errors; giving up"
+msgstr "zbyt du¿o b³êdów; poddajê siê"
+
+#: locale/programs/ld-collate.c:2738
+#, c-format
+msgid "%s: duplicate definition of `%s'"
+msgstr "%s: powtórzona definicja `%s'"
+
+#: locale/programs/ld-collate.c:2774
+#, c-format
+msgid "%s: duplicate declaration of section `%s'"
+msgstr "%s: powtórzona deklaracja sekcji `%s'"
+
+#: locale/programs/ld-collate.c:2913
+#, c-format
+msgid "%s: unknown character in collating symbol name"
+msgstr "%s: nieznany znak w nazwie symbolu scalaj±cego"
+
+#: locale/programs/ld-collate.c:3045
+#, c-format
+msgid "%s: unknown character in equivalent definition name"
+msgstr "%s: nieznany znak w nazwie definicji równowa¿no¶ci"
+
+#: locale/programs/ld-collate.c:3058
+#, c-format
+msgid "%s: unknown character in equivalent definition value"
+msgstr "%s: nieznany znak w warto¶ci definicji równowa¿no¶ci"
+
+#: locale/programs/ld-collate.c:3068
+#, c-format
+msgid "%s: unknown symbol `%s' in equivalent definition"
+msgstr "%s: nieznany symbol `%s' w definicji równowa¿no¶ci"
+
+#: locale/programs/ld-collate.c:3077
+msgid "error while adding equivalent collating symbol"
+msgstr "b³±d podczas dodawania równowa¿nego symbolu scalaj±cego"
+
+#: locale/programs/ld-collate.c:3107
+#, c-format
+msgid "duplicate definition of script `%s'"
+msgstr "powtórzona definicja skryptu `%s'"
+
+#: locale/programs/ld-collate.c:3155
+#, c-format
+msgid "%s: unknown section name `%s'"
+msgstr "%s: nieznana nazwa sekcji `%s'"
+
+#: locale/programs/ld-collate.c:3183
+#, c-format
+msgid "%s: multiple order definitions for section `%s'"
+msgstr "%s: wielokrotna definicja porz±dku dla sekcji `%s'"
+
+#: locale/programs/ld-collate.c:3208
+#, c-format
+msgid "%s: invalid number of sorting rules"
+msgstr "%s: b³êdna liczba regu³ sortowania"
+
+#: locale/programs/ld-collate.c:3235
+#, c-format
+msgid "%s: multiple order definitions for unnamed section"
+msgstr "%s: wielokrotna definicja porz±dku dla nie nazwanej sekcji"
+
+#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417
+#: locale/programs/ld-collate.c:3780
+#, c-format
+msgid "%s: missing `order_end' keyword"
+msgstr "%s: brak s³owa kluczowego `order_end'"
+
+#: locale/programs/ld-collate.c:3350
+#, c-format
+msgid "%s: order for collating symbol %.*s not yet defined"
+msgstr "%s: porz±dek dla symbolu scalaj±cego %.*s jeszcze nie zdefiniowany"
+
+#: locale/programs/ld-collate.c:3368
+#, c-format
+msgid "%s: order for collating element %.*s not yet defined"
+msgstr "%s: porz±dek dla elementu scalaj±cego %.*s jeszcze nie zdefiniowany"
+
+#: locale/programs/ld-collate.c:3379
+#, c-format
+msgid "%s: cannot reorder after %.*s: symbol not known"
+msgstr "%s: nie mo¿na zmieniæ porz±dku po %.*s: nieznany symbol"
+
+#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792
+#, c-format
+msgid "%s: missing `reorder-end' keyword"
+msgstr "%s: brak s³owa kluczowego `reorder-end'"
+
+#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664
+#, c-format
+msgid "%s: section `%.*s' not known"
+msgstr "%s: nieznana sekcja `%.*s'"
+
+#: locale/programs/ld-collate.c:3530
+#, c-format
+msgid "%s: bad symbol <%.*s>"
+msgstr "%s: b³êdny symbol <%.*s>"
+
+#: locale/programs/ld-collate.c:3727
+#, c-format
+msgid "%s: cannot have `%s' as end of ellipsis range"
+msgstr "%s: nie mo¿na u¿yæ `%s' jako koñca przedzia³u wyrzutni"
+
+#: locale/programs/ld-collate.c:3776
+#, c-format
+msgid "%s: empty category description not allowed"
+msgstr "%s: pusty opis kategorii niedozwolony"
+
+#: locale/programs/ld-collate.c:3795
+#, c-format
+msgid "%s: missing `reorder-sections-end' keyword"
+msgstr "%s: brak s³owa kluczowego `reorder-sections-end'"
+
+#: locale/programs/ld-ctype.c:438
+#, c-format
+msgid "No character set name specified in charmap"
+msgstr "Brak nazwy zestawu znaków w tablicy znaków"
+
+#: locale/programs/ld-ctype.c:467
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
+msgstr "znak L'\\u%0*x' z klasy `%s' musi byæ w klasie `%s'"
+
+#: locale/programs/ld-ctype.c:482
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
+msgstr "znak L'\\u%0*x' z klasy `%s' nie mo¿e byæ w klasie `%s'"
+
+#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554
+#, c-format
+msgid "internal error in %s, line %u"
+msgstr "b³±d wewnêtrzny w %s, linia %u"
+
+#: locale/programs/ld-ctype.c:525
+#, c-format
+msgid "character '%s' in class `%s' must be in class `%s'"
+msgstr "znak '%s' z klasy `%s' musi byæ w klasie `%s'"
+
+#: locale/programs/ld-ctype.c:541
+#, c-format
+msgid "character '%s' in class `%s' must not be in class `%s'"
+msgstr "znak '%s' z klasy `%s' nie mo¿e byæ w klasie `%s'"
+
+#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609
+#, c-format
+msgid "<SP> character not in class `%s'"
+msgstr "znak <SP> nie jest w klasie `%s'"
+
+#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620
+#, c-format
+msgid "<SP> character must not be in class `%s'"
+msgstr "znak <SP> nie mo¿e byæ w klasie `%s'"
+
+#: locale/programs/ld-ctype.c:598
+#, c-format
+msgid "character <SP> not defined in character map"
+msgstr "znak <SP> nie zdefiniowany w tablicy znaków"
+
+#: locale/programs/ld-ctype.c:712
+#, c-format
+msgid "`digit' category has not entries in groups of ten"
+msgstr "kategoria `digit' nie ma wpisów w grupach po dziesiêæ"
+
+#: locale/programs/ld-ctype.c:761
+#, c-format
+msgid "no input digits defined and none of the standard names in the charmap"
+msgstr "brak cyfr wej¶ciowych ani ¿adnej ze standardowych nazw w tablicy znaków"
+
+#: locale/programs/ld-ctype.c:826
+#, c-format
+msgid "not all characters used in `outdigit' are available in the charmap"
+msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w tablicy znaków"
+
+#: locale/programs/ld-ctype.c:843
+#, c-format
+msgid "not all characters used in `outdigit' are available in the repertoire"
+msgstr "nie wszystkie znaki u¿yte w `outdigit' s± dostêpne w repertuarze"
+
+#: locale/programs/ld-ctype.c:1243
+#, c-format
+msgid "character class `%s' already defined"
+msgstr "klasa znaków `%s' jest ju¿ zdefiniowana"
+
+#: locale/programs/ld-ctype.c:1249
+#, c-format
+msgid "implementation limit: no more than %Zd character classes allowed"
+msgstr "ograniczenie implementacji: dozwolone maksymalnie %Zd klas znaków"
+
+#: locale/programs/ld-ctype.c:1275
+#, c-format
+msgid "character map `%s' already defined"
+msgstr "tablica znaków `%s' jest ju¿ zdefiniowana"
+
+#: locale/programs/ld-ctype.c:1281
+#, c-format
+msgid "implementation limit: no more than %d character maps allowed"
+msgstr "ograniczenie implementacji: dozwolone maksymalnie %d tablic znaków"
+
+#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671
+#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466
+#: locale/programs/ld-ctype.c:3462
+#, c-format
+msgid "%s: field `%s' does not contain exactly ten entries"
+msgstr "%s: pole `%s' nie zawiera dok³adnie dziesiêciu elementów"
+
+#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145
+#, c-format
+msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
+msgstr "warto¶æ-do <U%0*X> przedzia³u jest mniejsza ni¿ warto¶æ-od <U%0*X>"
+
+#: locale/programs/ld-ctype.c:1701
+msgid "start and end character sequence of range must have the same length"
+msgstr "pocz±tkowa i koñcowa sekwencja znaków przedzia³u musz± mieæ tê sam± d³ugo¶æ"
+
+#: locale/programs/ld-ctype.c:1708
+msgid "to-value character sequence is smaller than from-value sequence"
+msgstr "sekwencja znaków warto¶æ-do jest mniejsza ni¿ sekwencja warto¶æ-od"
+
+#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116
+msgid "premature end of `translit_ignore' definition"
+msgstr "przedwczesny koniec definicji `translit_ignore'"
+
+#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122
+#: locale/programs/ld-ctype.c:2164
+msgid "syntax error"
+msgstr "b³±d sk³adni"
+
+#: locale/programs/ld-ctype.c:2298
+#, c-format
+msgid "%s: syntax error in definition of new character class"
+msgstr "%s: b³±d sk³adni w definicji nowej klasy znaków"
+
+#: locale/programs/ld-ctype.c:2313
+#, c-format
+msgid "%s: syntax error in definition of new character map"
+msgstr "%s: b³±d sk³adni w definicji nowej tablicy znaków"
+
+#: locale/programs/ld-ctype.c:2488
+msgid "ellipsis range must be marked by two operands of same type"
+msgstr "przedzia³ wyrzutni musi byæ oznaczony dwoma argumentami tego samego typu"
+
+#: locale/programs/ld-ctype.c:2497
+msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
+msgstr "dla warto¶ci przedzia³u bêd±cych nazwami nie mo¿na u¿yæ bezwzglêdnej wyrzutni `...'"
+
+#: locale/programs/ld-ctype.c:2512
+msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
+msgstr "dla warto¶ci przedzia³u w kodzie UCS trzeba u¿yæ wyrzutni szesnastkowej `..'"
+
+#: locale/programs/ld-ctype.c:2526
+msgid "with character code range values one must use the absolute ellipsis `...'"
+msgstr "dla warto¶ci przedzia³u z kodami znaków trzeba u¿yæ bezwzglêdnej wyrzutni `...'"
+
+#: locale/programs/ld-ctype.c:2677
+#, c-format
+msgid "duplicated definition for mapping `%s'"
+msgstr "powtórzona definicja odwzorowania `%s'"
+
+#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907
+#, c-format
+msgid "%s: `translit_start' section does not end with `translit_end'"
+msgstr "%s: sekcja `translit_start' nie koñczy siê przez `translit_end'"
+
+#: locale/programs/ld-ctype.c:2858
+#, c-format
+msgid "%s: duplicate `default_missing' definition"
+msgstr "%s: powtórzona definicja `default_missing'"
+
+#: locale/programs/ld-ctype.c:2863
+msgid "previous definition was here"
+msgstr "tutaj by³a poprzednia definicja"
+
+#: locale/programs/ld-ctype.c:2885
+#, c-format
+msgid "%s: no representable `default_missing' definition found"
+msgstr "%s: nie znaleziono daj±cej siê wyraziæ definicji `default_missing'"
+
+#: locale/programs/ld-ctype.c:3038
+#, c-format
+msgid "%s: character `%s' not defined in charmap while needed as default value"
+msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany w tablicy znaków"
+
+#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127
+#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168
+#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210
+#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271
+#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359
+#, c-format
+msgid "%s: character `%s' in charmap not representable with one byte"
+msgstr "%s: znak `%s' z tablicy znaków nie mo¿e byæ wyra¿ony w jednym bajcie"
+
+#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142
+#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205
+#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266
+#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354
+#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421
+#, c-format
+msgid "%s: character `%s' not defined while needed as default value"
+msgstr "%s: znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany"
+
+#: locale/programs/ld-ctype.c:3163
+#, c-format
+msgid "character `%s' not defined while needed as default value"
+msgstr "znak `%s', wymagany jako domy¶lny, nie zosta³ zdefiniowany"
+
+#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428
+#, c-format
+msgid "%s: character `%s' needed as default value not representable with one byte"
+msgstr "%s: znak `%s', wymagany jako domy¶lny, nie mo¿e byæ wyra¿ony w jednym bajcie"
+
+#: locale/programs/ld-ctype.c:3483
+#, c-format
+msgid "no output digits defined and none of the standard names in the charmap"
+msgstr "brak definicji cyfr wyj¶ciowych ani ¿adnej standardowej nazwy w tablicy znaków"
+
+#: locale/programs/ld-ctype.c:3774
+#, c-format
+msgid "%s: transliteration data from locale `%s' not available"
+msgstr "%s: dane do transliteracji z lokalizacji `%s' niedostêpne"
+
+#: locale/programs/ld-ctype.c:3875
+#, c-format
+msgid "%s: table for class \"%s\": %lu bytes\n"
+msgstr "%s: tablica dla klasy \"%s\": %lu bajtów\n"
+
+#: locale/programs/ld-ctype.c:3944
+#, c-format
+msgid "%s: table for map \"%s\": %lu bytes\n"
+msgstr "%s: tablica dla odwzorowania \"%s\": %lu bajtów\n"
+
+#: locale/programs/ld-ctype.c:4077
+#, c-format
+msgid "%s: table for width: %lu bytes\n"
+msgstr "%s: tablica dla szeroko¶ci: %lu bajtów\n"
+
+#: locale/programs/ld-identification.c:169
+#, c-format
+msgid "%s: no identification for category `%s'"
+msgstr "%s: brak identyfikacji dla kategorii `%s'"
+
+#: locale/programs/ld-identification.c:434
+#, c-format
+msgid "%s: duplicate category version definition"
+msgstr "%s: powtórzona definicja wersji kategorii"
+
+#: locale/programs/ld-measurement.c:112
+#, c-format
+msgid "%s: invalid value for field `%s'"
+msgstr "%s: b³êdna warto¶æ dla pola `%s'"
+
+#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
+#, c-format
+msgid "%s: field `%s' undefined"
+msgstr "%s: pole `%s' nie zdefiniowane"
+
+#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
+#, c-format
+msgid "%s: value for field `%s' must not be an empty string"
+msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym"
+
+#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
+#, c-format
+msgid "%s: no correct regular expression for field `%s': %s"
+msgstr "%s: brak poprawnego wyra¿enia regularnego dla pola `%s': %s"
+
+#: locale/programs/ld-monetary.c:222
+#, c-format
+msgid "%s: value of field `int_curr_symbol' has wrong length"
+msgstr "%s: warto¶æ pola `int_curr_symbol' ma z³± d³ugo¶æ"
+
+#: locale/programs/ld-monetary.c:235
+#, c-format
+msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
+msgstr "%s: warto¶æ pola `int_curr_symbol' nie jest zgodna z nazwami ISO 4217"
+
+#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117
+#, c-format
+msgid "%s: value for field `%s' must not be the empty string"
+msgstr "%s: warto¶æ pola `%s' nie mo¿e byæ ³añcuchem pustym"
+
+#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312
+#, c-format
+msgid "%s: value for field `%s' must be in range %d...%d"
+msgstr "%s: warto¶æ pola `%s' musi mie¶ciæ siê w przedziale %d...%d"
+
+#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273
+#, c-format
+msgid "%s: value for field `%s' must be a single character"
+msgstr "%s: warto¶æ pola `%s' musi byæ pojedynczym znakiem"
+
+#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317
+#, c-format
+msgid "%s: `-1' must be last entry in `%s' field"
+msgstr "%s: `-1' musi byæ ostatnim elementem w polu `%s'"
+
+#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334
+#, c-format
+msgid "%s: values for field `%s' must be smaller than 127"
+msgstr "%s: warto¶ci pola `%s' musz± byæ mniejsze ni¿ 127"
+
+#: locale/programs/ld-monetary.c:906
+msgid "conversion rate value cannot be zero"
+msgstr "warto¶æ stopnia konwersji nie mo¿e byæ zerem"
+
+#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
+#: locale/programs/ld-telephone.c:148
+#, c-format
+msgid "%s: invalid escape sequence in field `%s'"
+msgstr "%s: niepoprawna sekwencja escape w polu `%s'"
+
+#: locale/programs/ld-time.c:246
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
+msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest '+' ani '-'"
+
+#: locale/programs/ld-time.c:257
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not a single character"
+msgstr "%s: znacznik kierunku w ³añcuchu %Zd w polu `era' nie jest pojedynczym znakiem"
+
+#: locale/programs/ld-time.c:270
+#, c-format
+msgid "%s: invalid number for offset in string %Zd in `era' field"
+msgstr "%s: niepoprawna warto¶æ przesuniêcia w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:278
+#, c-format
+msgid "%s: garbage at end of offset value in string %Zd in `era' field"
+msgstr "%s: ¶mieci na koñcu warto¶ci przesuniêcia w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:329
+#, c-format
+msgid "%s: invalid starting date in string %Zd in `era' field"
+msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:338
+#, c-format
+msgid "%s: garbage at end of starting date in string %Zd in `era' field "
+msgstr "%s: ¶mieci na koñcu daty pocz±tkowej w ³añcuchu %Zd w polu `era' "
+
+#: locale/programs/ld-time.c:357
+#, c-format
+msgid "%s: starting date is invalid in string %Zd in `era' field"
+msgstr "%s: niepoprawna data pocz±tkowa w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:406
+#, c-format
+msgid "%s: invalid stopping date in string %Zd in `era' field"
+msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:415
+#, c-format
+msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
+msgstr "%s: ¶mieci na koñcu daty koñcowej w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:434
+#, c-format
+msgid "%s: stopping date is invalid in string %Zd in `era' field"
+msgstr "%s: niepoprawna data koñcowa w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:443
+#, c-format
+msgid "%s: missing era name in string %Zd in `era' field"
+msgstr "%s: brak nazwy ery w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:455
+#, c-format
+msgid "%s: missing era format in string %Zd in `era' field"
+msgstr "%s: brak formatu ery w ³añcuchu %Zd w polu `era'"
+
+#: locale/programs/ld-time.c:496
+#, c-format
+msgid "%s: third operand for value of field `%s' must not be larger than %d"
+msgstr "%s: warto¶æ trzeciego argumentu pola `%s' nie mo¿e byæ wiêksza ni¿ %d"
+
+#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
+#, c-format
+msgid "%s: values of field `%s' must not be larger than %d"
+msgstr "%s: warto¶ci pola `%s' nie mog± byæ wiêksze ni¿ %d"
+
+#: locale/programs/ld-time.c:520
+#, c-format
+msgid "%s: values for field `%s' must not be larger than %d"
+msgstr "%s: warto¶ci w polu `%s' nie mog± byæ wiêksze ni¿ %d"
+
+#: locale/programs/ld-time.c:1003
+#, c-format
+msgid "%s: too few values for field `%s'"
+msgstr "%s: zbyt ma³o warto¶ci w polu `%s'"
+
+#: locale/programs/ld-time.c:1048
+msgid "extra trailing semicolon"
+msgstr "nadmiarowy ¶rednik na koñcu"
+
+#: locale/programs/ld-time.c:1051
+#, c-format
+msgid "%s: too many values for field `%s'"
+msgstr "%s: zbyt du¿o warto¶ci w polu `%s'"
+
+#: locale/programs/linereader.c:129
+msgid "trailing garbage at end of line"
+msgstr "¶mieci na koñcu linii"
+
+#: locale/programs/linereader.c:297
+msgid "garbage at end of number"
+msgstr "¶mieci na koñcu liczby"
+
+#: locale/programs/linereader.c:409
+msgid "garbage at end of character code specification"
+msgstr "¶mieci na koñcu specyfikacji kodu znaku"
+
+#: locale/programs/linereader.c:495
+msgid "unterminated symbolic name"
+msgstr "nie zakoñczona nazwa symboliczna"
+
+#: locale/programs/linereader.c:622
+msgid "illegal escape sequence at end of string"
+msgstr "niepoprawna sekwencja escape na koñcu ³añcucha"
+
+#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
+msgid "unterminated string"
+msgstr "nie zakoñczony ³añcuch"
+
+#: locale/programs/linereader.c:668
+msgid "non-symbolic character value should not be used"
+msgstr "nie symboliczna warto¶æ znaku nie powinna byæ u¿yta"
+
+#: locale/programs/linereader.c:815
+#, c-format
+msgid "symbol `%.*s' not in charmap"
+msgstr "brak symbolu `%.*s' w tablicy znaków"
+
+#: locale/programs/linereader.c:836
+#, c-format
+msgid "symbol `%.*s' not in repertoire map"
+msgstr "brak symbolu `%.*s' w tablicy repertuaru"
+
+#: locale/programs/locale.c:73
+msgid "System information:"
+msgstr "Informacja o systemie:"
+
+#: locale/programs/locale.c:75
+msgid "Write names of available locales"
+msgstr "Wypisanie nazw dostêpnych lokalizacji"
+
+#: locale/programs/locale.c:77
+msgid "Write names of available charmaps"
+msgstr "Wypisanie nazw dostêpnych tablic znaków"
+
+#: locale/programs/locale.c:78
+msgid "Modify output format:"
+msgstr "Modyfikacja formatu wyj¶ciowego:"
+
+#: locale/programs/locale.c:79
+msgid "Write names of selected categories"
+msgstr "Wypisanie nazw wybranych kategorii"
+
+#: locale/programs/locale.c:80
+msgid "Write names of selected keywords"
+msgstr "Wypisanie nazw wybranych s³ów kluczowych"
+
+#: locale/programs/locale.c:81
+msgid "Print more information"
+msgstr "Wypisanie wiêkszej ilo¶ci informacji"
+
+#: locale/programs/locale.c:86
+msgid ""
+"Get locale-specific information.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Pobranie informacji dotycz±cych lokalizacji.Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+
+#: locale/programs/locale.c:91
+msgid ""
+"NAME\n"
+"[-a|-m]"
+msgstr ""
+"NAZWA\n"
+"[-a|-m]"
+
+#: locale/programs/locale.c:192
+#, c-format
+msgid "Cannot set LC_CTYPE to default locale"
+msgstr "Nie mo¿na ustawiæ LC_CTYPE na domy¶ln± lokalizacjê"
+
+#: locale/programs/locale.c:194
+#, c-format
+msgid "Cannot set LC_MESSAGES to default locale"
+msgstr "Nie mo¿na ustawiæ LC_MESSAGES na domy¶ln± lokalizacjê"
+
+#: locale/programs/locale.c:207
+#, c-format
+msgid "Cannot set LC_COLLATE to default locale"
+msgstr "Nie mo¿na ustawiæ LC_COLLATE na domy¶ln± lokalizacjê"
+
+#: locale/programs/locale.c:223
+#, c-format
+msgid "Cannot set LC_ALL to default locale"
+msgstr "Nie mo¿na ustawiæ LC_ALL na domy¶ln± lokalizacjê"
+
+#: locale/programs/locale.c:499
+#, c-format
+msgid "while preparing output"
+msgstr "podczas przygotowywania wyników"
+
+#: locale/programs/localedef.c:119
+msgid "Input Files:"
+msgstr "Pliki wej¶ciowe:"
+
+#: locale/programs/localedef.c:121
+msgid "Symbolic character names defined in FILE"
+msgstr "Nazwy symboliczne znaków s± zdefiniowane w PLIKU"
+
+#: locale/programs/localedef.c:122
+msgid "Source definitions are found in FILE"
+msgstr "Definicje ¼ród³owe znajduj± siê w PLIKU"
+
+#: locale/programs/localedef.c:124
+msgid "FILE contains mapping from symbolic names to UCS4 values"
+msgstr "PLIK zawiera odwzorowania nazw symbolicznych na warto¶ci UCS4"
+
+#: locale/programs/localedef.c:128
+msgid "Create output even if warning messages were issued"
+msgstr "Tworzenie pliku wyj¶ciowego nawet je¶li wyst±pi³y ostrze¿enia"
+
+#: locale/programs/localedef.c:129
+msgid "Create old-style tables"
+msgstr "Tworzenie tablic w starym stylu"
+
+#: locale/programs/localedef.c:130
+msgid "Optional output file prefix"
+msgstr "Opcjonalny prefiks plików wyj¶ciowych"
+
+#: locale/programs/localedef.c:131
+msgid "Be strictly POSIX conform"
+msgstr "¦cis³e przestrzeganie POSIX"
+
+#: locale/programs/localedef.c:133
+msgid "Suppress warnings and information messages"
+msgstr "Pominiêcie wy¶wietlania ostrze¿eñ i informacji"
+
+#: locale/programs/localedef.c:134
+msgid "Print more messages"
+msgstr "Wy¶wietlanie wiêcej liczby komunikatów"
+
+#: locale/programs/localedef.c:135
+msgid "Archive control:"
+msgstr "Kontrola archiwum:"
+
+#: locale/programs/localedef.c:137
+msgid "Don't add new data to archive"
+msgstr "Nie dodawanie nowych danych do archiwum"
+
+#: locale/programs/localedef.c:139
+msgid "Add locales named by parameters to archive"
+msgstr "Dodanie do archiwum lokalizacji okre¶lonych parametrami"
+
+#: locale/programs/localedef.c:140
+msgid "Replace existing archive content"
+msgstr "Zast±pienie aktualnej zawarto¶ci archiwum"
+
+#: locale/programs/localedef.c:142
+msgid "Remove locales named by parameters from archive"
+msgstr "Usuniêcie z archiwum lokalizacji okre¶lonych parametrami"
+
+#: locale/programs/localedef.c:143
+msgid "List content of archive"
+msgstr "Lista zawarto¶ci archiwum"
+
+#: locale/programs/localedef.c:145
+msgid "locale.alias file to consult when making archive"
+msgstr "Plik locale.alias u¿ywany przy tworzeniu archiwum"
+
+#: locale/programs/localedef.c:150
+msgid "Compile locale specification"
+msgstr "Kompilowanie specyfikacji lokalizacji"
+
+#: locale/programs/localedef.c:153
+msgid ""
+"NAME\n"
+"[--add-to-archive|--delete-from-archive] FILE...\n"
+"--list-archive [FILE]"
+msgstr ""
+"NAZWA\n"
+"[--add-to-archive|--delete-from-archive] PLIK...\n"
+"--list-archive [PLIK]"
+
+#: locale/programs/localedef.c:231
+#, c-format
+msgid "cannot create directory for output files"
+msgstr "nie mo¿na utworzyæ katalogu na pliki wyj¶ciowe"
+
+#: locale/programs/localedef.c:242
+#, c-format
+msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
+msgstr "OSTATECZNE: system nie definiuje `_POSIX2_LOCALEDEF'"
 
-#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
-#. TRANS deadlock situation.  The system does not guarantee that it will notice
-#. TRANS all such situations.  This error means you got lucky and the system
-#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
-#: stdio-common/../sysdeps/gnu/errlist.c:130
-msgid "Resource deadlock avoided"
-msgstr "Unikniêto zakleszczenia zasobów"
+#: locale/programs/localedef.c:256 locale/programs/localedef.c:272
+#: locale/programs/localedef.c:598 locale/programs/localedef.c:618
+#, c-format
+msgid "cannot open locale definition file `%s'"
+msgstr "nie mo¿na otworzyæ pliku definicji lokalizacji `%s'"
+
+#: locale/programs/localedef.c:284
+#, c-format
+msgid "cannot write output files to `%s'"
+msgstr "nie mo¿na zapisaæ plików wyj¶ciowych do `%s'"
+
+# wyjatkowo nieladne tlumaczenia repertoire i locale -PK
+# XXX
+#: locale/programs/localedef.c:365
+#, c-format
+msgid ""
+"System's directory for character maps : %s\n"
+"                       repertoire maps: %s\n"
+"                       locale path    : %s\n"
+"%s"
+msgstr ""
+"Katalog systemowy dla tablic znaków: %s\n"
+"                 tablic repertuarów: %s\n"
+"                ¶cie¿ka lokalizacji: %s\n"
+"%s"
+
+#: locale/programs/localedef.c:566
+#, c-format
+msgid "circular dependencies between locale definitions"
+msgstr "zapêtlone zale¿no¶ci pomiêdzy definicjami lokalizacji"
+
+#: locale/programs/localedef.c:572
+#, c-format
+msgid "cannot add already read locale `%s' a second time"
+msgstr "nie mo¿na dodaæ po raz drugi ju¿ odczytanej lokalizacji `%s'"
+
+#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256
+#, c-format
+msgid "cannot create temporary file"
+msgstr "nie mo¿na utworzyæ pliku tymczasowego"
+
+#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302
+#, c-format
+msgid "cannot initialize archive file"
+msgstr "nie mo¿na zainicjowaæ pliku archiwum"
+
+#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309
+#, c-format
+msgid "cannot resize archive file"
+msgstr "nie mo¿na zmieniæ rozmiaru pliku archiwum"
+
+#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318
+#: locale/programs/locarchive.c:506
+#, c-format
+msgid "cannot map archive header"
+msgstr "nie mo¿na odwzorowaæ nag³ówka archiwum"
+
+#: locale/programs/locarchive.c:154
+#, c-format
+msgid "failed to create new locale archive"
+msgstr "tworzenie nowego archiwum lokalizacji nie powiod³o siê"
+
+#: locale/programs/locarchive.c:166
+#, c-format
+msgid "cannot change mode of new locale archive"
+msgstr "nie mo¿na zmieniæ uprawnieñ nowego archiwum lokalizacji"
+
+#: locale/programs/locarchive.c:250
+#, c-format
+msgid "cannot map locale archive file"
+msgstr "nie mo¿na odwzorowaæ pliku archiwum lokalizacji"
+
+#: locale/programs/locarchive.c:326
+#, c-format
+msgid "cannot lock new archive"
+msgstr "nie mo¿na zablokowaæ nowego archiwum"
+
+#: locale/programs/locarchive.c:375
+#, c-format
+msgid "cannot extend locale archive file"
+msgstr "nie mo¿na rozszerzyæ pliku archiwum lokalizacji"
+
+#: locale/programs/locarchive.c:384
+#, c-format
+msgid "cannot change mode of resized locale archive"
+msgstr "nie mo¿na zmieniæ uprawnieñ archiwum lokalizacji po zmianie rozmiaru"
+
+#: locale/programs/locarchive.c:392
+#, c-format
+msgid "cannot rename new archive"
+msgstr "nie mo¿na zmieniæ nazwy nowego archiwum"
+
+#: locale/programs/locarchive.c:445
+#, c-format
+msgid "cannot open locale archive \"%s\""
+msgstr "nie mo¿na otworzyæ archiwum lokalizacji \"%s\""
+
+#: locale/programs/locarchive.c:450
+#, c-format
+msgid "cannot stat locale archive \"%s\""
+msgstr "nie mo¿na wykonaæ stat na archiwum lokalizacji \"%s\""
+
+#: locale/programs/locarchive.c:469
+#, c-format
+msgid "cannot lock locale archive \"%s\""
+msgstr "nie mo¿na zablokowaæ archiwum lokalizacji \"%s\""
+
+#: locale/programs/locarchive.c:492
+#, c-format
+msgid "cannot read archive header"
+msgstr "nie mo¿na odczytaæ nag³ówka archiwum"
+
+#: locale/programs/locarchive.c:552
+#, c-format
+msgid "locale '%s' already exists"
+msgstr "lokalizacja '%s' ju¿ istnieje"
+
+#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798
+#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822
+#: locale/programs/locfile.c:343
+#, c-format
+msgid "cannot add to locale archive"
+msgstr "nie mo¿na dodaæ do archiwum lokalizacji"
+
+#: locale/programs/locarchive.c:977
+#, c-format
+msgid "locale alias file `%s' not found"
+msgstr "nie znaleziono pliku aliasów lokalizacji `%s'"
+
+#: locale/programs/locarchive.c:1121
+#, c-format
+msgid "Adding %s\n"
+msgstr "Dodawanie %s\n"
+
+#: locale/programs/locarchive.c:1127
+#, c-format
+msgid "stat of \"%s\" failed: %s: ignored"
+msgstr "stat na \"%s\" nie powiod³o siê: %s: zignorowano"
+
+#: locale/programs/locarchive.c:1133
+#, c-format
+msgid "\"%s\" is no directory; ignored"
+msgstr "\"%s\" nie jest katalogiem; zignorowano"
+
+#: locale/programs/locarchive.c:1140
+#, c-format
+msgid "cannot open directory \"%s\": %s: ignored"
+msgstr "nie mo¿na otworzyæ katalogu \"%s\": %s: zignorowano"
+
+#: locale/programs/locarchive.c:1212
+#, c-format
+msgid "incomplete set of locale files in \"%s\""
+msgstr "niekompletny zestaw plików lokalizacji w \"%s\""
+
+#: locale/programs/locarchive.c:1276
+#, c-format
+msgid "cannot read all files in \"%s\": ignored"
+msgstr "nie mo¿na przeczytaæ wszystkich plików w \"%s\": zignorowano"
+
+#: locale/programs/locarchive.c:1346
+#, c-format
+msgid "locale \"%s\" not in archive"
+msgstr "lokalizacji \"%s\" nie ma w archiwum"
+
+#: locale/programs/locfile.c:131
+#, c-format
+msgid "argument to `%s' must be a single character"
+msgstr "argument `%s' musi byæ pojedynczym znakiem"
+
+#: locale/programs/locfile.c:251
+msgid "syntax error: not inside a locale definition section"
+msgstr "b³±d sk³adni: poza sekcj± definicji lokalizacji"
+
+#: locale/programs/locfile.c:625
+#, c-format
+msgid "cannot open output file `%s' for category `%s'"
+msgstr "nie mo¿na otworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'"
+
+#: locale/programs/locfile.c:649
+#, c-format
+msgid "failure while writing data for category `%s'"
+msgstr "niepowodzenie podczas zapisu danych dla kategorii `%s'"
+
+#: locale/programs/locfile.c:745
+#, c-format
+msgid "cannot create output file `%s' for category `%s'"
+msgstr "nie mo¿na utworzyæ pliku wyj¶ciowego `%s' dla kategorii `%s'"
+
+#: locale/programs/locfile.c:781
+msgid "expect string argument for `copy'"
+msgstr "spodziewanym argumentem dla `copy' jest ³añcuch"
+
+#: locale/programs/locfile.c:785
+msgid "locale name should consist only of portable characters"
+msgstr "nazwa lokalizacji powinna sk³adaæ siê wy³±cznie ze znaków przeno¶nych"
+
+#: locale/programs/locfile.c:804
+msgid "no other keyword shall be specified when `copy' is used"
+msgstr "¿adne inne s³owo kluczowe nie powinno wystêpowaæ razem z `copy'"
+
+#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270
+#: locale/programs/repertoire.c:295
+#, c-format
+msgid "syntax error in repertoire map definition: %s"
+msgstr "b³±d sk³adni w definicji tablicy repertuaru: %s"
+
+#: locale/programs/repertoire.c:271
+msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
+msgstr "nie podano ¿adnych warto¶ci <Uxxxx> lub <Uxxxxxxxx>"
+
+#: locale/programs/repertoire.c:331
+#, c-format
+msgid "cannot save new repertoire map"
+msgstr "nie mo¿na zachowaæ nowej tablicy repertuaru"
+
+#: locale/programs/repertoire.c:342
+#, c-format
+msgid "repertoire map file `%s' not found"
+msgstr "nie znaleziono pliku tablicy repertuaru `%s'"
+
+#: locale/programs/repertoire.c:449
+#, c-format
+msgid "<%s> and <%s> are invalid names for range"
+msgstr "<%s> i <%s> s± niepoprawnymi nazwami dla przedzia³u"
+
+#: locale/programs/repertoire.c:456
+msgid "upper limit in range is not smaller then lower limit"
+msgstr "górna granica przedzia³u nie jest mniejsza ni¿ dolna"
+
+#: login/programs/pt_chown.c:74
+#, c-format
+msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.\n"
+msgstr "Ustawienie w³a¶ciciela, grupy i praw dostêpu podrzêdnego pseudoterminala odpowiadaj±cego nadrzêdnemu pseudoterminalowi przekazanemu w deskryptorze pliku `%d'. Jest to program pomocniczy dla funkcji `grantpt'. Nie jest przeznaczony do uruchamiania bezpo¶rednio z linii poleceñ.\n"
+
+#: login/programs/pt_chown.c:84
+#, c-format
+msgid ""
+"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n"
+"\n"
+"%s"
+msgstr ""
+"W³a¶ciciela ustawiono na bie¿±cego u¿ytkownika, grupê na `%s', a prawa dostêpu na `%o'.\n"
+"\n"
+"%s"
+
+#: login/programs/pt_chown.c:161
+#, c-format
+msgid "too many arguments"
+msgstr "za du¿o argumentów"
+
+#: login/programs/pt_chown.c:169
+#, c-format
+msgid "needs to be installed setuid `root'"
+msgstr "musi byæ zainstalowany jako setuid `root'"
+
+#: malloc/mcheck.c:324
+msgid "memory is consistent, library is buggy\n"
+msgstr "pamiêæ jest spójna, biblioteka zawiera b³êdy\n"
+
+#: malloc/mcheck.c:327
+msgid "memory clobbered before allocated block\n"
+msgstr "pamiêæ zosta³a uszkodzona przed przydzielonym blokiem\n"
+
+#: malloc/mcheck.c:330
+msgid "memory clobbered past end of allocated block\n"
+msgstr "pamiêæ zosta³a uszkodzona za przydzielonym blokiem\n"
+
+#: malloc/mcheck.c:333
+msgid "block freed twice\n"
+msgstr "blok zwalniany dwa razy\n"
+
+#: malloc/mcheck.c:336
+msgid "bogus mcheck_status, library is buggy\n"
+msgstr "b³êdny mcheck_status, biblioteka zawiera b³êdy\n"
+
+#: malloc/memusage.sh:27
+#, fuzzy
+msgid "Try `memusage --help' for more information."
+msgstr "Polecenie \\`memusage --help' pozwoli uzyskaæ wiêcej informacji."
+
+#: malloc/memusage.sh:33
+#, fuzzy
+msgid "memusage: option `$1' requires an argument"
+msgstr "memusage: opcja \\`$1' musi mieæ argument"
+
+#: malloc/memusage.sh:39
+msgid ""
+"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
+"Profile memory usage of PROGRAM.\n"
+"\n"
+"   -n,--progname=NAME     Name of the program file to profile\n"
+"   -p,--png=FILE          Generate PNG graphic and store it in FILE\n"
+"   -d,--data=FILE         Generate binary data file and store it in FILE\n"
+"   -u,--unbuffered        Don't buffer output\n"
+"   -b,--buffer=SIZE       Collect SIZE entries before writing them out\n"
+"      --no-timer          Don't collect additional information though timer\n"
+"   -m,--mmap              Also trace mmap & friends\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+" The following options only apply when generating graphical output:\n"
+"   -t,--time-based        Make graph linear in time\n"
+"   -T,--total             Also draw graph of total memory use\n"
+"      --title=STRING      Use STRING as title of the graph\n"
+"   -x,--x-size=SIZE       Make graphic SIZE pixels wide\n"
+"   -y,--y-size=SIZE       Make graphic SIZE pixels high\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"Sk³adnia: memusage [OPCJA]... PROGRAM [OPCJA-PROGRAMU]...\n"
+"Profilowanie wykorzystania pamiêci przez PROGRAM.\n"
+"\n"
+"   -n,--progname=NAZWA    Nazwa pliku programu do profilowania\n"
+"   -p,--png=PLIK          Wygenerowanie grafiki PNG i zapisanie jej do PLIKU\n"
+"   -d,--data=PLIK         Wygenerowanie danych binarnych i zapisanie do PLIKU\n"
+"   -u,--unbuffered        Nie buforowanie wyj¶cia\n"
+"   -b,--buffer=ROZMIAR    Zgromadzenie tylu wpisów przed zapisaniem ich\n"
+"      --no-timer          Nie zbieranie dodatkowych informacji z u¿yciem zegara\n"
+"   -m,--mmap              ¦ledzenie tak¿e mmap i podobnych funkcji\n"
+"\n"
+"   -?,--help              Wypisanie tego opisu i zakoñczenie\n"
+"      --usage             Podanie krótkiego opisu sk³adni polecenia\n"
+"   -V,--version           Wypisanie informacji o wersji i zakoñczenie\n"
+"\n"
+" Nastêpuj±ce opcje odnosz± siê tylko do generowania graficznego wyj¶cia:\n"
+"   -t,--time-based        Utworzenie wykresu liniowego w czasie\n"
+"   -T,--total             Narysowanie tak¿e wykresu ca³kowitego u¿ycia pamiêci\n"
+"      --title=£AÑCUCH     U¿ycie £AÑCUCHA jako tytu³u wykresu\n"
+"   -x,--x-size=ROZMIAR    Utworzenie wykresu o podanej szeroko¶ci w pikselach\n"
+"   -y,--y-size=ROZMIAR    Utworzenie wykresu o podanej wysoko¶ci w pikselach\n"
+"\n"
+"Argumenty obowi±zkowe dla d³ugich opcji s± obowi±zkowe równie¿ dla odpowiednich\n"
+"krótkich opcji.\n"
+"\n"
+"Informacje na temat zg³aszania b³êdów mo¿na znale¼æ pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
+
+#: malloc/memusage.sh:90
+msgid ""
+"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
+"            [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
+"            [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n"
+"            PROGRAM [PROGRAMOPTION]..."
+msgstr ""
+"Sk³adnia: memusage [--data=PLIK] [--progname=NAZWA] [--png=PLIK] [--unbuffered]\n"
+"            [--buffer=ROZMIAR] [--no-timer] [--time-based] [--total]\n"
+"            [--title=£AÑCUCH] [--x-size=ROZMIAR] [--y-size=ROZMIAR]\n"
+"            PROGRAM [OPCJA-PROGRAMU]..."
+
+#: malloc/memusage.sh:182
+#, fuzzy
+msgid "memusage: option `${1##*=}' is ambiguous"
+msgstr "memusage: opcja \\`${1##*=}' jest niejednoznaczna"
+
+#: malloc/memusage.sh:191
+#, fuzzy
+msgid "memusage: unrecognized option `$1'"
+msgstr "memusage: nieznana opcja \\`$1'"
+
+#: malloc/memusage.sh:204
+msgid "No program name given"
+msgstr "Nie podano nazwy programu"
+
+#: malloc/memusagestat.c:53
+msgid "Name output file"
+msgstr "Nazwa pliku wyj¶ciowego"
+
+#: malloc/memusagestat.c:54
+msgid "Title string used in output graphic"
+msgstr "£añcuch tytu³owy u¿ywany w wynikowym wykresie"
+
+#: malloc/memusagestat.c:55
+msgid "Generate output linear to time (default is linear to number of function calls)"
+msgstr "Generowanie wyj¶cia liniowo po czasie (domy¶lnie: liniowo po liczbie wywo³añ funkcji)"
+
+#: malloc/memusagestat.c:57
+msgid "Also draw graph for total memory consumption"
+msgstr "Narysowanie tak¿e wykresu ca³kowitego u¿ycia pamiêci"
 
-#. TRANS No memory available.  The system cannot allocate more virtual memory
-#. TRANS because its capacity is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:140
-msgid "Cannot allocate memory"
-msgstr "Nie mo¿na przydzieliæ pamiêci"
+#: malloc/memusagestat.c:58
+msgid "make output graphic VALUE pixel wide"
+msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli"
 
-#. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
-#: nis/nis_error.c:39 nis/ypclnt.c:808
-msgid "Permission denied"
-msgstr "Brak dostêpu"
+#: malloc/memusagestat.c:59
+msgid "make output graphic VALUE pixel high"
+msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli"
 
-#. TRANS Bad address; an invalid pointer was detected.
-#. TRANS In the GNU system, this error never happens; you get a signal instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:159
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
-msgid "Bad address"
-msgstr "B³êdny adres"
+#: malloc/memusagestat.c:64
+msgid "Generate graphic from memory profiling data"
+msgstr "Wygenerowanie wykresu z danych profilowania pamiêci"
 
-#. TRANS A file that isn't a block special file was given in a situation that
-#. TRANS requires one.  For example, trying to mount an ordinary file as a file
-#. TRANS system in Unix gives this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:170
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
-msgid "Block device required"
-msgstr "Wymagane urz±dzenie blokowe"
+#: malloc/memusagestat.c:67
+msgid "DATAFILE [OUTFILE]"
+msgstr "PLIK-DANYCH [PLIK-WYJ¦CIOWY]"
 
-#. TRANS Resource busy; a system resource that can't be shared is already in use.
-#. TRANS For example, if you try to delete a file that is the root of a currently
-#. TRANS mounted filesystem, you get this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:181
-msgid "Device or resource busy"
-msgstr "Urz±dzenie lub zasoby zajête"
+#: misc/error.c:118 timezone/zic.c:396
+msgid "Unknown system error"
+msgstr "Nieznany b³±d systemowy"
 
-#. TRANS File exists; an existing file was specified in a context where it only
-#. TRANS makes sense to specify a new file.
-#: stdio-common/../sysdeps/gnu/errlist.c:191
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
-msgid "File exists"
-msgstr "Plik istnieje"
+#: nis/nis_callback.c:189
+msgid "unable to free arguments"
+msgstr "zwolnienie argumentów niemo¿liwe"
 
-#. TRANS An attempt to make an improper link across file systems was detected.
-#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
-#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:202
-msgid "Invalid cross-device link"
-msgstr "B³êdne dowi±zanie miêdzy urz±dzeniami"
+#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132
+#: sysdeps/gnu/errlist.c:20
+msgid "Success"
+msgstr "Sukces"
 
-#. TRANS The wrong type of device was given to a function that expects a
-#. TRANS particular sort of device.
-#: stdio-common/../sysdeps/gnu/errlist.c:212
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
-msgid "No such device"
-msgstr "Nie ma takiego urz±dzenia"
+#: nis/nis_error.h:2
+msgid "Probable success"
+msgstr "Prawdopodobnie sukces"
 
-#. TRANS A file that isn't a directory was specified when a directory is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
-msgid "Not a directory"
-msgstr "Nie jest katalogiem"
+#: nis/nis_error.h:3
+msgid "Not found"
+msgstr "Nie znaleziono"
 
-#. TRANS File is a directory; you cannot open a directory for writing,
-#. TRANS or create or remove hard links to it.
-#: stdio-common/../sysdeps/gnu/errlist.c:231
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
-msgid "Is a directory"
-msgstr "Jest katalogiem"
+#: nis/nis_error.h:4
+msgid "Probably not found"
+msgstr "Prawdopodobnie nie znaleziony"
 
-#. TRANS Invalid argument.  This is used to indicate various kinds of problems
-#. TRANS with passing the wrong argument to a library function.
-#: stdio-common/../sysdeps/gnu/errlist.c:241
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
-msgid "Invalid argument"
-msgstr "Z³y argument"
+#: nis/nis_error.h:5
+msgid "Cache expired"
+msgstr "Dezaktualizacja bufora cache"
 
-#. TRANS The current process has too many files open and can't open any more.
-#. TRANS Duplicate descriptors do count toward this limit.
-#. TRANS
-#. TRANS In BSD and GNU, the number of open files is controlled by a resource
-#. TRANS limit that can usually be increased.  If you get this error, you might
-#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
-#. TRANS @pxref{Limits on Resources}.
-#: stdio-common/../sysdeps/gnu/errlist.c:256
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
-msgid "Too many open files"
-msgstr "Za du¿o otwartych plików"
+#: nis/nis_error.h:6
+msgid "NIS+ servers unreachable"
+msgstr "Serwery NIS+ s± niedostêpne"
 
-#. TRANS There are too many distinct file openings in the entire system.  Note
-#. TRANS that any number of linked channels count as just one file opening; see
-#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:267
-msgid "Too many open files in system"
-msgstr "Za du¿o otwartych plików w systemie"
+#: nis/nis_error.h:7
+msgid "Unknown object"
+msgstr "Nieznany obiekt"
 
-#. TRANS Inappropriate I/O control operation, such as trying to set terminal
-#. TRANS modes on an ordinary file.
-#: stdio-common/../sysdeps/gnu/errlist.c:277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
-msgid "Inappropriate ioctl for device"
-msgstr "Niew³a¶ciwy ioctl dla urz±dzenia"
+#: nis/nis_error.h:8
+msgid "Server busy, try again"
+msgstr "Serwer zajêty, trzeba spróbowaæ ponownie"
 
-#. TRANS An attempt to execute a file that is currently open for writing, or
-#. TRANS write to a file that is currently being executed.  Often using a
-#. TRANS debugger to run a program is considered having it open for writing and
-#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
-#. TRANS is not an error in the GNU system; the text is copied as necessary.
-#: stdio-common/../sysdeps/gnu/errlist.c:290
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
-msgid "Text file busy"
-msgstr "Plik wykonywalny zajêty"
+#: nis/nis_error.h:9
+msgid "Generic system error"
+msgstr "Ogólny b³±d systemowy"
 
-#. TRANS File too big; the size of a file would be larger than allowed by the system.
-#: stdio-common/../sysdeps/gnu/errlist.c:299
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
-msgid "File too large"
-msgstr "Plik zbyt du¿y"
+#: nis/nis_error.h:10
+msgid "First/next chain broken"
+msgstr "£añcuch pierwszy/nastêpny jest uszkodzony"
 
-#. TRANS No space left on device; write operation on a file failed because the
-#. TRANS disk is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
-msgid "No space left on device"
-msgstr "Brak miejsca na urz±dzeniu"
+#. TRANS Permission denied; the file permissions do not allow the attempted operation.
+#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157
+msgid "Permission denied"
+msgstr "Brak dostêpu"
 
-#. TRANS Invalid seek operation (such as on a pipe).
-#: stdio-common/../sysdeps/gnu/errlist.c:318
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
-msgid "Illegal seek"
-msgstr "B³êdne przesuniêcie"
+#: nis/nis_error.h:12
+msgid "Not owner"
+msgstr "Nie jest w³a¶cicielem"
 
-#. TRANS An attempt was made to modify something on a read-only file system.
-#: stdio-common/../sysdeps/gnu/errlist.c:327
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
-msgid "Read-only file system"
-msgstr "System plików wy³±cznie do odczytu"
+#: nis/nis_error.h:13
+msgid "Name not served by this server"
+msgstr "Nazwa nie jest obs³ugiwana przez ten serwer"
 
-#. TRANS Too many links; the link count of a single file would become too large.
-#. TRANS @code{rename} can cause this error if the file being renamed already has
-#. TRANS as many links as it can take (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:338
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
-msgid "Too many links"
-msgstr "Za du¿o dowi±zañ"
+#: nis/nis_error.h:14
+msgid "Server out of memory"
+msgstr "Brak pamiêci dla serwera"
 
-#. TRANS Domain error; used by mathematical functions when an argument value does
-#. TRANS not fall into the domain over which the function is defined.
-#: stdio-common/../sysdeps/gnu/errlist.c:361
-msgid "Numerical argument out of domain"
-msgstr "Argument liczbowy spoza dziedziny"
+#: nis/nis_error.h:15
+msgid "Object with same name exists"
+msgstr "Istnieje ju¿ obiekt o tej nazwie"
 
-#. TRANS Range error; used by mathematical functions when the result value is
-#. TRANS not representable because of overflow or underflow.
-#: stdio-common/../sysdeps/gnu/errlist.c:371
-msgid "Numerical result out of range"
-msgstr "Wynik liczbowy poza zakresem"
+#: nis/nis_error.h:16
+msgid "Not master server for this domain"
+msgstr "To nie jest serwer nadrzêdny dla tej domeny"
 
-#. TRANS Resource temporarily unavailable; the call might work if you try again
-#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
-#. TRANS they are always the same in the GNU C library.
-#. TRANS
-#. TRANS This error can happen in a few different situations:
-#. TRANS
-#. TRANS @itemize @bullet
-#. TRANS @item
-#. TRANS An operation that would block was attempted on an object that has
-#. TRANS non-blocking mode selected.  Trying the same operation again will block
-#. TRANS until some external condition makes it possible to read, write, or
-#. TRANS connect (whatever the operation).  You can use @code{select} to find out
-#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
-#. TRANS
-#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
-#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
-#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
-#. TRANS check for both codes and treat them the same.
-#. TRANS
-#. TRANS @item
-#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
-#. TRANS can return this error.  It indicates that the shortage is expected to
-#. TRANS pass, so your program can try the call again later and it may succeed.
-#. TRANS It is probably a good idea to delay for a few seconds before trying it
-#. TRANS again, to allow time for other processes to release scarce resources.
-#. TRANS Such shortages are usually fairly serious and affect the whole system,
-#. TRANS so usually an interactive program should report the error to the user
-#. TRANS and return to its command loop.
-#. TRANS @end itemize
-#: stdio-common/../sysdeps/gnu/errlist.c:408
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
-msgid "Resource temporarily unavailable"
-msgstr "Zasoby chwilowo niedostêpne"
+#: nis/nis_error.h:17
+msgid "Invalid object for operation"
+msgstr "B³êdny obiekt dla tej operacji"
 
-#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
-#. TRANS The values are always the same, on every operating system.
-#. TRANS
-#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
-#. TRANS separate error code.
-#: stdio-common/../sysdeps/gnu/errlist.c:421
-msgid "Operation would block"
-msgstr "Operacja spowodowa³aby blokadê"
+#: nis/nis_error.h:18
+msgid "Malformed name, or illegal name"
+msgstr "¬le sformu³owana lub nieprawid³owa nazwa"
 
-#. TRANS An operation that cannot complete immediately was initiated on an object
-#. TRANS that has non-blocking mode selected.  Some functions that must always
-#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
-#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
-#. TRANS the operation has begun and will take some time.  Attempts to manipulate
-#. TRANS the object before the call completes return @code{EALREADY}.  You can
-#. TRANS use the @code{select} function to find out when the pending operation
-#. TRANS has completed; @pxref{Waiting for I/O}.
-#: stdio-common/../sysdeps/gnu/errlist.c:437
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
-msgid "Operation now in progress"
-msgstr "Operacja jest w³a¶nie wykonywana"
+#: nis/nis_error.h:19
+msgid "Unable to create callback"
+msgstr "Utworzenie wywo³ania zwrotnego jest niemo¿liwe"
 
-#. TRANS An operation is already in progress on an object that has non-blocking
-#. TRANS mode selected.
-#: stdio-common/../sysdeps/gnu/errlist.c:447
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
-msgid "Operation already in progress"
-msgstr "Operacja jest ju¿ wykonywana"
+# XXX callback? -PK
+#: nis/nis_error.h:20
+msgid "Results sent to callback proc"
+msgstr "Wyniki zosta³y wys³ane do procedury wywo³ania zwrotnego"
 
-#. TRANS A file that isn't a socket was specified when a socket is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:456
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
-msgid "Socket operation on non-socket"
-msgstr "Operacja na obiekcie, który nie jest gniazdem"
+#: nis/nis_error.h:21
+msgid "Not found, no such name"
+msgstr "Nie znaleziono, brak takiej nazwy"
 
-#. TRANS The size of a message sent on a socket was larger than the supported
-#. TRANS maximum size.
-#: stdio-common/../sysdeps/gnu/errlist.c:466
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
-msgid "Message too long"
-msgstr "Komunikat za d³ugi"
+#: nis/nis_error.h:22
+msgid "Name/entry isn't unique"
+msgstr "Nazwa/zapis nie jest unikalny"
 
-#. TRANS The socket type does not support the requested communications protocol.
-#: stdio-common/../sysdeps/gnu/errlist.c:475
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
-msgid "Protocol wrong type for socket"
-msgstr "Typ protoko³u nie pasuje do gniazda"
+#: nis/nis_error.h:23
+msgid "Modification failed"
+msgstr "Modyfikacja nie powiod³a siê"
 
-#. TRANS You specified a socket option that doesn't make sense for the
-#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
-#: stdio-common/../sysdeps/gnu/errlist.c:485
-msgid "Protocol not available"
-msgstr "Protokó³ niedostêpny"
+#: nis/nis_error.h:24
+msgid "Database for table does not exist"
+msgstr "Brak bazy danych dla tej tabeli"
 
-#. TRANS The socket domain does not support the requested communications protocol
-#. TRANS (perhaps because the requested protocol is completely invalid).
-#. TRANS @xref{Creating a Socket}.
-#: stdio-common/../sysdeps/gnu/errlist.c:496
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
-msgid "Protocol not supported"
-msgstr "Protokó³ nie obs³ugiwany"
+#: nis/nis_error.h:25
+msgid "Entry/table type mismatch"
+msgstr "Typy wpisu/tablicy nie pasuj± do siebie"
 
-#. TRANS The socket type is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:505
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
-msgid "Socket type not supported"
-msgstr "Nie obs³ugiwany typ gniazda"
+#: nis/nis_error.h:26
+msgid "Link points to illegal name"
+msgstr "Dowi±zanie wskazuje na b³êdn± nazwê"
 
-#. TRANS The operation you requested is not supported.  Some socket functions
-#. TRANS don't make sense for all types of sockets, and others may not be
-#. TRANS implemented for all communications protocols.  In the GNU system, this
-#. TRANS error can happen for many calls when the object does not support the
-#. TRANS particular operation; it is a generic indication that the server knows
-#. TRANS nothing to do for that call.
-#: stdio-common/../sysdeps/gnu/errlist.c:519
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
-msgid "Operation not supported"
-msgstr "Operacja nie obs³ugiwana"
+#: nis/nis_error.h:27
+msgid "Partial success"
+msgstr "Czê¶ciowy sukces"
 
-#. TRANS The socket communications protocol family you requested is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:528
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
-msgid "Protocol family not supported"
-msgstr "Nie obs³ugiwana rodzina protoko³ów"
+#: nis/nis_error.h:28
+msgid "Too many attributes"
+msgstr "Za du¿o atrybutów"
 
-#. TRANS The address family specified for a socket is not supported; it is
-#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
-#: stdio-common/../sysdeps/gnu/errlist.c:538
-msgid "Address family not supported by protocol"
-msgstr "Rodzina adresów nie obs³ugiwana przez protokó³"
+#: nis/nis_error.h:29
+msgid "Error in RPC subsystem"
+msgstr "B³±d w podsystemie RPC"
 
-#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:547
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
-msgid "Address already in use"
-msgstr "Adres jest ju¿ w u¿yciu"
+#: nis/nis_error.h:30
+msgid "Missing or malformed attribute"
+msgstr "Brakuj±cy lub ¼le sformu³owany atrybut"
 
-#. TRANS The requested socket address is not available; for example, you tried
-#. TRANS to give a socket a name that doesn't match the local host name.
-#. TRANS @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:558
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
-msgid "Cannot assign requested address"
-msgstr "Nie mo¿na przypisaæ ¿±danego adresu"
+#: nis/nis_error.h:31
+msgid "Named object is not searchable"
+msgstr "Wskazany obiekt nie mo¿e byæ przeszukiwany"
 
-#. TRANS A socket operation failed because the network was down.
-#: stdio-common/../sysdeps/gnu/errlist.c:567
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
-msgid "Network is down"
-msgstr "Sieæ jest wy³±czona"
+#: nis/nis_error.h:32
+msgid "Error while talking to callback proc"
+msgstr "Wyst±pi³ b³±d podczas odwo³ania do procedury wywo³ania zwrotnego"
 
-#. TRANS A socket operation failed because the subnet containing the remote host
-#. TRANS was unreachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:577
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
-msgid "Network is unreachable"
-msgstr "Sieæ jest niedostêpna"
+#: nis/nis_error.h:33
+msgid "Non NIS+ namespace encountered"
+msgstr "Napotkano nazwy nie nale¿±ce do przestrzeni NIS+"
 
-#. TRANS A network connection was reset because the remote host crashed.
-#: stdio-common/../sysdeps/gnu/errlist.c:586
-msgid "Network dropped connection on reset"
-msgstr "Sieæ przerwa³a po³±czenie po resecie"
+#: nis/nis_error.h:34
+msgid "Illegal object type for operation"
+msgstr "Nieprawid³owy typ obiektu dla tej operacji"
 
-#. TRANS A network connection was aborted locally.
-#: stdio-common/../sysdeps/gnu/errlist.c:595
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
-msgid "Software caused connection abort"
-msgstr "Oprogramowanie spowodowa³o przerwanie po³±czenia"
+#: nis/nis_error.h:35
+msgid "Passed object is not the same object on server"
+msgstr "Uzyskany obiekt nie jest taki sam jak obiekt na serwerze"
 
-#. TRANS A network connection was closed for reasons outside the control of the
-#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
-#. TRANS protocol violation.
-#: stdio-common/../sysdeps/gnu/errlist.c:606
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
-msgid "Connection reset by peer"
-msgstr "Po³±czenie zerwane przez drug± stronê"
+#: nis/nis_error.h:36
+msgid "Modify operation failed"
+msgstr "Operacja modyfikacji nie powiod³a siê"
 
-#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
-#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
-#. TRANS other from network operations.
-#: stdio-common/../sysdeps/gnu/errlist.c:617
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
-msgid "No buffer space available"
-msgstr "Brak miejsca w buforze"
+#: nis/nis_error.h:37
+msgid "Query illegal for named table"
+msgstr "B³êdne zapytanie dla podanej tablicy"
 
-#. TRANS You tried to connect a socket that is already connected.
-#. TRANS @xref{Connecting}.
-#: stdio-common/../sysdeps/gnu/errlist.c:627
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
-msgid "Transport endpoint is already connected"
-msgstr "Drugi koniec jest ju¿ po³±czony"
+#: nis/nis_error.h:38
+msgid "Attempt to remove a non-empty table"
+msgstr "Próba skasowania tablicy z zawarto¶ci±"
 
-#. TRANS The socket is not connected to anything.  You get this error when you
-#. TRANS try to transmit data over a socket, without first specifying a
-#. TRANS destination for the data.  For a connectionless socket (for datagram
-#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:639
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
-msgid "Transport endpoint is not connected"
-msgstr "Drugi koniec nie jest po³±czony"
+#: nis/nis_error.h:39
+msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
+msgstr "B³±d podczas dostêpu do pliku startowego NIS+. Czy NIS+ jest zainstalowany?"
 
-#. TRANS No default destination address was set for the socket.  You get this
-#. TRANS error when you try to transmit data over a connectionless socket,
-#. TRANS without first specifying a destination for the data with @code{connect}.
-#: stdio-common/../sysdeps/gnu/errlist.c:650
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
-msgid "Destination address required"
-msgstr "Wymagany jest adres docelowy"
+#: nis/nis_error.h:40
+msgid "Full resync required for directory"
+msgstr "Katalog wymaga powtórzenia pe³nej synchronizacji"
 
-#. TRANS The socket has already been shut down.
-#: stdio-common/../sysdeps/gnu/errlist.c:659
-msgid "Cannot send after transport endpoint shutdown"
-msgstr "Wysy³anie po zamkniêciu gniazda jest niemo¿liwe"
+#: nis/nis_error.h:41
+msgid "NIS+ operation failed"
+msgstr "Operacja NIS+ nie powiod³a siê"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:668
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
-msgid "Too many references: cannot splice"
-msgstr "Za du¿o odniesieñ: dowi±zanie niemo¿liwe"
+#: nis/nis_error.h:42
+msgid "NIS+ service is unavailable or not installed"
+msgstr "Us³uga NIS+ jest niedostêpna lub nie zosta³a zainstalowana"
 
-#. TRANS A socket operation with a specified timeout received no response during
-#. TRANS the timeout period.
-#: stdio-common/../sysdeps/gnu/errlist.c:678
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
-msgid "Connection timed out"
-msgstr "Przekroczony czas oczekiwania na po³±czenie"
+#: nis/nis_error.h:43
+msgid "Yes, 42 is the meaning of life"
+msgstr "Tak, 42 jest odpowiedzi± na pytanie o sens ¿ycia"
 
-#. TRANS A remote host refused to allow the network connection (typically because
-#. TRANS it is not running the requested service).
-#: stdio-common/../sysdeps/gnu/errlist.c:688
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
-msgid "Connection refused"
-msgstr "Po³±czenie odrzucone"
+#: nis/nis_error.h:44
+msgid "Unable to authenticate NIS+ server"
+msgstr "Uwierzytelnienie serwera NIS+ jest niemo¿liwe"
 
-#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
-#. TRANS This often indicates a cycle of symbolic links.
-#: stdio-common/../sysdeps/gnu/errlist.c:698
-msgid "Too many levels of symbolic links"
-msgstr "Za du¿e zagnie¿d¿enie dowi±zañ symbolicznych"
+#: nis/nis_error.h:45
+msgid "Unable to authenticate NIS+ client"
+msgstr "Uwierzytelnienie klienta NIS+ jest niemo¿liwe"
 
-#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
-#. TRANS Files}) or host name too long (in @code{gethostname} or
-#. TRANS @code{sethostname}; @pxref{Host Identification}).
-#: stdio-common/../sysdeps/gnu/errlist.c:709
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
-msgid "File name too long"
-msgstr "Za d³uga nazwa pliku"
+#: nis/nis_error.h:46
+msgid "No file space on server"
+msgstr "Brak miejsca na serwerze"
 
-#. TRANS The remote host for a requested network connection is down.
-#: stdio-common/../sysdeps/gnu/errlist.c:718
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
-msgid "Host is down"
-msgstr "Urz±dzenie jest wy³±czone"
+#: nis/nis_error.h:47
+msgid "Unable to create process on server"
+msgstr "Utworzenie procesu na serwerze jest niemo¿liwe"
 
-#. TRANS The remote host for a requested network connection is not reachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:727
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
-msgid "No route to host"
-msgstr "Brak trasy do hosta"
+#: nis/nis_error.h:48
+msgid "Master server busy, full dump rescheduled."
+msgstr "Serwer nadrzêdny jest zajêty, pe³ny zrzut danych przesuniêty na pó¼niej."
 
-#. TRANS Directory not empty, where an empty directory was expected.  Typically,
-#. TRANS this error occurs when you are trying to delete a directory.
-#: stdio-common/../sysdeps/gnu/errlist.c:737
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
-msgid "Directory not empty"
-msgstr "Katalog nie jest pusty"
+#: nis/nis_local_names.c:122
+#, c-format
+msgid "LOCAL entry for UID %d in directory %s not unique\n"
+msgstr "Wpis LOKALNY dla UID %d w katalogu %s nie jest unikalny\n"
 
-#. TRANS This means that the per-user limit on new process would be exceeded by
-#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
-#. TRANS the @code{RLIMIT_NPROC} limit.
-#: stdio-common/../sysdeps/gnu/errlist.c:748
-msgid "Too many processes"
-msgstr "Za du¿o procesów"
+#: nis/nis_print.c:51
+msgid "UNKNOWN"
+msgstr "NIEZNANY"
 
-#. TRANS The file quota system is confused because there are too many users.
-#. TRANS @c This can probably happen in a GNU system when using NFS.
-#: stdio-common/../sysdeps/gnu/errlist.c:758
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
-msgid "Too many users"
-msgstr "Za du¿o u¿ytkowników"
+#: nis/nis_print.c:109
+msgid "BOGUS OBJECT\n"
+msgstr "NIEISTNIEJ¡CY OBIEKT\n"
 
-#. TRANS The user's disk quota was exceeded.
-#: stdio-common/../sysdeps/gnu/errlist.c:767
-msgid "Disk quota exceeded"
-msgstr "Przekroczony limit dyskowy"
+#: nis/nis_print.c:112
+msgid "NO OBJECT\n"
+msgstr "BRAK OBIEKTU\n"
 
-#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
-#. TRANS system which is due to file system rearrangements on the server host.
-#. TRANS Repairing this condition usually requires unmounting and remounting
-#. TRANS the NFS file system on the local host.
-#: stdio-common/../sysdeps/gnu/errlist.c:779
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
-msgid "Stale NFS file handle"
-msgstr "Nieaktualny uchwyt pliku NFS"
+#: nis/nis_print.c:115
+msgid "DIRECTORY\n"
+msgstr "KATALOG\n"
 
-# to imho jest bardziej zrozumiale - zwlaszcza ze to sie czasem zdarza
-# jak sie uruchomi mountd bez -r -PK
-#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
-#. TRANS already specifies an NFS-mounted file.
-#. TRANS (This is an error on some operating systems, but we expect it to work
-#. TRANS properly on the GNU system, making this error code impossible.)
-#: stdio-common/../sysdeps/gnu/errlist.c:791
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
-msgid "Object is remote"
-msgstr "Zdalny obiekt jest obiektem podmontowanym przez NFS"
+#: nis/nis_print.c:118
+msgid "GROUP\n"
+msgstr "GRUPA\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:800
-msgid "RPC struct is bad"
-msgstr "Struktura RPC jest b³êdna"
+#: nis/nis_print.c:121
+msgid "TABLE\n"
+msgstr "TABLICA\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:809
-msgid "RPC version wrong"
-msgstr "Z³a wersja RPC"
+#: nis/nis_print.c:124
+msgid "ENTRY\n"
+msgstr "POZYCJA\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:818
-msgid "RPC program not available"
-msgstr "Program RPC niedostêpny"
+#: nis/nis_print.c:127
+msgid "LINK\n"
+msgstr "DOWI¡ZANIE\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:827
-msgid "RPC program version wrong"
-msgstr "Z³a wersja programu RPC"
+#: nis/nis_print.c:130
+msgid "PRIVATE\n"
+msgstr "PRYWATNY\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:836
-msgid "RPC bad procedure for program"
-msgstr "Z³a procedura RPC dla programu"
+#: nis/nis_print.c:133
+msgid "(Unknown object)\n"
+msgstr "(Nieznany obiekt)\n"
 
-#. TRANS No locks available.  This is used by the file locking facilities; see
-#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
-#. TRANS it can result from an operation to an NFS server running another
-#. TRANS operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:848
-msgid "No locks available"
-msgstr "Brak dostêpnych blokad"
+#: nis/nis_print.c:167
+#, c-format
+msgid "Name : `%s'\n"
+msgstr "Nazwa : `%s'\n"
 
-#. TRANS Inappropriate file type or format.  The file was the wrong type for the
-#. TRANS operation, or a data file had the wrong format.
-#. TRANS
-#. TRANS On some systems @code{chmod} returns this error if you try to set the
-#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
-#: stdio-common/../sysdeps/gnu/errlist.c:861
-msgid "Inappropriate file type or format"
-msgstr "Niew³a¶ciwy typ lub format pliku"
+#: nis/nis_print.c:168
+#, c-format
+msgid "Type : %s\n"
+msgstr "Typ   : %s\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:870
-msgid "Authentication error"
-msgstr "B³±d uwierzytelnienia"
+#: nis/nis_print.c:173
+msgid "Master Server :\n"
+msgstr "Serwer nadrzêdny :\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:879
-msgid "Need authenticator"
-msgstr "Wymagane uwierzytelnienie"
+#: nis/nis_print.c:175
+msgid "Replicate :\n"
+msgstr "Replikacja :\n"
 
-#. TRANS Function not implemented.  This indicates that the function called is
-#. TRANS not implemented at all, either in the C library itself or in the
-#. TRANS operating system.  When you get this error, you can be sure that this
-#. TRANS particular function will always fail with @code{ENOSYS} unless you
-#. TRANS install a new version of the C library or the operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:892
-msgid "Function not implemented"
-msgstr "Nie zaimplementowana funkcja"
+#: nis/nis_print.c:176
+#, c-format
+msgid "\tName       : %s\n"
+msgstr "\tNazwa           : %s\n"
 
-#. TRANS Not supported.  A function returns this error when certain parameter
-#. TRANS values are valid, but the functionality they request is not available.
-#. TRANS This can mean that the function does not implement a particular command
-#. TRANS or option value or flag bit at all.  For functions that operate on some
-#. TRANS object given in a parameter, such as a file descriptor or a port, it
-#. TRANS might instead mean that only @emph{that specific object} (file
-#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
-#. TRANS different file descriptors might support different ranges of parameter
-#. TRANS values.
-#. TRANS
-#. TRANS If the entire function is not available at all in the implementation,
-#. TRANS it returns @code{ENOSYS} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:912
-msgid "Not supported"
-msgstr "Nie obs³ugiwane"
+#: nis/nis_print.c:177
+msgid "\tPublic Key : "
+msgstr "\tKlucz publiczny : "
+
+#: nis/nis_print.c:181
+msgid "None.\n"
+msgstr "Brak.\n"
 
-#. TRANS While decoding a multibyte character the function came along an invalid
-#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
-#: stdio-common/../sysdeps/gnu/errlist.c:922
-msgid "Invalid or incomplete multibyte or wide character"
-msgstr "B³êdny lub niepe³ny znak wielobajtowy"
+#: nis/nis_print.c:184
+#, c-format
+msgid "Diffie-Hellmann (%d bits)\n"
+msgstr "Diffie-Hellmann (%d bitów)\n"
 
-#. TRANS In the GNU system, servers supporting the @code{term} protocol return
-#. TRANS this error for certain operations when the caller is not in the
-#. TRANS foreground process group of the terminal.  Users do not usually see this
-#. TRANS error because functions such as @code{read} and @code{write} translate
-#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
-#. TRANS for information on process groups and these signals.
-#: stdio-common/../sysdeps/gnu/errlist.c:936
-msgid "Inappropriate operation for background process"
-msgstr "Dzia³anie niedopuszczalne dla procesu w tle"
+#: nis/nis_print.c:189
+#, c-format
+msgid "RSA (%d bits)\n"
+msgstr "RSA (%d bitów)\n"
 
-#. TRANS In the GNU system, opening a file returns this error when the file is
-#. TRANS translated by a program and the translator program dies while starting
-#. TRANS up, before it has connected to the file.
-#: stdio-common/../sysdeps/gnu/errlist.c:947
-msgid "Translator died"
-msgstr "Translator przerwa³ pracê"
+#: nis/nis_print.c:192
+msgid "Kerberos.\n"
+msgstr "Kerberos.\n"
 
-#. TRANS The experienced user will know what is wrong.
-#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
-#. TRANS @c Don't change it.
-#: stdio-common/../sysdeps/gnu/errlist.c:958
-msgid "?"
-msgstr "?"
+#: nis/nis_print.c:195
+#, c-format
+msgid "Unknown (type = %d, bits = %d)\n"
+msgstr "Nieznany (typ = %d, bity = %d)\n"
 
-#. TRANS You did @strong{what}?
-#: stdio-common/../sysdeps/gnu/errlist.c:967
-msgid "You really blew it this time"
-msgstr "Tym razem da³e¶ popaliæ"
+#: nis/nis_print.c:206
+#, c-format
+msgid "\tUniversal addresses (%u)\n"
+msgstr "\tAdresy uniwersalne (%u)\n"
 
-#. TRANS Go home and have a glass of warm, dairy-fresh milk.
-#: stdio-common/../sysdeps/gnu/errlist.c:976
-msgid "Computer bought the farm"
-msgstr "Komputer wyjecha³ na wakacje"
+#: nis/nis_print.c:228
+msgid "Time to live : "
+msgstr "Czas ¿ycia : "
 
-#. TRANS This error code has no purpose.
-#: stdio-common/../sysdeps/gnu/errlist.c:985
-msgid "Gratuitous error"
-msgstr "Nieoczekiwany b³±d"
+#: nis/nis_print.c:230
+msgid "Default Access rights :\n"
+msgstr "Domy¶lne prawa dostêpu :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:993
-msgid "Bad message"
-msgstr "B³êdny komunikat"
+#: nis/nis_print.c:239
+#, c-format
+msgid "\tType         : %s\n"
+msgstr "\tTyp          : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1001
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
-msgid "Identifier removed"
-msgstr "Identyfikator zosta³ usuniêty"
+#: nis/nis_print.c:240
+msgid "\tAccess rights: "
+msgstr "\tPrawa dostêpu: "
 
-# wydaje mi sie ze tu chodzi o wyczerpanie TTL i stad 'zbyt' -PK
-#: stdio-common/../sysdeps/gnu/errlist.c:1009
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
-msgid "Multihop attempted"
-msgstr "Próba przej¶cia przez zbyt wiele ruterów"
+#: nis/nis_print.c:254
+msgid "Group Flags :"
+msgstr "Flagi grupy :"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1017
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
-msgid "No data available"
-msgstr "Brak danych"
+#: nis/nis_print.c:257
+msgid ""
+"\n"
+"Group Members :\n"
+msgstr ""
+"\n"
+"Cz³onkowie grupy :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1025
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
-msgid "Link has been severed"
-msgstr "Po³±czenie zosta³o przerwane"
+#: nis/nis_print.c:269
+#, c-format
+msgid "Table Type          : %s\n"
+msgstr "Typ tablicy            : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1033
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
-msgid "No message of desired type"
-msgstr "Brak komunikatu o po¿±danym typie"
+#: nis/nis_print.c:270
+#, c-format
+msgid "Number of Columns   : %d\n"
+msgstr "Liczba kolumn          : %d\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1041
-msgid "Out of streams resources"
-msgstr "Brak dodatkowych strumieni"
+#: nis/nis_print.c:271
+#, c-format
+msgid "Character Separator : %c\n"
+msgstr "Separator znaków       : %c\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1049
-msgid "Device not a stream"
-msgstr "Urz±dzenie nie jest strumieniem"
+#: nis/nis_print.c:272
+#, c-format
+msgid "Search Path         : %s\n"
+msgstr "¦cie¿ka przeszukiwania : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1057
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
-msgid "Value too large for defined data type"
-msgstr "Warto¶æ za du¿a dla zdefiniowanego typu danych"
+#: nis/nis_print.c:273
+msgid "Columns             :\n"
+msgstr "Kolumny             :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1065
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
-msgid "Protocol error"
-msgstr "B³±d protoko³u"
+#: nis/nis_print.c:276
+#, c-format
+msgid "\t[%d]\tName          : %s\n"
+msgstr "\t[%d]\tNazwa         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1073
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
-msgid "Timer expired"
-msgstr "Up³yn±³ czas stopera"
+#: nis/nis_print.c:278
+msgid "\t\tAttributes    : "
+msgstr "\t\tAtrybuty      : "
 
-#. TRANS Operation canceled; an asynchronous operation was canceled before it
-#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
-#. TRANS the normal result is for the operations affected to complete with this
-#. TRANS error; @pxref{Cancel AIO Operations}.
-#: stdio-common/../sysdeps/gnu/errlist.c:1085
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77
-msgid "Operation canceled"
-msgstr "Operacja anulowana"
+#: nis/nis_print.c:280
+msgid "\t\tAccess Rights : "
+msgstr "\t\tPrawa dostêpu : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1093
-msgid "Interrupted system call should be restarted"
-msgstr "Nale¿y wznowiæ przerwane wywo³anie systemowe"
+#: nis/nis_print.c:290
+msgid "Linked Object Type : "
+msgstr "Typ dowi±zanego obiektu : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1101
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
-msgid "Channel number out of range"
-msgstr "Numer kana³u poza zakresem"
+#: nis/nis_print.c:292
+#, c-format
+msgid "Linked to : %s\n"
+msgstr "Dowi±zany do : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1109
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
-msgid "Level 2 not synchronized"
-msgstr "Poziom 2 nie zsynchronizowany"
+#: nis/nis_print.c:302
+#, c-format
+msgid "\tEntry data of type %s\n"
+msgstr "\tDane rekordu typu %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1117
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
-msgid "Level 3 halted"
-msgstr "Poziom 3 zatrzymany"
+#: nis/nis_print.c:305
+#, c-format
+msgid "\t[%u] - [%u bytes] "
+msgstr "\t[%u] - [%u bajtów] "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1125
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
-msgid "Level 3 reset"
-msgstr "Poziom 3 wyzerowany"
+#: nis/nis_print.c:308
+msgid "Encrypted data\n"
+msgstr "Zaszyfrowane dane\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1133
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
-msgid "Link number out of range"
-msgstr "Numer dowi±zania poza zakresem"
+#: nis/nis_print.c:310
+msgid "Binary data\n"
+msgstr "Dane binarne\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1141
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
-msgid "Protocol driver not attached"
-msgstr "Sterownik protoko³u nie jest pod³±czony"
+#: nis/nis_print.c:326
+#, c-format
+msgid "Object Name   : %s\n"
+msgstr "Nazwa obiektu : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
-msgid "No CSI structure available"
-msgstr "Struktura CSI niedostêpna"
+#: nis/nis_print.c:327
+#, c-format
+msgid "Directory     : %s\n"
+msgstr "Katalog       : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1157
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
-msgid "Level 2 halted"
-msgstr "Poziom 2 zatrzymany"
+#: nis/nis_print.c:328
+#, c-format
+msgid "Owner         : %s\n"
+msgstr "W³a¶ciciel    : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1165
-msgid "Invalid exchange"
-msgstr "B³êdna wymiana"
+#: nis/nis_print.c:329
+#, c-format
+msgid "Group         : %s\n"
+msgstr "Grupa         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1173
-msgid "Invalid request descriptor"
-msgstr "B³êdny deskryptor ¿±dania"
+#: nis/nis_print.c:330
+msgid "Access Rights : "
+msgstr "Prawa dostêpu : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1181
-msgid "Exchange full"
-msgstr "Przepe³niona wymiana"
+#: nis/nis_print.c:332
+#, c-format
+msgid ""
+"\n"
+"Time to Live  : "
+msgstr ""
+"\n"
+"Czas ¿ycia    : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1189
-msgid "No anode"
-msgstr "Brak anody"
+#: nis/nis_print.c:335
+#, c-format
+msgid "Creation Time : %s"
+msgstr "Czas utworz.  : %s"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1197
-msgid "Invalid request code"
-msgstr "Z³y kod ¿±dania"
+#: nis/nis_print.c:337
+#, c-format
+msgid "Mod. Time     : %s"
+msgstr "Czas modyf.   : %s"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1205
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
-msgid "Invalid slot"
-msgstr "B³êdny kana³"
+#: nis/nis_print.c:338
+msgid "Object Type   : "
+msgstr "Typ obiektu   : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1213
-msgid "File locking deadlock error"
-msgstr "Podczas blokowania pliku wyst±pi³o zakleszczenie"
+#: nis/nis_print.c:358
+#, c-format
+msgid "    Data Length = %u\n"
+msgstr "   Rozmiar danych = %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
-msgid "Bad font file format"
-msgstr "B³êdny format pliku fontu"
+#: nis/nis_print.c:372
+#, c-format
+msgid "Status            : %s\n"
+msgstr "Stan            : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1229
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
-msgid "Machine is not on the network"
-msgstr "Maszyna nie znajduje siê w tej sieci"
+#: nis/nis_print.c:373
+#, c-format
+msgid "Number of objects : %u\n"
+msgstr "Liczba obiektów : %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1237
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
-msgid "Package not installed"
-msgstr "Pakiet nie jest zainstalowany"
+#: nis/nis_print.c:377
+#, c-format
+msgid "Object #%d:\n"
+msgstr "Obiekt #%d:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1245
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
-msgid "Advertise error"
-msgstr "B³±d podczas og³aszania"
+#: nis/nis_print_group_entry.c:117
+#, c-format
+msgid "Group entry for \"%s.%s\" group:\n"
+msgstr "Wpis dla grupy \"%s.%s\":\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1253
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
-msgid "Srmount error"
-msgstr "B³±d srmount"
+# XXX nie-czlonkowie brzmi glupio -PK
+#: nis/nis_print_group_entry.c:125
+msgid "    Explicit members:\n"
+msgstr "    Cz³onkowie zadeklarowani:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1261
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
-msgid "Communication error on send"
-msgstr "B³±d komunikacji podczas wysy³ania"
+#: nis/nis_print_group_entry.c:130
+msgid "    No explicit members\n"
+msgstr "    Brak zadeklarowanych cz³onków\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1269
-msgid "RFS specific error"
-msgstr "B³±d RFS"
+#: nis/nis_print_group_entry.c:133
+msgid "    Implicit members:\n"
+msgstr "    Cz³onkowie domniemani:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
-msgid "Name not unique on network"
-msgstr "Nazwa nie jest unikalna w sieci"
+#: nis/nis_print_group_entry.c:138
+msgid "    No implicit members\n"
+msgstr "    Brak domniemanych cz³onków\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1285
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
-msgid "File descriptor in bad state"
-msgstr "Deskryptor pliku w z³ym stanie"
+#: nis/nis_print_group_entry.c:141
+msgid "    Recursive members:\n"
+msgstr "    Cz³onkowie rekursywni:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1293
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
-msgid "Remote address changed"
-msgstr "Zmieni³ siê adres drugiego koñca"
+#: nis/nis_print_group_entry.c:146
+msgid "    No recursive members\n"
+msgstr "    Brak rekursywnych cz³onków\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1301
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
-msgid "Can not access a needed shared library"
-msgstr "Brak dostêpu do wymaganej biblioteki dzielonej"
+#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165
+msgid "    Explicit nonmembers:\n"
+msgstr "   Nie-cz³onkowie zadeklarowani:\n"
+
+#: nis/nis_print_group_entry.c:154
+msgid "    No explicit nonmembers\n"
+msgstr "    Brak zadeklarowanych nie-cz³onków\n"
+
+#: nis/nis_print_group_entry.c:157
+msgid "    Implicit nonmembers:\n"
+msgstr "    Nie-cz³onkowie domniemani:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
-msgid "Accessing a corrupted shared library"
-msgstr "Próba u¿ycia uszkodzonej biblioteki dzielonej"
+#: nis/nis_print_group_entry.c:162
+msgid "    No implicit nonmembers\n"
+msgstr "    Brak domniemanych nie-cz³onków\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1317
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
-msgid ".lib section in a.out corrupted"
-msgstr "Sekcja .lib w a.out jest uszkodzona"
+#: nis/nis_print_group_entry.c:170
+msgid "    No recursive nonmembers\n"
+msgstr "   Brak rekursywnych nie-cz³onków\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1325
-msgid "Attempting to link in too many shared libraries"
-msgstr "Próba ³±czenia ze zbyt wieloma bibliotekami dzielonymi"
+#: nis/nss_nisplus/nisplus-publickey.c:101
+#: nis/nss_nisplus/nisplus-publickey.c:183
+#, c-format
+msgid "DES entry for netname %s not unique\n"
+msgstr "Pozycja DES dla sieci %s nie jest unikalna\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1333
-msgid "Cannot exec a shared library directly"
-msgstr "Nie mo¿na bezpo¶rednio uruchomiæ biblioteki dzielonej"
+#: nis/nss_nisplus/nisplus-publickey.c:220
+#, c-format
+msgid "netname2user: missing group id list in `%s'."
+msgstr "netname2user: brak listy identyfikatorów grup w `%s'."
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1341
-msgid "Streams pipe error"
-msgstr "B³±d potoku biblioteki strumieni"
+#: nis/nss_nisplus/nisplus-publickey.c:302
+#: nis/nss_nisplus/nisplus-publickey.c:308
+#: nis/nss_nisplus/nisplus-publickey.c:373
+#: nis/nss_nisplus/nisplus-publickey.c:382
+#, c-format
+msgid "netname2user: (nis+ lookup): %s\n"
+msgstr "netname2user: (odwzorowanie nis+): %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1349
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
-msgid "Structure needs cleaning"
-msgstr "Struktura wymaga wyczyszczenia"
+#: nis/nss_nisplus/nisplus-publickey.c:321
+#, c-format
+msgid "netname2user: DES entry for %s in directory %s not unique"
+msgstr "netname2user: wpis DES dla %s w katalogu %s nie jest unikalny"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1357
-msgid "Not a XENIX named type file"
-msgstr "Nie jest XENIXowym plikiem nazwanego typu"
+# XXX principal = nadzorca, troche lame -PK
+#: nis/nss_nisplus/nisplus-publickey.c:339
+#, c-format
+msgid "netname2user: principal name `%s' too long"
+msgstr "name2user: nazwa nadzorcy `%s' jest zbyt d³uga"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1365
-msgid "No XENIX semaphores available"
-msgstr "Brak dostêpnych semaforów XENIXowych"
+#: nis/nss_nisplus/nisplus-publickey.c:395
+#, c-format
+msgid "netname2user: LOCAL entry for %s in directory %s not unique"
+msgstr "netname2user: wpis LOKALNY dla %s w katalogu %s nie jest unikalny"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1373
-msgid "Is a named type file"
-msgstr "Jest plikiem nazwanym"
+#: nis/nss_nisplus/nisplus-publickey.c:402
+msgid "netname2user: should not have uid 0"
+msgstr "netname2user: UID 0 nie powinien wyst±piæ"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1381
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
-msgid "Remote I/O error"
-msgstr "B³±d we/wy w odleg³ym systemie"
+#: nis/ypclnt.c:825
+msgid "Request arguments bad"
+msgstr "Argumenty ¿±dania s± b³êdne"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1389
-msgid "No medium found"
-msgstr "Brak medium"
+#: nis/ypclnt.c:828
+msgid "RPC failure on NIS operation"
+msgstr "B³±d RPC podczas operacji NIS"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1397
-msgid "Wrong medium type"
-msgstr "Niew³a¶ciwy typ medium"
+#: nis/ypclnt.c:831
+msgid "Can't bind to server which serves this domain"
+msgstr "Nie mo¿na po³±czyæ siê z serwerem dla tej domeny"
 
-#: stdio-common/../sysdeps/unix/siglist.c:26
-msgid "Signal 0"
-msgstr "Sygna³ 0"
+#: nis/ypclnt.c:834
+msgid "No such map in server's domain"
+msgstr "Brak takiej mapy w domenie serwera"
 
-#: stdio-common/../sysdeps/unix/siglist.c:32
-msgid "IOT trap"
-msgstr "Pu³apka IOT"
+#: nis/ypclnt.c:837
+msgid "No such key in map"
+msgstr "Brak takiego klucza w mapie"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30
-msgid "Error 0"
-msgstr "B³±d 0"
+#: nis/ypclnt.c:840
+msgid "Internal NIS error"
+msgstr "B³±d wewnêtrzny NIS"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
-#: nis/nis_error.c:40
-msgid "Not owner"
-msgstr "Nie jest w³a¶cicielem"
+#: nis/ypclnt.c:843
+msgid "Local resource allocation failure"
+msgstr "Wyst±pi³ b³±d podczas przydzielania lokalnych zasobów"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35
-msgid "I/O error"
-msgstr "B³±d we/wy"
+#: nis/ypclnt.c:846
+msgid "No more records in map database"
+msgstr "Nie ma wiêcej rekordów w mapie"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37
-msgid "Arg list too long"
-msgstr "Lista argumentów za d³uga"
+#: nis/ypclnt.c:849
+msgid "Can't communicate with portmapper"
+msgstr "Komunikacja z portmapperem jest niemo¿liwa"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39
-msgid "Bad file number"
-msgstr "B³êdny numer pliku"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42
-msgid "Not enough space"
-msgstr "Za ma³o miejsca"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46
-msgid "Device busy"
-msgstr "Urz±dzenie zajête"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48
-msgid "Cross-device link"
-msgstr "Dowi±zanie miêdzy urz±dzeniami"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53
-msgid "File table overflow"
-msgstr "Przepe³nienie tablicy plików"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63
-msgid "Argument out of domain"
-msgstr "Argument spoza dziedziny"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64
-msgid "Result too large"
-msgstr "Wynik za du¿y"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75
-msgid "Deadlock situation detected/avoided"
-msgstr "Wykryto/unikniêto sytuacji zakleszczenia"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76
-msgid "No record locks available"
-msgstr "Brak dostêpnych blokad rekordów"
+#: nis/ypclnt.c:852
+msgid "Can't communicate with ypbind"
+msgstr "Komunikacja z ypbind jest niemo¿liwa"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79
-msgid "Disc quota exceeded"
-msgstr "Przekroczony limit dyskowy"
+#: nis/ypclnt.c:855
+msgid "Can't communicate with ypserv"
+msgstr "Komunikacja z ypserv jest niemo¿liwa"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80
-msgid "Bad exchange descriptor"
-msgstr "B³êdny deskryptor wymiany"
+#: nis/ypclnt.c:858
+msgid "Local domain name not set"
+msgstr "Lokalna domena nie jest ustawiona"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81
-msgid "Bad request descriptor"
-msgstr "B³êdny deskryptor ¿±dania"
+#: nis/ypclnt.c:861
+msgid "NIS map database is bad"
+msgstr "Mapa NIS zawiera b³êdy"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82
-msgid "Message tables full"
-msgstr "Przepe³nienie tablicy komunikatów"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83
-msgid "Anode table overflow"
-msgstr "Przepe³nienie tablicy anod"
+#: nis/ypclnt.c:864
+msgid "NIS client/server version mismatch - can't supply service"
+msgstr "Niezgodno¶æ wersji miêdzy klientem i serwerem NIS - us³uga niemo¿liwa"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84
-msgid "Bad request code"
-msgstr "Z³y kod ¿±dania"
+#: nis/ypclnt.c:870
+msgid "Database is busy"
+msgstr "Baza danych jest zajêta"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86
-msgid "File locking deadlock"
-msgstr "Podczas blokowania pliku wyst±pi³o zakleszczenie"
+#: nis/ypclnt.c:873
+msgid "Unknown NIS error code"
+msgstr "Nieznany kod b³êdu NIS"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88
-msgid "Error 58"
-msgstr "B³±d 58"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89
-msgid "Error 59"
-msgstr "B³±d 59"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90
-msgid "Not a stream device"
-msgstr "Nie jest urz±dzeniem strumieniowym"
+#: nis/ypclnt.c:913
+msgid "Internal ypbind error"
+msgstr "B³±d wewnêtrzny ypbind"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93
-msgid "Out of stream resources"
-msgstr "Brak dodatkowych strumieni"
+#: nis/ypclnt.c:916
+msgid "Domain not bound"
+msgstr "Domena nie zosta³a zwi±zana"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102
-msgid "Error 72"
-msgstr "B³±d 72"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103
-msgid "Error 73"
-msgstr "B³±d 73"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105
-msgid "Error 75"
-msgstr "B³±d 75"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106
-msgid "Error 76"
-msgstr "B³±d 76"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107
-msgid "Not a data message"
-msgstr "Nie jest komunikatem danych"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116
-msgid "Attempting to link in more shared libraries than system limit"
-msgstr "Próba ³±czenia z wiêksz± liczb± bibliotek dzielonych ni¿ wynosi limit"
+#: nis/ypclnt.c:919
+msgid "System resource allocation failure"
+msgstr "Wyst±pi³ b³±d podczas przydzielania zasobów systemowych"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117
-msgid "Can not exec a shared library directly"
-msgstr "Nie mo¿na bezpo¶rednio uruchomiæ biblioteki dzielonej"
+#: nis/ypclnt.c:922
+msgid "Unknown ypbind error"
+msgstr "Nieznany b³±d ypbind"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118
-msgid "Illegal byte sequence"
-msgstr "B³êdna sekwencja bajtów"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119
-msgid "Operation not applicable"
-msgstr "Operacja nie mo¿e byæ zastosowana"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120
-msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS"
-msgstr "Liczba dowi±zañ symbolicznych przy dostêpie do pliku przekracza MAXSYMLINKS"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121
-msgid "Error 91"
-msgstr "B³±d 91"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122
-msgid "Error 92"
-msgstr "B³±d 92"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129
-msgid "Option not supported by protocol"
-msgstr "Opcja nie obs³ugiwana przez protokó³"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130
-msgid "Error 100"
-msgstr "B³±d 100"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131
-msgid "Error 101"
-msgstr "B³±d 101"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132
-msgid "Error 102"
-msgstr "B³±d 102"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133
-msgid "Error 103"
-msgstr "B³±d 103"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134
-msgid "Error 104"
-msgstr "B³±d 104"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135
-msgid "Error 105"
-msgstr "B³±d 105"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136
-msgid "Error 106"
-msgstr "B³±d 106"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137
-msgid "Error 107"
-msgstr "B³±d 107"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138
-msgid "Error 108"
-msgstr "B³±d 108"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139
-msgid "Error 109"
-msgstr "B³±d 109"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140
-msgid "Error 110"
-msgstr "B³±d 110"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141
-msgid "Error 111"
-msgstr "B³±d 111"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142
-msgid "Error 112"
-msgstr "B³±d 112"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143
-msgid "Error 113"
-msgstr "B³±d 113"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144
-msgid "Error 114"
-msgstr "B³±d 114"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145
-msgid "Error 115"
-msgstr "B³±d 115"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146
-msgid "Error 116"
-msgstr "B³±d 116"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147
-msgid "Error 117"
-msgstr "B³±d 117"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148
-msgid "Error 118"
-msgstr "B³±d 118"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149
-msgid "Error 119"
-msgstr "B³±d 119"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152
-msgid "Operation not supported on transport endpoint"
-msgstr "Operacja nie obs³ugiwana przez drugi koniec"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154
-msgid "Address family not supported by protocol family"
-msgstr "Rodzina adresów nie obs³ugiwana przez rodzinê protoko³ów"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159
-msgid "Network dropped connection because of reset"
-msgstr "Sieæ przerwa³a po³±czenie z powodu resetu"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166
-msgid "Error 136"
-msgstr "B³±d 136"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167
-msgid "Not a name file"
-msgstr "Nie jest plikiem nazwy"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168
-msgid "Not available"
-msgstr "Niedostêpne"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169
-msgid "Is a name file"
-msgstr "Nie jest plikiem nazwy"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171
-msgid "Reserved for future use"
-msgstr "Zarezerwowane do przysz³ego wykorzystania"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172
-msgid "Error 142"
-msgstr "B³±d 142"
+#: nis/ypclnt.c:963
+msgid "yp_update: cannot convert host to netname\n"
+msgstr "yp_update: nie mo¿na przekonwertowaæ nazwy hosta na nazwê sieci\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
-msgid "Cannot send after socket shutdown"
-msgstr "Wysy³anie po zamkniêciu gniazda jest niemo¿liwe"
+#: nis/ypclnt.c:981
+msgid "yp_update: cannot get server address\n"
+msgstr "yp_update: nie mo¿na uzyskaæ adresu serwera\n"
 
-#: stdio-common/psignal.c:63
+#: nscd/aicache.c:76 nscd/hstcache.c:461
 #, c-format
-msgid "%s%sUnknown signal %d\n"
-msgstr "%s%sNieznany sygna³ %d\n"
+msgid "Haven't found \"%s\" in hosts cache!"
+msgstr "Nie znaleziono \"%s\" w buforze hostów!"
 
-#: dlfcn/dlinfo.c:51
-msgid "RTLD_SELF used in code not dynamically loaded"
-msgstr "RTLD_SELF wyst±pi³o w kodzie nie ³adowanym dynamicznie"
+#: nscd/aicache.c:78 nscd/hstcache.c:463
+#, c-format
+msgid "Reloading \"%s\" in hosts cache!"
+msgstr "Prze³adowywanie \"%s\" w buforze hostów!"
 
-#: dlfcn/dlinfo.c:61
-msgid "unsupported dlinfo request"
-msgstr "nieobs³ugiwane ¿±danie dlinfo"
+#: nscd/cache.c:126
+#, c-format
+msgid "add new entry \"%s\" of type %s for %s to cache%s"
+msgstr "dodanie nowego wpisu \"%s\" typu %s dla %s do bufora%s"
 
-#: malloc/mcheck.c:346
-msgid "memory is consistent, library is buggy\n"
-msgstr "pamiêæ jest spójna, biblioteka zawiera b³êdy\n"
+#: nscd/cache.c:233 nscd/connections.c:750
+#, c-format
+msgid "cannot stat() file `%s': %s"
+msgstr "znalezienie pliku bazy danych `%s' jest niemo¿liwe: %s"
 
-#: malloc/mcheck.c:349
-msgid "memory clobbered before allocated block\n"
-msgstr "pamiêæ zosta³a uszkodzona przed przydzielonym blokiem\n"
+#: nscd/cache.c:262
+#, c-format
+msgid "pruning %s cache; time %ld"
+msgstr "czyszczenie bufora %s; czas %ld"
 
-#: malloc/mcheck.c:352
-msgid "memory clobbered past end of allocated block\n"
-msgstr "pamiêæ zosta³a uszkodzona za przydzielonym blokiem\n"
+#: nscd/cache.c:289
+#, c-format
+msgid "considering %s entry \"%s\", timeout %<PRIu64>"
+msgstr "rozwa¿anie wpisu %s \"%s\", limit czasu %<PRIu64>"
 
-#: malloc/mcheck.c:355
-msgid "block freed twice\n"
-msgstr "blok zwalniany dwa razy\n"
+#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493
+#: nscd/connections.c:512
+#, c-format
+msgid "invalid persistent database file \"%s\": %s"
+msgstr "nieprawid³owy plik trwa³ej bazy danych \"%s\": %s"
 
-#: malloc/mcheck.c:358
-msgid "bogus mcheck_status, library is buggy\n"
-msgstr "b³êdny mcheck_status, biblioteka zawiera b³êdy\n"
+#: nscd/connections.c:483
+msgid "header size does not match"
+msgstr "rozmiar nag³ówka siê nie zgadza"
 
-#: malloc/memusagestat.c:53
-msgid "Name output file"
-msgstr "Nazwa pliku wyj¶ciowego"
+#: nscd/connections.c:495
+msgid "file size does not match"
+msgstr "rozmiar pliku siê nie zgadza"
 
-#: malloc/memusagestat.c:54
-msgid "Title string used in output graphic"
-msgstr "£añcuch tytu³owy u¿ywany w wynikowym wykresie"
+#: nscd/connections.c:514
+msgid "verification failed"
+msgstr "weryfikacja nie powiod³a siê"
 
-#: malloc/memusagestat.c:55
-msgid "Generate output linear to time (default is linear to number of function calls)"
-msgstr "Generowanie wyj¶cia liniowo po czasie (domy¶lnie: liniowo po liczbie wywo³añ funkcji)"
+#: nscd/connections.c:528
+#, c-format
+msgid "suggested size of table for database %s larger than the persistent database's table"
+msgstr "sugerowany rozmiar tablicy dla bazy danych %s wiêkszy od bufora trwa³ej bazy danych"
 
-#: malloc/memusagestat.c:57
-msgid "Also draw graph for total memory consumption"
-msgstr "Narysowanie tak¿e wykresu ca³kowitego u¿ycia pamiêci"
+#: nscd/connections.c:538 nscd/connections.c:619
+#, c-format
+msgid "cannot create read-only descriptor for \"%s\"; no mmap"
+msgstr "nie mo¿na utworzyæ deskryptora tylko dla odczytu dla \"%s\"; brak mmap"
 
-#: malloc/memusagestat.c:58
-msgid "make output graphic VALUE pixel wide"
-msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli"
+#: nscd/connections.c:598
+#, c-format
+msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
+msgstr "baza danych dla %s uszkodzona lub jednocze¶nie u¿ywana; w razie potrzeby trzeba rêcznie usun±æ %s i zrestartowaæ"
 
-#: malloc/memusagestat.c:59
-msgid "make output graphic VALUE pixel high"
-msgstr "stworzenie wykresu szeroko¶ci VALUE pikseli"
+#: nscd/connections.c:605
+#, c-format
+msgid "cannot create %s; no persistent database used"
+msgstr "nie mo¿na utworzyæ %s; trwa³a baza danych nie u¿ywana"
 
-#: malloc/memusagestat.c:64
-msgid "Generate graphic from memory profiling data"
-msgstr "Wygenerowanie wykresu z danych profilowania pamiêci"
+#: nscd/connections.c:608
+#, c-format
+msgid "cannot create %s; no sharing possible"
+msgstr "nie mo¿na utworzyæ %s; wspó³dzielenie niemo¿liwe"
 
-#: malloc/memusagestat.c:67
-msgid "DATAFILE [OUTFILE]"
-msgstr "PLIK-DANYCH [PLIK-WYJ¦CIOWY]"
+#: nscd/connections.c:679
+#, c-format
+msgid "cannot write to database file %s: %s"
+msgstr "nie mo¿na zapisaæ do pliku bazy danych %s: %s"
 
-#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57
-msgid "Unknown error"
-msgstr "Nieznany b³±d"
+#: nscd/connections.c:713
+#, c-format
+msgid "cannot set socket to close on exec: %s; disabling paranoia mode"
+msgstr "nie mo¿na ustawiæ gniazda do zamkniêcia przy exec: %s; wy³±czono tryb paranoiczny"
 
-#: string/strsignal.c:69
+#: nscd/connections.c:763
 #, c-format
-msgid "Real-time signal %d"
-msgstr "Sygna³ czasu rzeczywistego %d"
+msgid "cannot open socket: %s"
+msgstr "nie mo¿na otworzyæ gniazda: %s"
 
-#: string/strsignal.c:73
+#: nscd/connections.c:780
 #, c-format
-msgid "Unknown signal %d"
-msgstr "Nieznany sygna³ %d"
+msgid "cannot change socket to nonblocking mode: %s"
+msgstr "nie mo¿na przestawiæ gniazda w tryb nieblokuj±cy: %s"
 
-#: timezone/zdump.c:176
+#: nscd/connections.c:788
 #, c-format
-msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
-msgstr "%s: sk³adnia: %s [ --version ] [ -v ] [ -c rok ] nazwa_strefy...\n"
+msgid "cannot set socket to close on exec: %s"
+msgstr "nie mo¿na ustawiæ gniazda do zamkniêcia przy exec: %s"
 
-#: timezone/zdump.c:269
-msgid "Error writing to standard output"
-msgstr "B³±d podczas pisania na standardowe wyj¶cie"
+#: nscd/connections.c:799
+#, c-format
+msgid "cannot enable socket to accept connections: %s"
+msgstr "nie mo¿na otworzyæ gniazda do przyjmowania po³±czeñ: %s"
 
-#: timezone/zic.c:361
+#: nscd/connections.c:892
 #, c-format
-msgid "%s: Memory exhausted: %s\n"
-msgstr "%s: Brak pamiêci: %s\n"
+msgid "provide access to FD %d, for %s"
+msgstr "udostêpnianie FD %d dla %s"
 
-#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157
-msgid "Unknown system error"
-msgstr "Nieznany b³±d systemowy"
+#: nscd/connections.c:904
+#, c-format
+msgid "cannot handle old request version %d; current version is %d"
+msgstr "nie mo¿na obs³u¿yæ ¿±dañ w starej wersji %d; aktualna wersja to %d"
 
-#: timezone/zic.c:420
+#: nscd/connections.c:954 nscd/connections.c:1007
 #, c-format
-msgid "\"%s\", line %d: %s"
-msgstr "\"%s\", linia %d: %s"
+msgid "cannot write result: %s"
+msgstr "nie mo¿na zapisaæ wyniku: %s"
 
-#: timezone/zic.c:423
+#: nscd/connections.c:1082
 #, c-format
-msgid " (rule from \"%s\", line %d)"
-msgstr " (regu³a z \"%s\", linia %d)"
+msgid "error getting caller's id: %s"
+msgstr "b³±d podczas pobierania identyfikatorów wywo³uj±cych: %s"
 
-#: timezone/zic.c:435
-msgid "warning: "
-msgstr "uwaga: "
+#: nscd/connections.c:1140 nscd/connections.c:1154
+#, c-format
+msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode"
+msgstr "nie mo¿na otworzyæ /proc/self/cmdline: %s; wy³±czono tryb paranoiczny"
 
-#: timezone/zic.c:445
+#: nscd/connections.c:1194
 #, c-format
-msgid ""
-"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
-"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
-msgstr ""
-"%s: sk³adnia: %s [ --version ] [ -s ] [ -v ] [ -l czas_lokalny ] \\\n"
-"\t[ -p regu³y_POSIX ] [ -d katalog ] [ -L sek_przestêpne ] \\\n"
-"\t[ -y yearistype ] [ plik ...]\n"
+msgid "cannot change to old UID: %s; disabling paranoia mode"
+msgstr "nie mo¿na zmieniæ na stary UID: %s; wy³±czono tryb paranoiczny"
 
-#: timezone/zic.c:492
+#: nscd/connections.c:1204
 #, c-format
-msgid "%s: More than one -d option specified\n"
-msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -d\n"
+msgid "cannot change to old GID: %s; disabling paranoia mode"
+msgstr "nie mo¿na zmieniæ na stary GID: %s; wy³±czono tryb paranoiczny"
 
-#: timezone/zic.c:502
+#: nscd/connections.c:1217
 #, c-format
-msgid "%s: More than one -l option specified\n"
-msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -l\n"
+msgid "cannot change to old working directory: %s; disabling paranoia mode"
+msgstr "nie mo¿na przej¶æ do starego katalog roboczego: %s; wy³±czono tryb paranoiczny"
 
-#: timezone/zic.c:512
+#: nscd/connections.c:1245
 #, c-format
-msgid "%s: More than one -p option specified\n"
-msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -p\n"
+msgid "re-exec failed: %s; disabling paranoia mode"
+msgstr "ponowne wywo³anie nie powiod³o siê: %s; wy³±czono tryb paranoiczny"
 
-#: timezone/zic.c:522
+#: nscd/connections.c:1254
 #, c-format
-msgid "%s: More than one -y option specified\n"
-msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -y\n"
+msgid "cannot change current working directory to \"/\": %s"
+msgstr "nie mo¿na zmieniæ bie¿±cego katalogu na \"/\": %s"
 
-#: timezone/zic.c:532
+#: nscd/connections.c:1372
 #, c-format
-msgid "%s: More than one -L option specified\n"
-msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -L\n"
+msgid "short read while reading request: %s"
+msgstr "skrócony odczyt podczas czytania ¿±dania: `%s'"
 
-#: timezone/zic.c:639
+#: nscd/connections.c:1404
 #, c-format
-msgid "%s: Can't unlink  %s: %s\n"
-msgstr "%s: Nie mo¿na usun±æ %s: %s\n"
+msgid "key length in request too long: %d"
+msgstr "d³ugo¶æ klucza w ¿±daniu zbyt du¿a: %d"
 
-#: timezone/zic.c:646
-msgid "hard link failed, symbolic link used"
-msgstr "stworzenie dowi±zania zwyk³ego nie powiod³o siê, u¿yto symbolicznego"
+#: nscd/connections.c:1417
+#, c-format
+msgid "short read while reading request key: %s"
+msgstr "skrócony odczyt podczas czytania klucza ¿±dania: %s"
 
-#: timezone/zic.c:654
+#: nscd/connections.c:1426
 #, c-format
-msgid "%s: Can't link from %s to %s: %s\n"
-msgstr "%s: Nie mo¿na dowi±zaæ %s do %s: %s\n"
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request: odebrano ¿±danie (Wersja = %d) od procesu %ld"
 
-#: timezone/zic.c:752 timezone/zic.c:754
-msgid "same rule name in multiple files"
-msgstr "ta sama nazwa nazwa regu³y w ró¿nych plikach"
+#: nscd/connections.c:1431
+#, c-format
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request: odebrano ¿±danie (Wersja = %d)"
 
-#: timezone/zic.c:795
-msgid "unruly zone"
-msgstr "strefa bez regu³"
+#: nscd/connections.c:1792
+#, c-format
+msgid "could only start %d threads; terminating"
+msgstr "mo¿na uruchomiæ tylko %d w±tków; zakoñczenie"
 
-#: timezone/zic.c:802
+#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858
+#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896
+#: nscd/connections.c:1907
 #, c-format
-msgid "%s in ruleless zone"
-msgstr "%s w strefie dla której nie zdefiniowano regu³"
+msgid "Failed to run nscd as user '%s'"
+msgstr "Uruchomienie nscd jako u¿ytkownik '%s' nie powiod³o siê"
 
-#: timezone/zic.c:823
-msgid "standard input"
-msgstr "standardowe wej¶cie"
+#: nscd/connections.c:1859
+#, c-format
+msgid "initial getgrouplist failed"
+msgstr "pocz±tkowe getgrouplist nie powiod³o siê"
 
-#: timezone/zic.c:828
+#: nscd/connections.c:1868
 #, c-format
-msgid "%s: Can't open %s: %s\n"
-msgstr "%s: Nie mo¿na otworzyæ %s: %s\n"
+msgid "getgrouplist failed"
+msgstr "getgrouplist nie powiod³o siê"
 
-#: timezone/zic.c:839
-msgid "line too long"
-msgstr "za d³uga linia"
+#: nscd/connections.c:1886
+#, c-format
+msgid "setgroups failed"
+msgstr "setgroups nie powiod³o siê"
+
+#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411
+#: nscd/pwdcache.c:395
+#, c-format
+msgid "short write in %s: %s"
+msgstr "b³±d zapisu w %s: %s"
 
-#: timezone/zic.c:859
-msgid "input line of unknown type"
-msgstr "nieznany typ linii wej¶ciowej"
+#: nscd/grpcache.c:443 nscd/initgrcache.c:77
+#, c-format
+msgid "Haven't found \"%s\" in group cache!"
+msgstr "Nie znaleziono \"%s\" w buforze grup!"
 
-#: timezone/zic.c:875
+#: nscd/grpcache.c:445 nscd/initgrcache.c:79
 #, c-format
-msgid "%s: Leap line in non leap seconds file %s\n"
-msgstr "%s: linia Leap nie znajduje siê w pliku sekund przestêpnych %s\n"
+msgid "Reloading \"%s\" in group cache!"
+msgstr "Prze³adowywanie \"%s\" w buforze grup!"
 
-#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322
+#: nscd/grpcache.c:536
 #, c-format
-msgid "%s: panic: Invalid l_value %d\n"
-msgstr "%s: panika: B³êdna l-warto¶æ %d\n"
+msgid "Invalid numeric gid \"%s\"!"
+msgstr "Nieprawid³owy liczbowy gid \"%s\"!"
 
-#: timezone/zic.c:890
+#: nscd/mem.c:382
 #, c-format
-msgid "%s: Error reading %s\n"
-msgstr "%s: B³±d odczytu %s\n"
+msgid "freed %zu bytes in %s cache"
+msgstr "zwolniono %zu bajtów w buforze %s"
 
-#: timezone/zic.c:897
+#: nscd/mem.c:511
 #, c-format
-msgid "%s: Error closing %s: %s\n"
-msgstr "%s: B³±d podczas zamykania %s: %s\n"
+msgid "no more memory for database '%s'"
+msgstr "nie ma wiêcej pamiêci dla bazy danych '%s'"
 
-#: timezone/zic.c:902
-msgid "expected continuation line not found"
-msgstr "brak spodziewanej linii kontynuacji"
+#: nscd/nscd.c:97
+msgid "Read configuration data from NAME"
+msgstr "Odczyt konfiguracji z pliku NAZWA"
 
-#: timezone/zic.c:958
-msgid "wrong number of fields on Rule line"
-msgstr "z³a liczba pól w linii Rule"
+#: nscd/nscd.c:99
+msgid "Do not fork and display messages on the current tty"
+msgstr "Nie przechodzenie w t³o i wy¶wietlanie komunikatów na bie¿±cym terminalu"
 
-#: timezone/zic.c:962
-msgid "nameless rule"
-msgstr "bezimienna regu³a"
+#: nscd/nscd.c:100
+msgid "NUMBER"
+msgstr "LICZBA"
 
-#: timezone/zic.c:967
-msgid "invalid saved time"
-msgstr "b³êdny czas oszczêdno¶ci"
+#: nscd/nscd.c:100
+msgid "Start NUMBER threads"
+msgstr "Uruchomienie takiej LICZBY w±tków"
 
-#: timezone/zic.c:986
-msgid "wrong number of fields on Zone line"
-msgstr "z³a liczba pól w linii Zone"
+#: nscd/nscd.c:101
+msgid "Shut the server down"
+msgstr "Zakoñczenie pracy serwera"
+
+#: nscd/nscd.c:102
+msgid "Print current configuration statistic"
+msgstr "Wy¶wietlenie aktualnych statystyk konfiguracji"
+
+#: nscd/nscd.c:103
+msgid "TABLE"
+msgstr "TABLICA"
+
+#: nscd/nscd.c:104
+msgid "Invalidate the specified cache"
+msgstr "Uniewa¿nienie podanego bufora"
+
+#: nscd/nscd.c:105
+msgid "TABLE,yes"
+msgstr "TABLICA,yes"
+
+#: nscd/nscd.c:106
+msgid "Use separate cache for each user"
+msgstr "U¿ycie oddzielnego bufora dla ka¿dego u¿ytkownika"
+
+# XXX moze zostawic oryginal albo zrobic ladniej -PK
+#: nscd/nscd.c:111
+msgid "Name Service Cache Daemon."
+msgstr "Demon buforuj±cy us³ugi odwzorowania nazw."
 
-#: timezone/zic.c:992
+#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123
 #, c-format
-msgid "\"Zone %s\" line and -l option are mutually exclusive"
-msgstr "Linia \"Zone %s\" i opcja -l wykluczaj± siê wzajemnie"
+msgid "wrong number of arguments"
+msgstr "z³a liczba argumentów"
 
-#: timezone/zic.c:1000
+#: nscd/nscd.c:153
 #, c-format
-msgid "\"Zone %s\" line and -p option are mutually exclusive"
-msgstr "Linia \"Zone %s\" i opcja -p wykluczaj± siê wzajemnie"
+msgid "failure while reading configuration file; this is fatal"
+msgstr "niepowodzenie podczas odczytu pliku konfiguracyjnego; koniec pracy"
 
-#: timezone/zic.c:1012
+#: nscd/nscd.c:162
 #, c-format
-msgid "duplicate zone name %s (file \"%s\", line %d)"
-msgstr "powtórzona nazwa strefy %s (plik \"%s\", linia %d)"
+msgid "already running"
+msgstr "jest ju¿ uruchomiony"
 
-#: timezone/zic.c:1028
-msgid "wrong number of fields on Zone continuation line"
-msgstr "z³a liczba pól w linii kontynuacji Zone"
+#: nscd/nscd.c:177 nscd/nscd.c:232
+#, c-format
+msgid "cannot fork"
+msgstr "nie mo¿na wykonaæ fork"
 
-#: timezone/zic.c:1068
-msgid "invalid UTC offset"
-msgstr "nieprawid³owe przesuniêcie UTC"
+#: nscd/nscd.c:240
+#, c-format
+msgid "cannot change current working cirectory to \"/\""
+msgstr "nie mo¿na zmieniæ bie¿±cego katalogu na \"/\""
 
-#: timezone/zic.c:1071
-msgid "invalid abbreviation format"
-msgstr "nieprawid³owy format skrótu"
+#: nscd/nscd.c:248
+msgid "Could not create log file"
+msgstr "Nie mo¿na utworzyæ pliku dziennika"
 
-#: timezone/zic.c:1097
-msgid "Zone continuation line end time is not after end time of previous line"
-msgstr "Czas koñcowy linii kontynuacji Zone nie jest po czasie koñcowym poprzedniej linii"
+#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172
+#, c-format
+msgid "Only root is allowed to use this option!"
+msgstr "Tylko root mo¿e u¿ywaæ tej opcji!"
 
-#: timezone/zic.c:1124
-msgid "wrong number of fields on Leap line"
-msgstr "z³a liczba pól w linii Leap"
+#: nscd/nscd.c:359 nscd/nscd_stat.c:191
+#, c-format
+msgid "write incomplete"
+msgstr "zapis nie by³ kompletny"
 
-#: timezone/zic.c:1133
-msgid "invalid leaping year"
-msgstr "nieprawid³owy rok przestêpny"
+#: nscd/nscd.c:370
+#, c-format
+msgid "cannot read invalidate ACK"
+msgstr "nie mo¿na odczytaæ ACK dla uniewa¿nienia"
 
-#: timezone/zic.c:1148 timezone/zic.c:1252
-msgid "invalid month name"
-msgstr "nieprawid³owa nazwa miesi±ca"
+#: nscd/nscd.c:376
+#, c-format
+msgid "invalidation failed"
+msgstr "uniewa¿nienie nie powiod³o siê"
 
-#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388
-msgid "invalid day of month"
-msgstr "nieprawid³owy dzieñ miesi±ca"
+#: nscd/nscd.c:386
+#, c-format
+msgid "secure services not implemented anymore"
+msgstr "bezpieczne us³ugi nie s± ju¿ zaimplementowane"
 
-#: timezone/zic.c:1166
-msgid "time before zero"
-msgstr "czas przed zerem"
+#: nscd/nscd_conf.c:55
+#, c-format
+msgid "database %s is not supported\n"
+msgstr "baza danych %s nie jest obs³ugiwana\n"
 
-#: timezone/zic.c:1170
-msgid "time too small"
-msgstr "czas zbyt ma³y"
+#: nscd/nscd_conf.c:106
+#, c-format
+msgid "Parse error: %s"
+msgstr "B³±d analizowania: %s"
 
-#: timezone/zic.c:1174
-msgid "time too large"
-msgstr "czas zbyt du¿y"
+#: nscd/nscd_conf.c:191
+#, c-format
+msgid "Must specify user name for server-user option"
+msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji server-user"
 
-#: timezone/zic.c:1178 timezone/zic.c:1281
-msgid "invalid time of day"
-msgstr "nieprawid³owa pora dnia"
+#: nscd/nscd_conf.c:198
+#, c-format
+msgid "Must specify user name for stat-user option"
+msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji stat-user"
 
-#: timezone/zic.c:1197
-msgid "illegal CORRECTION field on Leap line"
-msgstr "b³êdne pole CORRECTION w linii Leap"
+#: nscd/nscd_conf.c:242
+#, c-format
+msgid "invalid value for 'reload-count': %u"
+msgstr "b³êdna warto¶æ dla 'reload-count': %u"
 
-#: timezone/zic.c:1201
-msgid "illegal Rolling/Stationary field on Leap line"
-msgstr "b³êdne pole Rolling/Stationary w linii Leap"
+#: nscd/nscd_conf.c:257
+#, c-format
+msgid "Must specify value for restart-interval option"
+msgstr "Trzeba podaæ warto¶æ dla opcji restart-interval"
 
-#: timezone/zic.c:1216
-msgid "wrong number of fields on Link line"
-msgstr "z³a liczba pól w linii Link"
+#: nscd/nscd_conf.c:271
+#, c-format
+msgid "Unknown option: %s %s %s"
+msgstr "Nieznana opcja: %s %s %s"
 
-#: timezone/zic.c:1220
-msgid "blank FROM field on Link line"
-msgstr "puste pole FROM w linii Link"
+#: nscd/nscd_conf.c:284
+#, c-format
+msgid "cannot get current working directory: %s; disabling paranoia mode"
+msgstr "nie mo¿na pobraæ bie¿±cego katalogu: %s; wy³±czono tryb paranoiczny"
 
-#: timezone/zic.c:1224
-msgid "blank TO field on Link line"
-msgstr "puste pole TO w linii Link"
+#: nscd/nscd_conf.c:304
+#, c-format
+msgid "maximum file size for %s database too small"
+msgstr "maksymalny rozmiar pliku dla bazy danych %s jest zbyt ma³y"
 
-#: timezone/zic.c:1301
-msgid "invalid starting year"
-msgstr "nieprawid³owy rok pocz±tkowy"
+#: nscd/nscd_stat.c:141
+#, c-format
+msgid "cannot write statistics: %s"
+msgstr "nie mo¿na zapisaæ statystyk: %s"
 
-#: timezone/zic.c:1305
-msgid "starting year too low to be represented"
-msgstr "rok pocz±tkowy jest zbyt ma³y"
+#: nscd/nscd_stat.c:156
+msgid "yes"
+msgstr "tak"
+
+#: nscd/nscd_stat.c:157
+msgid "no"
+msgstr "nie"
 
-#: timezone/zic.c:1307
-msgid "starting year too high to be represented"
-msgstr "rok pocz±tkowy jest zbyt du¿y"
+#: nscd/nscd_stat.c:168
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "Tylko root lub %s mo¿e u¿ywaæ tej opcji!"
 
-#: timezone/zic.c:1326
-msgid "invalid ending year"
-msgstr "nieprawid³owy rok koñcowy"
+#: nscd/nscd_stat.c:179
+#, c-format
+msgid "nscd not running!\n"
+msgstr "nscd nie jest uruchomiony!\n"
 
-#: timezone/zic.c:1330
-msgid "ending year too low to be represented"
-msgstr "rok koñcowy jest zbyt ma³y"
+#: nscd/nscd_stat.c:203
+#, c-format
+msgid "cannot read statistics data"
+msgstr "nie mo¿na odczytaæ danych statystycznych"
 
-#: timezone/zic.c:1332
-msgid "ending year too high to be represented"
-msgstr "rok koñcowy jest zbyt du¿y"
+#: nscd/nscd_stat.c:206
+#, c-format
+msgid ""
+"nscd configuration:\n"
+"\n"
+"%15d  server debug level\n"
+msgstr ""
+"konfiguracja nscd:\n"
+"\n"
+"%15d  poziom komunikatów diagnostycznych\n"
 
-#: timezone/zic.c:1335
-msgid "starting year greater than ending year"
-msgstr "rok pocz±tkowy jest pó¼niejszy ni¿ koñcowy"
+#: nscd/nscd_stat.c:230
+#, c-format
+msgid "%3ud %2uh %2um %2lus  server runtime\n"
+msgstr "%3ud %2uh %2um %2lus  czasu dzia³ania serwera\n"
 
-#: timezone/zic.c:1342
-msgid "typed single year"
-msgstr "podano pojedynczy rok"
+#: nscd/nscd_stat.c:233
+#, c-format
+msgid "    %2uh %2um %2lus  server runtime\n"
+msgstr "    %2uh %2um %2lus  czasu dzia³ania serwera\n"
 
-#: timezone/zic.c:1379
-msgid "invalid weekday name"
-msgstr "nieprawid³owa nazwa dnia tygodnia"
+#: nscd/nscd_stat.c:235
+#, c-format
+msgid "        %2um %2lus  server runtime\n"
+msgstr "        %2um %2lus  czasu dzia³ania serwera\n"
 
-#: timezone/zic.c:1494
+#: nscd/nscd_stat.c:237
 #, c-format
-msgid "%s: Can't remove %s: %s\n"
-msgstr "%s: Nie mo¿na usun±æ %s: %s\n"
+msgid "            %2lus  server runtime\n"
+msgstr "            %2lus  czasu dzia³ania serwera\n"
 
-#: timezone/zic.c:1504
+#: nscd/nscd_stat.c:239
 #, c-format
-msgid "%s: Can't create %s: %s\n"
-msgstr "%s: Nie mo¿na utworzyæ %s: %s\n"
+msgid ""
+"%15d  current number of threads\n"
+"%15d  maximum number of threads\n"
+"%15lu  number of times clients had to wait\n"
+"%15s  paranoia mode enabled\n"
+"%15lu  restart internal\n"
+msgstr ""
+"%15d  aktualna liczba w±tków\n"
+"%15d  maksymalna liczba w±tków\n"
+"%15lu  razy klienci musieli czekaæ\n"
+"%15s  tryb paranoiczny w³±czony\n"
+"%15lu  miêdzy restartami\n"
 
-#: timezone/zic.c:1570
+#: nscd/nscd_stat.c:273
 #, c-format
-msgid "%s: Error writing %s\n"
-msgstr "%s: B³±d podczas zapisu do %s\n"
+msgid ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s  cache is enabled\n"
+"%15s  cache is persistent\n"
+"%15s  cache is shared\n"
+"%15zu  suggested size\n"
+"%15zu  total data pool size\n"
+"%15zu  used data pool size\n"
+"%15lu  seconds time to live for positive entries\n"
+"%15lu  seconds time to live for negative entries\n"
+"%15<PRIuMAX>  cache hits on positive entries\n"
+"%15<PRIuMAX>  cache hits on negative entries\n"
+"%15<PRIuMAX>  cache misses on positive entries\n"
+"%15<PRIuMAX>  cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15zu  current number of cached values\n"
+"%15zu  maximum number of cached values\n"
+"%15zu  maximum chain length searched\n"
+"%15<PRIuMAX>  number of delays on rdlock\n"
+"%15<PRIuMAX>  number of delays on wrlock\n"
+"%15<PRIuMAX>  memory allocations failed\n"
+"%15s  check /etc/%s for changes\n"
+msgstr ""
+"\n"
+"bufor %s:\n"
+"\n"
+"%15s  bufor w³±czony\n"
+"%15s  bufor trwa³y\n"
+"%15s  bufor wspó³dzielony\n"
+"%15zu  zalecany rozmiar\n"
+"%15zu  ca³kowity rozmiar puli danych\n"
+"%15zu  u¿ywany rozmiar puli danych\n"
+"%15lu  sekund czasu przez który bêd± utrzymywane wpisy pozytywne\n"
+"%15lu  sekund czasu przez który bêd± utrzymywane wpisy negatywne\n"
+"%15<PRIuMAX>  trafionych wpisów pozytywnych\n"
+"%15<PRIuMAX>  trafionych wpisów negatywnych\n"
+"%15<PRIuMAX>  nie trafionych wpisów pozytywnych\n"
+"%15<PRIuMAX>  nie trafionych wpisów negatywnych\n"
+"%15lu%% trafieñ\n"
+"%15zu  aktualnie pamiêtanych warto¶ci\n"
+"%15zu  maksymalnie pamiêtanych warto¶ci\n"
+"%15zu  maksymalna d³ugo¶æ szukanego ³añcucha\n"
+"%15<PRIuMAX>  opó¼nieñ na rdlock\n"
+"%15<PRIuMAX>  opó¼nieñ na wrlock\n"
+"%15<PRIuMAX>  przydzieleñ pamiêci nie powiod³o siê\n"
+"%15s  sprawdzanie zmian w /etc/%s\n"
 
-# jak ladnie przetlumaczyc ten until time? -PK
-#: timezone/zic.c:1760
-msgid "can't determine time zone abbreviation to use just after until time"
-msgstr "nie mo¿na okre¶liæ skrótu strefy czasowej po koñcu przedzia³u czasu"
+#: nscd/pwdcache.c:438
+#, c-format
+msgid "Haven't found \"%s\" in password cache!"
+msgstr "Nie znaleziono \"%s\" w buforze hase³!"
 
-#: timezone/zic.c:1803
-msgid "too many transitions?!"
-msgstr "za du¿o konwersji?!"
+#: nscd/pwdcache.c:440
+#, c-format
+msgid "Reloading \"%s\" in password cache!"
+msgstr "Prze³adowywanie \"%s\" w buforze hase³!"
 
-#: timezone/zic.c:1822
-msgid "internal error - addtype called with bad isdst"
-msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym isdst"
+#: nscd/pwdcache.c:532
+#, c-format
+msgid "Invalid numeric uid \"%s\"!"
+msgstr "Nieprawid³owy liczbowy uid \"%s\"!"
 
-#: timezone/zic.c:1826
-msgid "internal error - addtype called with bad ttisstd"
-msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisstd"
+#: nscd/selinux.c:151
+#, c-format
+msgid "Failed opening connection to the audit subsystem: %m"
+msgstr "Nie uda³o siê otworzyæ po³±czenia do podsystemu audytu: %m"
 
-#: timezone/zic.c:1830
-msgid "internal error - addtype called with bad ttisgmt"
-msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisgmt"
+#: nscd/selinux.c:172
+msgid "Failed to set keep-capabilities"
+msgstr "Nie uda³o siê ustawiæ keep-capabilities"
 
-#: timezone/zic.c:1849
-msgid "too many local time types"
-msgstr "za du¿o lokalnych typów czasu"
+#: nscd/selinux.c:173 nscd/selinux.c:232
+#, c-format
+msgid "prctl(KEEPCAPS) failed"
+msgstr "prctl(KEEPCAPS) nie powiod³o siê"
 
-#: timezone/zic.c:1877
-msgid "too many leap seconds"
-msgstr "za du¿o sekund przestêpnych"
+#: nscd/selinux.c:187
+msgid "Failed to initialize drop of capabilities"
+msgstr "Nie uda³o siê zainicjowaæ porzucenia capabilities"
 
-#: timezone/zic.c:1883
-msgid "repeated leap second moment"
-msgstr "powtórzona chwila wystêpowania sekund przestêpnych"
+#: nscd/selinux.c:188
+#, c-format
+msgid "cap_init failed"
+msgstr "cap_init nie powiod³o siê"
 
-#: timezone/zic.c:1935
-msgid "Wild result from command execution"
-msgstr "Osobliwy wynik wykonania polecenia"
+#: nscd/selinux.c:205
+msgid "Failed to drop capabilities\n"
+msgstr "Nie uda³o siê porzuciæ capabilities\n"
 
-#: timezone/zic.c:1936
+#: nscd/selinux.c:206 nscd/selinux.c:223
 #, c-format
-msgid "%s: command was '%s', result was %d\n"
-msgstr "%s: polecenie `%s' zwróci³o %d\n"
-
-#: timezone/zic.c:2031
-msgid "Odd number of quotation marks"
-msgstr "Nieparzysta liczba cudzys³owów"
+msgid "cap_set_proc failed"
+msgstr "cap_set_proc nie powiod³o siê"
 
-#: timezone/zic.c:2051 timezone/zic.c:2070
-msgid "time overflow"
-msgstr "przepe³nienie czasu"
+#: nscd/selinux.c:222
+msgid "Failed to drop capabilities"
+msgstr "Nie uda³o siê porzuciæ capabilities"
 
-#: timezone/zic.c:2117
-msgid "use of 2/29 in non leap-year"
-msgstr "u¿ycie 2/29 w roku nieprzestêpnym"
+#: nscd/selinux.c:231
+msgid "Failed to unset keep-capabilities"
+msgstr "Nie uda³o siê wy³±czyæ keep-capabilities"
 
-#: timezone/zic.c:2151
-msgid "no day in month matches rule"
-msgstr "¿aden z dni miesi±ca nie pasuje do regu³y"
+#: nscd/selinux.c:247
+msgid "Failed to determine if kernel supports SELinux"
+msgstr "Nie uda³o siê okre¶liæ, czy j±dro obs³uguje SELinuksa"
 
-#: timezone/zic.c:2175
-msgid "too many, or too long, time zone abbreviations"
-msgstr "za d³ugie lub za du¿o skrótów stref czasowych"
+#: nscd/selinux.c:262
+#, c-format
+msgid "Failed to start AVC thread"
+msgstr "Nie uda³o siê uruchomiæ w±tku AVC"
 
-#: timezone/zic.c:2216
+#: nscd/selinux.c:284
 #, c-format
-msgid "%s: Can't create directory %s: %s\n"
-msgstr "%s: Nie mo¿na utworzyæ katalogu %s: %s\n"
+msgid "Failed to create AVC lock"
+msgstr "Nie uda³o siê utworzyæ blokady AVC"
 
-#: timezone/zic.c:2238
+#: nscd/selinux.c:324
 #, c-format
-msgid "%s: %d did not sign extend correctly\n"
-msgstr "%s: %d niepoprawnie rozszerzy³ znak\n"
+msgid "Failed to start AVC"
+msgstr "Nie uda³o siê uruchomiæ AVC"
+
+#: nscd/selinux.c:326
+msgid "Access Vector Cache (AVC) started"
+msgstr "Access Vector Cache (AVC) uruchomione"
+
+#: nscd/selinux.c:347
+msgid "Error getting context of socket peer"
+msgstr "B³±d podczas pobierania kontekstu drugiej strony gniazda"
+
+#: nscd/selinux.c:352
+msgid "Error getting context of nscd"
+msgstr "B³±d podczas pobierania kontekstu nscd"
 
-#: posix/../sysdeps/generic/wordexp.c:1797
-msgid "parameter null or not set"
-msgstr "parametr pusty lub nie ustawiony"
+#: nscd/selinux.c:358
+msgid "Error getting sid from context"
+msgstr "B³±d podczas pobierania sid z kontekstu"
 
-#: posix/../sysdeps/posix/gai_strerror.c:31
-msgid "Address family for hostname not supported"
-msgstr "Rodzina adresów dla tej nazwy hosta nie jest obs³ugiwana"
+#: nscd/selinux.c:390
+#, c-format
+msgid ""
+"\n"
+"SELinux AVC Statistics:\n"
+"\n"
+"%15u  entry lookups\n"
+"%15u  entry hits\n"
+"%15u  entry misses\n"
+"%15u  entry discards\n"
+"%15u  CAV lookups\n"
+"%15u  CAV hits\n"
+"%15u  CAV probes\n"
+"%15u  CAV misses\n"
+msgstr ""
+"\n"
+"Statystyki SELinux AVC:\n"
+"\n"
+"%15u  wyszukiwañ wpisów\n"
+"%15u  wpisów trafionych\n"
+"%15u  wpisów nie trafionych\n"
+"%15u  usuniêæ wpisów\n"
+"%15u  wyszukiwañ CAV\n"
+"%15u  CAV trafionych\n"
+"%15u  prób CAV\n"
+"%15u  CAV nie trafionych\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:32
-msgid "Temporary failure in name resolution"
-msgstr "Odwzorowanie nazwy jest chwilowo niemo¿liwe"
+#: nss/getent.c:52
+msgid "database [key ...]"
+msgstr "baza [klucz ...]"
 
-#: posix/../sysdeps/posix/gai_strerror.c:33
-msgid "Bad value for ai_flags"
-msgstr "B³êdna warto¶æ dla ai_flags"
+#: nss/getent.c:57
+msgid "Service configuration to be used"
+msgstr "U¿ycie tej konfiguracji us³ugi rozwi±zywania nazw"
 
-#: posix/../sysdeps/posix/gai_strerror.c:34
-msgid "Non-recoverable failure in name resolution"
-msgstr "Wyst±pi³ krytyczny b³±d w odwzorowaniu nazw"
+#: nss/getent.c:62
+msgid ""
+"Get entries from administrative database.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Pobranie wpisów z administracyjnej bazy danych.Instrukcje dotycz±ce zg³aszania b³êdów znajduj± siê pod adresem:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:35
-msgid "ai_family not supported"
-msgstr "ai_family zawiera nie obs³ugiwan± rodzinê protoko³ów"
+#: nss/getent.c:145 nss/getent.c:394
+#, c-format
+msgid "Enumeration not supported on %s\n"
+msgstr "Wyliczanie nie obs³ugiwane dla %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:36
-msgid "Memory allocation failure"
-msgstr "Wyst±pi³ b³±d przydzielania pamiêci"
+#: nss/getent.c:782
+#, c-format
+msgid "Unknown database name"
+msgstr "Nieznana baza danych"
 
-#: posix/../sysdeps/posix/gai_strerror.c:37
-msgid "No address associated with hostname"
-msgstr "Brak adresu zwi±zanego z nazw± hosta"
+#: nss/getent.c:808
+msgid "Supported databases:\n"
+msgstr "Obs³ugiwane bazy danych:\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:38
-msgid "Name or service not known"
-msgstr "Ta nazwa lub us³uga jest nieznana"
+#: nss/getent.c:868
+#, c-format
+msgid "Unknown database: %s\n"
+msgstr "Nieznana baza `%s'\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:39
-msgid "Servname not supported for ai_socktype"
-msgstr "Nazwa nie obs³ugiwana dla ai_socktype"
+#: nss/makedb.c:60
+msgid "Convert key to lower case"
+msgstr "Przekszta³cenie klucza do ma³ych liter"
+
+#: nss/makedb.c:63
+msgid "Do not print messages while building database"
+msgstr "Nie wypisywanie komunikatów podczas tworzenia bazy danych"
+
+#: nss/makedb.c:65
+msgid "Print content of database file, one entry a line"
+msgstr "Wypisanie zawarto¶ci pliku bazy danych po jednym wpisie w linii"
+
+#: nss/makedb.c:70
+msgid "Create simple DB database from textual input."
+msgstr "Utworzenie prostej bazy danych DB z wej¶cia tekstowego."
 
-#: posix/../sysdeps/posix/gai_strerror.c:40
-msgid "ai_socktype not supported"
-msgstr "ai_socktype zawiera nie obs³ugiwany typ gniazda"
+#: nss/makedb.c:73
+msgid ""
+"INPUT-FILE OUTPUT-FILE\n"
+"-o OUTPUT-FILE INPUT-FILE\n"
+"-u INPUT-FILE"
+msgstr ""
+"PLIK-WEJ¦CIOWY PLIK-WYJ¦CIOWY\n"
+"-o PLIK-WYJ¦CIOWY PLIK-WEJ¦CIOWY\n"
+"-u PLIK-WEJ¦CIOWY"
 
-#: posix/../sysdeps/posix/gai_strerror.c:41
-msgid "System error"
-msgstr "B³±d systemowy"
+#: nss/makedb.c:142
+#, c-format
+msgid "No usable database library found."
+msgstr "Nie znaleziono u¿ywalnej biblioteki bazy danych."
 
-#: posix/../sysdeps/posix/gai_strerror.c:42
-msgid "Processing request in progress"
-msgstr "¯±danie przetworzenia jest ju¿ wykonywane"
+#: nss/makedb.c:149
+#, c-format
+msgid "cannot open database file `%s': %s"
+msgstr "nie uda³o siê otworzyæ pliku bazy danych `%s': %s"
 
-#: posix/../sysdeps/posix/gai_strerror.c:43
-msgid "Request canceled"
-msgstr "¯±danie anulowane"
+#: nss/makedb.c:151
+msgid "incorrectly formatted file"
+msgstr "niepoprawnie sformatowany plik"
 
-#: posix/../sysdeps/posix/gai_strerror.c:44
-msgid "Request not canceled"
-msgstr "¯±danie nie anulowane"
+#: nss/makedb.c:331
+msgid "duplicate key"
+msgstr "powtórzony klucz"
 
-#: posix/../sysdeps/posix/gai_strerror.c:45
-msgid "All requests done"
-msgstr "Wszystkie ¿±dania wykonane"
+#: nss/makedb.c:337
+#, c-format
+msgid "while writing database file"
+msgstr "podczas zapisu pliku bazy danych"
 
-#: posix/../sysdeps/posix/gai_strerror.c:46
-msgid "Interrupted by a signal"
-msgstr "Przerwane przez sygna³"
+#: nss/makedb.c:348
+#, c-format
+msgid "problems while reading `%s'"
+msgstr "problemy podczas odczytu `%s'"
+
+#: nss/makedb.c:368 nss/makedb.c:385
+#, c-format
+msgid "while reading database"
+msgstr "podczas odczytu bazy danych"
 
-#: posix/getconf.c:892
+#: posix/getconf.c:940
 #, c-format
 msgid "Usage: %s [-v specification] variable_name [pathname]\n"
 msgstr "Sk³adnia: %s [-v specyfikacja] nazwa_zmiennej [¶cie¿ka]\n"
 
-#: posix/getconf.c:950
+#: posix/getconf.c:943
+#, c-format
+msgid "       %s -a [pathname]\n"
+msgstr "       %s -a [¶cie¿ka]\n"
+
+#: posix/getconf.c:1062
 #, c-format
 msgid "unknown specification \"%s\""
 msgstr "nieznana specyfikacja \"%s\""
 
-#: posix/getconf.c:979 posix/getconf.c:995
+#: posix/getconf.c:1090
+#, c-format
+msgid "Couldn't execute %s"
+msgstr "Nie mo¿na wykonaæ %s"
+
+#: posix/getconf.c:1130 posix/getconf.c:1146
 msgid "undefined"
 msgstr "niezdefiniowana"
 
-#: posix/getconf.c:1017
+#: posix/getconf.c:1168
 #, c-format
 msgid "Unrecognized variable `%s'"
 msgstr "Nierozpoznana zmienna `%s'"
 
-#: posix/getopt.c:692 posix/getopt.c:711
+#: posix/getopt.c:571 posix/getopt.c:587
 #, c-format
 msgid "%s: option `%s' is ambiguous\n"
 msgstr "%s: opcja `%s' jest niejednoznaczna\n"
 
-#: posix/getopt.c:744 posix/getopt.c:748
+#: posix/getopt.c:620 posix/getopt.c:624
 #, c-format
 msgid "%s: option `--%s' doesn't allow an argument\n"
 msgstr "%s: opcja `--%s' nie mo¿e mieæ argumentów\n"
 
-#: posix/getopt.c:757 posix/getopt.c:762
+#: posix/getopt.c:633 posix/getopt.c:638
 #, c-format
 msgid "%s: option `%c%s' doesn't allow an argument\n"
 msgstr "%s: opcja `%c%s' nie mo¿e mieæ argumentów\n"
 
-#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159
-#: posix/getopt.c:1181
+#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016
+#: posix/getopt.c:1035
 #, c-format
 msgid "%s: option `%s' requires an argument\n"
 msgstr "%s: opcja `%s' musi mieæ argument\n"
 
-#: posix/getopt.c:867 posix/getopt.c:870
+#: posix/getopt.c:738 posix/getopt.c:741
 #, c-format
 msgid "%s: unrecognized option `--%s'\n"
 msgstr "%s: nieznana opcja `--%s'\n"
 
-#: posix/getopt.c:878 posix/getopt.c:881
+#: posix/getopt.c:749 posix/getopt.c:752
 #, c-format
 msgid "%s: unrecognized option `%c%s'\n"
 msgstr "%s: nieznana opcja `%c%s'\n"
 
-#: posix/getopt.c:936 posix/getopt.c:939
+#: posix/getopt.c:804 posix/getopt.c:807
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: niew³a¶ciwa opcja -- %c\n"
 
-#: posix/getopt.c:945 posix/getopt.c:948
+#: posix/getopt.c:813 posix/getopt.c:816
 #, c-format
 msgid "%s: invalid option -- %c\n"
 msgstr "%s: b³êdna opcja -- %c\n"
 
-#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234
-#: posix/getopt.c:1255
+#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088
+#: posix/getopt.c:1106
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: opcja musi mieæ argument -- %c\n"
 
-#: posix/getopt.c:1074 posix/getopt.c:1093
+#: posix/getopt.c:937 posix/getopt.c:953
 #, c-format
 msgid "%s: option `-W %s' is ambiguous\n"
 msgstr "%s: opcja `-W %s' jest niejednoznaczna\n"
 
-#: posix/getopt.c:1117 posix/getopt.c:1138
+#: posix/getopt.c:977 posix/getopt.c:995
 #, c-format
 msgid "%s: option `-W %s' doesn't allow an argument\n"
 msgstr "%s: opcja `-W %s' nie mo¿e mieæ argumentów\n"
 
-#: posix/regcomp.c:150
+#: posix/regcomp.c:135
 msgid "No match"
 msgstr "Nic nie pasuje"
 
-#: posix/regcomp.c:153
+#: posix/regcomp.c:138
 msgid "Invalid regular expression"
 msgstr "B³êdne wyra¿enie regularne"
 
-#: posix/regcomp.c:156
+#: posix/regcomp.c:141
 msgid "Invalid collation character"
 msgstr "B³êdny znak sortowany"
 
-#: posix/regcomp.c:159
+#: posix/regcomp.c:144
 msgid "Invalid character class name"
 msgstr "B³êdna nazwa klasy znaku"
 
-#: posix/regcomp.c:162
+#: posix/regcomp.c:147
 msgid "Trailing backslash"
 msgstr "Koñcz±cy znak `\\'"
 
-#: posix/regcomp.c:165
+#: posix/regcomp.c:150
 msgid "Invalid back reference"
 msgstr "B³êdny odno¶nik wstecz"
 
-#: posix/regcomp.c:168
+#: posix/regcomp.c:153
 msgid "Unmatched [ or [^"
 msgstr "Niesparowane [ lub [^"
 
-#: posix/regcomp.c:171
+#: posix/regcomp.c:156
 msgid "Unmatched ( or \\("
 msgstr "Niesparowane ( lub \\("
 
-#: posix/regcomp.c:174
+#: posix/regcomp.c:159
 msgid "Unmatched \\{"
 msgstr "Niesparowane \\{"
 
-#: posix/regcomp.c:177
+#: posix/regcomp.c:162
 msgid "Invalid content of \\{\\}"
 msgstr "B³êdna zawarto¶æ \\{\\}"
 
-#: posix/regcomp.c:180
+#: posix/regcomp.c:165
 msgid "Invalid range end"
 msgstr "B³êdny koniec zakresu"
 
-#: posix/regcomp.c:183
+#: posix/regcomp.c:168
 msgid "Memory exhausted"
 msgstr "Pamiêæ wyczerpana"
 
-#: posix/regcomp.c:186
+#: posix/regcomp.c:171
 msgid "Invalid preceding regular expression"
 msgstr "B³êdne poprzedzaj±ce wyra¿enie regularne"
 
-#: posix/regcomp.c:189
+#: posix/regcomp.c:174
 msgid "Premature end of regular expression"
 msgstr "Niespodziewany koniec wyra¿enia regularnego"
 
-#: posix/regcomp.c:192
+#: posix/regcomp.c:177
 msgid "Regular expression too big"
 msgstr "Wyra¿enie regularne jest za du¿e"
 
-#: posix/regcomp.c:195
+#: posix/regcomp.c:180
 msgid "Unmatched ) or \\)"
 msgstr "Niesparowane ) lub \\)"
 
-#: posix/regcomp.c:661
+#: posix/regcomp.c:660
 msgid "No previous regular expression"
 msgstr "Brak wyra¿enia regularnego"
 
-#: argp/argp-help.c:224
-#, c-format
-msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
-msgstr "%.*s: parametr ARGP_HELP_FMT wymaga podania warto¶ci"
-
-#: argp/argp-help.c:233
-#, c-format
-msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
-msgstr "%.*s: Nieznany parametr ARGP_HELP_FMT"
-
-#: argp/argp-help.c:245
-#, c-format
-msgid "Garbage in ARGP_HELP_FMT: %s"
-msgstr "B³êdne dane w ARGP_HELP_FMT: %s"
-
-#: argp/argp-help.c:1205
-msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
-msgstr "Argumenty obowi±zkowe lub opcjonalne dla d³ugich opcji s± równie¿ obowi±zkowe lub opcjonalne dla odpowiednich krótkich opcji."
-
-#: argp/argp-help.c:1592
-msgid "Usage:"
-msgstr "Sk³adnia:"
-
-#: argp/argp-help.c:1596
-msgid "  or: "
-msgstr "    lub: "
-
-#: argp/argp-help.c:1608
-msgid " [OPTION...]"
-msgstr " [OPCJA...]"
-
-#: argp/argp-help.c:1635
-#, c-format
-msgid "Try `%s --help' or `%s --usage' for more information.\n"
-msgstr "Polecenie `%s --help' lub `%s --usage' pozwoli uzyskaæ wiêcej informacji.\n"
-
-#: argp/argp-help.c:1663
-#, c-format
-msgid "Report bugs to %s.\n"
-msgstr "Prosimy zg³aszaæ b³êdy na adres %s.\n"
-
-#: argp/argp-parse.c:115
-msgid "Give this help list"
-msgstr "Wy¶wietlenie tego tekstu pomocy"
-
-#: argp/argp-parse.c:116
-msgid "Give a short usage message"
-msgstr "Wy¶wietlenie krótkiej informacji o sk³adni polecenia"
-
-#: argp/argp-parse.c:117
-msgid "Set the program name"
-msgstr "Okre¶lenie nazwy programu"
-
-#: argp/argp-parse.c:119
-msgid "Hang for SECS seconds (default 3600)"
-msgstr "Zatrzymanie na SECS sekund (domy¶lnie 3600)"
-
-#: argp/argp-parse.c:180
-msgid "Print program version"
-msgstr "Wy¶wietlenie wersji programu"
-
-#: argp/argp-parse.c:196
-msgid "(PROGRAM ERROR) No version known!?"
-msgstr "(B£¡D PROGRAMU) Nieznana wersja?!"
-
-#: argp/argp-parse.c:672
-#, c-format
-msgid "%s: Too many arguments\n"
-msgstr "%s: Za du¿o argumentów\n"
-
-#: argp/argp-parse.c:813
-msgid "(PROGRAM ERROR) Option should have been recognized!?"
-msgstr "(B£¡D PROGRAMU) Opcja powinna zostaæ rozpoznana?!"
+#: posix/wordexp.c:1798
+msgid "parameter null or not set"
+msgstr "parametr pusty lub nie ustawiony"
 
 #: resolv/herror.c:68
 msgid "Resolver Error 0 (no error)"
@@ -3743,199 +4484,71 @@ msgstr "Nieznany b³±d serwera"
 msgid "No address associated with name"
 msgstr "Brak adresu zwi±zanego z nazw±"
 
-#: resolv/herror.c:108
+#: resolv/herror.c:107
 msgid "Resolver internal error"
 msgstr "B³±d wewnêtrzny biblioteki rozwi±zuj±cej nazwy"
 
-#: resolv/herror.c:111
+#: resolv/herror.c:110
 msgid "Unknown resolver error"
 msgstr "Nieznany b³±d biblioteki rozwi±zuj±cej nazwy"
 
-#: resolv/res_hconf.c:147
-#, c-format
-msgid "%s: line %d: expected service, found `%s'\n"
-msgstr "%s: linia %d: oczekiwano us³ugi, napotkano `%s'\n"
-
-#: resolv/res_hconf.c:165
-#, c-format
-msgid "%s: line %d: cannot specify more than %d services"
-msgstr "%s: linia %d: nie mo¿na podaæ wiêcej ni¿ %d us³ug"
-
-#: resolv/res_hconf.c:191
-#, c-format
-msgid "%s: line %d: list delimiter not followed by keyword"
-msgstr "%s: linia %d: brak s³owa kluczowego po ograniczniku listy"
-
-#: resolv/res_hconf.c:231
+#: resolv/res_hconf.c:124
 #, c-format
 msgid "%s: line %d: cannot specify more than %d trim domains"
 msgstr "%s: linia %d: nie mo¿na podaæ wiêcej ni¿ %d prawid³owych domen"
 
-#: resolv/res_hconf.c:256
+#: resolv/res_hconf.c:145
 #, c-format
 msgid "%s: line %d: list delimiter not followed by domain"
 msgstr "%s: linia %d: brak domeny po ograniczniku listy"
 
-#: resolv/res_hconf.c:319
+#: resolv/res_hconf.c:204
 #, c-format
 msgid "%s: line %d: expected `on' or `off', found `%s'\n"
 msgstr "%s: linia %d: oczekiwano `on' lub `off', napotkano `%s'\n"
 
-#: resolv/res_hconf.c:366
+#: resolv/res_hconf.c:247
 #, c-format
 msgid "%s: line %d: bad command `%s'\n"
 msgstr "%s: linia %d: b³êdne polecenie `%s'\n"
 
-#: resolv/res_hconf.c:395
+#: resolv/res_hconf.c:282
 #, c-format
 msgid "%s: line %d: ignoring trailing garbage `%s'\n"
 msgstr "%s: linia %d: zignorowano koñcowe ¶mieci `%s'\n"
 
-#: nss/getent.c:51
-msgid "database [key ...]"
-msgstr "baza [klucz ...]"
-
-#: nss/getent.c:56
-msgid "Service configuration to be used"
-msgstr "U¿ycie tej konfiguracji us³ugi rozwi±zywania nazw"
-
-#: nss/getent.c:136 nss/getent.c:375
-#, c-format
-msgid "Enumeration not supported on %s\n"
-msgstr "Wyliczanie nie obs³ugiwane dla %s\n"
-
-#: nss/getent.c:800
-msgid "getent - get entries from administrative database."
-msgstr "getent - wy¶wietlenie wpisów z baz administracyjnych."
-
-#: nss/getent.c:801
-msgid "Supported databases:"
-msgstr "Obs³ugiwane bazy danych:"
-
-#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64
-msgid "wrong number of arguments"
-msgstr "z³a liczba argumentów"
-
-#: nss/getent.c:868
-#, c-format
-msgid "Unknown database: %s\n"
-msgstr "Nieznana baza `%s'\n"
-
-#: debug/pcprofiledump.c:52
-msgid "Don't buffer output"
-msgstr "Nie buforowanie wyj¶cia"
-
-#: debug/pcprofiledump.c:57
-msgid "Dump information generated by PC profiling."
-msgstr "Zrzut informacji wygenerowanych przez profilowanie PC."
-
-#: debug/pcprofiledump.c:60
-msgid "[FILE]"
-msgstr "[PLIK]"
-
-#: debug/pcprofiledump.c:100
-msgid "cannot open input file"
-msgstr "nie mo¿na otworzyæ pliku wej¶ciowego"
-
-#: debug/pcprofiledump.c:106
-msgid "cannot read header"
-msgstr "nie mo¿na odczytaæ nag³ówka"
-
-#: debug/pcprofiledump.c:170
-msgid "invalid pointer size"
-msgstr "nieprawid³owy rozmiar wska¼nika"
-
-#: inet/rcmd.c:163 inet/rcmd.c:166
-msgid "rcmd: Cannot allocate memory\n"
-msgstr "rcmd: Nie mo¿na przydzieliæ pamiêci\n"
-
-#: inet/rcmd.c:185 inet/rcmd.c:188
-msgid "rcmd: socket: All ports in use\n"
-msgstr "rcmd: socket: Wszystkie porty zajête\n"
-
-#: inet/rcmd.c:222
-#, c-format
-msgid "connect to address %s: "
-msgstr "po³±czenie do adresu %s: "
-
-#: inet/rcmd.c:240
-#, c-format
-msgid "Trying %s...\n"
-msgstr "Próbowanie %s...\n"
-
-#: inet/rcmd.c:289
-#, c-format
-msgid "rcmd: write (setting up stderr): %m\n"
-msgstr "rcmd: write (podczas ustawiania stderr): %m\n"
-
-#: inet/rcmd.c:310
-#, c-format
-msgid "rcmd: poll (setting up stderr): %m\n"
-msgstr "rcmd: poll (podczas ustawiania stderr): %m\n"
-
-#: inet/rcmd.c:313
-msgid "poll: protocol failure in circuit setup\n"
-msgstr "poll: b³±d protoko³u podczas zestawiania pêtli\n"
-
-#: inet/rcmd.c:358
-msgid "socket: protocol failure in circuit setup\n"
-msgstr "socket: b³±d protoko³u podczas zestawiania pêtli\n"
-
-#: inet/rcmd.c:387
+#: stdio-common/psignal.c:51
 #, c-format
-msgid "rcmd: %s: short read"
-msgstr "rcmd: %s: odczyt skrócony"
-
-#: inet/rcmd.c:549
-msgid "lstat failed"
-msgstr "lstat nie powiod³o siê"
-
-#: inet/rcmd.c:551
-msgid "not regular file"
-msgstr "nie jest zwyk³ym plikiem"
-
-#: inet/rcmd.c:556
-msgid "cannot open"
-msgstr "nie mo¿na otworzyæ"
-
-#: inet/rcmd.c:558
-msgid "fstat failed"
-msgstr "fstat nie powiod³o siê"
-
-#: inet/rcmd.c:560
-msgid "bad owner"
-msgstr "nieodpowiedni w³a¶ciciel"
-
-#: inet/rcmd.c:562
-msgid "writeable by other than owner"
-msgstr "zapisywalny nie tylko przez w³a¶ciciela"
+msgid "%s%sUnknown signal %d\n"
+msgstr "%s%sNieznany sygna³ %d\n"
 
-#: inet/rcmd.c:564
-msgid "hard linked somewhere"
-msgstr "gdzie¶ twardo dowi±zany"
+#: stdio-common/psignal.c:52
+msgid "Unknown signal"
+msgstr "Nieznany sygna³"
 
-#: inet/ruserpass.c:170 inet/ruserpass.c:193
-msgid "out of memory"
-msgstr "brak pamiêci"
+#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87
+msgid "Unknown error "
+msgstr "Nieznany b³±d "
 
-#: inet/ruserpass.c:184
-msgid "Error: .netrc file is readable by others."
-msgstr "B³±d: plik .netrc mo¿e byæ czytany przez innych."
+#: string/strerror.c:43
+msgid "Unknown error"
+msgstr "Nieznany b³±d"
 
-#: inet/ruserpass.c:185
-msgid "Remove password or make file unreadable by others."
-msgstr "Nale¿y usun±æ has³o lub uczyniæ plik niedostêpnym dla innych."
+#: string/strsignal.c:65
+#, c-format
+msgid "Real-time signal %d"
+msgstr "Sygna³ czasu rzeczywistego %d"
 
-#: inet/ruserpass.c:277
+#: string/strsignal.c:69
 #, c-format
-msgid "Unknown .netrc keyword %s"
-msgstr "Nieznane s³owo kluczowe w .netrc: %s"
+msgid "Unknown signal %d"
+msgstr "Nieznany sygna³ %d"
 
-#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118
+#: sunrpc/auth_unix.c:114
 msgid "authunix_create: out of memory\n"
 msgstr "authunix_create: brak pamiêci\n"
 
-#: sunrpc/auth_unix.c:318
+#: sunrpc/auth_unix.c:350
 msgid "auth_none.c - Fatal marshalling problem"
 msgstr "auth_none.c - Krytyczny problem z prze³±czaniem"
 
@@ -3953,111 +4566,111 @@ msgstr "; bo = "
 msgid "(unknown authentication error - %d)"
 msgstr "(nieznany b³±d uwierzytelnienia - %d)"
 
-#: sunrpc/clnt_perr.c:177
+#: sunrpc/clnt_perr.c:172
 msgid "RPC: Success"
 msgstr "RPC: Sukces"
 
-#: sunrpc/clnt_perr.c:180
+#: sunrpc/clnt_perr.c:175
 msgid "RPC: Can't encode arguments"
 msgstr "RPC: Nie mo¿na zakodowaæ argumentów"
 
-#: sunrpc/clnt_perr.c:184
+#: sunrpc/clnt_perr.c:179
 msgid "RPC: Can't decode result"
 msgstr "RPC: Nie mo¿na zdekodowaæ wyniku"
 
-#: sunrpc/clnt_perr.c:188
+#: sunrpc/clnt_perr.c:183
 msgid "RPC: Unable to send"
 msgstr "RPC: Niemo¿liwe wysy³anie"
 
-#: sunrpc/clnt_perr.c:192
+#: sunrpc/clnt_perr.c:187
 msgid "RPC: Unable to receive"
 msgstr "RPC: Niemo¿liwy odbiór"
 
-#: sunrpc/clnt_perr.c:196
+#: sunrpc/clnt_perr.c:191
 msgid "RPC: Timed out"
 msgstr "RPC: Czas oczekiwania przekroczony"
 
-#: sunrpc/clnt_perr.c:200
+#: sunrpc/clnt_perr.c:195
 msgid "RPC: Incompatible versions of RPC"
 msgstr "RPC: Niekompatybilne wersje RPC"
 
-#: sunrpc/clnt_perr.c:204
+#: sunrpc/clnt_perr.c:199
 msgid "RPC: Authentication error"
 msgstr "RPC: B³±d uwierzytelniania"
 
-#: sunrpc/clnt_perr.c:208
+#: sunrpc/clnt_perr.c:203
 msgid "RPC: Program unavailable"
 msgstr "RPC: Niedostêpny program"
 
-#: sunrpc/clnt_perr.c:212
+#: sunrpc/clnt_perr.c:207
 msgid "RPC: Program/version mismatch"
 msgstr "RPC: Niezgodno¶æ programu/wersji"
 
-#: sunrpc/clnt_perr.c:216
+#: sunrpc/clnt_perr.c:211
 msgid "RPC: Procedure unavailable"
 msgstr "RPC: Niedostêpna procedura"
 
-#: sunrpc/clnt_perr.c:220
+#: sunrpc/clnt_perr.c:215
 msgid "RPC: Server can't decode arguments"
 msgstr "RPC: Serwer nie mo¿e zdekodowaæ argumentów"
 
-#: sunrpc/clnt_perr.c:224
+#: sunrpc/clnt_perr.c:219
 msgid "RPC: Remote system error"
 msgstr "RPC: B³±d w odleg³ym systemie"
 
-#: sunrpc/clnt_perr.c:228
+#: sunrpc/clnt_perr.c:223
 msgid "RPC: Unknown host"
 msgstr "RPC: Nieznany host"
 
-#: sunrpc/clnt_perr.c:232
+#: sunrpc/clnt_perr.c:227
 msgid "RPC: Unknown protocol"
 msgstr "RCP: Nieznany protokó³"
 
-#: sunrpc/clnt_perr.c:236
+#: sunrpc/clnt_perr.c:231
 msgid "RPC: Port mapper failure"
 msgstr "RPC: Awaria portmappera"
 
-#: sunrpc/clnt_perr.c:240
+#: sunrpc/clnt_perr.c:235
 msgid "RPC: Program not registered"
 msgstr "RPC: Nie zarejestrowany program"
 
-#: sunrpc/clnt_perr.c:244
+#: sunrpc/clnt_perr.c:239
 msgid "RPC: Failed (unspecified error)"
 msgstr "RPC: Nieudane (niesprecyzowany b³±d)"
 
-#: sunrpc/clnt_perr.c:285
+#: sunrpc/clnt_perr.c:280
 msgid "RPC: (unknown error code)"
 msgstr "RPC: (nieznany kod b³êdu)"
 
-#: sunrpc/clnt_perr.c:357
+#: sunrpc/clnt_perr.c:342
 msgid "Authentication OK"
 msgstr "Uwierzytelnienie poprawne"
 
-#: sunrpc/clnt_perr.c:360
+#: sunrpc/clnt_perr.c:345
 msgid "Invalid client credential"
 msgstr "B³êdne uwierzytelnienie klienta"
 
-#: sunrpc/clnt_perr.c:364
+#: sunrpc/clnt_perr.c:349
 msgid "Server rejected credential"
 msgstr "Serwer odrzuci³ wierzytelno¶æ"
 
-#: sunrpc/clnt_perr.c:368
+#: sunrpc/clnt_perr.c:353
 msgid "Invalid client verifier"
 msgstr "B³êdny weryfikator klienta"
 
-#: sunrpc/clnt_perr.c:372
+#: sunrpc/clnt_perr.c:357
 msgid "Server rejected verifier"
 msgstr "Serwer odrzuci³ weryfikacjê"
 
-#: sunrpc/clnt_perr.c:376
+#: sunrpc/clnt_perr.c:361
 msgid "Client credential too weak"
 msgstr "Wierzytelno¶æ klienta jest zbyt ma³a"
 
-#: sunrpc/clnt_perr.c:380
+#: sunrpc/clnt_perr.c:365
 msgid "Invalid server verifier"
 msgstr "B³êdny weryfikator serwera"
 
-#: sunrpc/clnt_perr.c:384
+#: sunrpc/clnt_perr.c:369
 msgid "Failed (unspecified error)"
 msgstr "Nieudane (nieustalony b³±d)"
 
@@ -4065,192 +4678,176 @@ msgstr "Nieudane (nieustalony b³±d)"
 msgid "clnt_raw.c - Fatal header serialization error."
 msgstr "clnt_raw.c - Krytyczny b³±d serializacji nag³ówka."
 
-#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137
+#: sunrpc/clnt_tcp.c:131
 msgid "clnttcp_create: out of memory\n"
 msgstr "clnttcp_create: brak pamiêci\n"
 
-#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144
+#: sunrpc/clnt_udp.c:139
 msgid "clntudp_create: out of memory\n"
 msgstr "clntudp_create: brak pamiêci\n"
 
-#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134
+#: sunrpc/clnt_unix.c:128
 msgid "clntunix_create: out of memory\n"
 msgstr "clntunix_create: brak pamiêci\n"
 
-#: sunrpc/get_myaddr.c:78
-msgid "get_myaddress: ioctl (get interface configuration)"
-msgstr "get_myaddress: ioctl (odczyt konfiguracji interfejsu)"
-
-#: sunrpc/pm_getmaps.c:74
+#: sunrpc/pm_getmaps.c:83
 msgid "pmap_getmaps rpc problem"
 msgstr "problem rpc pmap_getmaps"
 
-#: sunrpc/pmap_clnt.c:72
-msgid "__get_myaddress: ioctl (get interface configuration)"
-msgstr "__get_myaddress: ioctl (odczyt konfiguracji interfejsu)"
-
-#: sunrpc/pmap_clnt.c:137
+#: sunrpc/pmap_clnt.c:129
 msgid "Cannot register service"
 msgstr "Nie mo¿na zarejestrowaæ us³ugi"
 
-#: sunrpc/pmap_rmt.c:190
-msgid "broadcast: ioctl (get interface configuration)"
-msgstr "rozg³oszenie: ioctl (odczyt konfiguracji interfejsu)"
-
-#: sunrpc/pmap_rmt.c:199
-msgid "broadcast: ioctl (get interface flags)"
-msgstr "rozg³oszenie: ioctl (odczyt flag interjesu)"
-
-#: sunrpc/pmap_rmt.c:269
+#: sunrpc/pmap_rmt.c:248
 msgid "Cannot create socket for broadcast rpc"
 msgstr "Nie mo¿na utworzyæ gniazda dla rozg³aszania rpc"
 
-#: sunrpc/pmap_rmt.c:276
+#: sunrpc/pmap_rmt.c:255
 msgid "Cannot set socket option SO_BROADCAST"
 msgstr "Nie mo¿na ustawiæ opcji gniazda SO_BROADCAST"
 
-#: sunrpc/pmap_rmt.c:328
+#: sunrpc/pmap_rmt.c:307
 msgid "Cannot send broadcast packet"
 msgstr "Nie mo¿na wys³aæ pakietu rozg³oszeniowego"
 
-#: sunrpc/pmap_rmt.c:353
+#: sunrpc/pmap_rmt.c:332
 msgid "Broadcast poll problem"
 msgstr "Problem z nas³uchem przy rozg³aszaniu"
 
-#: sunrpc/pmap_rmt.c:366
+#: sunrpc/pmap_rmt.c:345
 msgid "Cannot receive reply to broadcast"
 msgstr "Nie mo¿na otrzymaæ odpowiedzi na rozg³aszanie"
 
-#: sunrpc/rpc_main.c:288
+#: sunrpc/rpc_main.c:286
 #, c-format
 msgid "%s: output would overwrite %s\n"
 msgstr "%s: wyj¶cie nadpisze %s\n"
 
-#: sunrpc/rpc_main.c:295
+#: sunrpc/rpc_main.c:293
 #, c-format
 msgid "%s: unable to open %s: %m\n"
 msgstr "%s: nie mo¿na otworzyæ %s: %m\n"
 
-#: sunrpc/rpc_main.c:307
+#: sunrpc/rpc_main.c:305
 #, c-format
 msgid "%s: while writing output %s: %m"
 msgstr "%s: podczas zapisywania wyj¶cia do %s: %m"
 
-#: sunrpc/rpc_main.c:342
+#: sunrpc/rpc_main.c:340
 #, c-format
 msgid "cannot find C preprocessor: %s \n"
 msgstr "nie mo¿na odnale¼æ preprocesora C: %s \n"
 
-#: sunrpc/rpc_main.c:350
+#: sunrpc/rpc_main.c:348
 msgid "cannot find any C preprocessor (cpp)\n"
 msgstr "nie mo¿na odnale¼æ preprocesora C (cpp)\n"
 
-#: sunrpc/rpc_main.c:419
+#: sunrpc/rpc_main.c:417
 #, c-format
 msgid "%s: C preprocessor failed with signal %d\n"
 msgstr "%s: preprocesor C zakoñczy³ pracê z sygna³em %d\n"
 
-#: sunrpc/rpc_main.c:422
+#: sunrpc/rpc_main.c:420
 #, c-format
 msgid "%s: C preprocessor failed with exit code %d\n"
 msgstr "%s: preprocesor C zakoñczy³ pracê z kodem wyj¶cia %d\n"
 
-#: sunrpc/rpc_main.c:462
+#: sunrpc/rpc_main.c:460
 #, c-format
 msgid "illegal nettype :`%s'\n"
 msgstr "b³êdny typ sieci :'%s'\n"
 
-#: sunrpc/rpc_main.c:1104
+#: sunrpc/rpc_main.c:1122
 #, c-format
 msgid "rpcgen: too many defines\n"
 msgstr "rpcgen: za du¿o definicji\n"
 
-#: sunrpc/rpc_main.c:1116
+#: sunrpc/rpc_main.c:1134
 #, c-format
 msgid "rpcgen: arglist coding error\n"
 msgstr "rpcgen: b³êdne kodowanie arglist\n"
 
 #. TRANS: the file will not be removed; this is an
 #. TRANS: informative message.
-#: sunrpc/rpc_main.c:1149
+#: sunrpc/rpc_main.c:1167
 #, c-format
 msgid "file `%s' already exists and may be overwritten\n"
 msgstr "plik `%s' ju¿ istnieje i mo¿e zostaæ nadpisany\n"
 
-#: sunrpc/rpc_main.c:1194
+#: sunrpc/rpc_main.c:1212
 #, c-format
 msgid "Cannot specify more than one input file!\n"
 msgstr "Mo¿na podaæ tylko jeden plik wej¶ciowy!\n"
 
-#: sunrpc/rpc_main.c:1364
+#: sunrpc/rpc_main.c:1382
 msgid "This implementation doesn't support newstyle or MT-safe code!\n"
 msgstr "Ta implementacja nie obs³uguje kodu w nowym stylu ani bezpiecznego dla w±tków!\n"
 
-#: sunrpc/rpc_main.c:1373
+#: sunrpc/rpc_main.c:1391
 #, c-format
 msgid "Cannot use netid flag with inetd flag!\n"
 msgstr "Nie mo¿na u¿ywaæ flagi id_sieci z flag± inetd!\n"
 
-#: sunrpc/rpc_main.c:1385
+#: sunrpc/rpc_main.c:1403
 msgid "Cannot use netid flag without TIRPC!\n"
 msgstr "Flagi id_sieci mo¿na u¿ywaæ tylko z TIRPC!\n"
 
-#: sunrpc/rpc_main.c:1392
+#: sunrpc/rpc_main.c:1410
 msgid "Cannot use table flags with newstyle!\n"
 msgstr "Nowa sk³adnia opcji nie pozwala na u¿ywanie flagi table!\n"
 
-#: sunrpc/rpc_main.c:1411
+#: sunrpc/rpc_main.c:1429
 #, c-format
 msgid "\"infile\" is required for template generation flags.\n"
 msgstr "flagi generowania szablonów wymagaj± podania \"pliku_we\".\n"
 
-#: sunrpc/rpc_main.c:1416
+#: sunrpc/rpc_main.c:1434
 #, c-format
 msgid "Cannot have more than one file generation flag!\n"
 msgstr "Nie mo¿na podaæ wiêcej ni¿ jednej flagi generowania pliku!\n"
 
-#: sunrpc/rpc_main.c:1425
+#: sunrpc/rpc_main.c:1443
 #, c-format
 msgid "usage: %s infile\n"
 msgstr "sk³adnia: %s plik_we\n"
 
-#: sunrpc/rpc_main.c:1426
+#: sunrpc/rpc_main.c:1444
 #, c-format
 msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
 msgstr "\t%s [-abkCLNTM][-Dnazwa[=warto¶æ]] [-i rozmiar] [-I [-K sekund]] [-Y ¶cie¿ka] plik_we\n"
 
-#: sunrpc/rpc_main.c:1428
+#: sunrpc/rpc_main.c:1446
 #, c-format
 msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
 msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o plik_wy] [plik_we]\n"
 
-#: sunrpc/rpc_main.c:1430
+#: sunrpc/rpc_main.c:1448
 #, c-format
 msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
 msgstr "\t%s [-s typ_sieci]* [-o plik_wy] [plik_we]\n"
 
-#: sunrpc/rpc_main.c:1431
+#: sunrpc/rpc_main.c:1449
 #, c-format
 msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
 msgstr "\t%s [-n id_sieci]* [-o plik_wy] [plik_we]\n"
 
-#: sunrpc/rpc_scan.c:116
+#: sunrpc/rpc_scan.c:114
 msgid "constant or identifier expected"
 msgstr "spodziewana sta³a lub identyfikator"
 
-#: sunrpc/rpc_scan.c:312
+#: sunrpc/rpc_scan.c:310
 msgid "illegal character in file: "
 msgstr "b³êdny znak w pliku: "
 
-#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377
+#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375
 msgid "unterminated string constant"
 msgstr "nie zakoñczony ³añcuch znaków"
 
-#: sunrpc/rpc_scan.c:383
+#: sunrpc/rpc_scan.c:381
 msgid "empty char string"
 msgstr "pusty ³añcuch znaków"
 
-#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535
+#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533
 msgid "preprocessor error"
 msgstr "b³±d preprocesora"
 
@@ -4343,25 +4940,25 @@ msgstr "svc_run - poll nie powiod³o siê"
 msgid "can't reassign procedure number %ld\n"
 msgstr "nie mo¿na ponownie przypisaæ procedury numer %ld\n"
 
-#: sunrpc/svc_simple.c:96
+#: sunrpc/svc_simple.c:97
 msgid "couldn't create an rpc server\n"
 msgstr "nie mo¿na utworzyæ serwera rpc\n"
 
-#: sunrpc/svc_simple.c:104
+#: sunrpc/svc_simple.c:105
 #, c-format
 msgid "couldn't register prog %ld vers %ld\n"
 msgstr "nie mo¿na zarejestrowaæ programu %ld w wersji %ld\n"
 
-#: sunrpc/svc_simple.c:111
+#: sunrpc/svc_simple.c:113
 msgid "registerrpc: out of memory\n"
 msgstr "registerrpc: brak pamiêci\n"
 
-#: sunrpc/svc_simple.c:175
+#: sunrpc/svc_simple.c:173
 #, c-format
 msgid "trouble replying to prog %d\n"
 msgstr "problem przy odpowiadaniu programowi %d\n"
 
-#: sunrpc/svc_simple.c:183
+#: sunrpc/svc_simple.c:182
 #, c-format
 msgid "never registered prog %d\n"
 msgstr "program %d nie by³ nigdy zarejestrowany\n"
@@ -4374,11 +4971,11 @@ msgstr "svc_tcp.c - problemy przy tworze
 msgid "svc_tcp.c - cannot getsockname or listen"
 msgstr "svc_tcp.c - nie mo¿na wykonaæ getsockname lub listen"
 
-#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184
+#: sunrpc/svc_tcp.c:179
 msgid "svctcp_create: out of memory\n"
 msgstr "svctcp_create: brak pamiêci\n"
 
-#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228
+#: sunrpc/svc_tcp.c:218
 msgid "svc_tcp: makefd_xprt: out of memory\n"
 msgstr "svc_tcp: makefd_xprt: brak pamiêci\n"
 
@@ -4390,39 +4987,39 @@ msgstr "svcudp_create: problemy przy two
 msgid "svcudp_create - cannot getsockname"
 msgstr "svcudp_create - nie mo¿na wykonaæ getsockname"
 
-#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157
+#: sunrpc/svc_udp.c:152
 msgid "svcudp_create: out of memory\n"
 msgstr "svcudp_create: brak pamiêci\n"
 
-#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185
+#: sunrpc/svc_udp.c:174
 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
 msgstr "svcudp_create: xp_pad jest za ma³e na IP_PKTINFO\n"
 
-#: sunrpc/svc_udp.c:493
+#: sunrpc/svc_udp.c:474
 msgid "enablecache: cache already enabled"
 msgstr "enablecache: bufor jest ju¿ aktywny"
 
-#: sunrpc/svc_udp.c:499
+#: sunrpc/svc_udp.c:480
 msgid "enablecache: could not allocate cache"
 msgstr "enablecache: nie mo¿na przydzieliæ bufora"
 
-#: sunrpc/svc_udp.c:507
+#: sunrpc/svc_udp.c:489
 msgid "enablecache: could not allocate cache data"
 msgstr "enablecache: nie mo¿na przydzieliæ danych bufora"
 
-#: sunrpc/svc_udp.c:514
+#: sunrpc/svc_udp.c:497
 msgid "enablecache: could not allocate cache fifo"
 msgstr "enablecache: nie mo¿na przydzieliæ kolejki dla bufora"
 
-#: sunrpc/svc_udp.c:550
+#: sunrpc/svc_udp.c:532
 msgid "cache_set: victim not found"
 msgstr "cache_set: nie znaleziono wpisu mo¿liwego do powtórnego wykorzystania"
 
-#: sunrpc/svc_udp.c:561
+#: sunrpc/svc_udp.c:543
 msgid "cache_set: victim alloc failed"
 msgstr "cache_set: przydzielenie pamiêci dla nowego wpisu jest niemo¿liwe"
 
-#: sunrpc/svc_udp.c:567
+#: sunrpc/svc_udp.c:550
 msgid "cache_set: could not allocate new rpc_buffer"
 msgstr "cache_set: nie mo¿na przydzieliæ nowego rpc_buffer"
 
@@ -4434,1584 +5031,1508 @@ msgstr "svc_unix.c - problemy przy tworz
 msgid "svc_unix.c - cannot getsockname or listen"
 msgstr "svc_unix.c - nie mo¿na wykonaæ getsockname lub listen"
 
-#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181
-msgid "svcunix_create: out of memory\n"
-msgstr "svcunix_create: brak pamiêci\n"
-
-#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225
-msgid "svc_unix: makefd_xprt: out of memory\n"
-msgstr "svc_unix: makefd_xprt: brak pamiêci\n"
-
-#: sunrpc/xdr.c:570 sunrpc/xdr.c:573
-msgid "xdr_bytes: out of memory\n"
-msgstr "xdr_bytes: brak pamiêci\n"
-
-#: sunrpc/xdr.c:728 sunrpc/xdr.c:731
-msgid "xdr_string: out of memory\n"
-msgstr "xdr_string: brak pamiêci\n"
-
-#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114
-msgid "xdr_array: out of memory\n"
-msgstr "xdr_array: brak pamiêci\n"
-
-#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161
-msgid "xdrrec_create: out of memory\n"
-msgstr "xdrrec_create: brak pamiêci\n"
-
-#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91
-msgid "xdr_reference: out of memory\n"
-msgstr "xdr_reference: brak pamiêci\n"
-
-#: nis/nis_callback.c:189
-msgid "unable to free arguments"
-msgstr "zwolnienie argumentów niemo¿liwe"
-
-#: nis/nis_error.c:30
-msgid "Probable success"
-msgstr "Prawdopodobnie sukces"
-
-#: nis/nis_error.c:31
-msgid "Not found"
-msgstr "Nie znaleziono"
-
-#: nis/nis_error.c:32
-msgid "Probably not found"
-msgstr "Prawdopodobnie nie znaleziony"
-
-#: nis/nis_error.c:33
-msgid "Cache expired"
-msgstr "Dezaktualizacja bufora cache"
-
-#: nis/nis_error.c:34
-msgid "NIS+ servers unreachable"
-msgstr "Serwery NIS+ s± niedostêpne"
-
-#: nis/nis_error.c:35
-msgid "Unknown object"
-msgstr "Nieznany obiekt"
-
-#: nis/nis_error.c:36
-msgid "Server busy, try again"
-msgstr "Serwer zajêty, trzeba spróbowaæ ponownie"
-
-#: nis/nis_error.c:37
-msgid "Generic system error"
-msgstr "Ogólny b³±d systemowy"
-
-#: nis/nis_error.c:38
-msgid "First/next chain broken"
-msgstr "£añcuch pierwszy/nastêpny jest uszkodzony"
-
-#: nis/nis_error.c:41
-msgid "Name not served by this server"
-msgstr "Nazwa nie jest obs³ugiwana przez ten serwer"
-
-#: nis/nis_error.c:42
-msgid "Server out of memory"
-msgstr "Brak pamiêci dla serwera"
-
-#: nis/nis_error.c:43
-msgid "Object with same name exists"
-msgstr "Istnieje ju¿ obiekt o tej nazwie"
-
-#: nis/nis_error.c:44
-msgid "Not master server for this domain"
-msgstr "To nie jest serwer nadrzêdny dla tej domeny"
-
-#: nis/nis_error.c:45
-msgid "Invalid object for operation"
-msgstr "B³êdny obiekt dla tej operacji"
-
-#: nis/nis_error.c:46
-msgid "Malformed name, or illegal name"
-msgstr "¬le sformu³owana lub nieprawid³owa nazwa"
-
-#: nis/nis_error.c:47
-msgid "Unable to create callback"
-msgstr "Utworzenie wywo³ania zwrotnego jest niemo¿liwe"
-
-# XXX callback? -PK
-#: nis/nis_error.c:48
-msgid "Results sent to callback proc"
-msgstr "Wyniki zosta³y wys³ane do procedury wywo³ania zwrotnego"
-
-#: nis/nis_error.c:49
-msgid "Not found, no such name"
-msgstr "Nie znaleziono, brak takiej nazwy"
-
-#: nis/nis_error.c:50
-msgid "Name/entry isn't unique"
-msgstr "Nazwa/zapis nie jest unikalny"
-
-#: nis/nis_error.c:51
-msgid "Modification failed"
-msgstr "Modyfikacja nie powiod³a siê"
-
-#: nis/nis_error.c:52
-msgid "Database for table does not exist"
-msgstr "Brak bazy danych dla tej tabeli"
-
-#: nis/nis_error.c:53
-msgid "Entry/table type mismatch"
-msgstr "Typy wpisu/tablicy nie pasuj± do siebie"
-
-#: nis/nis_error.c:54
-msgid "Link points to illegal name"
-msgstr "Dowi±zanie wskazuje na b³êdn± nazwê"
-
-#: nis/nis_error.c:55
-msgid "Partial success"
-msgstr "Czê¶ciowy sukces"
-
-#: nis/nis_error.c:56
-msgid "Too many attributes"
-msgstr "Za du¿o atrybutów"
-
-#: nis/nis_error.c:57
-msgid "Error in RPC subsystem"
-msgstr "B³±d w podsystemie RPC"
-
-#: nis/nis_error.c:58
-msgid "Missing or malformed attribute"
-msgstr "Brakuj±cy lub ¼le sformu³owany atrybut"
-
-#: nis/nis_error.c:59
-msgid "Named object is not searchable"
-msgstr "Wskazany obiekt nie mo¿e byæ przeszukiwany"
-
-#: nis/nis_error.c:60
-msgid "Error while talking to callback proc"
-msgstr "Wyst±pi³ b³±d podczas odwo³ania do procedury wywo³ania zwrotnego"
-
-#: nis/nis_error.c:61
-msgid "Non NIS+ namespace encountered"
-msgstr "Napotkano nazwy nie nale¿±ce do przestrzeni NIS+"
-
-#: nis/nis_error.c:62
-msgid "Illegal object type for operation"
-msgstr "Nieprawid³owy typ obiektu dla tej operacji"
-
-#: nis/nis_error.c:63
-msgid "Passed object is not the same object on server"
-msgstr "Uzyskany obiekt nie jest taki sam jak obiekt na serwerze"
-
-#: nis/nis_error.c:64
-msgid "Modify operation failed"
-msgstr "Operacja modyfikacji nie powiod³a siê"
-
-#: nis/nis_error.c:65
-msgid "Query illegal for named table"
-msgstr "B³êdne zapytanie dla podanej tablicy"
-
-#: nis/nis_error.c:66
-msgid "Attempt to remove a non-empty table"
-msgstr "Próba skasowania tablicy z zawarto¶ci±"
-
-#: nis/nis_error.c:67
-msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
-msgstr "B³±d podczas dostêpu do pliku startowego NIS+. Czy NIS+ jest zainstalowany?"
-
-#: nis/nis_error.c:68
-msgid "Full resync required for directory"
-msgstr "Katalog wymaga powtórzenia pe³nej synchronizacji"
-
-#: nis/nis_error.c:69
-msgid "NIS+ operation failed"
-msgstr "Operacja NIS+ nie powiod³a siê"
-
-#: nis/nis_error.c:70
-msgid "NIS+ service is unavailable or not installed"
-msgstr "Us³uga NIS+ jest niedostêpna lub nie zosta³a zainstalowana"
-
-#: nis/nis_error.c:71
-msgid "Yes, 42 is the meaning of life"
-msgstr "Tak, 42 jest odpowiedzi± na pytanie o sens ¿ycia"
-
-#: nis/nis_error.c:72
-msgid "Unable to authenticate NIS+ server"
-msgstr "Uwierzytelnienie serwera NIS+ jest niemo¿liwe"
-
-#: nis/nis_error.c:73
-msgid "Unable to authenticate NIS+ client"
-msgstr "Uwierzytelnienie klienta NIS+ jest niemo¿liwe"
-
-#: nis/nis_error.c:74
-msgid "No file space on server"
-msgstr "Brak miejsca na serwerze"
-
-#: nis/nis_error.c:75
-msgid "Unable to create process on server"
-msgstr "Utworzenie procesu na serwerze jest niemo¿liwe"
-
-#: nis/nis_error.c:76
-msgid "Master server busy, full dump rescheduled."
-msgstr "Serwer nadrzêdny jest zajêty, pe³ny zrzut danych przesuniêty na pó¼niej."
-
-#: nis/nis_local_names.c:126
-#, c-format
-msgid "LOCAL entry for UID %d in directory %s not unique\n"
-msgstr "Wpis LOKALNY dla UID %d w katalogu %s nie jest unikalny\n"
-
-#: nis/nis_print.c:51
-msgid "UNKNOWN"
-msgstr "NIEZNANY"
-
-#: nis/nis_print.c:109
-msgid "BOGUS OBJECT\n"
-msgstr "NIEISTNIEJ¡CY OBIEKT\n"
-
-#: nis/nis_print.c:112
-msgid "NO OBJECT\n"
-msgstr "BRAK OBIEKTU\n"
-
-#: nis/nis_print.c:115
-msgid "DIRECTORY\n"
-msgstr "KATALOG\n"
-
-#: nis/nis_print.c:118
-msgid "GROUP\n"
-msgstr "GRUPA\n"
-
-#: nis/nis_print.c:121
-msgid "TABLE\n"
-msgstr "TABLICA\n"
-
-#: nis/nis_print.c:124
-msgid "ENTRY\n"
-msgstr "POZYCJA\n"
-
-#: nis/nis_print.c:127
-msgid "LINK\n"
-msgstr "DOWI¡ZANIE\n"
-
-#: nis/nis_print.c:130
-msgid "PRIVATE\n"
-msgstr "PRYWATNY\n"
-
-#: nis/nis_print.c:133
-msgid "(Unknown object)\n"
-msgstr "(Nieznany obiekt)\n"
-
-#: nis/nis_print.c:166
-#, c-format
-msgid "Name : `%s'\n"
-msgstr "Nazwa : `%s'\n"
-
-#: nis/nis_print.c:167
-#, c-format
-msgid "Type : %s\n"
-msgstr "Typ   : %s\n"
-
-#: nis/nis_print.c:172
-msgid "Master Server :\n"
-msgstr "Serwer nadrzêdny :\n"
-
-#: nis/nis_print.c:174
-msgid "Replicate :\n"
-msgstr "Replikacja :\n"
-
-#: nis/nis_print.c:175
-#, c-format
-msgid "\tName       : %s\n"
-msgstr "\tNazwa           : %s\n"
-
-#: nis/nis_print.c:176
-msgid "\tPublic Key : "
-msgstr "\tKlucz publiczny : "
-
-#: nis/nis_print.c:180
-msgid "None.\n"
-msgstr "Brak.\n"
-
-#: nis/nis_print.c:183
-#, c-format
-msgid "Diffie-Hellmann (%d bits)\n"
-msgstr "Diffie-Hellmann (%d bitów)\n"
+#: sunrpc/svc_unix.c:176
+msgid "svcunix_create: out of memory\n"
+msgstr "svcunix_create: brak pamiêci\n"
 
-#: nis/nis_print.c:188
-#, c-format
-msgid "RSA (%d bits)\n"
-msgstr "RSA (%d bitów)\n"
+#: sunrpc/svc_unix.c:215
+msgid "svc_unix: makefd_xprt: out of memory\n"
+msgstr "svc_unix: makefd_xprt: brak pamiêci\n"
 
-#: nis/nis_print.c:191
-msgid "Kerberos.\n"
-msgstr "Kerberos.\n"
+#: sunrpc/xdr.c:566
+msgid "xdr_bytes: out of memory\n"
+msgstr "xdr_bytes: brak pamiêci\n"
 
-#: nis/nis_print.c:194
-#, c-format
-msgid "Unknown (type = %d, bits = %d)\n"
-msgstr "Nieznany (typ = %d, bity = %d)\n"
+#: sunrpc/xdr.c:718
+msgid "xdr_string: out of memory\n"
+msgstr "xdr_string: brak pamiêci\n"
 
-#: nis/nis_print.c:205
-#, c-format
-msgid "\tUniversal addresses (%u)\n"
-msgstr "\tAdresy uniwersalne (%u)\n"
+#: sunrpc/xdr_array.c:106
+msgid "xdr_array: out of memory\n"
+msgstr "xdr_array: brak pamiêci\n"
 
-#: nis/nis_print.c:227
-msgid "Time to live : "
-msgstr "Czas ¿ycia : "
+#: sunrpc/xdr_rec.c:156
+msgid "xdrrec_create: out of memory\n"
+msgstr "xdrrec_create: brak pamiêci\n"
 
-#: nis/nis_print.c:229
-msgid "Default Access rights :\n"
-msgstr "Domy¶lne prawa dostêpu :\n"
+#: sunrpc/xdr_ref.c:86
+msgid "xdr_reference: out of memory\n"
+msgstr "xdr_reference: brak pamiêci\n"
 
-#: nis/nis_print.c:238
-#, c-format
-msgid "\tType         : %s\n"
-msgstr "\tTyp          : %s\n"
+#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27
+msgid "Hangup"
+msgstr "Roz³±czenie"
 
-#: nis/nis_print.c:239
-msgid "\tAccess rights: "
-msgstr "\tPrawa dostêpu: "
+#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28
+msgid "Interrupt"
+msgstr "Przerwanie"
 
-#: nis/nis_print.c:252
-msgid "Group Flags :"
-msgstr "Flagi grupy :"
+# XXX -PK
+#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29
+msgid "Quit"
+msgstr "Wyj¶cie"
 
-#: nis/nis_print.c:255
-msgid ""
-"\n"
-"Group Members :\n"
-msgstr ""
-"\n"
-"Cz³onkowie grupy :\n"
+#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30
+msgid "Illegal instruction"
+msgstr "B³êdna instrukcja"
 
-#: nis/nis_print.c:266
-#, c-format
-msgid "Table Type          : %s\n"
-msgstr "Typ tablicy            : %s\n"
+#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31
+msgid "Trace/breakpoint trap"
+msgstr "Pu³apka debuggera/breakpoint"
 
-#: nis/nis_print.c:267
-#, c-format
-msgid "Number of Columns   : %d\n"
-msgstr "Liczba kolumn          : %d\n"
+#: sysdeps/generic/siglist.h:34
+msgid "Aborted"
+msgstr "Przerwane"
 
-#: nis/nis_print.c:268
-#, c-format
-msgid "Character Separator : %c\n"
-msgstr "Separator znaków       : %c\n"
+#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34
+msgid "Floating point exception"
+msgstr "B³±d w obliczeniach zmiennoprzecinkowych"
 
-#: nis/nis_print.c:269
-#, c-format
-msgid "Search Path         : %s\n"
-msgstr "¦cie¿ka przeszukiwania : %s\n"
+#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35
+msgid "Killed"
+msgstr "Unicestwiony"
 
-#: nis/nis_print.c:270
-msgid "Columns             :\n"
-msgstr "Kolumny             :\n"
+#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36
+msgid "Bus error"
+msgstr "B³±d szyny"
 
-#: nis/nis_print.c:273
-#, c-format
-msgid "\t[%d]\tName          : %s\n"
-msgstr "\t[%d]\tNazwa         : %s\n"
+#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37
+msgid "Segmentation fault"
+msgstr "Naruszenie ochrony pamiêci"
 
-#: nis/nis_print.c:275
-msgid "\t\tAttributes    : "
-msgstr "\t\tAtrybuty      : "
+#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
+#. TRANS Every library function that returns this error code also generates a
+#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
+#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
+#. TRANS unless it has handled or blocked @code{SIGPIPE}.
+#: sysdeps/generic/siglist.h:39 sysdeps/gnu/errlist.c:359
+#: sysdeps/unix/siglist.c:39
+msgid "Broken pipe"
+msgstr "Przerwany potok"
 
-#: nis/nis_print.c:277
-msgid "\t\tAccess Rights : "
-msgstr "\t\tPrawa dostêpu : "
+#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40
+msgid "Alarm clock"
+msgstr "Budzik"
 
-#: nis/nis_print.c:286
-msgid "Linked Object Type : "
-msgstr "Typ dowi±zanego obiektu : "
+#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41
+msgid "Terminated"
+msgstr "Zakoñczony"
 
-#: nis/nis_print.c:288
-#, c-format
-msgid "Linked to : %s\n"
-msgstr "Dowi±zany do : %s\n"
+#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42
+msgid "Urgent I/O condition"
+msgstr "Nag³y wypadek I/O"
 
-#: nis/nis_print.c:297
-#, c-format
-msgid "\tEntry data of type %s\n"
-msgstr "\tDane rekordu typu %s\n"
+#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43
+msgid "Stopped (signal)"
+msgstr "Zatrzymany (sygna³)"
 
-#: nis/nis_print.c:300
-#, c-format
-msgid "\t[%u] - [%u bytes] "
-msgstr "\t[%u] - [%u bajtów] "
+#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44
+msgid "Stopped"
+msgstr "Zatrzymany"
 
-#: nis/nis_print.c:303
-msgid "Encrypted data\n"
-msgstr "Zaszyfrowane dane\n"
+#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45
+msgid "Continued"
+msgstr "Kontynuacja"
 
-#: nis/nis_print.c:305
-msgid "Binary data\n"
-msgstr "Dane binarne\n"
+#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46
+msgid "Child exited"
+msgstr "Potomek zakoñczy³ pracê"
 
-#: nis/nis_print.c:320
-#, c-format
-msgid "Object Name   : %s\n"
-msgstr "Nazwa obiektu : %s\n"
+#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47
+msgid "Stopped (tty input)"
+msgstr "Zatrzymany (wej¶cie z tty)"
 
-#: nis/nis_print.c:321
-#, c-format
-msgid "Directory     : %s\n"
-msgstr "Katalog       : %s\n"
+#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48
+msgid "Stopped (tty output)"
+msgstr "Zatrzymany (wyj¶cie na tty)"
 
-#: nis/nis_print.c:322
-#, c-format
-msgid "Owner         : %s\n"
-msgstr "W³a¶ciciel    : %s\n"
+#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49
+msgid "I/O possible"
+msgstr "We/Wy dozwolone"
 
-#: nis/nis_print.c:323
-#, c-format
-msgid "Group         : %s\n"
-msgstr "Grupa         : %s\n"
+#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50
+msgid "CPU time limit exceeded"
+msgstr "Przekroczony limit czasu procesora"
 
-#: nis/nis_print.c:324
-msgid "Access Rights : "
-msgstr "Prawa dostêpu : "
+#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51
+msgid "File size limit exceeded"
+msgstr "Przekroczony limit wielko¶ci pliku"
 
-#: nis/nis_print.c:326
-#, c-format
-msgid ""
-"\n"
-"Time to Live  : "
-msgstr ""
-"\n"
-"Czas ¿ycia    : "
+#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52
+msgid "Virtual timer expired"
+msgstr "Up³yn±³ czas stopera wirtualnego"
 
-#: nis/nis_print.c:329
-#, c-format
-msgid "Creation Time : %s"
-msgstr "Czas utworz.  : %s"
+#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53
+msgid "Profiling timer expired"
+msgstr "Up³yn±³ czas stopera profiluj±cego"
 
-#: nis/nis_print.c:331
-#, c-format
-msgid "Mod. Time     : %s"
-msgstr "Czas modyf.   : %s"
+#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54
+msgid "Window changed"
+msgstr "Okno zmienione"
 
-#: nis/nis_print.c:332
-msgid "Object Type   : "
-msgstr "Typ obiektu   : "
+#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56
+msgid "User defined signal 1"
+msgstr "Sygna³ u¿ytkownika 1"
 
-#: nis/nis_print.c:352
-#, c-format
-msgid "    Data Length = %u\n"
-msgstr "   Rozmiar danych = %u\n"
+#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57
+msgid "User defined signal 2"
+msgstr "Sygna³ u¿ytkownika 2"
 
-#: nis/nis_print.c:365
-#, c-format
-msgid "Status            : %s\n"
-msgstr "Stan            : %s\n"
+#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33
+msgid "EMT trap"
+msgstr "Pu³apka EMT"
 
-#: nis/nis_print.c:366
-#, c-format
-msgid "Number of objects : %u\n"
-msgstr "Liczba obiektów : %u\n"
+#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38
+msgid "Bad system call"
+msgstr "B³êdne wywo³anie systemowe"
 
-#: nis/nis_print.c:370
-#, c-format
-msgid "Object #%d:\n"
-msgstr "Obiekt #%d:\n"
+#: sysdeps/generic/siglist.h:66
+msgid "Stack fault"
+msgstr "B³±d stosu"
 
-#: nis/nis_print_group_entry.c:115
-#, c-format
-msgid "Group entry for \"%s.%s\" group:\n"
-msgstr "Wpis dla grupy \"%s.%s\":\n"
+#: sysdeps/generic/siglist.h:69
+msgid "Information request"
+msgstr "¯±danie informacji"
 
-# XXX nie-czlonkowie brzmi glupio -PK
-#: nis/nis_print_group_entry.c:123
-msgid "    Explicit members:\n"
-msgstr "    Cz³onkowie zadeklarowani:\n"
+#: sysdeps/generic/siglist.h:71
+msgid "Power failure"
+msgstr "Awaria zasilania"
 
-#: nis/nis_print_group_entry.c:128
-msgid "    No explicit members\n"
-msgstr "    Brak zadeklarowanych cz³onków\n"
+#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55
+msgid "Resource lost"
+msgstr "Zasoby zosta³y stracone"
 
-#: nis/nis_print_group_entry.c:131
-msgid "    Implicit members:\n"
-msgstr "    Cz³onkowie domniemani:\n"
+#. TRANS Operation not permitted; only the owner of the file (or other resource)
+#. TRANS or processes with special privileges can perform the operation.
+#: sysdeps/gnu/errlist.c:25
+msgid "Operation not permitted"
+msgstr "Operacja niedozwolona"
 
-#: nis/nis_print_group_entry.c:136
-msgid "    No implicit members\n"
-msgstr "    Brak domniemanych cz³onków\n"
+#. TRANS No process matches the specified process ID.
+#: sysdeps/gnu/errlist.c:45
+msgid "No such process"
+msgstr "Nie ma takiego procesu"
 
-#: nis/nis_print_group_entry.c:139
-msgid "    Recursive members:\n"
-msgstr "    Cz³onkowie rekursywni:\n"
+#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
+#. TRANS completion of the call.  When this happens, you should try the call
+#. TRANS again.
+#. TRANS
+#. TRANS You can choose to have functions resume after a signal that is handled,
+#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
+#. TRANS Primitives}.
+#: sysdeps/gnu/errlist.c:60
+msgid "Interrupted system call"
+msgstr "Przerwane wywo³anie systemowe"
 
-#: nis/nis_print_group_entry.c:144
-msgid "    No recursive members\n"
-msgstr "    Brak rekursywnych cz³onków\n"
+#. TRANS Input/output error; usually used for physical read or write errors.
+#: sysdeps/gnu/errlist.c:69
+msgid "Input/output error"
+msgstr "B³±d wej¶cia/wyj¶cia"
 
-#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163
-msgid "    Explicit nonmembers:\n"
-msgstr "   Nie-cz³onkowie zadeklarowani:\n"
+#. TRANS No such device or address.  The system tried to use the device
+#. TRANS represented by a file you specified, and it couldn't find the device.
+#. TRANS This can mean that the device file was installed incorrectly, or that
+#. TRANS the physical device is missing or not correctly attached to the
+#. TRANS computer.
+#: sysdeps/gnu/errlist.c:82
+msgid "No such device or address"
+msgstr "Nie ma takiego urz±dzenia ani adresu"
 
-#: nis/nis_print_group_entry.c:152
-msgid "    No explicit nonmembers\n"
-msgstr "    Brak zadeklarowanych nie-cz³onków\n"
+#. TRANS Argument list too long; used when the arguments passed to a new program
+#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
+#. TRANS File}) occupy too much memory space.  This condition never arises in the
+#. TRANS GNU system.
+#: sysdeps/gnu/errlist.c:94
+msgid "Argument list too long"
+msgstr "Lista argumentów za d³uga"
 
-#: nis/nis_print_group_entry.c:155
-msgid "    Implicit nonmembers:\n"
-msgstr "    Nie-cz³onkowie domniemani:\n"
+#. TRANS Invalid executable file format.  This condition is detected by the
+#. TRANS @code{exec} functions; see @ref{Executing a File}.
+#: sysdeps/gnu/errlist.c:104
+msgid "Exec format error"
+msgstr "B³êdny format pliku wykonywalnego"
 
-#: nis/nis_print_group_entry.c:160
-msgid "    No implicit nonmembers\n"
-msgstr "    Brak domniemanych nie-cz³onków\n"
+#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
+#. TRANS closed or reading from a descriptor open only for writing (or vice
+#. TRANS versa).
+#: sysdeps/gnu/errlist.c:115
+msgid "Bad file descriptor"
+msgstr "B³êdny deskryptor pliku"
 
-#: nis/nis_print_group_entry.c:168
-msgid "    No recursive nonmembers\n"
-msgstr "   Brak rekursywnych nie-cz³onków\n"
+#. TRANS There are no child processes.  This error happens on operations that are
+#. TRANS supposed to manipulate child processes, when there aren't any processes
+#. TRANS to manipulate.
+#: sysdeps/gnu/errlist.c:126
+msgid "No child processes"
+msgstr "Brak procesów potomnych"
 
-#: nis/nss_nisplus/nisplus-publickey.c:101
-#: nis/nss_nisplus/nisplus-publickey.c:182
-#, c-format
-msgid "DES entry for netname %s not unique\n"
-msgstr "Pozycja DES dla sieci %s nie jest unikalna\n"
+#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
+#. TRANS deadlock situation.  The system does not guarantee that it will notice
+#. TRANS all such situations.  This error means you got lucky and the system
+#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
+#: sysdeps/gnu/errlist.c:138
+msgid "Resource deadlock avoided"
+msgstr "Unikniêto zakleszczenia zasobów"
 
-#: nis/nss_nisplus/nisplus-publickey.c:218
-#, c-format
-msgid "netname2user: missing group id list in `%s'."
-msgstr "netname2user: brak listy identyfikatorów grup w `%s'."
+#. TRANS No memory available.  The system cannot allocate more virtual memory
+#. TRANS because its capacity is full.
+#: sysdeps/gnu/errlist.c:148
+msgid "Cannot allocate memory"
+msgstr "Nie mo¿na przydzieliæ pamiêci"
 
-#: nis/nss_nisplus/nisplus-publickey.c:300
-#: nis/nss_nisplus/nisplus-publickey.c:306
-#: nis/nss_nisplus/nisplus-publickey.c:370
-#: nis/nss_nisplus/nisplus-publickey.c:379
-#, c-format
-msgid "netname2user: (nis+ lookup): %s\n"
-msgstr "netname2user: (odwzorowanie nis+): %s\n"
+#. TRANS Bad address; an invalid pointer was detected.
+#. TRANS In the GNU system, this error never happens; you get a signal instead.
+#: sysdeps/gnu/errlist.c:167
+msgid "Bad address"
+msgstr "B³êdny adres"
 
-#: nis/nss_nisplus/nisplus-publickey.c:319
-#, c-format
-msgid "netname2user: DES entry for %s in directory %s not unique"
-msgstr "netname2user: wpis DES dla %s w katalogu %s nie jest unikalny"
+#. TRANS A file that isn't a block special file was given in a situation that
+#. TRANS requires one.  For example, trying to mount an ordinary file as a file
+#. TRANS system in Unix gives this error.
+#: sysdeps/gnu/errlist.c:178
+msgid "Block device required"
+msgstr "Wymagane urz±dzenie blokowe"
 
-# XXX principal = nadzorca, troche lame -PK
-#: nis/nss_nisplus/nisplus-publickey.c:337
-#, c-format
-msgid "netname2user: principal name `%s' too long"
-msgstr "name2user: nazwa nadzorcy `%s' jest zbyt d³uga"
+#. TRANS Resource busy; a system resource that can't be shared is already in use.
+#. TRANS For example, if you try to delete a file that is the root of a currently
+#. TRANS mounted filesystem, you get this error.
+#: sysdeps/gnu/errlist.c:189
+msgid "Device or resource busy"
+msgstr "Urz±dzenie lub zasoby zajête"
 
-#: nis/nss_nisplus/nisplus-publickey.c:392
-#, c-format
-msgid "netname2user: LOCAL entry for %s in directory %s not unique"
-msgstr "netname2user: wpis LOKALNY dla %s w katalogu %s nie jest unikalny"
+#. TRANS File exists; an existing file was specified in a context where it only
+#. TRANS makes sense to specify a new file.
+#: sysdeps/gnu/errlist.c:199
+msgid "File exists"
+msgstr "Plik istnieje"
 
-#: nis/nss_nisplus/nisplus-publickey.c:399
-msgid "netname2user: should not have uid 0"
-msgstr "netname2user: UID 0 nie powinien wyst±piæ"
+#. TRANS An attempt to make an improper link across file systems was detected.
+#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
+#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:210
+msgid "Invalid cross-device link"
+msgstr "B³êdne dowi±zanie miêdzy urz±dzeniami"
 
-#: nis/ypclnt.c:171
-#, c-format
-msgid "YPBINDPROC_DOMAIN: %s\n"
-msgstr "YPBINDPROC_DOMAIN: %s\n"
+#. TRANS The wrong type of device was given to a function that expects a
+#. TRANS particular sort of device.
+#: sysdeps/gnu/errlist.c:220
+msgid "No such device"
+msgstr "Nie ma takiego urz±dzenia"
 
-#: nis/ypclnt.c:780
-msgid "Request arguments bad"
-msgstr "Argumenty ¿±dania s± b³êdne"
+#. TRANS A file that isn't a directory was specified when a directory is required.
+#: sysdeps/gnu/errlist.c:229
+msgid "Not a directory"
+msgstr "Nie jest katalogiem"
 
-#: nis/ypclnt.c:782
-msgid "RPC failure on NIS operation"
-msgstr "B³±d RPC podczas operacji NIS"
+#. TRANS File is a directory; you cannot open a directory for writing,
+#. TRANS or create or remove hard links to it.
+#: sysdeps/gnu/errlist.c:239
+msgid "Is a directory"
+msgstr "Jest katalogiem"
 
-#: nis/ypclnt.c:784
-msgid "Can't bind to server which serves this domain"
-msgstr "Nie mo¿na po³±czyæ siê z serwerem dla tej domeny"
+#. TRANS Invalid argument.  This is used to indicate various kinds of problems
+#. TRANS with passing the wrong argument to a library function.
+#: sysdeps/gnu/errlist.c:249
+msgid "Invalid argument"
+msgstr "Z³y argument"
 
-#: nis/ypclnt.c:786
-msgid "No such map in server's domain"
-msgstr "Brak takiej mapy w domenie serwera"
+#. TRANS The current process has too many files open and can't open any more.
+#. TRANS Duplicate descriptors do count toward this limit.
+#. TRANS
+#. TRANS In BSD and GNU, the number of open files is controlled by a resource
+#. TRANS limit that can usually be increased.  If you get this error, you might
+#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
+#. TRANS @pxref{Limits on Resources}.
+#: sysdeps/gnu/errlist.c:264
+msgid "Too many open files"
+msgstr "Za du¿o otwartych plików"
 
-#: nis/ypclnt.c:788
-msgid "No such key in map"
-msgstr "Brak takiego klucza w mapie"
+#. TRANS There are too many distinct file openings in the entire system.  Note
+#. TRANS that any number of linked channels count as just one file opening; see
+#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
+#: sysdeps/gnu/errlist.c:275
+msgid "Too many open files in system"
+msgstr "Za du¿o otwartych plików w systemie"
 
-#: nis/ypclnt.c:790
-msgid "Internal NIS error"
-msgstr "B³±d wewnêtrzny NIS"
+#. TRANS Inappropriate I/O control operation, such as trying to set terminal
+#. TRANS modes on an ordinary file.
+#: sysdeps/gnu/errlist.c:285
+msgid "Inappropriate ioctl for device"
+msgstr "Niew³a¶ciwy ioctl dla urz±dzenia"
 
-#: nis/ypclnt.c:792
-msgid "Local resource allocation failure"
-msgstr "Wyst±pi³ b³±d podczas przydzielania lokalnych zasobów"
+#. TRANS An attempt to execute a file that is currently open for writing, or
+#. TRANS write to a file that is currently being executed.  Often using a
+#. TRANS debugger to run a program is considered having it open for writing and
+#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
+#. TRANS is not an error in the GNU system; the text is copied as necessary.
+#: sysdeps/gnu/errlist.c:298
+msgid "Text file busy"
+msgstr "Plik wykonywalny zajêty"
 
-#: nis/ypclnt.c:794
-msgid "No more records in map database"
-msgstr "Nie ma wiêcej rekordów w mapie"
+#. TRANS File too big; the size of a file would be larger than allowed by the system.
+#: sysdeps/gnu/errlist.c:307
+msgid "File too large"
+msgstr "Plik zbyt du¿y"
 
-#: nis/ypclnt.c:796
-msgid "Can't communicate with portmapper"
-msgstr "Komunikacja z portmapperem jest niemo¿liwa"
+#. TRANS No space left on device; write operation on a file failed because the
+#. TRANS disk is full.
+#: sysdeps/gnu/errlist.c:317
+msgid "No space left on device"
+msgstr "Brak miejsca na urz±dzeniu"
 
-#: nis/ypclnt.c:798
-msgid "Can't communicate with ypbind"
-msgstr "Komunikacja z ypbind jest niemo¿liwa"
+#. TRANS Invalid seek operation (such as on a pipe).
+#: sysdeps/gnu/errlist.c:326
+msgid "Illegal seek"
+msgstr "B³êdne przesuniêcie"
 
-#: nis/ypclnt.c:800
-msgid "Can't communicate with ypserv"
-msgstr "Komunikacja z ypserv jest niemo¿liwa"
+#. TRANS An attempt was made to modify something on a read-only file system.
+#: sysdeps/gnu/errlist.c:335
+msgid "Read-only file system"
+msgstr "System plików wy³±cznie do odczytu"
 
-#: nis/ypclnt.c:802
-msgid "Local domain name not set"
-msgstr "Lokalna domena nie jest ustawiona"
+#. TRANS Too many links; the link count of a single file would become too large.
+#. TRANS @code{rename} can cause this error if the file being renamed already has
+#. TRANS as many links as it can take (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:346
+msgid "Too many links"
+msgstr "Za du¿o dowi±zañ"
 
-#: nis/ypclnt.c:804
-msgid "NIS map database is bad"
-msgstr "Mapa NIS zawiera b³êdy"
+#. TRANS Domain error; used by mathematical functions when an argument value does
+#. TRANS not fall into the domain over which the function is defined.
+#: sysdeps/gnu/errlist.c:369
+msgid "Numerical argument out of domain"
+msgstr "Argument liczbowy spoza dziedziny"
 
-#: nis/ypclnt.c:806
-msgid "NIS client/server version mismatch - can't supply service"
-msgstr "Niezgodno¶æ wersji miêdzy klientem i serwerem NIS - us³uga niemo¿liwa"
+#. TRANS Range error; used by mathematical functions when the result value is
+#. TRANS not representable because of overflow or underflow.
+#: sysdeps/gnu/errlist.c:379
+msgid "Numerical result out of range"
+msgstr "Wynik liczbowy poza zakresem"
 
-#: nis/ypclnt.c:810
-msgid "Database is busy"
-msgstr "Baza danych jest zajêta"
+#. TRANS Resource temporarily unavailable; the call might work if you try again
+#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
+#. TRANS they are always the same in the GNU C library.
+#. TRANS
+#. TRANS This error can happen in a few different situations:
+#. TRANS
+#. TRANS @itemize @bullet
+#. TRANS @item
+#. TRANS An operation that would block was attempted on an object that has
+#. TRANS non-blocking mode selected.  Trying the same operation again will block
+#. TRANS until some external condition makes it possible to read, write, or
+#. TRANS connect (whatever the operation).  You can use @code{select} to find out
+#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
+#. TRANS
+#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
+#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
+#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
+#. TRANS check for both codes and treat them the same.
+#. TRANS
+#. TRANS @item
+#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
+#. TRANS can return this error.  It indicates that the shortage is expected to
+#. TRANS pass, so your program can try the call again later and it may succeed.
+#. TRANS It is probably a good idea to delay for a few seconds before trying it
+#. TRANS again, to allow time for other processes to release scarce resources.
+#. TRANS Such shortages are usually fairly serious and affect the whole system,
+#. TRANS so usually an interactive program should report the error to the user
+#. TRANS and return to its command loop.
+#. TRANS @end itemize
+#: sysdeps/gnu/errlist.c:416
+msgid "Resource temporarily unavailable"
+msgstr "Zasoby chwilowo niedostêpne"
 
-#: nis/ypclnt.c:812
-msgid "Unknown NIS error code"
-msgstr "Nieznany kod b³êdu NIS"
+#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
+#. TRANS The values are always the same, on every operating system.
+#. TRANS
+#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
+#. TRANS separate error code.
+#: sysdeps/gnu/errlist.c:429
+msgid "Operation would block"
+msgstr "Operacja spowodowa³aby blokadê"
 
-#: nis/ypclnt.c:854
-msgid "Internal ypbind error"
-msgstr "B³±d wewnêtrzny ypbind"
+#. TRANS An operation that cannot complete immediately was initiated on an object
+#. TRANS that has non-blocking mode selected.  Some functions that must always
+#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
+#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
+#. TRANS the operation has begun and will take some time.  Attempts to manipulate
+#. TRANS the object before the call completes return @code{EALREADY}.  You can
+#. TRANS use the @code{select} function to find out when the pending operation
+#. TRANS has completed; @pxref{Waiting for I/O}.
+#: sysdeps/gnu/errlist.c:445
+msgid "Operation now in progress"
+msgstr "Operacja jest w³a¶nie wykonywana"
 
-#: nis/ypclnt.c:856
-msgid "Domain not bound"
-msgstr "Domena nie zosta³a zwi±zana"
+#. TRANS An operation is already in progress on an object that has non-blocking
+#. TRANS mode selected.
+#: sysdeps/gnu/errlist.c:455
+msgid "Operation already in progress"
+msgstr "Operacja jest ju¿ wykonywana"
 
-#: nis/ypclnt.c:858
-msgid "System resource allocation failure"
-msgstr "Wyst±pi³ b³±d podczas przydzielania zasobów systemowych"
+#. TRANS A file that isn't a socket was specified when a socket is required.
+#: sysdeps/gnu/errlist.c:464
+msgid "Socket operation on non-socket"
+msgstr "Operacja na obiekcie, który nie jest gniazdem"
 
-#: nis/ypclnt.c:860
-msgid "Unknown ypbind error"
-msgstr "Nieznany b³±d ypbind"
+#. TRANS The size of a message sent on a socket was larger than the supported
+#. TRANS maximum size.
+#: sysdeps/gnu/errlist.c:474
+msgid "Message too long"
+msgstr "Komunikat za d³ugi"
 
-#: nis/ypclnt.c:899
-msgid "yp_update: cannot convert host to netname\n"
-msgstr "yp_update: nie mo¿na przekonwertowaæ nazwy hosta na nazwê sieci\n"
+#. TRANS The socket type does not support the requested communications protocol.
+#: sysdeps/gnu/errlist.c:483
+msgid "Protocol wrong type for socket"
+msgstr "Typ protoko³u nie pasuje do gniazda"
 
-#: nis/ypclnt.c:911
-msgid "yp_update: cannot get server address\n"
-msgstr "yp_update: nie mo¿na uzyskaæ adresu serwera\n"
+#. TRANS You specified a socket option that doesn't make sense for the
+#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
+#: sysdeps/gnu/errlist.c:493
+msgid "Protocol not available"
+msgstr "Protokó³ niedostêpny"
 
-#: nscd/cache.c:94
-msgid "while allocating hash table entry"
-msgstr "b³±d podczas wstawiania do tablicy mieszaj±cej"
+#. TRANS The socket domain does not support the requested communications protocol
+#. TRANS (perhaps because the requested protocol is completely invalid).
+#. TRANS @xref{Creating a Socket}.
+#: sysdeps/gnu/errlist.c:504
+msgid "Protocol not supported"
+msgstr "Protokó³ nie obs³ugiwany"
 
-#: nscd/cache.c:162 nscd/connections.c:184
-#, c-format
-msgid "cannot stat() file `%s': %s"
-msgstr "znalezienie pliku bazy danych `%s' jest niemo¿liwe: %s"
+#. TRANS The socket type is not supported.
+#: sysdeps/gnu/errlist.c:513
+msgid "Socket type not supported"
+msgstr "Nie obs³ugiwany typ gniazda"
 
-#: nscd/connections.c:150
-msgid "Cannot run nscd in secure mode as unprivileged user"
-msgstr "Nie mo¿na uruchomiæ nscd w trybie bezpiecznym jako u¿ytkownik nieuprzywilejowany"
+#. TRANS The operation you requested is not supported.  Some socket functions
+#. TRANS don't make sense for all types of sockets, and others may not be
+#. TRANS implemented for all communications protocols.  In the GNU system, this
+#. TRANS error can happen for many calls when the object does not support the
+#. TRANS particular operation; it is a generic indication that the server knows
+#. TRANS nothing to do for that call.
+#: sysdeps/gnu/errlist.c:527
+msgid "Operation not supported"
+msgstr "Operacja nie obs³ugiwana"
 
-#: nscd/connections.c:172
-#, c-format
-msgid "while allocating cache: %s"
-msgstr "podczas przydzielania bufora: %s"
+#. TRANS The socket communications protocol family you requested is not supported.
+#: sysdeps/gnu/errlist.c:536
+msgid "Protocol family not supported"
+msgstr "Nie obs³ugiwana rodzina protoko³ów"
 
-#: nscd/connections.c:197
-#, c-format
-msgid "cannot open socket: %s"
-msgstr "nie mo¿na otworzyæ gniazda: %s"
+#. TRANS The address family specified for a socket is not supported; it is
+#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
+#: sysdeps/gnu/errlist.c:546
+msgid "Address family not supported by protocol"
+msgstr "Rodzina adresów nie obs³ugiwana przez protokó³"
 
-#: nscd/connections.c:215
-#, c-format
-msgid "cannot enable socket to accept connections: %s"
-msgstr "nie mo¿na otworzyæ gniazda do przyjmowania po³±czeñ: %s"
+#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:555
+msgid "Address already in use"
+msgstr "Adres jest ju¿ w u¿yciu"
 
-#: nscd/connections.c:260
-#, c-format
-msgid "cannot handle old request version %d; current version is %d"
-msgstr "nie mo¿na obs³u¿yæ ¿±dañ w starej wersji %d; aktualna wersja to %d"
+#. TRANS The requested socket address is not available; for example, you tried
+#. TRANS to give a socket a name that doesn't match the local host name.
+#. TRANS @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:566
+msgid "Cannot assign requested address"
+msgstr "Nie mo¿na przypisaæ ¿±danego adresu"
 
-#: nscd/connections.c:298 nscd/connections.c:324
-#, c-format
-msgid "cannot write result: %s"
-msgstr "nie mo¿na zapisaæ wyniku: %s"
+#. TRANS A socket operation failed because the network was down.
+#: sysdeps/gnu/errlist.c:575
+msgid "Network is down"
+msgstr "Sieæ jest wy³±czona"
 
-#: nscd/connections.c:392 nscd/connections.c:514
-#, c-format
-msgid "error getting caller's id: %s"
-msgstr "b³±d podczas pobierania identyfikatorów wywo³uj±cych: %s"
+#. TRANS A socket operation failed because the subnet containing the remote host
+#. TRANS was unreachable.
+#: sysdeps/gnu/errlist.c:585
+msgid "Network is unreachable"
+msgstr "Sieæ jest niedostêpna"
 
-#: nscd/connections.c:485
-#, c-format
-msgid "while accepting connection: %s"
-msgstr "podczas przyjmowania po³±czenia: %s"
+#. TRANS A network connection was reset because the remote host crashed.
+#: sysdeps/gnu/errlist.c:594
+msgid "Network dropped connection on reset"
+msgstr "Sieæ przerwa³a po³±czenie po resecie"
 
-#: nscd/connections.c:498
-#, c-format
-msgid "short read while reading request: %s"
-msgstr "skrócony odczyt podczas czytania ¿±dania: `%s'"
+#. TRANS A network connection was aborted locally.
+#: sysdeps/gnu/errlist.c:603
+msgid "Software caused connection abort"
+msgstr "Oprogramowanie spowodowa³o przerwanie po³±czenia"
 
-#: nscd/connections.c:542
-#, c-format
-msgid "key length in request too long: %d"
-msgstr "d³ugo¶æ klucza w ¿±daniu zbyt du¿a: %d"
+#. TRANS A network connection was closed for reasons outside the control of the
+#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
+#. TRANS protocol violation.
+#: sysdeps/gnu/errlist.c:614
+msgid "Connection reset by peer"
+msgstr "Po³±czenie zerwane przez drug± stronê"
 
-#: nscd/connections.c:556
-#, c-format
-msgid "short read while reading request key: %s"
-msgstr "skrócony odczyt podczas czytania klucza ¿±dania: %s"
+#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
+#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
+#. TRANS other from network operations.
+#: sysdeps/gnu/errlist.c:625
+msgid "No buffer space available"
+msgstr "Brak miejsca w buforze"
 
-#: nscd/connections.c:566
-#, c-format
-msgid "handle_request: request received (Version = %d) from PID %ld"
-msgstr "handle_request: odebrano ¿±danie (Wersja = %d) od procesu %ld"
+#. TRANS You tried to connect a socket that is already connected.
+#. TRANS @xref{Connecting}.
+#: sysdeps/gnu/errlist.c:635
+msgid "Transport endpoint is already connected"
+msgstr "Drugi koniec jest ju¿ po³±czony"
 
-#: nscd/connections.c:571
-#, c-format
-msgid "handle_request: request received (Version = %d)"
-msgstr "handle_request: odebrano ¿±danie (Wersja = %d)"
+#. TRANS The socket is not connected to anything.  You get this error when you
+#. TRANS try to transmit data over a socket, without first specifying a
+#. TRANS destination for the data.  For a connectionless socket (for datagram
+#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
+#: sysdeps/gnu/errlist.c:647
+msgid "Transport endpoint is not connected"
+msgstr "Drugi koniec nie jest po³±czony"
 
-#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655
-#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681
-#, c-format
-msgid "Failed to run nscd as user '%s'"
-msgstr "Uruchomienie nscd jako u¿ytkownik '%s' nie powiod³o siê"
+#. TRANS No default destination address was set for the socket.  You get this
+#. TRANS error when you try to transmit data over a connectionless socket,
+#. TRANS without first specifying a destination for the data with @code{connect}.
+#: sysdeps/gnu/errlist.c:658
+msgid "Destination address required"
+msgstr "Wymagany jest adres docelowy"
 
-#: nscd/connections.c:656
-msgid "getgrouplist failed"
-msgstr "getgrouplist nie powiod³o siê"
+#. TRANS The socket has already been shut down.
+#: sysdeps/gnu/errlist.c:667
+msgid "Cannot send after transport endpoint shutdown"
+msgstr "Wysy³anie po zamkniêciu gniazda jest niemo¿liwe"
 
-#: nscd/connections.c:669
-msgid "setgroups failed"
-msgstr "setgroups nie powiod³o"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:676
+msgid "Too many references: cannot splice"
+msgstr "Za du¿o odniesieñ: dowi±zanie niemo¿liwe"
 
-#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109
-msgid "while allocating key copy"
-msgstr "podczas przydzielania kopii klucza"
+#. TRANS A socket operation with a specified timeout received no response during
+#. TRANS the timeout period.
+#: sysdeps/gnu/errlist.c:686
+msgid "Connection timed out"
+msgstr "Przekroczony czas oczekiwania na po³±czenie"
 
-#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146
-msgid "while allocating cache entry"
-msgstr "podczas przydzielania elementu bufora"
+#. TRANS A remote host refused to allow the network connection (typically because
+#. TRANS it is not running the requested service).
+#: sysdeps/gnu/errlist.c:696
+msgid "Connection refused"
+msgstr "Po³±czenie odrzucone"
 
-#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193
-#, c-format
-msgid "short write in %s: %s"
-msgstr "b³±d zapisu w %s: %s"
+#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
+#. TRANS This often indicates a cycle of symbolic links.
+#: sysdeps/gnu/errlist.c:706
+msgid "Too many levels of symbolic links"
+msgstr "Za du¿e zagnie¿d¿enie dowi±zañ symbolicznych"
 
-#: nscd/grpcache.c:219
-#, c-format
-msgid "Haven't found \"%s\" in group cache!"
-msgstr "Nie znaleziono \"%s\" w buforze grup!"
+#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
+#. TRANS Files}) or host name too long (in @code{gethostname} or
+#. TRANS @code{sethostname}; @pxref{Host Identification}).
+#: sysdeps/gnu/errlist.c:717
+msgid "File name too long"
+msgstr "Za d³uga nazwa pliku"
 
-#: nscd/grpcache.c:285
-#, c-format
-msgid "Invalid numeric gid \"%s\"!"
-msgstr "Nieprawid³owy liczbowy gid \"%s\"!"
+#. TRANS The remote host for a requested network connection is down.
+#: sysdeps/gnu/errlist.c:726
+msgid "Host is down"
+msgstr "Urz±dzenie jest wy³±czone"
 
-#: nscd/grpcache.c:292
-#, c-format
-msgid "Haven't found \"%d\" in group cache!"
-msgstr "Nie znaleziono \"%d\" w buforze grup!"
+#. TRANS The remote host for a requested network connection is not reachable.
+#: sysdeps/gnu/errlist.c:735
+msgid "No route to host"
+msgstr "Brak trasy do hosta"
 
-#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436
-#: nscd/hstcache.c:501
-#, c-format
-msgid "Haven't found \"%s\" in hosts cache!"
-msgstr "Nie znaleziono \"%s\" w buforze hostów!"
+#. TRANS Directory not empty, where an empty directory was expected.  Typically,
+#. TRANS this error occurs when you are trying to delete a directory.
+#: sysdeps/gnu/errlist.c:745
+msgid "Directory not empty"
+msgstr "Katalog nie jest pusty"
 
-#: nscd/nscd.c:89
-msgid "Read configuration data from NAME"
-msgstr "Odczyt konfiguracji z pliku NAZWA"
+#. TRANS This means that the per-user limit on new process would be exceeded by
+#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
+#. TRANS the @code{RLIMIT_NPROC} limit.
+#: sysdeps/gnu/errlist.c:756
+msgid "Too many processes"
+msgstr "Za du¿o procesów"
 
-#: nscd/nscd.c:91
-msgid "Do not fork and display messages on the current tty"
-msgstr "Nie przechodzenie w t³o i wy¶wietlanie komunikatów na bie¿±cym terminalu"
+#. TRANS The file quota system is confused because there are too many users.
+#. TRANS @c This can probably happen in a GNU system when using NFS.
+#: sysdeps/gnu/errlist.c:766
+msgid "Too many users"
+msgstr "Za du¿o u¿ytkowników"
 
-#: nscd/nscd.c:92
-msgid "NUMBER"
-msgstr "LICZBA"
+#. TRANS The user's disk quota was exceeded.
+#: sysdeps/gnu/errlist.c:775
+msgid "Disk quota exceeded"
+msgstr "Przekroczony limit dyskowy"
 
-#: nscd/nscd.c:92
-msgid "Start NUMBER threads"
-msgstr "Uruchomienie takiej LICZBY w±tków"
+#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
+#. TRANS system which is due to file system rearrangements on the server host.
+#. TRANS Repairing this condition usually requires unmounting and remounting
+#. TRANS the NFS file system on the local host.
+#: sysdeps/gnu/errlist.c:787
+msgid "Stale NFS file handle"
+msgstr "Nieaktualny uchwyt pliku NFS"
 
-#: nscd/nscd.c:93
-msgid "Shut the server down"
-msgstr "Zakoñczenie pracy serwera"
+# to imho jest bardziej zrozumiale - zwlaszcza ze to sie czasem zdarza
+# jak sie uruchomi mountd bez -r -PK
+#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
+#. TRANS already specifies an NFS-mounted file.
+#. TRANS (This is an error on some operating systems, but we expect it to work
+#. TRANS properly on the GNU system, making this error code impossible.)
+#: sysdeps/gnu/errlist.c:799
+msgid "Object is remote"
+msgstr "Zdalny obiekt jest obiektem podmontowanym przez NFS"
 
-#: nscd/nscd.c:94
-msgid "Print current configuration statistic"
-msgstr "Wy¶wietlenie aktualnych statystyk konfiguracji"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:808
+msgid "RPC struct is bad"
+msgstr "Struktura RPC jest b³êdna"
 
-#: nscd/nscd.c:95
-msgid "TABLE"
-msgstr "TABLICA"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:817
+msgid "RPC version wrong"
+msgstr "Z³a wersja RPC"
 
-#: nscd/nscd.c:96
-msgid "Invalidate the specified cache"
-msgstr "Uniewa¿nienie podanego bufora"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:826
+msgid "RPC program not available"
+msgstr "Program RPC niedostêpny"
 
-#: nscd/nscd.c:97
-msgid "TABLE,yes"
-msgstr "TABLICA,yes"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:835
+msgid "RPC program version wrong"
+msgstr "Z³a wersja programu RPC"
 
-#: nscd/nscd.c:97
-msgid "Use separate cache for each user"
-msgstr "U¿ycie oddzielnego bufora dla ka¿dego u¿ytkownika"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:844
+msgid "RPC bad procedure for program"
+msgstr "Z³a procedura RPC dla programu"
 
-# XXX moze zostawic oryginal albo zrobic ladniej -PK
-#: nscd/nscd.c:102
-msgid "Name Service Cache Daemon."
-msgstr "Demon buforuj±cy us³ugi odwzorowania nazw."
+#. TRANS No locks available.  This is used by the file locking facilities; see
+#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
+#. TRANS it can result from an operation to an NFS server running another
+#. TRANS operating system.
+#: sysdeps/gnu/errlist.c:856
+msgid "No locks available"
+msgstr "Brak dostêpnych blokad"
 
-#: nscd/nscd.c:141
-msgid "cannot read configuration file; this is fatal"
-msgstr "nie mo¿na przeczytaæ pliku konfiguracyjnego; koniec pracy"
+#. TRANS Inappropriate file type or format.  The file was the wrong type for the
+#. TRANS operation, or a data file had the wrong format.
+#. TRANS
+#. TRANS On some systems @code{chmod} returns this error if you try to set the
+#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
+#: sysdeps/gnu/errlist.c:869
+msgid "Inappropriate file type or format"
+msgstr "Niew³a¶ciwy typ lub format pliku"
 
-#: nscd/nscd.c:152
-msgid "already running"
-msgstr "jest ju¿ uruchomiony"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:878
+msgid "Authentication error"
+msgstr "B³±d uwierzytelnienia"
 
-#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132
-msgid "Only root is allowed to use this option!"
-msgstr "Tylko root mo¿e u¿ywaæ tej opcji!"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:887
+msgid "Need authenticator"
+msgstr "Wymagane uwierzytelnienie"
 
-#: nscd/nscd_conf.c:88
-#, c-format
-msgid "Parse error: %s"
-msgstr "B³±d analizowania: %s"
+#. TRANS Function not implemented.  This indicates that the function called is
+#. TRANS not implemented at all, either in the C library itself or in the
+#. TRANS operating system.  When you get this error, you can be sure that this
+#. TRANS particular function will always fail with @code{ENOSYS} unless you
+#. TRANS install a new version of the C library or the operating system.
+#: sysdeps/gnu/errlist.c:900
+msgid "Function not implemented"
+msgstr "Nie zaimplementowana funkcja"
 
-#: nscd/nscd_conf.c:171
-#, c-format
-msgid "Could not create log file \"%s\""
-msgstr "Nie mo¿na utworzyæ pliku dziennika \"%s\""
+#. TRANS Not supported.  A function returns this error when certain parameter
+#. TRANS values are valid, but the functionality they request is not available.
+#. TRANS This can mean that the function does not implement a particular command
+#. TRANS or option value or flag bit at all.  For functions that operate on some
+#. TRANS object given in a parameter, such as a file descriptor or a port, it
+#. TRANS might instead mean that only @emph{that specific object} (file
+#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
+#. TRANS different file descriptors might support different ranges of parameter
+#. TRANS values.
+#. TRANS
+#. TRANS If the entire function is not available at all in the implementation,
+#. TRANS it returns @code{ENOSYS} instead.
+#: sysdeps/gnu/errlist.c:920
+msgid "Not supported"
+msgstr "Nie obs³ugiwane"
 
-#: nscd/nscd_conf.c:187
-msgid "Must specify user name for server-user option"
-msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji server-user"
+#. TRANS While decoding a multibyte character the function came along an invalid
+#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
+#: sysdeps/gnu/errlist.c:930
+msgid "Invalid or incomplete multibyte or wide character"
+msgstr "B³êdny lub niepe³ny znak wielobajtowy"
 
-#: nscd/nscd_conf.c:194
-msgid "Must specify user name for stat-user option"
-msgstr "Trzeba podaæ nazwê u¿ytkownika dla opcji stat-user"
+#. TRANS In the GNU system, servers supporting the @code{term} protocol return
+#. TRANS this error for certain operations when the caller is not in the
+#. TRANS foreground process group of the terminal.  Users do not usually see this
+#. TRANS error because functions such as @code{read} and @code{write} translate
+#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
+#. TRANS for information on process groups and these signals.
+#: sysdeps/gnu/errlist.c:944
+msgid "Inappropriate operation for background process"
+msgstr "Dzia³anie niedopuszczalne dla procesu w tle"
 
-#: nscd/nscd_conf.c:205
-#, c-format
-msgid "Unknown option: %s %s %s"
-msgstr "Nieznana opcja: %s %s %s"
+#. TRANS In the GNU system, opening a file returns this error when the file is
+#. TRANS translated by a program and the translator program dies while starting
+#. TRANS up, before it has connected to the file.
+#: sysdeps/gnu/errlist.c:955
+msgid "Translator died"
+msgstr "Translator przerwa³ pracê"
 
-#: nscd/nscd_stat.c:103
-#, c-format
-msgid "cannot write statistics: %s"
-msgstr "nie mo¿na zapisaæ statystyk: %s"
+#. TRANS The experienced user will know what is wrong.
+#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
+#. TRANS @c Don't change it.
+#: sysdeps/gnu/errlist.c:966
+msgid "?"
+msgstr "?"
 
-#: nscd/nscd_stat.c:128
-#, c-format
-msgid "Only root or %s is allowed to use this option!"
-msgstr "Tylko root lub %s mo¿e u¿ywaæ tej opcji!"
+#. TRANS You did @strong{what}?
+#: sysdeps/gnu/errlist.c:975
+msgid "You really blew it this time"
+msgstr "Tym razem da³e¶ popaliæ"
 
-#: nscd/nscd_stat.c:139
-msgid "nscd not running!\n"
-msgstr "nscd nie jest uruchomiony!\n"
+#. TRANS Go home and have a glass of warm, dairy-fresh milk.
+#: sysdeps/gnu/errlist.c:984
+msgid "Computer bought the farm"
+msgstr "Komputer wyjecha³ na wakacje"
 
-#: nscd/nscd_stat.c:150
-msgid "write incomplete"
-msgstr "zapis nie by³ kompletny"
+#. TRANS This error code has no purpose.
+#: sysdeps/gnu/errlist.c:993
+msgid "Gratuitous error"
+msgstr "Nieoczekiwany b³±d"
 
-#: nscd/nscd_stat.c:162
-msgid "cannot read statistics data"
-msgstr "nie mo¿na odczytaæ danych statystycznych"
+#: sysdeps/gnu/errlist.c:1001
+msgid "Bad message"
+msgstr "B³êdny komunikat"
 
-#: nscd/nscd_stat.c:165
-#, c-format
-msgid ""
-"nscd configuration:\n"
-"\n"
-"%15d  server debug level\n"
-msgstr ""
-"konfiguracja nscd:\n"
-"\n"
-"%15d  poziom komunikatów diagnostycznych\n"
+#: sysdeps/gnu/errlist.c:1009
+msgid "Identifier removed"
+msgstr "Identyfikator zosta³ usuniêty"
 
-#: nscd/nscd_stat.c:189
-#, c-format
-msgid "%3ud %2uh %2um %2lus  server runtime\n"
-msgstr "%3ud %2uh %2um %2lus  czasu dzia³ania serwera\n"
+# wydaje mi sie ze tu chodzi o wyczerpanie TTL i stad 'zbyt' -PK
+#: sysdeps/gnu/errlist.c:1017
+msgid "Multihop attempted"
+msgstr "Próba przej¶cia przez zbyt wiele ruterów"
 
-#: nscd/nscd_stat.c:192
-#, c-format
-msgid "    %2uh %2um %2lus  server runtime\n"
-msgstr "    %2uh %2um %2lus  czasu dzia³ania serwera\n"
+#: sysdeps/gnu/errlist.c:1025
+msgid "No data available"
+msgstr "Brak danych"
 
-#: nscd/nscd_stat.c:194
-#, c-format
-msgid "        %2um %2lus  server runtime\n"
-msgstr "        %2um %2lus  czasu dzia³ania serwera\n"
+#: sysdeps/gnu/errlist.c:1033
+msgid "Link has been severed"
+msgstr "Po³±czenie zosta³o przerwane"
 
-#: nscd/nscd_stat.c:196
-#, c-format
-msgid "            %2lus  server runtime\n"
-msgstr "            %2lus  czasu dzia³ania serwera\n"
+#: sysdeps/gnu/errlist.c:1041
+msgid "No message of desired type"
+msgstr "Brak komunikatu o po¿±danym typie"
 
-#: nscd/nscd_stat.c:198
-#, c-format
-msgid "%15lu  number of times clients had to wait\n"
-msgstr "%15lu  razy klienci musieli czekaæ\n"
+#: sysdeps/gnu/errlist.c:1049
+msgid "Out of streams resources"
+msgstr "Brak dodatkowych strumieni"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "      no"
-msgstr "     nie"
+#: sysdeps/gnu/errlist.c:1057
+msgid "Device not a stream"
+msgstr "Urz±dzenie nie jest strumieniem"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "     yes"
-msgstr "     tak"
+#: sysdeps/gnu/errlist.c:1065
+msgid "Value too large for defined data type"
+msgstr "Warto¶æ za du¿a dla zdefiniowanego typu danych"
 
-#: nscd/nscd_stat.c:221
-#, c-format
-msgid ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache is enabled\n"
-"%15Zu  suggested size\n"
-"%15lu  seconds time to live for positive entries\n"
-"%15lu  seconds time to live for negative entries\n"
-"%15lu  cache hits on positive entries\n"
-"%15lu  cache hits on negative entries\n"
-"%15lu  cache misses on positive entries\n"
-"%15lu  cache misses on negative entries\n"
-"%15lu%% cache hit rate\n"
-"%15lu  current number of cached values\n"
-"%15lu  maximum number of cached values\n"
-"%15lu  maximum chain length searched\n"
-"%15lu  number of delays on rdlock\n"
-"%15lu  number of delays on wrlock\n"
-"%15s  check /etc/%s for changes\n"
-msgstr ""
-"\n"
-"bufor %s:\n"
-"\n"
-"%15s  bufor w³±czony\n"
-"%15Zu  zalecany rozmiar\n"
-"%15lu  sekund czasu przez który bêd± utrzymywane wpisy pozytywne\n"
-"%15lu  sekund czasu przez który bêd± utrzymywane wpisy negatywne\n"
-"%15lu  trafionych wpisów pozytywnych\n"
-"%15lu  trafionych wpisów negatywnych\n"
-"%15lu  nie trafionych wpisów pozytywnych\n"
-"%15lu  nie trafionych wpisów negatywnych\n"
-"%15lu%% trafieñ\n"
-"%15lu  aktualnie pamiêtanych warto¶ci\n"
-"%15lu  maksymalnie pamiêtanych warto¶ci\n"
-"%15lu  maksymalna d³ugo¶æ szukanego ³añcucha\n"
-"%15lu  opó¼nieñ na rdlock\n"
-"%15lu  opó¼nieñ na wrlock\n"
-"%15s  sprawdzanie zmian w /etc/%s\n"
+#: sysdeps/gnu/errlist.c:1073
+msgid "Protocol error"
+msgstr "B³±d protoko³u"
 
-#: nscd/pwdcache.c:215
-#, c-format
-msgid "Haven't found \"%s\" in password cache!"
-msgstr "Nie znaleziono \"%s\" w buforze hase³!"
+#: sysdeps/gnu/errlist.c:1081
+msgid "Timer expired"
+msgstr "Up³yn±³ czas stopera"
 
-#: nscd/pwdcache.c:281
-#, c-format
-msgid "Invalid numeric uid \"%s\"!"
-msgstr "Nieprawid³owy liczbowy uid \"%s\"!"
+#. TRANS Operation canceled; an asynchronous operation was canceled before it
+#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
+#. TRANS the normal result is for the operations affected to complete with this
+#. TRANS error; @pxref{Cancel AIO Operations}.
+#: sysdeps/gnu/errlist.c:1093
+msgid "Operation canceled"
+msgstr "Operacja anulowana"
 
-#: nscd/pwdcache.c:288
-#, c-format
-msgid "Haven't found \"%d\" in password cache!"
-msgstr "Nie znaleziono \"%d\" w buforze hase³!"
+#: sysdeps/gnu/errlist.c:1101
+msgid "Interrupted system call should be restarted"
+msgstr "Nale¿y wznowiæ przerwane wywo³anie systemowe"
 
-#: elf/../sysdeps/generic/dl-sysdep.c:422
-msgid "cannot create capability list"
-msgstr "nie mo¿na utworzyæ listy uprawnieñ"
+#: sysdeps/gnu/errlist.c:1109
+msgid "Channel number out of range"
+msgstr "Numer kana³u poza zakresem"
 
-#: elf/../sysdeps/generic/readelflib.c:35
-#, c-format
-msgid "file %s is truncated\n"
-msgstr "plik %s jest skrócony\n"
+#: sysdeps/gnu/errlist.c:1117
+msgid "Level 2 not synchronized"
+msgstr "Poziom 2 nie zsynchronizowany"
 
-#: elf/../sysdeps/generic/readelflib.c:67
-#, c-format
-msgid "%s is a 32 bit ELF file.\n"
-msgstr "%s jest 32-bitowym plikiem ELF.\n"
+#: sysdeps/gnu/errlist.c:1125
+msgid "Level 3 halted"
+msgstr "Poziom 3 zatrzymany"
 
-#: elf/../sysdeps/generic/readelflib.c:69
-#, c-format
-msgid "%s is a 64 bit ELF file.\n"
-msgstr "%s jest 64-bitowym plikiem ELF.\n"
+#: sysdeps/gnu/errlist.c:1133
+msgid "Level 3 reset"
+msgstr "Poziom 3 wyzerowany"
 
-#: elf/../sysdeps/generic/readelflib.c:71
-#, c-format
-msgid "Unknown ELFCLASS in file %s.\n"
-msgstr "Nieznana ELFCLASS w pliku %s.\n"
+#: sysdeps/gnu/errlist.c:1141
+msgid "Link number out of range"
+msgstr "Numer dowi±zania poza zakresem"
 
-#: elf/../sysdeps/generic/readelflib.c:78
-#, c-format
-msgid "%s is not a shared object file (Type: %d).\n"
-msgstr "%s nie jest plikiem obiektu dzielonego (Typ: %d).\n"
+#: sysdeps/gnu/errlist.c:1149
+msgid "Protocol driver not attached"
+msgstr "Sterownik protoko³u nie jest pod³±czony"
 
-#: elf/../sysdeps/generic/readelflib.c:109
-msgid "more than one dynamic segment\n"
-msgstr "wiêcej ni¿ jeden segment dynamiczny\n"
+#: sysdeps/gnu/errlist.c:1157
+msgid "No CSI structure available"
+msgstr "Struktura CSI niedostêpna"
 
-#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49
-#, c-format
-msgid "%s is for unknown machine %d.\n"
-msgstr "%s jest dla nieznanej maszyny %d.\n"
+#: sysdeps/gnu/errlist.c:1165
+msgid "Level 2 halted"
+msgstr "Poziom 2 zatrzymany"
 
-#: elf/cache.c:70
-msgid "unknown"
-msgstr "nieznany"
+#: sysdeps/gnu/errlist.c:1173
+msgid "Invalid exchange"
+msgstr "B³êdna wymiana"
 
-#: elf/cache.c:111
-msgid "Unknown OS"
-msgstr "Nieznany system"
+#: sysdeps/gnu/errlist.c:1181
+msgid "Invalid request descriptor"
+msgstr "B³êdny deskryptor ¿±dania"
 
-#: elf/cache.c:116
-#, c-format
-msgid ", OS ABI: %s %d.%d.%d"
-msgstr ", ABI systemu: %s %d.%d.%d"
+#: sysdeps/gnu/errlist.c:1189
+msgid "Exchange full"
+msgstr "Przepe³niona wymiana"
 
-#: elf/cache.c:142 elf/ldconfig.c:1078
-#, c-format
-msgid "Can't open cache file %s\n"
-msgstr "Nie mo¿na otworzyæ pliku bufora %s\n"
+#: sysdeps/gnu/errlist.c:1197
+msgid "No anode"
+msgstr "Brak anody"
 
-#: elf/cache.c:154
-msgid "mmap of cache file failed.\n"
-msgstr "mmap pliku bufora nie powiod³o siê.\n"
+#: sysdeps/gnu/errlist.c:1205
+msgid "Invalid request code"
+msgstr "Z³y kod ¿±dania"
 
-#: elf/cache.c:158 elf/cache.c:168
-msgid "File is not a cache file.\n"
-msgstr "Plik nie jest plikiem bufora.\n"
+#: sysdeps/gnu/errlist.c:1213
+msgid "Invalid slot"
+msgstr "B³êdny kana³"
 
-#: elf/cache.c:201 elf/cache.c:211
-#, c-format
-msgid "%d libs found in cache `%s'\n"
-msgstr "Znaleziono %d bibliotek w buforze `%s'\n"
+#: sysdeps/gnu/errlist.c:1221
+msgid "File locking deadlock error"
+msgstr "Podczas blokowania pliku wyst±pi³o zakleszczenie"
 
-#: elf/cache.c:410
-#, c-format
-msgid "Can't remove old temporary cache file %s"
-msgstr "Nie mo¿na usun±æ starego tymczasowego pliku bufora %s"
+#: sysdeps/gnu/errlist.c:1229
+msgid "Bad font file format"
+msgstr "B³êdny format pliku fontu"
 
-#: elf/cache.c:417
-#, c-format
-msgid "Can't create temporary cache file %s"
-msgstr "Nie mo¿na utworzyæ tymczasowego pliku bufora %s"
+#: sysdeps/gnu/errlist.c:1237
+msgid "Machine is not on the network"
+msgstr "Maszyna nie znajduje siê w tej sieci"
 
-#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438
-msgid "Writing of cache data failed"
-msgstr "Zapis danych bufora nie powiód³ siê"
+#: sysdeps/gnu/errlist.c:1245
+msgid "Package not installed"
+msgstr "Pakiet nie jest zainstalowany"
 
-#: elf/cache.c:442
-msgid "Writing of cache data failed."
-msgstr "Zapis danych bufora nie powiód³ siê."
+#: sysdeps/gnu/errlist.c:1253
+msgid "Advertise error"
+msgstr "B³±d podczas og³aszania"
 
-#: elf/cache.c:449
-#, c-format
-msgid "Changing access rights of %s to %#o failed"
-msgstr "Zmiana praw dostêpu %s na %#o nie powiod³a siê"
+#: sysdeps/gnu/errlist.c:1261
+msgid "Srmount error"
+msgstr "B³±d srmount"
 
-#: elf/cache.c:454
-#, c-format
-msgid "Renaming of %s to %s failed"
-msgstr "Zmiana nazwy %s na %s nie powiod³a siê"
+#: sysdeps/gnu/errlist.c:1269
+msgid "Communication error on send"
+msgstr "B³±d komunikacji podczas wysy³ania"
 
-#: elf/dl-close.c:128
-msgid "shared object not open"
-msgstr "obiekt dzielony nie jest otwarty"
+#: sysdeps/gnu/errlist.c:1277
+msgid "RFS specific error"
+msgstr "B³±d RFS"
 
-#: elf/dl-close.c:531 elf/dl-open.c:454
-msgid "TLS generation counter wrapped!  Please send report with the 'glibcbug' script."
-msgstr "Licznik generacji TLS przekrêci³ siê! Proszê wys³aæ raport skryptem 'glibcbug'."
+#: sysdeps/gnu/errlist.c:1285
+msgid "Name not unique on network"
+msgstr "Nazwa nie jest unikalna w sieci"
 
-#: elf/dl-deps.c:111 elf/dl-open.c:183
-msgid "DST not allowed in SUID/SGID programs"
-msgstr "DST nie dozwolone dla programów SUID/SGID"
+#: sysdeps/gnu/errlist.c:1293
+msgid "File descriptor in bad state"
+msgstr "Deskryptor pliku w z³ym stanie"
 
-#: elf/dl-deps.c:124
-msgid "empty dynamics string token substitution"
-msgstr "puste dynamiczne podstawienie znaku ³añcucha"
+#: sysdeps/gnu/errlist.c:1301
+msgid "Remote address changed"
+msgstr "Zmieni³ siê adres drugiego koñca"
 
-#: elf/dl-deps.c:130
-#, c-format
-msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
-msgstr "nie mo¿na wczytaæ pomocniczego `%s' z powodu pustego dynamicznego podstawienia\n"
+#: sysdeps/gnu/errlist.c:1309
+msgid "Can not access a needed shared library"
+msgstr "Brak dostêpu do wymaganej biblioteki dzielonej"
 
-#: elf/dl-deps.c:461
-msgid "cannot allocate dependency list"
-msgstr "nie mo¿na przydzieliæ pamiêci dla listy zale¿no¶ci"
+#: sysdeps/gnu/errlist.c:1317
+msgid "Accessing a corrupted shared library"
+msgstr "Próba u¿ycia uszkodzonej biblioteki dzielonej"
 
-#: elf/dl-deps.c:494 elf/dl-deps.c:549
-msgid "cannot allocate symbol search list"
-msgstr "nie mo¿na przydzieliæ pamiêci dla listy przeszukiwania symboli"
+#: sysdeps/gnu/errlist.c:1325
+msgid ".lib section in a.out corrupted"
+msgstr "Sekcja .lib w a.out jest uszkodzona"
 
-#: elf/dl-deps.c:534
-msgid "Filters not supported with LD_TRACE_PRELINKING"
-msgstr "Filtry nie s± obs³ugiwane z LD_TRACE_PRELINKING"
+#: sysdeps/gnu/errlist.c:1333
+msgid "Attempting to link in too many shared libraries"
+msgstr "Próba ³±czenia ze zbyt wieloma bibliotekami dzielonymi"
 
-#: elf/dl-error.c:75
-msgid "DYNAMIC LINKER BUG!!!"
-msgstr "B£¡D DYNAMICZNEGO LINKERA!!!"
+#: sysdeps/gnu/errlist.c:1341
+msgid "Cannot exec a shared library directly"
+msgstr "Nie mo¿na bezpo¶rednio uruchomiæ biblioteki dzielonej"
 
-#: elf/dl-error.c:108
-msgid "error while loading shared libraries"
-msgstr "b³±d podczas wczytywania bibliotek dzielonych"
+#: sysdeps/gnu/errlist.c:1349
+msgid "Streams pipe error"
+msgstr "B³±d potoku biblioteki strumieni"
 
-#: elf/dl-load.c:347
-msgid "cannot allocate name record"
-msgstr "nie mo¿na przydzieliæ pamiêci dla rekordu nazwy"
+#: sysdeps/gnu/errlist.c:1357
+msgid "Structure needs cleaning"
+msgstr "Struktura wymaga wyczyszczenia"
 
-#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743
-msgid "cannot create cache for search path"
-msgstr "nie mo¿na utworzyæ bufora dla ¶cie¿ki przeszukiwania"
+#: sysdeps/gnu/errlist.c:1365
+msgid "Not a XENIX named type file"
+msgstr "Nie jest XENIXowym plikiem nazwanego typu"
 
-#: elf/dl-load.c:551
-msgid "cannot create RUNPATH/RPATH copy"
-msgstr "nie mo¿na utworzyæ kopii RUNPATH/RPATH"
+#: sysdeps/gnu/errlist.c:1373
+msgid "No XENIX semaphores available"
+msgstr "Brak dostêpnych semaforów XENIXowych"
 
-#: elf/dl-load.c:634
-msgid "cannot create search path array"
-msgstr "nie mo¿na utworzyæ tablicy ¶cie¿ki przeszukiwania"
+#: sysdeps/gnu/errlist.c:1381
+msgid "Is a named type file"
+msgstr "Jest plikiem nazwanym"
 
-#: elf/dl-load.c:830
-msgid "cannot stat shared object"
-msgstr "nie mo¿na wykonaæ stat na obiekcie dzielonym"
+#: sysdeps/gnu/errlist.c:1389
+msgid "Remote I/O error"
+msgstr "B³±d we/wy w odleg³ym systemie"
 
-#: elf/dl-load.c:874
-msgid "cannot open zero fill device"
-msgstr "nie mo¿na otworzyæ urz±dzenia wype³niaj±cego zerami"
+#: sysdeps/gnu/errlist.c:1397
+msgid "No medium found"
+msgstr "Brak medium"
 
-#: elf/dl-load.c:883 elf/dl-load.c:1929
-msgid "cannot create shared object descriptor"
-msgstr "nie mo¿na utworzyæ deskryptora obiektu dzielonego"
+#: sysdeps/gnu/errlist.c:1405
+msgid "Wrong medium type"
+msgstr "Niew³a¶ciwy typ medium"
 
-#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553
-msgid "cannot read file data"
-msgstr "nie mo¿na odczytaæ danych z pliku"
+#: sysdeps/gnu/errlist.c:1413
+msgid "Required key not available"
+msgstr "Wymagany klucz niedostêpny"
+
+#: sysdeps/gnu/errlist.c:1421
+msgid "Key has expired"
+msgstr "Klucz wygas³"
+
+#: sysdeps/gnu/errlist.c:1429
+msgid "Key has been revoked"
+msgstr "Klucz zosta³ uniewa¿niony"
+
+#: sysdeps/gnu/errlist.c:1437
+msgid "Key was rejected by service"
+msgstr "Klucz zosta³ odrzucony przez us³ugê"
+
+#: sysdeps/gnu/errlist.c:1445
+msgid "Owner died"
+msgstr "W³a¶ciciel zmar³"
+
+#: sysdeps/gnu/errlist.c:1453
+msgid "State not recoverable"
+msgstr "Stan bez mo¿liwo¶ci wyj¶cia"
 
-#: elf/dl-load.c:946
-msgid "ELF load command alignment not page-aligned"
-msgstr "wyrównanie polecenia wczytania ELF nie wyrównane do granicy stron"
+#: sysdeps/mach/_strerror.c:57
+msgid "Error in unknown error system: "
+msgstr "B³±d w nieznanym systemie b³êdów: "
 
-#: elf/dl-load.c:953
-msgid "ELF load command address/offset not properly aligned"
-msgstr "adres/przesuniêcie polecenia wczytania ELF niew³a¶ciwie wyrównane"
+#: sysdeps/posix/gai_strerror-strs.h:1
+msgid "Address family for hostname not supported"
+msgstr "Rodzina adresów dla tej nazwy hosta nie jest obs³ugiwana"
 
-#: elf/dl-load.c:1037
-msgid "cannot allocate TLS data structures for initial thread"
-msgstr "nie mo¿na przydzieliæ struktur danych TLS dla pocz±tkowego w±tku"
+#: sysdeps/posix/gai_strerror-strs.h:2
+msgid "Temporary failure in name resolution"
+msgstr "Odwzorowanie nazwy jest chwilowo niemo¿liwe"
 
-#: elf/dl-load.c:1061
-msgid "cannot handle TLS data"
-msgstr "nie mo¿na obs³u¿yæ danych TLS"
+#: sysdeps/posix/gai_strerror-strs.h:3
+msgid "Bad value for ai_flags"
+msgstr "B³êdna warto¶æ dla ai_flags"
 
-#: elf/dl-load.c:1075
-msgid "object file has no loadable segments"
-msgstr "plik obiektu nie ma segmentów ³adowalnych"
+#: sysdeps/posix/gai_strerror-strs.h:4
+msgid "Non-recoverable failure in name resolution"
+msgstr "Wyst±pi³ krytyczny b³±d w odwzorowaniu nazw"
 
-#: elf/dl-load.c:1110
-msgid "failed to map segment from shared object"
-msgstr "odwzorowanie segmentu z obiektu dzielonego nie powiod³o siê"
+#: sysdeps/posix/gai_strerror-strs.h:5
+msgid "ai_family not supported"
+msgstr "ai_family zawiera nie obs³ugiwan± rodzinê protoko³ów"
 
-#: elf/dl-load.c:1135
-msgid "cannot dynamically load executable"
-msgstr "nie mo¿na dynamicznie wczytaæ pliku wykonywalnego"
+#: sysdeps/posix/gai_strerror-strs.h:6
+msgid "Memory allocation failure"
+msgstr "Wyst±pi³ b³±d przydzielania pamiêci"
 
-#: elf/dl-load.c:1191
-msgid "cannot change memory protections"
-msgstr "nie mo¿na zmieniæ ochrony pamiêci"
+#: sysdeps/posix/gai_strerror-strs.h:7
+msgid "No address associated with hostname"
+msgstr "Brak adresu zwi±zanego z nazw± hosta"
 
-#: elf/dl-load.c:1210
-msgid "cannot map zero-fill pages"
-msgstr "nie mo¿na odwzorowaæ stron wype³nionych zerami"
+#: sysdeps/posix/gai_strerror-strs.h:8
+msgid "Name or service not known"
+msgstr "Ta nazwa lub us³uga jest nieznana"
 
-#: elf/dl-load.c:1228
-msgid "cannot allocate memory for program header"
-msgstr "nie mo¿na przydzieliæ pamiêci na nag³ówek programu"
+#: sysdeps/posix/gai_strerror-strs.h:9
+msgid "Servname not supported for ai_socktype"
+msgstr "Nazwa nie obs³ugiwana dla ai_socktype"
 
-#: elf/dl-load.c:1259
-msgid "object file has no dynamic section"
-msgstr "plik obiektu nie ma sekcji dynamicznej"
+#: sysdeps/posix/gai_strerror-strs.h:10
+msgid "ai_socktype not supported"
+msgstr "ai_socktype zawiera nie obs³ugiwany typ gniazda"
 
-#: elf/dl-load.c:1299
-msgid "shared object cannot be dlopen()ed"
-msgstr "obiekt dzielony nie mo¿e byæ otwarty przez dlopen()"
+#: sysdeps/posix/gai_strerror-strs.h:11
+msgid "System error"
+msgstr "B³±d systemowy"
 
-#: elf/dl-load.c:1322
-msgid "cannot create searchlist"
-msgstr "nie mo¿na utworzyæ listy przeszukiwañ"
+#: sysdeps/posix/gai_strerror-strs.h:12
+msgid "Processing request in progress"
+msgstr "¯±danie przetworzenia jest ju¿ wykonywane"
 
-#: elf/dl-load.c:1352
-msgid "cannot enable executable stack as shared object requires"
-msgstr "nie mo¿na w³±czyæ wykonywalnego stosu wymaganego przez obiekt dzielony"
+#: sysdeps/posix/gai_strerror-strs.h:13
+msgid "Request canceled"
+msgstr "¯±danie anulowane"
 
-#: elf/dl-load.c:1470
-msgid "file too short"
-msgstr "plik za krótki"
+#: sysdeps/posix/gai_strerror-strs.h:14
+msgid "Request not canceled"
+msgstr "¯±danie nie anulowane"
 
-#: elf/dl-load.c:1493
-msgid "invalid ELF header"
-msgstr "nieprawid³owy nag³ówek ELF"
+#: sysdeps/posix/gai_strerror-strs.h:15
+msgid "All requests done"
+msgstr "Wszystkie ¿±dania wykonane"
 
-#: elf/dl-load.c:1502
-msgid "ELF file data encoding not big-endian"
-msgstr "kodowanie danych w pliku ELF nie jest big-endian"
+#: sysdeps/posix/gai_strerror-strs.h:16
+msgid "Interrupted by a signal"
+msgstr "Przerwane przez sygna³"
 
-#: elf/dl-load.c:1504
-msgid "ELF file data encoding not little-endian"
-msgstr "kodowanie danych w pliku ELF nie jest little-endian"
+#: sysdeps/posix/gai_strerror-strs.h:17
+msgid "Parameter string not correctly encoded"
+msgstr "£añcuch parametru niepoprawnie zakodowany"
 
-#: elf/dl-load.c:1508
-msgid "ELF file version ident does not match current one"
-msgstr "identyfikator wersji pliku ELF nie zgadza siê z aktualnym"
+#: sysdeps/unix/siglist.c:26
+msgid "Signal 0"
+msgstr "Sygna³ 0"
 
-#: elf/dl-load.c:1512
-msgid "ELF file OS ABI invalid"
-msgstr "niepoprawne ABI systemu w pliku ELF"
+#: sysdeps/unix/siglist.c:32
+msgid "IOT trap"
+msgstr "Pu³apka IOT"
 
-#: elf/dl-load.c:1514
-msgid "ELF file ABI version invalid"
-msgstr "niepoprawna wersja ABI w pliku ELF"
+#: sysdeps/unix/sysv/linux/i386/readelflib.c:49
+#, c-format
+msgid "%s is for unknown machine %d.\n"
+msgstr "%s jest dla nieznanej maszyny %d.\n"
 
-#: elf/dl-load.c:1517
-msgid "internal error"
-msgstr "b³±d wewnêtrzny"
+#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#, c-format
+msgid "makecontext: does not know how to handle more than 8 arguments\n"
+msgstr "makecontext: nie wiadomo jak obs³u¿yæ wiêcej ni¿ 8 argumentów\n"
 
-#: elf/dl-load.c:1524
-msgid "ELF file version does not match current one"
-msgstr "wersja pliku ELF nie zgadza siê z aktualn±"
+#: sysdeps/unix/sysv/linux/lddlibc4.c:64
+#, c-format
+msgid "cannot open `%s'"
+msgstr "nie mo¿na otworzyæ `%s'"
 
-#: elf/dl-load.c:1532
-msgid "ELF file's phentsize not the expected size"
-msgstr "phentsize w pliku ELF nie jest oczekiwanym rozmiarem"
+#: sysdeps/unix/sysv/linux/lddlibc4.c:68
+#, c-format
+msgid "cannot read header from `%s'"
+msgstr "nie mo¿na przeczytaæ nag³ówka z `%s'"
 
-#: elf/dl-load.c:1538
-msgid "only ET_DYN and ET_EXEC can be loaded"
-msgstr "tylko ET_DYN i ET_EXEC mog± byæ wczytane"
+#: timezone/zdump.c:215
+msgid "lacks alphabetic at start"
+msgstr "nie zaczyna siê od litery"
 
-#: elf/dl-load.c:1944
-msgid "cannot open shared object file"
-msgstr "nie mo¿na otworzyæ pliku obiektu dzielonego"
+#: timezone/zdump.c:217
+msgid "has fewer than 3 alphabetics"
+msgstr "ma mniej ni¿ 3 litery"
 
-#: elf/dl-lookup.c:265 elf/dl-lookup.c:443
-msgid "relocation error"
-msgstr "b³±d relokacji"
+#: timezone/zdump.c:219
+msgid "has more than 6 alphabetics"
+msgstr "ma wiêcej ni¿ 6 liter"
 
-#: elf/dl-open.c:111
-msgid "cannot extend global scope"
-msgstr "nie mo¿na rozszerzyæ zakresu globalnego"
+#: timezone/zdump.c:227
+msgid "differs from POSIX standard"
+msgstr "ró¿ni siê od standardu POSIX"
 
-#: elf/dl-open.c:214
-msgid "empty dynamic string token substitution"
-msgstr "puste dynamiczne podstawienie znaku ³añcucha"
+#: timezone/zdump.c:233
+#, c-format
+msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
+msgstr "%s: uwaga: skrót strefy \"%s\" \"%s\" %s\n"
 
-#: elf/dl-open.c:361 elf/dl-open.c:372
-msgid "cannot create scope list"
-msgstr "nie mo¿na utworzyæ listy zakresów"
+#: timezone/zdump.c:284
+#, c-format
+msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
+msgstr "%s: sk³adnia: %s [ --version ] [ -v ] [ -c [rokpocz,]rokkoñc ] nazwa_strefy...\n"
 
-#: elf/dl-open.c:434
-msgid "cannot create TLS data structures"
-msgstr "nie mo¿na utworzyæ struktur danych TLS"
+#: timezone/zdump.c:301
+#, c-format
+msgid "%s: wild -c argument %s\n"
+msgstr "%s: niepoprawny argument -c %s\n"
 
-#: elf/dl-open.c:496
-msgid "invalid mode for dlopen()"
-msgstr "b³êdny typ dla dlopen()"
+#: timezone/zdump.c:392
+msgid "Error writing to standard output"
+msgstr "B³±d podczas pisania na standardowe wyj¶cie"
 
-#: elf/dl-reloc.c:57
-msgid "cannot allocate memory in static TLS block"
-msgstr "nie mo¿na przydzieliæ pamiêci w statycznym bloku TLS"
+#: timezone/zdump.c:415
+#, c-format
+msgid "%s: use of -v on system with floating time_t other than float or double\n"
+msgstr "%s: u¿ycie -v na systemie ze zmiennoprzecinkowym time_t innym ni¿ float lub double\n"
 
-#: elf/dl-reloc.c:176
-msgid "cannot make segment writable for relocation"
-msgstr "nie mo¿na uczyniæ segmentu zapisywalnym w celu relokacji"
+#: timezone/zic.c:371
+#, c-format
+msgid "%s: Memory exhausted: %s\n"
+msgstr "%s: Brak pamiêci: %s\n"
 
-#: elf/dl-reloc.c:277
+#: timezone/zic.c:430
 #, c-format
-msgid "%s: profiler found no PLTREL in object %s\n"
-msgstr "%s: profiler nie znalaz³ PLTREL w obiekcie %s\n"
+msgid "\"%s\", line %d: %s"
+msgstr "\"%s\", linia %d: %s"
 
-#: elf/dl-reloc.c:289
+#: timezone/zic.c:433
 #, c-format
-msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
-msgstr "%s: brak pamiêci profilera podczas przykrywania PLTREL z %s\n"
+msgid " (rule from \"%s\", line %d)"
+msgstr " (regu³a z \"%s\", linia %d)"
 
-#: elf/dl-reloc.c:304
-msgid "cannot restore segment prot after reloc"
-msgstr "nie mo¿na odtworzyæ ochrony segmentu po relokacji"
+#: timezone/zic.c:445
+msgid "warning: "
+msgstr "uwaga: "
 
-#: elf/dl-sym.c:74 elf/dl-sym.c:145
-msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT wyst±pi³o w kodzie nie ³adowanym dynamicznie"
+#: timezone/zic.c:455
+#, c-format
+msgid ""
+"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
+msgstr ""
+"%s: sk³adnia: %s [ --version ] [ -s ] [ -v ] [ -l czas_lokalny ] \\\n"
+"\t[ -p regu³y_POSIX ] [ -d katalog ] [ -L sek_przestêpne ] \\\n"
+"\t[ -y yearistype ] [ plik ...]\n"
 
-#: elf/dl-version.c:303
-msgid "cannot allocate version reference table"
-msgstr "nie mo¿na przydzieliæ tablicy odniesieñ do wersji"
+#: timezone/zic.c:503
+#, c-format
+msgid "%s: More than one -d option specified\n"
+msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -d\n"
 
-#: elf/ldconfig.c:122
-msgid "Print cache"
-msgstr "Wypisanie zawarto¶ci bufora"
+#: timezone/zic.c:513
+#, c-format
+msgid "%s: More than one -l option specified\n"
+msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -l\n"
 
-#: elf/ldconfig.c:123
-msgid "Generate verbose messages"
-msgstr "Wy¶wietlanie wiêkszej liczby komunikatów"
+#: timezone/zic.c:523
+#, c-format
+msgid "%s: More than one -p option specified\n"
+msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -p\n"
 
-#: elf/ldconfig.c:124
-msgid "Don't build cache"
-msgstr "Nie budowanie bufora"
+#: timezone/zic.c:533
+#, c-format
+msgid "%s: More than one -y option specified\n"
+msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -y\n"
 
-#: elf/ldconfig.c:125
-msgid "Don't generate links"
-msgstr "Nie tworzenie dowi±zañ"
+#: timezone/zic.c:543
+#, c-format
+msgid "%s: More than one -L option specified\n"
+msgstr "%s: Podano wiêcej ni¿ jedn± opcjê -L\n"
 
-#: elf/ldconfig.c:126
-msgid "Change to and use ROOT as root directory"
-msgstr "Przej¶cie do i u¿ywanie ROOT jako g³ównego katalogu"
+#: timezone/zic.c:592
+msgid "link to link"
+msgstr "dowi±zanie do dowi±zania"
 
-#: elf/ldconfig.c:127
-msgid "Use CACHE as cache file"
-msgstr "U¿ycie CACHE jako pliku bufora"
+#: timezone/zic.c:657
+msgid "hard link failed, symbolic link used"
+msgstr "stworzenie dowi±zania zwyk³ego nie powiod³o siê, u¿yto symbolicznego"
 
-#: elf/ldconfig.c:128
-msgid "Use CONF as configuration file"
-msgstr "U¿ycie CONF jako pliku konfiguracyjnego"
+#: timezone/zic.c:665
+#, c-format
+msgid "%s: Can't link from %s to %s: %s\n"
+msgstr "%s: Nie mo¿na dowi±zaæ %s do %s: %s\n"
 
-#: elf/ldconfig.c:129
-msgid "Only process directories specified on the command line.  Don't build cache."
-msgstr "Przetwarzanie wy³±cznie katalogów podanych z linii poleceñ; nie budowanie bufora."
+#: timezone/zic.c:774 timezone/zic.c:776
+msgid "same rule name in multiple files"
+msgstr "ta sama nazwa nazwa regu³y w ró¿nych plikach"
 
-#: elf/ldconfig.c:130
-msgid "Manually link individual libraries."
-msgstr "Rêczne tworzenie dowi±zañ do pojedynczych bibliotek."
+#: timezone/zic.c:817
+msgid "unruly zone"
+msgstr "strefa bez regu³"
 
-#: elf/ldconfig.c:131
-msgid "Format to use: new, old or compat (default)"
-msgstr "U¿ywany format: new, old lub compat (domy¶lny)"
+#: timezone/zic.c:824
+#, c-format
+msgid "%s in ruleless zone"
+msgstr "%s w strefie dla której nie zdefiniowano regu³"
 
-#: elf/ldconfig.c:139
-msgid "Configure Dynamic Linker Run Time Bindings."
-msgstr "Konfiguracja powi±zañ dynamicznego linkera."
+#: timezone/zic.c:845
+msgid "standard input"
+msgstr "standardowe wej¶cie"
 
-#: elf/ldconfig.c:297
+#: timezone/zic.c:850
 #, c-format
-msgid "Path `%s' given more than once"
-msgstr "¦cie¿ka `%s' podana wiêcej ni¿ raz"
+msgid "%s: Can't open %s: %s\n"
+msgstr "%s: Nie mo¿na otworzyæ %s: %s\n"
 
-#: elf/ldconfig.c:341
-#, c-format
-msgid "%s is not a known library type"
-msgstr "%s nie jest znanym rodzajem biblioteki"
+#: timezone/zic.c:861
+msgid "line too long"
+msgstr "za d³uga linia"
 
-#: elf/ldconfig.c:361
-#, c-format
-msgid "Can't stat %s"
-msgstr "Nie mo¿na wykonaæ stat na %s"
+#: timezone/zic.c:881
+msgid "input line of unknown type"
+msgstr "nieznany typ linii wej¶ciowej"
 
-#: elf/ldconfig.c:431
+#: timezone/zic.c:897
 #, c-format
-msgid "Can't stat %s\n"
-msgstr "Nie mo¿na wykonaæ stat na %s\n"
+msgid "%s: Leap line in non leap seconds file %s\n"
+msgstr "%s: linia Leap nie znajduje siê w pliku sekund przestêpnych %s\n"
 
-#: elf/ldconfig.c:441
+#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350
 #, c-format
-msgid "%s is not a symbolic link\n"
-msgstr "%s nie jest dowi±zaniem symbolicznym\n"
+msgid "%s: panic: Invalid l_value %d\n"
+msgstr "%s: panika: B³êdna l-warto¶æ %d\n"
 
-#: elf/ldconfig.c:460
+#: timezone/zic.c:912
 #, c-format
-msgid "Can't unlink %s"
-msgstr "Nie mo¿na usun±æ %s"
+msgid "%s: Error reading %s\n"
+msgstr "%s: B³±d odczytu %s\n"
 
-#: elf/ldconfig.c:466
+#: timezone/zic.c:919
 #, c-format
-msgid "Can't link %s to %s"
-msgstr "Nie mo¿na dowi±zaæ %s do %s"
+msgid "%s: Error closing %s: %s\n"
+msgstr "%s: B³±d podczas zamykania %s: %s\n"
 
-#: elf/ldconfig.c:472
-msgid " (changed)\n"
-msgstr " (zmieniono)\n"
+#: timezone/zic.c:924
+msgid "expected continuation line not found"
+msgstr "brak spodziewanej linii kontynuacji"
 
-#: elf/ldconfig.c:474
-msgid " (SKIPPED)\n"
-msgstr " (POMINIÊTO)\n"
+#: timezone/zic.c:968
+msgid "24:00 not handled by pre-1998 versions of zic"
+msgstr "24:00 nie by³a obs³ugiwana przez wersje zic sprzed 1998 roku"
 
-#: elf/ldconfig.c:529
-#, c-format
-msgid "Can't find %s"
-msgstr "Nie mo¿na znale¼æ %s"
+#: timezone/zic.c:982
+msgid "wrong number of fields on Rule line"
+msgstr "z³a liczba pól w linii Rule"
 
-#: elf/ldconfig.c:545
-#, c-format
-msgid "Can't lstat %s"
-msgstr "Nie mo¿na wykonaæ lstat na %s"
+#: timezone/zic.c:986
+msgid "nameless rule"
+msgstr "bezimienna regu³a"
 
-#: elf/ldconfig.c:552
-#, c-format
-msgid "Ignored file %s since it is not a regular file."
-msgstr "Zignorowano plik %s poniewa¿ nie jest zwyk³ym plikiem."
+#: timezone/zic.c:991
+msgid "invalid saved time"
+msgstr "b³êdny czas oszczêdno¶ci"
 
-#: elf/ldconfig.c:560
-#, c-format
-msgid "No link created since soname could not be found for %s"
-msgstr "Nie utworzono dowi±zania poniewa¿ nie znaleziono soname dla %s"
+#: timezone/zic.c:1010
+msgid "wrong number of fields on Zone line"
+msgstr "z³a liczba pól w linii Zone"
 
-#: elf/ldconfig.c:651
+#: timezone/zic.c:1016
 #, c-format
-msgid "Can't open directory %s"
-msgstr "Nie mo¿na otworzyæ katalogu %s"
+msgid "\"Zone %s\" line and -l option are mutually exclusive"
+msgstr "Linia \"Zone %s\" i opcja -l wykluczaj± siê wzajemnie"
 
-#: elf/ldconfig.c:706 elf/ldconfig.c:753
+#: timezone/zic.c:1024
 #, c-format
-msgid "Cannot lstat %s"
-msgstr "Nie mo¿na wykonaæ lstat na %s"
+msgid "\"Zone %s\" line and -p option are mutually exclusive"
+msgstr "Linia \"Zone %s\" i opcja -p wykluczaj± siê wzajemnie"
 
-#: elf/ldconfig.c:718
+#: timezone/zic.c:1036
 #, c-format
-msgid "Cannot stat %s"
-msgstr "Nie mo¿na wykonaæ stat na %s"
+msgid "duplicate zone name %s (file \"%s\", line %d)"
+msgstr "powtórzona nazwa strefy %s (plik \"%s\", linia %d)"
 
-#: elf/ldconfig.c:775 elf/readlib.c:92
-#, c-format
-msgid "Input file %s not found.\n"
-msgstr "Nie znaleziono pliku wej¶ciowego %s.\n"
+#: timezone/zic.c:1052
+msgid "wrong number of fields on Zone continuation line"
+msgstr "z³a liczba pól w linii kontynuacji Zone"
 
-#: elf/ldconfig.c:826
-#, c-format
-msgid "libc5 library %s in wrong directory"
-msgstr "biblioteka libc5 %s w z³ym katalogu"
+#: timezone/zic.c:1092
+msgid "invalid UTC offset"
+msgstr "nieprawid³owe przesuniêcie UTC"
 
-#: elf/ldconfig.c:829
-#, c-format
-msgid "libc6 library %s in wrong directory"
-msgstr "biblioteka libc6 %s w z³ym katalogu"
+#: timezone/zic.c:1095
+msgid "invalid abbreviation format"
+msgstr "nieprawid³owy format skrótu"
 
-#: elf/ldconfig.c:832
-#, c-format
-msgid "libc4 library %s in wrong directory"
-msgstr "biblioteka libc4 %s w z³ym katalogu"
+#: timezone/zic.c:1122
+msgid "Zone continuation line end time is not after end time of previous line"
+msgstr "Czas koñcowy linii kontynuacji Zone nie jest po czasie koñcowym poprzedniej linii"
 
-#: elf/ldconfig.c:859
-#, c-format
-msgid "libraries %s and %s in directory %s have same soname but different type."
-msgstr "biblioteki %s i %s w katalogu %s maj± to samo soname ale inny rodzaj."
+#: timezone/zic.c:1150
+msgid "wrong number of fields on Leap line"
+msgstr "z³a liczba pól w linii Leap"
 
-#: elf/ldconfig.c:962
-#, c-format
-msgid "Can't open configuration file %s"
-msgstr "Nie mo¿na otworzyæ pliku konfiguracyjnego %s"
+#: timezone/zic.c:1159
+msgid "invalid leaping year"
+msgstr "nieprawid³owy rok przestêpny"
 
-#: elf/ldconfig.c:1033
-#, c-format
-msgid "relative path `%s' used to build cache"
-msgstr "u¿yto wzglêdnej ¶cie¿ki `%s' do utworzenia bufora"
+#: timezone/zic.c:1174 timezone/zic.c:1280
+msgid "invalid month name"
+msgstr "nieprawid³owa nazwa miesi±ca"
 
-#: elf/ldconfig.c:1057
-msgid "Can't chdir to /"
-msgstr "Nie mo¿na przej¶æ do katalogu /"
+#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416
+msgid "invalid day of month"
+msgstr "nieprawid³owy dzieñ miesi±ca"
 
-#: elf/ldconfig.c:1099
-#, c-format
-msgid "Can't open cache file directory %s\n"
-msgstr "Nie mo¿na otworzyæ katalogu pliku bufora %s\n"
+#: timezone/zic.c:1192
+msgid "time before zero"
+msgstr "czas przed zerem"
 
-#: elf/readlib.c:98
-#, c-format
-msgid "Cannot fstat file %s.\n"
-msgstr "Nie mo¿na wykonaæ fstat na pliku %s.\n"
+#: timezone/zic.c:1196
+msgid "time too small"
+msgstr "czas zbyt ma³y"
 
-#: elf/readlib.c:108
-#, c-format
-msgid "File %s is too small, not checked."
-msgstr "Plik %s jest za ma³y, nie sprawdzony."
+#: timezone/zic.c:1200
+msgid "time too large"
+msgstr "czas zbyt du¿y"
 
-#: elf/readlib.c:117
-#, c-format
-msgid "Cannot mmap file %s.\n"
-msgstr "Nie mo¿na wykonaæ mmap pliku %s.\n"
+#: timezone/zic.c:1204 timezone/zic.c:1309
+msgid "invalid time of day"
+msgstr "nieprawid³owa pora dnia"
 
-#: elf/readlib.c:155
-#, c-format
-msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
-msgstr "%s nie jest plikiem ELF - ma z³e bajty magiczne na pocz±tku.\n"
+#: timezone/zic.c:1223
+msgid "illegal CORRECTION field on Leap line"
+msgstr "b³êdne pole CORRECTION w linii Leap"
 
-#: elf/sprof.c:72
-msgid "Output selection:"
-msgstr "Wybór wyj¶cia:"
+#: timezone/zic.c:1228
+msgid "illegal Rolling/Stationary field on Leap line"
+msgstr "b³êdne pole Rolling/Stationary w linii Leap"
 
-# XXX poprawic -PK
-#: elf/sprof.c:74
-msgid "print list of count paths and their number of use"
-msgstr "wypisanie listy ¶cie¿ek zliczania i ich liczników u¿ycia"
+#: timezone/zic.c:1244
+msgid "wrong number of fields on Link line"
+msgstr "z³a liczba pól w linii Link"
 
-#: elf/sprof.c:76
-msgid "generate flat profile with counts and ticks"
-msgstr "generowanie prostego profilu z licznikami i czasami"
+#: timezone/zic.c:1248
+msgid "blank FROM field on Link line"
+msgstr "puste pole FROM w linii Link"
 
-#: elf/sprof.c:77
-msgid "generate call graph"
-msgstr "generowanie wykresu wywo³añ"
+#: timezone/zic.c:1252
+msgid "blank TO field on Link line"
+msgstr "puste pole TO w linii Link"
 
-#: elf/sprof.c:84
-msgid "Read and display shared object profiling data"
-msgstr "Odczyt i wy¶wietlenie danych profiluj±cych obiektu dzielonego"
+#: timezone/zic.c:1329
+msgid "invalid starting year"
+msgstr "nieprawid³owy rok pocz±tkowy"
 
-#: elf/sprof.c:87
-msgid "SHOBJ [PROFDATA]"
-msgstr "OBIEKT_DZIELONY [DANE_PROFILUJ¡CE]"
+#: timezone/zic.c:1333
+msgid "starting year too low to be represented"
+msgstr "rok pocz±tkowy jest zbyt ma³y"
 
-#: elf/sprof.c:398
-#, c-format
-msgid "failed to load shared object `%s'"
-msgstr "za³adowanie dzielonego obiektu `%s' nie powiod³o siê"
+#: timezone/zic.c:1335
+msgid "starting year too high to be represented"
+msgstr "rok pocz±tkowy jest zbyt du¿y"
 
-#: elf/sprof.c:407
-msgid "cannot create internal descriptors"
-msgstr "nie mo¿na utworzyæ wewnêtrznych deskryptorów"
+#: timezone/zic.c:1354
+msgid "invalid ending year"
+msgstr "nieprawid³owy rok koñcowy"
+
+#: timezone/zic.c:1358
+msgid "ending year too low to be represented"
+msgstr "rok koñcowy jest zbyt ma³y"
+
+#: timezone/zic.c:1360
+msgid "ending year too high to be represented"
+msgstr "rok koñcowy jest zbyt du¿y"
+
+#: timezone/zic.c:1363
+msgid "starting year greater than ending year"
+msgstr "rok pocz±tkowy jest pó¼niejszy ni¿ koñcowy"
+
+#: timezone/zic.c:1370
+msgid "typed single year"
+msgstr "podano pojedynczy rok"
+
+#: timezone/zic.c:1407
+msgid "invalid weekday name"
+msgstr "nieprawid³owa nazwa dnia tygodnia"
 
-#: elf/sprof.c:526
+#: timezone/zic.c:1521
 #, c-format
-msgid "Reopening shared object `%s' failed"
-msgstr "Ponowne otwarcie obiektu dzielonego `%s' nie powiod³o siê"
+msgid "%s: Can't remove %s: %s\n"
+msgstr "%s: Nie mo¿na usun±æ %s: %s\n"
 
-#: elf/sprof.c:534
-msgid "mapping of section headers failed"
-msgstr "odwzorowanie nag³ówków sekcji nie powiod³o siê"
-
-#: elf/sprof.c:544
-msgid "mapping of section header string table failed"
-msgstr "odwzorowanie tablicy nag³ówków sekcji nie powiod³o siê"
+#: timezone/zic.c:1531
+#, c-format
+msgid "%s: Can't create %s: %s\n"
+msgstr "%s: Nie mo¿na utworzyæ %s: %s\n"
 
-#: elf/sprof.c:564
+#: timezone/zic.c:1598
 #, c-format
-msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
-msgstr "*** Symbole z pliku `%s' zosta³y usuniête, dok³adna analiza jest niemo¿liwa\n"
+msgid "%s: Error writing %s\n"
+msgstr "%s: B³±d podczas zapisu do %s\n"
 
-#: elf/sprof.c:594
-msgid "failed to load symbol data"
-msgstr "za³adowanie danych o symbolach nie powiod³o siê"
+# jak ladnie przetlumaczyc ten until time? -PK
+#: timezone/zic.c:1789
+msgid "can't determine time zone abbreviation to use just after until time"
+msgstr "nie mo¿na okre¶liæ skrótu strefy czasowej po koñcu przedzia³u czasu"
 
-#: elf/sprof.c:664
-msgid "cannot load profiling data"
-msgstr "nie mo¿na za³adowaæ danych do profilowania"
+#: timezone/zic.c:1832
+msgid "too many transitions?!"
+msgstr "za du¿o konwersji?!"
 
-#: elf/sprof.c:673
-msgid "while stat'ing profiling data file"
-msgstr "podczas wykonywania stat na pliku z danymi profiluj±cymi"
+#: timezone/zic.c:1851
+msgid "internal error - addtype called with bad isdst"
+msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym isdst"
+
+#: timezone/zic.c:1855
+msgid "internal error - addtype called with bad ttisstd"
+msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisstd"
+
+#: timezone/zic.c:1859
+msgid "internal error - addtype called with bad ttisgmt"
+msgstr "b³±d wewnêtrzny - addtype wywo³ane z b³êdnym ttisgmt"
+
+#: timezone/zic.c:1878
+msgid "too many local time types"
+msgstr "za du¿o lokalnych typów czasu"
+
+#: timezone/zic.c:1906
+msgid "too many leap seconds"
+msgstr "za du¿o sekund przestêpnych"
+
+#: timezone/zic.c:1912
+msgid "repeated leap second moment"
+msgstr "powtórzona chwila wystêpowania sekund przestêpnych"
+
+#: timezone/zic.c:1964
+msgid "Wild result from command execution"
+msgstr "Osobliwy wynik wykonania polecenia"
 
-#: elf/sprof.c:681
+#: timezone/zic.c:1965
 #, c-format
-msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "dane profiluj±ce w pliku `%s' nie pasuj± do obiektu dzielonego `%s'"
+msgid "%s: command was '%s', result was %d\n"
+msgstr "%s: polecenie `%s' zwróci³o %d\n"
 
-#: elf/sprof.c:692
-msgid "failed to mmap the profiling data file"
-msgstr "wykonanie mmap danych profiluj±cych nie powiod³o siê"
+#: timezone/zic.c:2062
+msgid "Odd number of quotation marks"
+msgstr "Nieparzysta liczba cudzys³owów"
 
-#: elf/sprof.c:700
-msgid "error while closing the profiling data file"
-msgstr "b³±d podczas zamykania pliku z danymi profiluj±cymi"
+#: timezone/zic.c:2083 timezone/zic.c:2102
+msgid "time overflow"
+msgstr "przepe³nienie czasu"
 
-#: elf/sprof.c:709 elf/sprof.c:779
-msgid "cannot create internal descriptor"
-msgstr "nie mo¿na utworzyæ wewnêtrznego deskryptora"
+#: timezone/zic.c:2149
+msgid "use of 2/29 in non leap-year"
+msgstr "u¿ycie 2/29 w roku nieprzestêpnym"
 
-#: elf/sprof.c:755
+#: timezone/zic.c:2184
+msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic"
+msgstr "regu³a przekracza pocz±tek/koniec miesi±ca - nie zadzia³a z wersjami zic sprzed 2004 roku"
+
+#: timezone/zic.c:2218
+msgid "time zone abbreviation lacks alphabetic at start"
+msgstr "skrót nazwy strefy czasowej nie zaczyna siê od litery"
+
+#: timezone/zic.c:2220
+msgid "time zone abbreviation has more than 3 alphabetics"
+msgstr "skrót nazwy strefy czasowej ma mniej ni¿ 3 litery"
+
+#: timezone/zic.c:2222
+msgid "time zone abbreviation has too many alphabetics"
+msgstr "skrót nazwy strefy czasowej ma zbyt du¿o liter"
+
+#: timezone/zic.c:2232
+msgid "time zone abbreviation differs from POSIX standard"
+msgstr "skrót nazwy strefy czasowej ró¿ni siê od standardu POSIX"
+
+#: timezone/zic.c:2244
+msgid "too many, or too long, time zone abbreviations"
+msgstr "za d³ugie lub za du¿o skrótów stref czasowych"
+
+#: timezone/zic.c:2285
 #, c-format
-msgid "`%s' is no correct profile data file for `%s'"
-msgstr "`%s' nie jest poprawnym plikiem danych profiluj±cych dla `%s'"
+msgid "%s: Can't create directory %s: %s\n"
+msgstr "%s: Nie mo¿na utworzyæ katalogu %s: %s\n"
 
-#: elf/sprof.c:936 elf/sprof.c:988
-msgid "cannot allocate symbol data"
-msgstr "nie mo¿na przydzieliæ pamiêci dla symboli"
+#: timezone/zic.c:2307
+#, c-format
+msgid "%s: %d did not sign extend correctly\n"
+msgstr "%s: %d niepoprawnie rozszerzy³ znak\n"
diff -pNur -x CVS -x libidn glibc-2.5/po/ru.po glibc-2.5-branch/po/ru.po
--- glibc-2.5/po/ru.po	2006-09-20 21:16:48.000000000 -0700
+++ glibc-2.5-branch/po/ru.po	2007-07-12 07:52:21.000000000 -0700
@@ -1,3713 +1,4449 @@
 # ÐÅÒÅ×ÏÄ ÓÏÏÂÝÅÎÉÊ GNU libc
 # Copyright (C) 2005 Free Software Foundation, Inc.
-# Oleg Tihonov <ost@tatnipi.ru>, 2005.
+# Oleg Tihonov <ost@tatnipi.ru>, 2005, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.3.3\n"
-"POT-Creation-Date: 2004-08-05 09:16+0200\n"
-"PO-Revision-Date: 2005-02-15 11:35+0300\n"
+"Project-Id-Version: libc 2.5\n"
+"POT-Creation-Date: 2006-09-29 11:38-0700\n"
+"PO-Revision-Date: 2007-02-13 13:52+0300\n"
 "Last-Translator: Oleg Tihonov <ost@tatnipi.ru>\n"
 "Language-Team: Russian <ru@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=koi8-r\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27
-msgid "Hangup"
-msgstr "ïÂÒÙ× ÔÅÒÍÉÎÁÌØÎÏÊ ÌÉÎÉÉ"
-
-#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28
-msgid "Interrupt"
-msgstr "ðÒÅÒÙ×ÁÎÉÅ"
-
-#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29
-msgid "Quit"
-msgstr "÷ÙÈÏÄ"
-
-#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30
-msgid "Illegal instruction"
-msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÉÎÓÔÒÕËÃÉÑ"
+#: argp/argp-help.c:227
+#, c-format
+msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+msgstr "%.*s: ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT ÔÒÅÂÕÅÔ ÚÎÁÞÅÎÉÅ"
 
-#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31
-msgid "Trace/breakpoint trap"
-msgstr "ìÏ×ÕÛËÁ ÔÒÁÓÓÉÒÏ×ËÉ/ÏÓÔÁÎÏ×Á"
+#: argp/argp-help.c:237
+#, c-format
+msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+msgstr "%.*s: ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT"
 
-#: sysdeps/generic/siglist.h:34
-msgid "Aborted"
-msgstr "á×ÁÒÉÊÎÙÊ ÏÓÔÁÎÏ×"
+#: argp/argp-help.c:250
+#, c-format
+msgid "Garbage in ARGP_HELP_FMT: %s"
+msgstr "íÕÓÏÒ × ARGP_HELP_FMT: %s"
 
-#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34
-msgid "Floating point exception"
-msgstr "éÓËÌÀÞÅÎÉÅ × ÏÐÅÒÁÃÉÉ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ"
+#: argp/argp-help.c:1214
+msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+msgstr "ïÂÑÚÁÔÅÌØÎÙÅ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ ÔÁËÖÅ Ñ×ÌÑÀÔÓÑ ÏÂÑÚÁÔÅÌØÎÙÍÉ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÍÉ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ ËÌÀÞÅÊ."
 
-#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35
-msgid "Killed"
-msgstr "õÂÉÔÏ"
+#: argp/argp-help.c:1600
+msgid "Usage:"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:"
 
-#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36
-msgid "Bus error"
-msgstr "ïÛÉÂËÁ ÛÉÎÙ"
+#: argp/argp-help.c:1604
+msgid "  or: "
+msgstr "  ÉÌÉ: "
 
-#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37
-msgid "Segmentation fault"
-msgstr "ïÛÉÂËÁ ÓÅÇÍÅÎÔÉÒÏ×ÁÎÉÑ"
+#: argp/argp-help.c:1616
+msgid " [OPTION...]"
+msgstr " [ëìàþ...]"
 
-#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
-#. TRANS Every library function that returns this error code also generates a
-#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
-#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
-#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351
-#: stdio-common/../sysdeps/unix/siglist.c:39
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
-msgid "Broken pipe"
-msgstr "ïÂÒÙ× ËÁÎÁÌÁ"
+#: argp/argp-help.c:1643
+#, c-format
+msgid "Try `%s --help' or `%s --usage' for more information.\n"
+msgstr "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÉÌÉ `%s --usage' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\n"
 
-#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40
-msgid "Alarm clock"
-msgstr "óÉÇÎÁÌ ÔÁÊÍÅÒÁ"
+#: argp/argp-help.c:1671
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr "óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ ÏÔÐÒÁ×ÌÑÊÔÅ ÐÏ ÁÄÒÅÓÕ %s.\n"
 
-#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41
-msgid "Terminated"
-msgstr "úÁ×ÅÒÛÅÎÏ"
+#: argp/argp-parse.c:102
+msgid "Give this help list"
+msgstr "÷ÙÄÁÅÔ ÜÔÏÔ ÓÐÒÁ×ÏÞÎÙÊ ÓÐÉÓÏË"
 
-#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42
-msgid "Urgent I/O condition"
-msgstr "óÉÔÕÁÃÉÑ ÓÒÏÞÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ"
+#: argp/argp-parse.c:103
+msgid "Give a short usage message"
+msgstr "÷ÙÄÁÅÔ ËÒÁÔËÕÀ ÉÎÆÏÒÍÁÃÉÀ ÏÂ ÉÓÐÏÌØÚÏ×ÁÎÉÉ"
 
-#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43
-msgid "Stopped (signal)"
-msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (ÓÉÇÎÁÌ)"
+#: argp/argp-parse.c:104
+msgid "Set the program name"
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÒÏÇÒÁÍÍÙ"
 
-#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44
-msgid "Stopped"
-msgstr "ïÓÔÁÎÏ×ÌÅÎÏ"
+#: argp/argp-parse.c:106
+msgid "Hang for SECS seconds (default 3600)"
+msgstr "÷ÉÓÉÔ ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ ÓÅËÕÎÄ (ÐÏ ÕÍÏÌÞÁÎÉÀ 3600)"
 
-#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45
-msgid "Continued"
-msgstr "ðÒÏÄÏÌÖÅÎÏ"
+#: argp/argp-parse.c:167
+msgid "Print program version"
+msgstr "ðÅÞÁÔÁÅÔ ×ÅÒÓÉÀ ÐÒÏÇÒÁÍÍÙ"
 
-#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46
-msgid "Child exited"
-msgstr "äÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÅÒÛÉÌÓÑ"
+#: argp/argp-parse.c:183
+msgid "(PROGRAM ERROR) No version known!?"
+msgstr "(ïûéâëá ðòïçòáííù) ÷ÅÒÓÉÑ ÎÅÉÚ×ÅÓÔÎÁ!?"
 
-#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47
-msgid "Stopped (tty input)"
-msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (××ÏÄ Ó ÔÅÒÍÉÎÁÌÁ)"
+#: argp/argp-parse.c:623
+#, c-format
+msgid "%s: Too many arguments\n"
+msgstr "%s: óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×\n"
 
-#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48
-msgid "Stopped (tty output)"
-msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (×Ù×ÏÄ ÎÁ ÔÅÒÍÉÎÁÌ)"
+#: argp/argp-parse.c:766
+msgid "(PROGRAM ERROR) Option should have been recognized!?"
+msgstr "(ïûéâëá ðòïçòáííù) ëÌÀÞ ÄÏÌÖÅÎ ÂÙÔØ ÒÁÓÐÏÚÎÁÎ!?"
 
-#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49
-msgid "I/O possible"
-msgstr "÷ÏÚÍÏÖÅÎ ××ÏÄ/×Ù×ÏÄ"
+#: assert/assert-perr.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sîÅÏÖÉÄÁÎÎÁÑ ÏÛÉÂËÁ: %s.\n"
 
-#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50
-msgid "CPU time limit exceeded"
-msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÐÒÏÃÅÓÓÏÒÎÏÇÏ ×ÒÅÍÅÎÉ"
+#: assert/assert.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sðÒÏ×ÅÒÏÞÎÏÅ ÕÔ×ÅÒÖÄÅÎÉÅ `%s' ÎÅ ×ÙÐÏÌÎÅÎÏ.\n"
 
-#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51
-msgid "File size limit exceeded"
-msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÒÁÚÍÅÒÁ ÆÁÊÌÁ"
+#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61
+msgid "NAME"
+msgstr "æáêì"
 
-#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52
-msgid "Virtual timer expired"
-msgstr "÷ÉÒÔÕÁÌØÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË"
+#: catgets/gencat.c:110
+msgid "Create C header file NAME containing symbol definitions"
+msgstr "óÏÚÄÁÅÔ ÚÁÇÏÌÏ×ÏÞÎÙÊ æáêì ÎÁ óÉ, ÓÏÄÅÒÖÁÝÉÊ ÏÐÒÅÄÅÌÅÎÉÑ ÓÉÍ×ÏÌÏ×."
 
-#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53
-msgid "Profiling timer expired"
-msgstr "ðÒÏÆÉÌÉÒÏ×ÏÞÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË"
+#: catgets/gencat.c:112
+msgid "Do not use existing catalog, force new output file"
+msgstr "îÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ×ÙÈÏÄÎÏÊ ÆÁÊÌ"
 
-#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54
-msgid "Window changed"
-msgstr "ïËÎÏ ÉÚÍÅÎÉÌÏÓØ"
+#: catgets/gencat.c:113 nss/makedb.c:61
+msgid "Write output to file NAME"
+msgstr "úÁÐÉÓÁÔØ ×Ù×ÏÄ × æáêì"
 
-#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56
-msgid "User defined signal 1"
-msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 1"
+#: catgets/gencat.c:118
+msgid ""
+"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
+"is -, output is written to standard output.\n"
+msgstr ""
+"çÅÎÅÒÉÒÕÅÔ ËÁÔÁÌÏÇ ÓÏÏÂÝÅÎÉÊ.åÓÌÉ ÷èïäîïê-æáêì ÚÁÄÁÎ ËÁË -, ÞÉÔÁÅÔ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ.  åÓÌÉ\n"
+"÷ùèïäîïê-æáêì ÚÁÄÁÎ ËÁË -, ÒÅÚÕÌØÔÁÔ ÐÅÞÁÔÁÅÔÓÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ.\n"
 
-#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57
-msgid "User defined signal 2"
-msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 2"
+#: catgets/gencat.c:123
+msgid ""
+"-o OUTPUT-FILE [INPUT-FILE]...\n"
+"[OUTPUT-FILE [INPUT-FILE]...]"
+msgstr ""
+"-o ÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...\n"
+"[÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...]"
 
-#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33
-msgid "EMT trap"
-msgstr "ìÏ×ÕÛËÁ EMT"
+#: catgets/gencat.c:231 debug/pcprofiledump.c:199 iconv/iconv_prog.c:410
+#: iconv/iconvconfig.c:379 locale/programs/localedef.c:370
+#: login/programs/pt_chown.c:88 malloc/memusagestat.c:525 nss/makedb.c:231
+msgid ""
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38
-msgid "Bad system call"
-msgstr "îÅ×ÅÒÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×"
+#: catgets/gencat.c:245 debug/xtrace.sh:64 elf/ldconfig.c:285
+#: elf/ldd.bash.in:39 elf/sprof.c:355 iconv/iconv_prog.c:425
+#: iconv/iconvconfig.c:394 locale/programs/locale.c:274
+#: locale/programs/localedef.c:386 login/programs/pt_chown.c:59
+#: malloc/memusage.sh:71 nscd/nscd.c:401 nss/getent.c:83 nss/makedb.c:245
+#: posix/getconf.c:1007
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"üÔÏ Ó×ÏÂÏÄÎÁÑ ÐÒÏÇÒÁÍÍÁ; ÐÏÄÒÏÂÎÏÓÔÉ ÏÂ ÕÓÌÏ×ÉÑÈ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ\n"
+"ÓÍÏÔÒÉÔÅ × ÉÓÈÏÄÎÏÍ ÔÅËÓÔÅ.  íÙ îå ÐÒÅÄÏÓÔÁ×ÌÑÅÍ ÇÁÒÁÎÔÉÊ; ÄÁÖÅ ÇÁÒÁÎÔÉÊ\n"
+"ëïííåòþåóëïê ðòéçïäîïóôé ÉÌÉ ðòéçïäîïóôé äìñ ëáëïê-ìéâï ãåìé.\n"
 
-#: sysdeps/generic/siglist.h:66
-msgid "Stack fault"
-msgstr "ïÛÉÂËÁ ÓÔÅËÁ"
+#: catgets/gencat.c:250 debug/xtrace.sh:68 elf/ldconfig.c:290 elf/sprof.c:361
+#: iconv/iconv_prog.c:430 iconv/iconvconfig.c:399 locale/programs/locale.c:279
+#: locale/programs/localedef.c:391 malloc/memusage.sh:75 nscd/nscd.c:406
+#: nss/getent.c:88 nss/makedb.c:250 posix/getconf.c:1012
+#, c-format
+msgid "Written by %s.\n"
+msgstr "á×ÔÏÒ ÐÒÏÇÒÁÍÍÙ -- %s.\n"
 
-#: sysdeps/generic/siglist.h:69
-msgid "Information request"
-msgstr "úÁÐÒÏÓ ÉÎÆÏÒÍÁÃÉÉ"
+#: catgets/gencat.c:281
+msgid "*standard input*"
+msgstr "*ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ*"
 
-#: sysdeps/generic/siglist.h:71
-msgid "Power failure"
-msgstr "óÂÏÊ ÐÉÔÁÎÉÑ"
+#: catgets/gencat.c:287 iconv/iconv_charmap.c:157 iconv/iconv_prog.c:297
+#: nss/makedb.c:170
+#, c-format
+msgid "cannot open input file `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ `%s'"
 
-#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55
-msgid "Resource lost"
-msgstr "ðÏÔÅÒÑ ÒÅÓÕÒÓÁ"
+#: catgets/gencat.c:416 catgets/gencat.c:493
+msgid "illegal set number"
+msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÍÎÏÖÅÓÔ×Á"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:68
-#: string/../sysdeps/mach/_strerror.c:57
-msgid "Error in unknown error system: "
-msgstr "ïÛÉÂËÁ × ÎÅÉÚ×ÅÓÔÎÏÊ ÓÉÓÔÅÍÅ ÏÛÉÂÏË: "
+#: catgets/gencat.c:443
+msgid "duplicate set definition"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÍÎÏÖÅÓÔ×Á"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:83
-#: string/../sysdeps/generic/_strerror.c:44
-#: string/../sysdeps/mach/_strerror.c:87
-msgid "Unknown error "
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ "
+#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676
+msgid "this is the first definition"
+msgstr "ÜÔÏ ÐÅÒ×ÏÅ ÏÐÒÅÄÅÌÅÎÉÅ"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:64
+#: catgets/gencat.c:521
 #, c-format
-msgid "cannot open `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ `%s'"
+msgid "unknown set `%s'"
+msgstr "ÎÅÉÚ×ÅÓÔÎÏÅ ÍÎÏÖÅÓÔ×Ï `%s'"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:68
-#, c-format
-msgid "cannot read header from `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÉÚ `%s'"
+#: catgets/gencat.c:562
+msgid "invalid quote character"
+msgstr "ÎÅ×ÅÒÎÙÊ ÜËÒÁÎÉÒÕÀÝÉÊ ÚÎÁË"
 
-#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288
+#: catgets/gencat.c:575
 #, c-format
-msgid "cannot open input file `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ `%s'"
+msgid "unknown directive `%s': line ignored"
+msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÄÉÒÅËÔÉ×Á `%s': ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ"
 
-#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313
-#, c-format
-msgid "error while closing input `%s'"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ `%s'"
+#: catgets/gencat.c:620
+msgid "duplicated message number"
+msgstr "ÐÏ×ÔÏÒÎÙÊ ÎÏÍÅÒ ÓÏÏÂÝÅÎÉÑ"
 
-#: iconv/iconv_charmap.c:443
-#, c-format
-msgid "illegal input sequence at position %Zd"
-msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %Zd"
+#: catgets/gencat.c:673
+msgid "duplicated message identifier"
+msgstr "ÐÏ×ÔÏÒÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÏÏÂÝÅÎÉÑ"
 
-#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506
-msgid "incomplete character or shift sequence at end of buffer"
-msgstr "ÎÅÐÏÌÎÙÊ ÚÎÁË ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÄ×ÉÇÁ × ËÏÎÃÅ ÂÕÆÅÒÁ"
+#: catgets/gencat.c:730
+msgid "invalid character: message ignored"
+msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË: ÓÏÏÂÝÅÎÉÅ ÉÇÎÏÒÉÒÏ×ÁÎÏ"
 
-#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549
-#: iconv/iconv_prog.c:585
-msgid "error while reading the input"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÞÔÅÎÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ"
+#: catgets/gencat.c:773
+msgid "invalid line"
+msgstr "ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ"
 
-#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567
-msgid "unable to allocate buffer for input"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÕÆÅÒ ÄÌÑ ××ÏÄÁ"
+#: catgets/gencat.c:827
+msgid "malformed line ignored"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ"
 
-#: iconv/iconv_prog.c:61
-msgid "Input/Output format specification:"
-msgstr "óÐÅÃÉÆÉËÁÃÉÑ ÆÏÒÍÁÔÁ ××ÏÄÁ/×Ù×ÏÄÁ:"
+#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183
+#, c-format
+msgid "cannot open output file `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s'"
 
-#: iconv/iconv_prog.c:62
-msgid "encoding of original text"
-msgstr "ËÏÄÉÒÏ×ËÁ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÔÅËÓÔÁ"
+#: catgets/gencat.c:1194 locale/programs/linereader.c:559
+msgid "invalid escape sequence"
+msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ"
 
-#: iconv/iconv_prog.c:63
-msgid "encoding for output"
-msgstr "ËÏÄÉÒÏ×ËÁ ÄÌÑ ×Ù×ÏÄÁ"
+#: catgets/gencat.c:1216
+msgid "unterminated message"
+msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÏÏÂÝÅÎÉÅ"
 
-#: iconv/iconv_prog.c:64
-msgid "Information:"
-msgstr "éÎÆÏÒÍÁÃÉÑ:"
+#: catgets/gencat.c:1240
+#, c-format
+msgid "while opening old catalog file"
+msgstr "ÐÒÉ ÏÔËÒÙÔÉÉ ÓÔÁÒÏÇÏ ÆÁÊÌÁ ËÁÔÁÌÏÇÁ"
 
-#: iconv/iconv_prog.c:65
-msgid "list all known coded character sets"
-msgstr "ÐÅÒÅÞÉÓÌÉÔØ ×ÓÅ ÉÚ×ÅÓÔÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ËÏÄÉÒÏ×ËÉ"
+#: catgets/gencat.c:1331
+#, c-format
+msgid "conversion modules not available"
+msgstr "ÍÏÄÕÌÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÅÄÏÓÔÕÐÎÙ"
 
-#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128
-msgid "Output control:"
-msgstr "õÓÐÒÁ×ÌÅÎÉÅ ×Ù×ÏÄÏÍ:"
+#: catgets/gencat.c:1357
+#, c-format
+msgid "cannot determine escape character"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÚÎÁË ×ÙÈÏÄÁ"
 
-#: iconv/iconv_prog.c:67
-msgid "omit invalid characters from output"
-msgstr "ÐÒÏÐÕÓËÁÔØ ÎÁ ×Ù×ÏÄÅ ÎÅÄÏÐÕÓÔÉÍÙÅ ÚÎÁËÉ"
+#: debug/pcprofiledump.c:52
+msgid "Don't buffer output"
+msgstr "îÅ ÂÕÆÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ"
 
-#: iconv/iconv_prog.c:68
-msgid "output file"
-msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ"
-
-#: iconv/iconv_prog.c:69
-msgid "suppress warnings"
-msgstr "ÎÅ ÐÅÞÁÔÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ"
-
-#: iconv/iconv_prog.c:70
-msgid "print progress information"
-msgstr "ÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÈÏÄÅ ÒÁÂÏÔÙ"
-
-#: iconv/iconv_prog.c:75
-msgid "Convert encoding of given files from one encoding to another."
-msgstr "ðÒÅÏÂÒÁÚÕÅÔ ÕËÁÚÁÎÎÙÅ ÆÁÊÌÙ ÉÚ ÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ × ÄÒÕÇÕÀ."
-
-#: iconv/iconv_prog.c:79
-msgid "[FILE...]"
-msgstr "[æáêì...]"
-
-#: iconv/iconv_prog.c:201
-msgid "cannot open output file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ"
-
-#: iconv/iconv_prog.c:243
-#, c-format
-msgid "conversions from `%s' and to `%s' are not supported"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÚ `%s' É × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: iconv/iconv_prog.c:248
-#, c-format
-msgid "conversion from `%s' is not supported"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: iconv/iconv_prog.c:255
-#, c-format
-msgid "conversion to `%s' is not supported"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: iconv/iconv_prog.c:259
-#, c-format
-msgid "conversion from `%s' to `%s' is not supported"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: iconv/iconv_prog.c:265
-msgid "failed to start conversion processing"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÞÁÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ"
+#: debug/pcprofiledump.c:57
+msgid "Dump information generated by PC profiling."
+msgstr "óÂÒÁÓÙ×ÁÅÔ ÉÎÆÏÒÍÁÃÉÀ, ÓÏÂÒÁÎÎÕÀ ÐÒÉ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÉ PC."
 
-#: iconv/iconv_prog.c:360
-msgid "error while closing output file"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ"
+#: debug/pcprofiledump.c:60
+msgid "[FILE]"
+msgstr "[æáêì]"
 
-#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279
-#: locale/programs/localedef.c:372 catgets/gencat.c:233
-#: malloc/memusagestat.c:602 debug/pcprofiledump.c:199
-msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
-msgstr "ïÂ ÏÛÉÂËÁÈ ÓÏÏÂÝÁÊÔÅ ÐÒÉ ÐÏÍÏÝÉ ÐÒÏÇÒÁÍÍÙ `glibcbug' ÎÁ ÁÄÒÅÓ <bugs@gnu.org>.\n"
-
-#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292
-#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913
-#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274
-#: elf/sprof.c:349
+#: debug/pcprofiledump.c:100
 #, c-format
-msgid ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-msgstr ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"üÔÏ Ó×ÏÂÏÄÎÁÑ ÐÒÏÇÒÁÍÍÁ; ÐÏÄÒÏÂÎÏÓÔÉ ÏÂ ÕÓÌÏ×ÉÑÈ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ\n"
-"ÓÍÏÔÒÉÔÅ × ÉÓÈÏÄÎÏÍ ÔÅËÓÔÅ.  íÙ îå ÐÒÅÄÏÓÔÁ×ÌÑÅÍ ÇÁÒÁÎÔÉÊ; ÄÁÖÅ ÇÁÒÁÎÔÉÊ\n"
-"ëïííåòþåóëïê ðòéçïäîïóôé ÉÌÉ ðòéçïäîïóôé äìñ ëáëïê-ìéâï ãåìé.\n"
+msgid "cannot open input file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ"
 
-#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297
-#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918
-#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279
-#: elf/sprof.c:355
+#: debug/pcprofiledump.c:106
 #, c-format
-msgid "Written by %s.\n"
-msgstr "á×ÔÏÒ ÐÒÏÇÒÁÍÍÙ -- %s.\n"
-
-#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484
-msgid "conversion stopped due to problem in writing the output"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÏÓÔÁÎÏ×ÌÅÎÏ ÉÚ-ÚÁ ÐÒÏÂÌÅÍÙ ÐÒÉ ÚÁÐÉÓÉ ×Ù×ÏÄÁ"
+msgid "cannot read header"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË"
 
-#: iconv/iconv_prog.c:502
+#: debug/pcprofiledump.c:170
 #, c-format
-msgid "illegal input sequence at position %ld"
-msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %ld"
-
-#: iconv/iconv_prog.c:510
-msgid "internal error (illegal descriptor)"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ (ÎÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ)"
+msgid "invalid pointer size"
+msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÕËÁÚÁÔÅÌÑ"
 
-#: iconv/iconv_prog.c:513
-#, c-format
-msgid "unknown iconv() error %d"
-msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ iconv() %d"
+#: debug/xtrace.sh:27 debug/xtrace.sh:45
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: xtrace [ëìàþ]... ðòïçòáííá [ëìàþ-ðòïçòáííù]...\\n"
+
+#: debug/xtrace.sh:33
+msgid "Try `xtrace --help' for more information.\\n"
+msgstr "ðÏÐÒÏÂÕÊÔÅ `xtrace --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\\n"
+
+#: debug/xtrace.sh:39
+msgid "xtrace: option `$1' requires an argument.\\n"
+msgstr "xtrace: ËÌÀÞ `%1' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ.\\n"
 
-#: iconv/iconv_prog.c:756
+#: debug/xtrace.sh:46
 msgid ""
-"The following list contain all the coded character sets known.  This does\n"
-"not necessarily mean that all combinations of these names can be used for\n"
-"the FROM and TO command line parameters.  One coded character set can be\n"
-"listed with several different names (aliases).\n"
+"Trace execution of program by printing currently executed function.\n"
 "\n"
-"  "
+"     --data=FILE          Don't run the program, just print the data from FILE.\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
 msgstr ""
-"óÌÅÄÕÀÝÉÊ ÓÐÉÓÏË ÓÏÄÅÒÖÉÔ ×ÓÅ ÉÚ×ÅÓÔÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ËÏÄÉÒÏ×ËÉ.  üÔÏ ÎÅ\n"
-"ÏÂÑÚÁÔÅÌØÎÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÙÅ ËÏÍÂÉÎÁÃÉÉ ÄÁÎÎÙÈ\n"
-"ÉÍÅÎ × ÐÁÒÁÍÅÔÒÁÈ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ FROM É TO.  ïÄÎÁ É ÔÁ ÖÅ ËÏÄÉÒÏ×ËÁ\n"
-"ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÞÉÓÌÅÎÁ ÐÏÄ ÎÅÓËÏÌØËÉÍÉ ÉÍÅÎÁÍÉ (ÐÓÅ×ÄÏÎÉÍÁÍÉ).\n"
+"ôÒÁÓÓÉÒÕÅÔ ×ÙÐÏÌÎÅÎÉÅ ÐÒÏÇÒÁÍÍÙ, ÐÅÞÁÔÁÑ ×ÙÐÏÌÎÑÀÝÕÀÓÑ × ÄÁÎÎÏÅ ×ÒÅÍÑ ÆÕÎËÃÉÀ.\n"
 "\n"
-"  "
+"     --data=æáêì          îÅ ×ÙÐÏÌÎÑÔØ ÐÒÏÇÒÁÍÍÕ, ÐÒÏÓÔÏ ÎÁÐÅÞÁÔÁÔØ ÄÁÎÎÙÅ ÉÚ æáêìá.\n"
+"     \n"
+"   -?,--help              ðÏËÁÚÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ\n"
+"      --usage             ðÏËÁÚÁÔØ ËÒÁÔËÏÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÉÓÐÏÌØÚÏ×ÁÎÉÉ\n"
+"   -V,--version           ðÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
+"\n"
+"áÒÇÕÍÅÎÔÙ, ÏÂÑÚÁÔÅÌØÎÙÅ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ, ÏÂÑÚÁÔÅÌØÎÙ É ÄÌÑ\n"
+"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ.\n"
+"\n"
+"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
 
-#: iconv/iconvconfig.c:110
-msgid "Create fastloading iconv module configuration file."
-msgstr "óÏÚÄÁÅÔ ÂÙÓÔÒÏÚÁÇÒÕÖÁÅÍÙÊ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÍÏÄÕÌÑ iconv."
+#: debug/xtrace.sh:125
+msgid "xtrace: unrecognized option `$1'\\n"
+msgstr "xtrace: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `$1'\\n"
+
+#: debug/xtrace.sh:138
+msgid "No program name given\\n"
+msgstr "îÅ ÚÁÄÁÎÏ ÉÍÑ ÐÒÏÇÒÁÍÍÙ\\n"
+
+#: debug/xtrace.sh:146
+#, sh-format
+msgid "executable `$program' not found\\n"
+msgstr "ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ `$program' ÎÅ ÎÁÊÄÅÎ\\n"
+
+#: debug/xtrace.sh:150
+#, sh-format
+msgid "`$program' is no executable\\n"
+msgstr "`$program' ÎÅ Ñ×ÌÑÅÔÓÑ ÉÓÐÏÌÎÑÅÍÙÍ ÆÁÊÌÏÍ\\n"
 
-#: iconv/iconvconfig.c:114
-msgid "[DIR...]"
-msgstr "[ëáôáìïç...]"
+#: dlfcn/dlinfo.c:67
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "RTLD_SELF ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ"
 
-#: iconv/iconvconfig.c:126
-msgid "Prefix used for all file accesses"
-msgstr "ðÒÅÆÉËÓ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÄÏÓÔÕÐÁ ËÏ ×ÓÅÍ ÆÁÊÌÁÍ"
+#: dlfcn/dlinfo.c:76
+msgid "unsupported dlinfo request"
+msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÚÁÐÒÏÓ dlinfo"
 
-#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292
-msgid "no output file produced because warnings were issued"
-msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÓÏÚÄÁÎ, ÐÏÓËÏÌØËÕ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ"
+#: dlfcn/dlmopen.c:64
+msgid "invalid namespace"
+msgstr "ÎÅ×ÅÒÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ"
+
+#: dlfcn/dlmopen.c:69
+msgid "invalid mode"
+msgstr "ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ"
+
+#: dlfcn/dlopen.c:64
+msgid "invalid mode parameter"
+msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÁÍÅÔÒ ÒÅÖÉÍÁ"
 
-#: iconv/iconvconfig.c:405
-msgid "while inserting in search tree"
-msgstr "ÐÒÉ ×ÓÔÁ×ËÅ × ÄÅÒÅ×Ï ÐÏÉÓËÁ"
+#: elf/cache.c:67
+msgid "unknown"
+msgstr "ÎÅÉÚ×ÅÓÔÎÏ"
 
-#: iconv/iconvconfig.c:1204
-msgid "cannot generate output file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ"
+#: elf/cache.c:110
+msgid "Unknown OS"
+msgstr "îÅÉÚ×ÅÓÔÎÁÑ ïó"
 
-#: locale/programs/charmap-dir.c:59
+#: elf/cache.c:115
 #, c-format
-msgid "cannot read character map directory `%s'"
-msgstr ""
+msgid ", OS ABI: %s %d.%d.%d"
+msgstr ", ABI ïó: %s %d.%d.%d"
 
-#: locale/programs/charmap.c:136
+#: elf/cache.c:141 elf/ldconfig.c:1231
 #, c-format
-msgid "character map file `%s' not found"
-msgstr ""
+msgid "Can't open cache file %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÜÛ-ÆÁÊÌ %s\n"
 
-#: locale/programs/charmap.c:194
+#: elf/cache.c:153
 #, c-format
-msgid "default character map file `%s' not found"
-msgstr ""
+msgid "mmap of cache file failed.\n"
+msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ËÜÛ-ÆÁÊÌÁ × ÐÁÍÑÔØ ÎÅ ÕÄÁÌÏÓØ.\n"
 
-#: locale/programs/charmap.c:257
+#: elf/cache.c:157 elf/cache.c:167
 #, c-format
-msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
-msgstr ""
+msgid "File is not a cache file.\n"
+msgstr "üÔÏ ÎÅ ËÜÛ-ÆÁÊÌ.\n"
 
-#: locale/programs/charmap.c:336
+#: elf/cache.c:200 elf/cache.c:210
 #, c-format
-msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
-msgstr "%s: <mb_cur_max> ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ <mb_cur_min>\n"
+msgid "%d libs found in cache `%s'\n"
+msgstr "%d ÂÉÂÌÉÏÔÅË ÎÁÊÄÅÎÏ × ËÜÛÅ `%s'\n"
 
-#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
-#: locale/programs/repertoire.c:175
+#: elf/cache.c:409
 #, c-format
-msgid "syntax error in prolog: %s"
-msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÐÒÏÌÏÇÅ: %s"
-
-#: locale/programs/charmap.c:357
-msgid "invalid definition"
-msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ"
-
-#: locale/programs/charmap.c:374 locale/programs/locfile.c:126
-#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176
-msgid "bad argument"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ÁÒÇÕÍÅÎÔ"
+msgid "Can't remove old temporary cache file %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÔÁÒÙÊ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s"
 
-#: locale/programs/charmap.c:402
+#: elf/cache.c:416
 #, c-format
-msgid "duplicate definition of <%s>"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ <%s>"
+msgid "Can't create temporary cache file %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s"
 
-#: locale/programs/charmap.c:409
+#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438
 #, c-format
-msgid "value for <%s> must be 1 or greater"
-msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ 1 ÉÌÉ ÂÏÌØÛÅ"
+msgid "Writing of cache data failed"
+msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ"
 
-#: locale/programs/charmap.c:421
+#: elf/cache.c:442
 #, c-format
-msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÉÌÉ ÒÁ×ÎÏ ÚÎÁÞÅÎÉÀ <%s>"
+msgid "Writing of cache data failed."
+msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ."
 
-#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184
+#: elf/cache.c:449
 #, c-format
-msgid "argument to <%s> must be a single character"
-msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ <%s> ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ"
-
-#: locale/programs/charmap.c:470
-msgid "character sets with locking states are not supported"
-msgstr "ËÏÄÉÒÏ×ËÉ Ó ÂÌÏËÉÒÕÀÝÉÍÉ ÓÏÓÔÏÑÎÉÑÍÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+msgid "Changing access rights of %s to %#o failed"
+msgstr "éÚÍÅÎÅÎÉÅ ÐÒÁ× ÄÏÓÔÕÐÁ ÄÌÑ %s ÎÁ %#o ÎÅÕÓÐÅÛÎÏ"
 
-#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
-#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
-#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
-#: locale/programs/charmap.c:814
+#: elf/cache.c:454
 #, c-format
-msgid "syntax error in %s definition: %s"
-msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ %s: %s"
-
-#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
-#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231
-msgid "no symbolic name given"
-msgstr "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ"
-
-#: locale/programs/charmap.c:552
-msgid "invalid encoding given"
-msgstr "ÚÁÄÁÎÁ ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ"
+msgid "Renaming of %s to %s failed"
+msgstr "ðÅÒÅÉÍÅÎÏ×ÁÎÉÅ %s × %s ÎÅÕÓÐÅÛÎÏ"
 
-#: locale/programs/charmap.c:561
-msgid "too few bytes in character encoding"
-msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ"
+#: elf/dl-close.c:116
+msgid "shared object not open"
+msgstr "ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ ÎÅ ÏÔËÒÙÔ"
 
-#: locale/programs/charmap.c:563
-msgid "too many bytes in character encoding"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ"
+#: elf/dl-deps.c:112
+msgid "DST not allowed in SUID/SGID programs"
+msgstr "DST ÎÅ ÄÏÐÕÓËÁÅÔÓÑ × ÐÒÏÇÒÁÍÍÁÈ Ó SUID/SGID"
 
-#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
-#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297
-msgid "no symbolic name given for end of range"
-msgstr "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ ÄÌÑ ËÏÎÃÁ ÄÉÁÐÁÚÏÎÁ"
+#: elf/dl-deps.c:125
+msgid "empty dynamics string token substitution"
+msgstr ""
 
-#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
-#: locale/programs/repertoire.c:314
+#: elf/dl-deps.c:131
 #, c-format
-msgid "`%1$s' definition does not end with `END %1$s'"
-msgstr "ÏÐÒÅÄÅÌÅÎÉÅ `%1$s' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'"
+msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
+msgstr ""
 
-#: locale/programs/charmap.c:642
-msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
-msgstr "ÐÏÓÌÅ ÏÐÒÅÄÅÌÅÎÉÑ CHARMAP ÍÏÇÕÔ ÓÌÅÄÏ×ÁÔØ ÔÏÌØËÏ ÏÐÒÅÄÅÌÅÎÉÑ WIDTH"
+#: elf/dl-deps.c:472
+msgid "cannot allocate dependency list"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÚÁ×ÉÓÉÍÏÓÔÅÊ"
 
-#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
-#, c-format
-msgid "value for %s must be an integer"
-msgstr "ÚÎÁÞÅÎÉÅ ÄÌÑ %s ÄÏÌÖÎÏ ÂÙÔØ ÃÅÌÙÍ ÞÉÓÌÏÍ"
+#: elf/dl-deps.c:505 elf/dl-deps.c:560
+msgid "cannot allocate symbol search list"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÐÏÉÓËÁ ÓÉÍ×ÏÌÏ×"
 
-#: locale/programs/charmap.c:841
-#, c-format
-msgid "%s: error in state machine"
-msgstr "%s: ÏÛÉÂËÁ × Á×ÔÏÍÁÔÅ"
+#: elf/dl-deps.c:545
+msgid "Filters not supported with LD_TRACE_PRELINKING"
+msgstr "æÉÌØÔÒÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ Ó LD_TRACE_PRELINKING"
 
-#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605
-#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818
-#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994
-#: locale/programs/ld-identification.c:469
-#: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349
-#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324
-#: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258
-#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219
-#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325
-#, c-format
-msgid "%s: premature end of file"
-msgstr "%s: ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ"
+#: elf/dl-error.c:77
+msgid "DYNAMIC LINKER BUG!!!"
+msgstr "ïûéâëá äéîáíéþåóëïçï ëïíðïîï÷ýéëá!!!"
 
-#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
-#, c-format
-msgid "unknown character `%s'"
-msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË `%s'"
+#: elf/dl-error.c:124
+msgid "error while loading shared libraries"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÇÒÕÚËÅ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË"
 
-#: locale/programs/charmap.c:887
-#, c-format
-msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
-msgstr "ÞÉÓÌÏ ÂÁÊÔ ÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÎÁÞÁÌÁ É ËÏÎÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÓÏ×ÐÁÄÁÀÔ: %d É %d"
+#: elf/dl-fptr.c:88
+msgid "cannot map pages for fdesc table"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÄÌÑ ÔÁÂÌÉÃÙ fdesc"
+
+#: elf/dl-fptr.c:192
+msgid "cannot map pages for fptr table"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÄÌÑ ÔÁÂÌÉÃÙ fptr"
+
+#: elf/dl-fptr.c:221
+msgid "internal error: symidx out of range of fptr table"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: symidx ×ÙÈÏÄÉÔ ÚÁ ÐÒÅÄÅÌÙ ÔÁÂÌÉÃÙ fptr"
 
-#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930
-#: locale/programs/repertoire.c:420
-msgid "invalid names for character range"
-msgstr "ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÚÎÁËÏ×"
+#: elf/dl-load.c:372
+msgid "cannot allocate name record"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÐÉÓØ ÉÍÅÎÉ"
 
-#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432
-msgid "hexadecimal range format should use only capital characters"
-msgstr "× ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÍ ÆÏÒÍÁÔÅ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ ÚÁÇÌÁ×ÎÙÅ ÂÕË×Ù"
+#: elf/dl-load.c:474 elf/dl-load.c:553 elf/dl-load.c:673 elf/dl-load.c:786
+msgid "cannot create cache for search path"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÜÛ ÄÌÑ ÐÕÔÅÊ ÐÏÉÓËÁ"
 
-#: locale/programs/charmap.c:1021
-#, c-format
-msgid "<%s> and <%s> are illegal names for range"
-msgstr "<%s> É <%s> -- ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ"
+#: elf/dl-load.c:576
+msgid "cannot create RUNPATH/RPATH copy"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÐÉÀ RUNPATH/RPATH"
 
-#: locale/programs/charmap.c:1027
-msgid "upper limit in range is not higher then lower limit"
-msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÂÏÌØÛÅ ÎÉÖÎÅÊ ÇÒÁÎÉÃÙ"
+#: elf/dl-load.c:659
+msgid "cannot create search path array"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÍÁÓÓÉ× ÐÕÔÅÊ ÐÏÉÓËÁ"
 
-#: locale/programs/charmap.c:1085
-msgid "resulting bytes for range not representable."
-msgstr "ÒÅÚÕÌØÔÉÒÕÀÝÉÅ ÂÁÊÔÙ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ."
+#: elf/dl-load.c:870
+msgid "cannot stat shared object"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
 
-#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534
-#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134
-#: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95
-#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92
-#: locale/programs/ld-telephone.c:95 locale/programs/ld-time.c:160
-#, c-format
-msgid "No definition for %s category found"
-msgstr "îÅ ÎÁÊÄÅÎÏ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ ËÁÔÅÇÏÒÉÉ %s"
+#: elf/dl-load.c:940
+msgid "cannot open zero fill device"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ-ÉÓÔÏÞÎÉË ÎÕÌÅÊ"
 
-#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
-#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:228
-#: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309
-#: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147
-#: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106
-#: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113
-#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103
-#: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106
-#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:176
-#: locale/programs/ld-time.c:197
-#, c-format
-msgid "%s: field `%s' not defined"
-msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
+#: elf/dl-load.c:985 elf/dl-load.c:2215
+msgid "cannot create shared object descriptor"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÅÓËÒÉÐÔÏÒ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
 
-#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
-#: locale/programs/ld-address.c:235 locale/programs/ld-address.c:265
-#: locale/programs/ld-name.c:118 locale/programs/ld-telephone.c:118
-#, c-format
-msgid "%s: field `%s' must not be empty"
-msgstr "%s: ÐÏÌÅ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÎÅÐÕÓÔÙÍ"
+#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755
+msgid "cannot read file data"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÆÁÊÌÁ"
 
-#: locale/programs/ld-address.c:169
-#, c-format
-msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ `%%%c' × ÐÏÌÅ `%s'"
+#: elf/dl-load.c:1048
+msgid "ELF load command alignment not page-aligned"
+msgstr "×ÙÒÁ×ÎÉ×ÁÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÏ ÓÔÒÁÎÉÃÅ"
 
-#: locale/programs/ld-address.c:220
-#, c-format
-msgid "%s: terminology language code `%s' not defined"
-msgstr ""
+#: elf/dl-load.c:1055
+msgid "ELF load command address/offset not properly aligned"
+msgstr "ÁÄÒÅÓ/ÓÍÅÝÅÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÒÁ×ÉÌØÎÏ"
 
-#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276
-#, c-format
-msgid "%s: language abbreviation `%s' not defined"
-msgstr "%s: ÓÏËÒÁÝÅÎÎÏÅ ÉÍÑ ÑÚÙËÁ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
+#: elf/dl-load.c:1139
+msgid "cannot allocate TLS data structures for initial thread"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ TLS-ÓÔÒÕËÔÕÒÙ ÄÌÑ ÎÁÞÁÌØÎÏÇÏ ÔÒÅÄÁ"
 
-#: locale/programs/ld-address.c:254 locale/programs/ld-address.c:282
-#: locale/programs/ld-address.c:316 locale/programs/ld-address.c:328
-#, c-format
-msgid "%s: `%s' value does not match `%s' value"
-msgstr "%s: ÚÎÁÞÅÎÉÅ `%s' ÎÅ ÓÏ×ÐÁÄÁÅÔ ÓÏ ÚÎÁÞÅÎÉÅÍ `%s'"
+#: elf/dl-load.c:1163
+msgid "cannot handle TLS data"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÄÁÎÎÙÅ TLS"
 
-#: locale/programs/ld-address.c:301
-#, c-format
-msgid "%s: numeric country code `%d' not valid"
-msgstr "%s: ÎÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ËÏÄ ÓÔÒÁÎÙ `%d'"
+#: elf/dl-load.c:1182
+msgid "object file has no loadable segments"
+msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÚÁÇÒÕÖÁÅÍÙÈ ÓÅÇÍÅÎÔÏ×"
 
-#: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534
-#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601
-#: locale/programs/ld-identification.c:365
-#: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302
-#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
-#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281
-#: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225
-#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108
-#: locale/programs/ld-time.c:1150
-#, c-format
-msgid "%s: field `%s' declared more than once"
-msgstr "%s: ÐÏÌÅ `%s' ÏÂßÑ×ÌÅÎÏ ÎÅÓËÏÌØËÏ ÒÁÚ"
+#: elf/dl-load.c:1218
+msgid "failed to map segment from shared object"
+msgstr "ÓÂÏÊ ÏÔÏÂÒÁÖÅÎÉÑ ÓÅÇÍÅÎÔÁ ÉÚ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
 
-#: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539
-#: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312
-#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
-#: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268
-#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002
-#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113
-#, c-format
-msgid "%s: unknown character in field `%s'"
-msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÐÏÌÅ `%s'"
+#: elf/dl-load.c:1242
+msgid "cannot dynamically load executable"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÚÉÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ"
 
-#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800
-#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450
-#: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
-#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240
-#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201
-#, c-format
-msgid "%s: incomplete `END' line"
-msgstr "%s: ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ `END'"
+#: elf/dl-load.c:1303
+msgid "cannot change memory protections"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÚÁÝÉÔÕ ÐÁÍÑÔÉ"
 
-#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653
-#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228
-#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453
-#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308
-#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242
-#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203
-#, c-format
-msgid "%1$s: definition does not end with `END %1$s'"
-msgstr "%1$s: ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'"
+#: elf/dl-load.c:1322
+msgid "cannot map zero-fill pages"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÚÁÐÏÌÎÅÎÉÑ ÎÕÌÑÍÉ"
 
-#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523
-#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871
-#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640
-#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956
-#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799
-#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460
-#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340
-#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315
-#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210
-#, c-format
-msgid "%s: syntax error"
-msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ"
+#: elf/dl-load.c:1336
+msgid "object file has no dynamic section"
+msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÄÉÎÁÍÉÞÅÓËÏÊ ÓÅËÃÉÉ"
 
-#: locale/programs/ld-collate.c:398
-#, c-format
-msgid "`%.*s' already defined in charmap"
-msgstr ""
+#: elf/dl-load.c:1359
+msgid "shared object cannot be dlopen()ed"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ dlopen() Ë ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ"
 
-#: locale/programs/ld-collate.c:407
-#, c-format
-msgid "`%.*s' already defined in repertoire"
-msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ × ÒÅÐÅÒÔÕÁÒÅ"
+#: elf/dl-load.c:1372
+msgid "cannot allocate memory for program header"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÇÏÌÏ×ÏË ÐÒÏÇÒÁÍÍÙ"
 
-#: locale/programs/ld-collate.c:414
-#, c-format
-msgid "`%.*s' already defined as collating symbol"
-msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÓÉÍ×ÏÌ ÓÏÒÔÉÒÏ×ËÉ"
+#: elf/dl-load.c:1389 elf/dl-open.c:174
+msgid "invalid caller"
+msgstr "ÎÅ×ÅÒÎÁÑ ×ÙÚÙ×ÁÀÝÁÑ ÆÕÎËÃÉÑ"
 
-#: locale/programs/ld-collate.c:421
-#, c-format
-msgid "`%.*s' already defined as collating element"
-msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÜÌÅÍÅÎÔ ÓÏÒÔÉÒÏ×ËÉ"
+#: elf/dl-load.c:1428
+msgid "cannot enable executable stack as shared object requires"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÄÅÊÓÔ×Ï×ÁÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÓÔÅË, ËÁË ÔÒÅÂÕÅÔ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ"
 
-#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478
-#, c-format
-msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr "%s: `forward' É `backward' ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ"
+#: elf/dl-load.c:1443
+msgid "cannot close file descriptor"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁËÒÙÔØ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ"
 
-#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488
-#: locale/programs/ld-collate.c:504
-#, c-format
-msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr "%s: `%s' ×ÓÔÒÅÞÁÅÔÓÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÏÐÒÅÄÅÌÅÎÉÉ ×ÅÓÁ %d"
+#: elf/dl-load.c:1485
+msgid "cannot create searchlist"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÐÏÉÓËÁ"
 
-#: locale/programs/ld-collate.c:560
-#, c-format
-msgid "%s: too many rules; first entry only had %d"
-msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÁ×ÉÌ; × ÐÅÒ×ÏÍ ×ÈÏÖÄÅÎÉÉ ÂÙÌÏ ÔÏÌØËÏ %d"
+#: elf/dl-load.c:1663
+msgid "file too short"
+msgstr "ÆÁÊÌ ÓÌÉÛËÏÍ ÍÁÌ"
 
-#: locale/programs/ld-collate.c:596
-#, c-format
-msgid "%s: not enough sorting rules"
-msgstr "%s: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ"
+#: elf/dl-load.c:1692
+msgid "invalid ELF header"
+msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ELF"
 
-#: locale/programs/ld-collate.c:761
-#, c-format
-msgid "%s: empty weight string not allowed"
-msgstr "%s: ÐÕÓÔÁÑ ÓÔÒÏËÁ ×ÅÓÁ ÎÅÄÏÐÕÓÔÉÍÁ"
+#: elf/dl-load.c:1704
+msgid "ELF file data encoding not big-endian"
+msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÔÕÐÏËÏÎÅÞÎÁÑ"
 
-#: locale/programs/ld-collate.c:856
-#, c-format
-msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr "%s: ×ÅÓÁ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÁËÏÊ ÖÅ ÓÉÍ×ÏÌ ÜÌÌÉÐÓÉÓÁ, ËÁË ÉÍÑ"
+#: elf/dl-load.c:1706
+msgid "ELF file data encoding not little-endian"
+msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÏÓÔÒÏËÏÎÅÞÎÁÑ"
 
-#: locale/programs/ld-collate.c:912
-#, c-format
-msgid "%s: too many values"
-msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ"
+#: elf/dl-load.c:1710
+msgid "ELF file version ident does not match current one"
+msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ×ÅÒÓÉÉ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ"
 
-#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206
-#, c-format
-msgid "order for `%.*s' already defined at %s:%Zu"
-msgstr "ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu"
+#: elf/dl-load.c:1714
+msgid "ELF file OS ABI invalid"
+msgstr "ÎÅ×ÅÒÎÙÊ ABI ïó ELF-ÆÁÊÌÁ"
 
-#: locale/programs/ld-collate.c:1081
-#, c-format
-msgid "%s: the start and the end symbol of a range must stand for characters"
-msgstr "%s: ÎÁÞÁÌØÎÙÊ É ËÏÎÅÞÎÙÊ ÓÉÍ×ÏÌÙ ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÏÂÏÚÎÁÞÁÔØ ÚÎÁËÉ"
+#: elf/dl-load.c:1716
+msgid "ELF file ABI version invalid"
+msgstr "ÎÅ×ÅÒÎÁÑ ×ÅÒÓÉÑ ABI ELF-ÆÁÊÌÁ"
 
-#: locale/programs/ld-collate.c:1108
-#, c-format
-msgid "%s: byte sequences of first and last character must have the same length"
-msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ É ÐÏÓÌÅÄÎÅÇÏ ÚÎÁËÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ"
+#: elf/dl-load.c:1719
+msgid "internal error"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ"
 
-#: locale/programs/ld-collate.c:1150
-#, c-format
-msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
-msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ ÚÎÁËÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÎÅ ÍÅÎØÛÅ ÞÅÍ ÄÌÑ ÐÏÓÌÅÄÎÅÇÏ"
+#: elf/dl-load.c:1726
+msgid "ELF file version does not match current one"
+msgstr "×ÅÒÓÉÑ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ"
 
-#: locale/programs/ld-collate.c:1275
-#, c-format
-msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr "%s: ÜÌÌÉÐÓÉÓ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ ÐÏÓÌÅ `order_start'"
+#: elf/dl-load.c:1734
+msgid "only ET_DYN and ET_EXEC can be loaded"
+msgstr "ÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÔÏÌØËÏ ET_DYN É ET_EXEC"
 
-#: locale/programs/ld-collate.c:1279
-#, c-format
-msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr "%s: ÐÏÓÌÅ ÜÌÌÉÐÓÉÓÁ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ `order_end'"
+# ???
+#: elf/dl-load.c:1740
+msgid "ELF file's phentsize not the expected size"
+msgstr "phentsize ELF-ÆÁÊÌÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÏÖÉÄÁÅÍÙÍ ÒÁÚÍÅÒÏÍ"
 
-#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476
-#, c-format
-msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr "`%s' É `%.*s' ÎÅ Ñ×ÌÑÀÔÓÑ ×ÅÒÎÙÍÉ ÉÍÅÎÁÍÉ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÏÚÏÎÁ"
+#: elf/dl-load.c:2231
+msgid "wrong ELF class: ELFCLASS64"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ËÌÁÓÓ ELF: ELFCLASS64"
+
+#: elf/dl-load.c:2232
+msgid "wrong ELF class: ELFCLASS32"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ËÌÁÓÓ ELF: ELFCLASS32"
 
-#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737
-#, c-format
-msgid "%s: order for `%.*s' already defined at %s:%Zu"
-msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu"
+#: elf/dl-load.c:2235
+msgid "cannot open shared object file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔÎÙÊ ÆÁÊÌ"
 
-#: locale/programs/ld-collate.c:1357
-#, c-format
-msgid "%s: `%s' must be a character"
-msgstr "%s: `%s' ÄÏÌÖÎÏ ÂÙÔØ ÚÎÁËÏÍ"
+#: elf/dl-lookup.c:261
+msgid "relocation error"
+msgstr "ÏÛÉÂËÁ ÐÅÒÅÍÅÝÅÎÉÑ"
 
-#: locale/programs/ld-collate.c:1550
-#, c-format
-msgid "%s: `position' must be used for a specific level in all sections or none"
-msgstr "%s: `position' ÄÏÌÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÏÄÎÏÇÏ ËÏÎËÒÅÔÎÏÇÏ ÕÒÏ×ÎÑ ÌÉÂÏ ×Ï ×ÓÅÈ ÓÅËÃÉÑÈ, ÌÉÂÏ ÎÉ × ÏÄÎÏÊ"
+#: elf/dl-lookup.c:289
+msgid "symbol lookup error"
+msgstr "ÏÛÉÂËÁ ÐÏÉÓËÁ ÓÉÍ×ÏÌÁ"
 
-#: locale/programs/ld-collate.c:1575
-#, c-format
-msgid "symbol `%s' not defined"
-msgstr "ÓÉÍ×ÏÌ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ"
+#: elf/dl-open.c:112
+msgid "cannot extend global scope"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÇÌÏÂÁÌØÎÕÀ ÏÂÌÁÓÔØ"
 
-#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757
-#, c-format
-msgid "symbol `%s' has the same encoding as"
-msgstr "ÓÉÍ×ÏÌ `%s' ÉÍÅÅÔ ÔÁËÕÀ ÖÅ ËÏÄÉÒÏ×ËÕ ËÁË"
+#: elf/dl-open.c:237
+msgid "empty dynamic string token substitution"
+msgstr ""
 
-#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761
-#, c-format
-msgid "symbol `%s'"
-msgstr "ÓÉÍ×ÏÌ `%s'"
+#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425
+msgid "cannot create scope list"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÏÂÌÁÓÔÅÊ"
 
-#: locale/programs/ld-collate.c:1803
-msgid "no definition of `UNDEFINED'"
-msgstr "ÎÅÔ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ `UNDEFINED'"
+#: elf/dl-open.c:470
+msgid "TLS generation counter wrapped!  Please report this."
+msgstr "ðÅÒÅÐÏÌÎÅÎÉÅ ÓÞÅÔÞÉËÁ ÐÏËÏÌÅÎÉÊ TLS!  ðÏÖÁÌÕÊÓÔÁ, ÓÏÏÂÝÉÔÅ ÏÂ ÜÔÏÍ."
 
-#: locale/programs/ld-collate.c:1832
-msgid "too many errors; giving up"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÛÉÂÏË; ËÏÎÅÃ"
+#: elf/dl-open.c:508
+msgid "invalid mode for dlopen()"
+msgstr "ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÄÌÑ dlopen()"
 
-#: locale/programs/ld-collate.c:2735
-#, c-format
-msgid "%s: duplicate definition of `%s'"
-msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `%s'"
+#: elf/dl-open.c:525
+msgid "no more namespaces available for dlmopen()"
+msgstr "ÂÏÌØÛÅ ÎÅÔ ÄÏÓÔÕÐÎÙÈ ÐÒÏÓÔÒÁÎÓÔ× ÉÍÅÎ ÄÌÑ dlmopen()"
+
+#: elf/dl-open.c:538
+msgid "invalid target namespace in dlmopen()"
+msgstr "ÎÅ×ÅÒÎÏÅ ÃÅÌÅ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ × dlmopen()"
 
-#: locale/programs/ld-collate.c:2771
-#, c-format
-msgid "%s: duplicate declaration of section `%s'"
-msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ ÓÅËÃÉÉ `%s'"
+#: elf/dl-reloc.c:55
+msgid "cannot allocate memory in static TLS block"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ × ÓÔÁÔÉÞÎÏÍ ÂÌÏËÅ TLS"
 
-#: locale/programs/ld-collate.c:2910
-#, c-format
-msgid "%s: unknown character in collating symbol name"
-msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ"
+#: elf/dl-reloc.c:198
+msgid "cannot make segment writable for relocation"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÅÇÍÅÎÔ ÚÁÐÉÓÙ×ÁÅÍÙÍ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ"
 
-#: locale/programs/ld-collate.c:3042
+#: elf/dl-reloc.c:279
 #, c-format
-msgid "%s: unknown character in equivalent definition name"
-msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÏÐÒÅÄÅÌÅÎÉÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ"
+msgid "%s: no PLTREL found in object %s\n"
+msgstr "%s: × ÏÂßÅËÔÅ %s ÎÅ ÎÁÊÄÅÎÏ PLTREL\n"
 
-#: locale/programs/ld-collate.c:3055
+#: elf/dl-reloc.c:290
 #, c-format
-msgid "%s: unknown character in equivalent definition value"
-msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÚÎÁÞÅÎÉÉ ÏÐÒÅÄÅÌÅÎÁÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ"
+msgid "%s: out of memory to store relocation results for %s\n"
+msgstr "%s: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ ÄÌÑ ÚÁÐÉÓÉ ÒÅÚÕÌØÔÁÔÏ× ÒÅÌÏËÁÃÉÉ ÄÌÑ %s\n"
 
-#: locale/programs/ld-collate.c:3065
-#, c-format
-msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÍ×ÏÌ `%s' × ÏÐÒÅÄÅÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ"
+#: elf/dl-reloc.c:306
+msgid "cannot restore segment prot after reloc"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÚÁÝÉÔÕ ÓÅÇÍÅÎÔÁ ÐÏÓÌÅ ÐÅÒÅÍÅÝÅÎÉÑ"
 
-#: locale/programs/ld-collate.c:3074
-msgid "error while adding equivalent collating symbol"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÄÏÂÁ×ÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÇÏ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ"
+#: elf/dl-reloc.c:331
+msgid "cannot apply additional memory protection after relocation"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÚÁÝÉÔÕ ÐÁÍÑÔÉ ÐÏÓÌÅ ÒÅÌÏËÁÃÉÉ"
 
-#: locale/programs/ld-collate.c:3104
-#, c-format
-msgid "duplicate definition of script `%s'"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÉÓÔÅÍÙ ÐÉÓØÍÁ `%s'"
+#: elf/dl-sym.c:98
+msgid "RTLD_NEXT used in code not dynamically loaded"
+msgstr "RTLD_NEXT ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ"
 
-#: locale/programs/ld-collate.c:3152
-#, c-format
-msgid "%s: unknown section name `%s'"
-msgstr "%s: ÎÅÉÚ×ÅÓÔÎÏÅ ÉÍÑ ÓÅËÃÉÉ `%s'"
+#: elf/dl-sysdep.c:495
+msgid "cannot create capability list"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ×ÏÚÍÏÖÎÏÓÔÅÊ"
 
-#: locale/programs/ld-collate.c:3180
-#, c-format
-msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÓÅËÃÉÉ `%s'"
+#: elf/dl-tls.c:829
+msgid "cannot create TLS data structures"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ TLS"
 
-#: locale/programs/ld-collate.c:3205
-#, c-format
-msgid "%s: invalid number of sorting rules"
-msgstr "%s: ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ"
+#: elf/dl-version.c:303
+msgid "cannot allocate version reference table"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÔÁÂÌÉÃÕ ÓÓÙÌÏË ÎÁ ×ÅÒÓÉÉ"
 
-#: locale/programs/ld-collate.c:3232
-#, c-format
-msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÂÅÚÙÍÑÎÎÏÊ ÓÅËÃÉÉ"
+#: elf/ldconfig.c:133
+msgid "Print cache"
+msgstr "îÁÐÅÞÁÔÁÔØ ËÜÛ"
 
-#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414
-#: locale/programs/ld-collate.c:3778
-#, c-format
-msgid "%s: missing `order_end' keyword"
-msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `order_end'"
+#: elf/ldconfig.c:134
+msgid "Generate verbose messages"
+msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ÐÏÄÒÏÂÎÙÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: locale/programs/ld-collate.c:3347
-#, c-format
-msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ"
+#: elf/ldconfig.c:135
+msgid "Don't build cache"
+msgstr "îÅ ÓÔÒÏÉÔØ ËÜÛ"
 
-#: locale/programs/ld-collate.c:3365
-#, c-format
-msgid "%s: order for collating element %.*s not yet defined"
-msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÜÌÅÍÅÎÔÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ"
+#: elf/ldconfig.c:136
+msgid "Don't generate links"
+msgstr "îÅ ÇÅÎÅÒÉÒÏ×ÁÔØ ÓÓÙÌËÉ"
 
-#: locale/programs/ld-collate.c:3376
-#, c-format
-msgid "%s: cannot reorder after %.*s: symbol not known"
-msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÍÅÎÑÔØ ÐÏÒÑÄÏË ÐÏÓÌÅ %.*s: ÓÉÍ×ÏÌ ÎÅÉÚ×ÅÓÔÅÎ"
+#: elf/ldconfig.c:137
+msgid "Change to and use ROOT as root directory"
+msgstr "ðÅÒÅÊÔÉ × ROOT É ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ËÁË ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ"
 
-#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790
-#, c-format
-msgid "%s: missing `reorder-end' keyword"
-msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-end'"
+#: elf/ldconfig.c:137
+msgid "ROOT"
+msgstr ""
 
-#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662
-#, c-format
-msgid "%s: section `%.*s' not known"
-msgstr "%s: ÓÅËÃÉÑ `%.*s' ÎÅÉÚ×ÅÓÔÎÁ"
+#: elf/ldconfig.c:138
+msgid "CACHE"
+msgstr ""
 
-#: locale/programs/ld-collate.c:3527
-#, c-format
-msgid "%s: bad symbol <%.*s>"
-msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÍ×ÏÌ <%.*s>"
+#: elf/ldconfig.c:138
+msgid "Use CACHE as cache file"
+msgstr "éÓÐÏÌØÚÏ×ÁÔØ CACHE × ËÁÞÅÓÔ×Å ËÜÛ-ÆÁÊÌÁ"
 
-#: locale/programs/ld-collate.c:3725
-#, c-format
-msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr "%s: `%s' ÎÅ ÍÏÖÅÔ ÂÙÔØ ËÏÎÃÏÍ ÄÉÁÐÁÚÏÎÁ Ó ÜÌÌÉÐÓÉÓÏÍ"
+#: elf/ldconfig.c:139
+msgid "CONF"
+msgstr ""
 
-#: locale/programs/ld-collate.c:3774
-#, c-format
-msgid "%s: empty category description not allowed"
-msgstr "%s: ÐÕÓÔÙÅ ÏÐÉÓÁÎÉÑ ËÁÔÅÇÏÒÉÊ ÎÅÄÏÐÕÓÔÉÍÙ"
+#: elf/ldconfig.c:139
+msgid "Use CONF as configuration file"
+msgstr "éÓÐÏÌØÚÏ×ÁÔØ CONF × ËÁÞÅÓÔ×Å ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ"
 
-#: locale/programs/ld-collate.c:3793
-#, c-format
-msgid "%s: missing `reorder-sections-end' keyword"
-msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-sections-end'"
+#: elf/ldconfig.c:140
+msgid "Only process directories specified on the command line.  Don't build cache."
+msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ËÁÔÁÌÏÇÉ, ÕËÁÚÁÎÎÙÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ.  îÅ ÓÔÒÏÉÔØ ËÜÛ."
 
-#: locale/programs/ld-ctype.c:440
-msgid "No character set name specified in charmap"
+#: elf/ldconfig.c:141
+msgid "Manually link individual libraries."
+msgstr "÷ÒÕÞÎÕÀ ÓËÏÍÐÏÎÏ×ÁÔØ ÏÔÄÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ."
+
+#: elf/ldconfig.c:142
+msgid "FORMAT"
 msgstr ""
 
-#: locale/programs/ld-ctype.c:469
-#, c-format
-msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+#: elf/ldconfig.c:142
+msgid "Format to use: new, old or compat (default)"
+msgstr "éÓÐÏÌØÚÕÅÍÙÊ ÆÏÒÍÁÔ: new, old ÉÌÉ compat (ÐÏ ÕÍÏÌÞÁÎÉÀ)"
 
-#: locale/programs/ld-ctype.c:484
-#, c-format
-msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+#: elf/ldconfig.c:150
+msgid "Configure Dynamic Linker Run Time Bindings."
+msgstr "ëÏÎÆÉÇÕÒÉÒÕÅÔ Ó×ÑÚÉ ×ÒÅÍÅÎÉ ×ÙÐÏÌÎÅÎÉÑ ÄÌÑ ÄÉÎÁÍÉÞÅÓËÏÇÏ ËÏÍÐÏÎÏ×ÝÉËÁ."
 
-#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
+#: elf/ldconfig.c:308
 #, c-format
-msgid "internal error in %s, line %u"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × %s, ÓÔÒÏËÁ %u"
+msgid "Path `%s' given more than once"
+msgstr "ðÕÔØ `%s' ÚÁÄÁÎ ÎÅÓËÏÌØËÏ ÒÁÚ"
 
-#: locale/programs/ld-ctype.c:527
+#: elf/ldconfig.c:348
 #, c-format
-msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+msgid "%s is not a known library type"
+msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÉÚ×ÅÓÔÎÙÍ ÔÉÐÏÍ ÂÉÂÌÉÏÔÅËÉ"
 
-#: locale/programs/ld-ctype.c:543
+#: elf/ldconfig.c:373
 #, c-format
-msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+msgid "Can't stat %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s"
 
-#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
+#: elf/ldconfig.c:447
 #, c-format
-msgid "<SP> character not in class `%s'"
-msgstr "ÚÎÁË <SP> ÎÅ × ËÌÁÓÓÅ `%s'"
+msgid "Can't stat %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s\n"
 
-#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
+#: elf/ldconfig.c:457
 #, c-format
-msgid "<SP> character must not be in class `%s'"
-msgstr "ÚÎÁË <SP> ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
-
-#: locale/programs/ld-ctype.c:600
-msgid "character <SP> not defined in character map"
-msgstr ""
+msgid "%s is not a symbolic link\n"
+msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ\n"
 
-#: locale/programs/ld-ctype.c:714
-msgid "`digit' category has not entries in groups of ten"
-msgstr "×ÈÏÖÄÅÎÉÑ ËÁÔÅÇÏÒÉÉ `digit' ÎÅ ÇÒÕÐÐÉÒÕÀÔÓÑ ÐÏ ÄÅÓÑÔØ"
+#: elf/ldconfig.c:476
+#, c-format
+msgid "Can't unlink %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÓÙÌËÕ %s"
 
-#: locale/programs/ld-ctype.c:763
-msgid "no input digits defined and none of the standard names in the charmap"
-msgstr ""
+#: elf/ldconfig.c:482
+#, c-format
+msgid "Can't link %s to %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s"
 
-#: locale/programs/ld-ctype.c:828
-msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr ""
+#: elf/ldconfig.c:488
+msgid " (changed)\n"
+msgstr " (ÉÍÅÎÅÎÏ)\n"
 
-#: locale/programs/ld-ctype.c:845
-msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr "ÎÅ ×ÓÅ ÚÎÁËÉ, ÉÓÐÏÌØÚÏ×ÁÎÎÙÅ × `outdigit', ÄÏÓÔÕÐÎÙ × ÄÁÎÎÏÍ ÒÅÐÅÒÔÕÁÒÅ"
+#: elf/ldconfig.c:490
+msgid " (SKIPPED)\n"
+msgstr " (ðòïðõýåîï)\n"
 
-#: locale/programs/ld-ctype.c:1244
+#: elf/ldconfig.c:545
 #, c-format
-msgid "character class `%s' already defined"
-msgstr "ËÌÁÓÓ ÚÎÁËÏ× `%s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
+msgid "Can't find %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s"
 
-#: locale/programs/ld-ctype.c:1250
+#: elf/ldconfig.c:561
 #, c-format
-msgid "implementation limit: no more than %Zd character classes allowed"
-msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÁÌÉÚÁÃÉÉ: ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ÂÏÌÅÅ %Zd ËÌÁÓÓÏ× ÚÎÁËÏ×"
+msgid "Can't lstat %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s"
 
-#: locale/programs/ld-ctype.c:1276
+#: elf/ldconfig.c:568
 #, c-format
-msgid "character map `%s' already defined"
-msgstr ""
+msgid "Ignored file %s since it is not a regular file."
+msgstr "æÁÊÌ %s ÉÇÎÏÒÉÒÏ×ÁÎ, ÐÏÓËÏÌØËÕ ÜÔÏ ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ"
 
-#: locale/programs/ld-ctype.c:1282
+#: elf/ldconfig.c:576
 #, c-format
-msgid "implementation limit: no more than %d character maps allowed"
-msgstr ""
+msgid "No link created since soname could not be found for %s"
+msgstr "óÓÙÌËÁ ÎÅ ÓÏÚÄÁÎÁ, ÐÏÓËÏÌØËÕ ÄÌÑ %s ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ soname"
 
-#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672
-#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464
-#: locale/programs/ld-ctype.c:3460
+#: elf/ldconfig.c:667
 #, c-format
-msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÓÏÄÅÒÖÉÔ ÒÏ×ÎÏ ÄÅÓÑÔØ ×ÈÏÖÄÅÎÉÊ"
+msgid "Can't open directory %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ %s"
 
-#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146
+#: elf/ldconfig.c:735 elf/ldconfig.c:782
 #, c-format
-msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
-msgstr "×ÅÒÈÎÅÅ ÚÎÁÞÅÎÉÅ ÄÉÁÐÁÚÏÎÁ <U%0*X> ÍÅÎØÛÅ ÞÅÍ ÎÉÖÎÅÅ ÚÎÁÞÅÎÉÅ <U%0*X>"
-
-#: locale/programs/ld-ctype.c:1702
-msgid "start and end character sequence of range must have the same length"
-msgstr "ÎÁÞÁÌØÎÁÑ É ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ"
-
-#: locale/programs/ld-ctype.c:1709
-msgid "to-value character sequence is smaller than from-value sequence"
-msgstr "ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÍÅÎØÛÅ ÞÅÍ ÎÁÞÁÌØÎÁÑ"
-
-#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117
-msgid "premature end of `translit_ignore' definition"
-msgstr "ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅÃ ÏÐÒÅÄÅÌÅÎÉÑ `translit_ignore'"
-
-#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123
-#: locale/programs/ld-ctype.c:2165
-msgid "syntax error"
-msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ"
+msgid "Cannot lstat %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s"
 
-#: locale/programs/ld-ctype.c:2296
+#: elf/ldconfig.c:747
 #, c-format
-msgid "%s: syntax error in definition of new character class"
-msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÎÏ×ÏÇÏ ËÌÁÓÓÁ ÚÎÁËÏ×"
+msgid "Cannot stat %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s"
 
-#: locale/programs/ld-ctype.c:2311
+#: elf/ldconfig.c:804 elf/readlib.c:90
 #, c-format
-msgid "%s: syntax error in definition of new character map"
-msgstr ""
-
-#: locale/programs/ld-ctype.c:2486
-msgid "ellipsis range must be marked by two operands of same type"
-msgstr "ÄÉÁÐÁÚÏÎ Ó ÜÌÌÉÐÓÉÓÏÍ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÍÅÞÅÎ Ä×ÕÍÑ ÏÐÅÒÁÎÄÁÍÉ ÏÄÎÏÇÏ ÔÉÐÁ"
-
-#: locale/programs/ld-ctype.c:2495
-msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "Ó ÓÉÍ×ÏÌØÎÙÍÉ ÉÍÅÎÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'"
-
-#: locale/programs/ld-ctype.c:2510
-msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "Ó UCS-ÚÎÁÞÅÎÉÑÍÉ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÙÊ ÓÉÍ×ÏÌØÎÙÊ ÜÌÌÉÐÓÉÓ `..'"
-
-#: locale/programs/ld-ctype.c:2524
-msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "ÓÏ ÚÎÁËÏ×ÙÍÉ ËÏÄÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'"
+msgid "Input file %s not found.\n"
+msgstr "÷ÈÏÄÎÏÊ ÆÁÊÌ %s ÎÅ ÎÁÊÄÅÎ.\n"
 
-#: locale/programs/ld-ctype.c:2675
+#: elf/ldconfig.c:855
 #, c-format
-msgid "duplicated definition for mapping `%s'"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÏÔÏÂÒÁÖÅÎÉÑ `%s'"
+msgid "libc5 library %s in wrong directory"
+msgstr "libc5-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ"
 
-#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905
+#: elf/ldconfig.c:858
 #, c-format
-msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr "%s: ÓÅËÃÉÑ `translit_start' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `translit_end'"
+msgid "libc6 library %s in wrong directory"
+msgstr "libc6-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ"
 
-#: locale/programs/ld-ctype.c:2856
+#: elf/ldconfig.c:861
 #, c-format
-msgid "%s: duplicate `default_missing' definition"
-msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `default_missing'"
-
-#: locale/programs/ld-ctype.c:2861
-msgid "previous definition was here"
-msgstr "ÐÒÅÄÙÄÕÝÅÅ ÏÐÒÅÄÅÌÅÎÉÅ ÂÙÌÏ ÚÄÅÓØ"
+msgid "libc4 library %s in wrong directory"
+msgstr "libc4-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ"
 
-#: locale/programs/ld-ctype.c:2883
+#: elf/ldconfig.c:888
 #, c-format
-msgid "%s: no representable `default_missing' definition found"
-msgstr "%s: ÎÅ ÎÁÊÄÅÎÏ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ `default_missing'"
+msgid "libraries %s and %s in directory %s have same soname but different type."
+msgstr "ÂÉÂÌÉÏÔÅËÉ %s É %s × ËÁÔÁÌÏÇÅ %s ÉÍÅÀÔ ÏÄÉÎÁËÏ×ÙÊ soname, ÎÏ ÒÁÚÎÙÅ ÔÉÐÙ."
 
-#: locale/programs/ld-ctype.c:3036
+#: elf/ldconfig.c:995
 #, c-format
-msgid "%s: character `%s' not defined in charmap while needed as default value"
-msgstr ""
+msgid "Can't open configuration file %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ %s"
 
-#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125
-#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166
-#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208
-#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269
-#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357
+#: elf/ldconfig.c:1059
 #, c-format
-msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr ""
+msgid "%s:%u: bad syntax in hwcap line"
+msgstr "%s:%u: ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÎÔÁËÓÉÓ × ÓÔÒÏËÅ hwcap"
 
-#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140
-#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203
-#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264
-#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352
-#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419
+#: elf/ldconfig.c:1065
 #, c-format
-msgid "%s: character `%s' not defined while needed as default value"
-msgstr "%s: ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+msgid "%s:%u: hwcap index %lu above maximum %u"
+msgstr "%s:%u: ÉÎÄÅËÓ hwcap %lu ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÕÍ %u"
 
-#: locale/programs/ld-ctype.c:3161
+#: elf/ldconfig.c:1072 elf/ldconfig.c:1080
 #, c-format
-msgid "character `%s' not defined while needed as default value"
-msgstr "ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+msgid "%s:%u: hwcap index %lu already defined as %s"
+msgstr "%s:%u: ÉÎÄÅËÓ hwcap %lu ÕÖÅ ÏÐÒÅÄÅÌÅÎ ËÁË %s"
 
-#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426
+#: elf/ldconfig.c:1083
 #, c-format
-msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr "%s: ÚÎÁË `%s' ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÏ ÅÇÏ ÎÅÌØÚÑ ÐÒÅÄÓÔÁ×ÉÔØ ÏÄÎÉÍ ÂÁÊÔÏÍ"
-
-#: locale/programs/ld-ctype.c:3481
-msgid "no output digits defined and none of the standard names in the charmap"
-msgstr ""
+msgid "%s:%u: duplicate hwcap %lu %s"
+msgstr "%s:%u: ÐÏ×ÔÏÒÎÏÅ hwcap %lu %s"
 
-#: locale/programs/ld-ctype.c:3772
+#: elf/ldconfig.c:1105
 #, c-format
-msgid "%s: transliteration data from locale `%s' not available"
-msgstr "%s: ÎÅÔ ÄÁÎÎÙÈ ÄÌÑ ÔÒÁÎÓÌÉÔÅÒÁÃÉÉ ÉÚ ÌÏËÁÌÉ `%s'"
+msgid "need absolute file name for configuration file when using -r"
+msgstr "ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ -r ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁ×ÁÔØ ÁÂÓÏÌÀÔÎÏÅ ÉÍÑ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ"
 
-#: locale/programs/ld-ctype.c:3868
+#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434
+#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158
 #, c-format
-msgid "%s: table for class \"%s\": %lu bytes\n"
-msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ËÌÁÓÓÁ \"%s\": %lu ÂÁÊÔ\n"
+msgid "memory exhausted"
+msgstr "ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ"
 
-#: locale/programs/ld-ctype.c:3937
+#: elf/ldconfig.c:1142
 #, c-format
-msgid "%s: table for map \"%s\": %lu bytes\n"
-msgstr ""
+msgid "%s:%u: cannot read directory %s"
+msgstr "%s:%u: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ËÁÔÁÌÏÇ %s"
 
-#: locale/programs/ld-ctype.c:4070
+#: elf/ldconfig.c:1182
 #, c-format
-msgid "%s: table for width: %lu bytes\n"
-msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ÛÉÒÉÎÙ: %lu ÂÁÊÔ\n"
+msgid "relative path `%s' used to build cache"
+msgstr "ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ËÜÛÁ ÉÓÐÏÌØÚÏ×ÁÎ ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ `%s'"
 
-#: locale/programs/ld-identification.c:171
+#: elf/ldconfig.c:1210
 #, c-format
-msgid "%s: no identification for category `%s'"
-msgstr "%s: ÎÅÔ ÉÄÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'"
+msgid "Can't chdir to /"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ × ËÁÔÁÌÏÇ /"
 
-#: locale/programs/ld-identification.c:436
+#: elf/ldconfig.c:1252
 #, c-format
-msgid "%s: duplicate category version definition"
-msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ×ÅÒÓÉÉ ËÁÔÅÇÏÒÉÉ"
+msgid "Can't open cache file directory %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ ËÜÛ-ÆÁÊÌÁ %s\n"
 
-#: locale/programs/ld-measurement.c:114
-#, c-format
-msgid "%s: invalid value for field `%s'"
-msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s'"
+#: elf/ldd.bash.in:43
+msgid "Written by %s and %s.\n"
+msgstr "á×ÔÏÒÙ ÐÒÏÇÒÁÍÍÙ -- %s É %s.\n"
 
-#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149
-#, c-format
-msgid "%s: field `%s' undefined"
-msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
+#: elf/ldd.bash.in:48
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit\n"
+"  -d, --data-relocs       process data relocations\n"
+"  -r, --function-relocs   process data and function relocations\n"
+"  -u, --unused            print unused direct dependencies\n"
+"  -v, --verbose           print all information\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"éÓÐÏÌØÚÏ×ÁÎÉÅ: ldd [ëìàþ]... æáêì...\n"
+"      --help              ÎÁÐÅÞÁÔÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ\n"
+"      --version           ÎÁÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
+"  -d, --data-relocs       ÏÂÒÁÂÏÔÁÔØ ÒÅÌÏËÁÃÉÉ ÄÁÎÎÙÈ\n"
+"  -r, --function-relocs   ÏÂÒÁÂÏÔÁÔØ ÒÅÌÏËÁÃÉÉ ÄÁÎÎÙÈ É ÆÕÎËÃÉÊ\n"
+"  -u, --unused            ÎÁÐÅÞÁÔÁÔØ ÎÅÉÓÐÏÌØÚÕÅÍÙÅ ÐÒÑÍÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ\n"
+"  -v, --verbose           ÎÁÐÅÞÁÔÁÔØ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ\n"
+"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+
+#: elf/ldd.bash.in:80
+msgid "ldd: option `$1' is ambiguous"
+msgstr "ldd: ËÌÀÞ `$1' ÎÅÏÄÎÏÚÎÁÞÅÎ"
+
+#: elf/ldd.bash.in:87
+msgid "unrecognized option"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ"
+
+#: elf/ldd.bash.in:88 elf/ldd.bash.in:126
+msgid "Try `ldd --help' for more information."
+msgstr "ðÏÐÒÏÂÕÊÔÅ `ldd --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ."
+
+#: elf/ldd.bash.in:125
+msgid "missing file arguments"
+msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÁÒÇÕÍÅÎÔÙ, ÚÁÄÁÀÝÉÅ ÆÁÊÌÙ"
 
-#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156
-#, c-format
-msgid "%s: value for field `%s' must not be an empty string"
-msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ"
+#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
+#. TRANS for ordinary files that are referenced in contexts where they are
+#. TRANS expected to already exist.
+#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36
+msgid "No such file or directory"
+msgstr "îÅÔ ÔÁËÏÇÏ ÆÁÊÌÁ ÉÌÉ ËÁÔÁÌÏÇÁ"
 
-#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172
-#, c-format
-msgid "%s: no correct regular expression for field `%s': %s"
-msgstr "%s: ÎÅÔ ÐÒÁ×ÉÌØÎÏÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s': %s"
+#: elf/ldd.bash.in:151 inet/rcmd.c:483
+msgid "not regular file"
+msgstr "ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ"
 
-#: locale/programs/ld-monetary.c:224
-#, c-format
-msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÉÍÅÅÔ ÎÅÐÒÁ×ÉÌØÎÕÀ ÄÌÉÎÕ"
+#: elf/ldd.bash.in:154
+msgid "warning: you do not have execution permission for"
+msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: Õ ×ÁÓ ÎÅÔ ÐÒÁ× ÎÁ ×ÙÐÏÌÎÅÎÉÅ"
+
+#: elf/ldd.bash.in:183
+msgid "\tnot a dynamic executable"
+msgstr "\tÎÅ Ñ×ÌÑÅÔÓÑ ÄÉÎÁÍÉÞÅÓËÉÍ ÉÓÐÏÌÎÑÅÍÙÍ ÆÁÊÌÏÍ"
+
+#: elf/ldd.bash.in:191
+msgid "exited with unknown exit code"
+msgstr "ÚÁ×ÅÒÛÅÎÏ Ó ÎÅÉÚ×ÅÓÔÎÙÍ ×ÙÈÏÄÎÙÍ ËÏÄÏÍ"
+
+#: elf/ldd.bash.in:196
+msgid "error: you do not have read permission for"
+msgstr "ÏÛÉÂËÁ: Õ ×ÁÓ ÎÅÔ ÒÁÚÒÅÛÅÎÉÑ ÎÁ ÞÔÅÎÉÅ"
 
-#: locale/programs/ld-monetary.c:237
+#: elf/readelflib.c:35
 #, c-format
-msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÎÏÍÕ ×ÅÒÎÏÍÕ ÉÍÅÎÉ ÉÚ ISO 4217"
+msgid "file %s is truncated\n"
+msgstr "ÆÁÊÌ %s ÕÓÅÞÅÎ\n"
 
-#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119
+#: elf/readelflib.c:67
 #, c-format
-msgid "%s: value for field `%s' must not be the empty string"
-msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ"
+msgid "%s is a 32 bit ELF file.\n"
+msgstr "%s Ñ×ÌÑÅÔÓÑ 32-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n"
 
-#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
+#: elf/readelflib.c:69
 #, c-format
-msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ × ÄÉÁÐÁÚÏÎÅ %d...%d"
+msgid "%s is a 64 bit ELF file.\n"
+msgstr "%s Ñ×ÌÑÅÔÓÑ 64-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n"
 
-#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275
+#: elf/readelflib.c:71
 #, c-format
-msgid "%s: value for field `%s' must be a single character"
-msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ"
+msgid "Unknown ELFCLASS in file %s.\n"
+msgstr "îÅÉÚ×ÅÓÔÎÙÊ ELFCLASS × ÆÁÊÌÅ %s.\n"
 
-#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319
+#: elf/readelflib.c:78
 #, c-format
-msgid "%s: `-1' must be last entry in `%s' field"
-msgstr "%s: `-1' ÄÏÌÖÎÏ ÂÙÔØ ÐÏÓÌÅÄÎÉÍ ×ÈÏÖÄÅÎÉÅ × ÐÏÌÅ `%s'"
+msgid "%s is not a shared object file (Type: %d).\n"
+msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÚÄÅÌÑÅÍÙÍ ÏÂßÅËÔÎÙÍ ÆÁÊÌÏÍ (ôÉÐ: %d).\n"
 
-#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340
+#: elf/readelflib.c:109
 #, c-format
-msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÄÏÌÖÎÙ ÂÙÔØ ÍÅÎØÛÅ 127"
+msgid "more than one dynamic segment\n"
+msgstr "ÂÏÌÅÅ ÏÄÎÏÇÏ ÄÉÎÁÍÉÞÅÓËÉÈ ÓÅÇÍÅÎÔÏ×\n"
 
-#: locale/programs/ld-monetary.c:908
-msgid "conversion rate value cannot be zero"
-msgstr ""
+#: elf/readlib.c:96
+#, c-format
+msgid "Cannot fstat file %s.\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ fstat ÄÌÑ ÆÁÊÌÁ %s.\n"
 
-#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127
-#: locale/programs/ld-telephone.c:150
+#: elf/readlib.c:107
 #, c-format
-msgid "%s: invalid escape sequence in field `%s'"
-msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÌÅ `%s'"
+msgid "File %s is empty, not checked."
+msgstr "æÁÊÌ %s ÐÕÓÔ; ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ."
 
-#: locale/programs/ld-time.c:248
+#: elf/readlib.c:113
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr "%s: ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ '+' É ÎÅ '-'"
+msgid "File %s is too small, not checked."
+msgstr "æÁÊÌ %s ÓÌÉÛËÏÍ ÍÁÌ; ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ."
 
-#: locale/programs/ld-time.c:259
+#: elf/readlib.c:123
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr "%s:  ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ Ñ×ÌÑÅÔÓÑ ÏÄÎÉÍ ÚÎÁËÏÍ"
+msgid "Cannot mmap file %s.\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ %s.\n"
 
-#: locale/programs/ld-time.c:272
+#: elf/readlib.c:161
 #, c-format
-msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ ÄÌÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ELF-ÆÁÊÌÏÍ -- Õ ÎÅÇÏ × ÎÁÞÁÌÅ ÎÅÐÒÁ×ÉÌØÎÙÅ ×ÏÌÛÅÂÎÙÅ ÂÁÊÔÙ.\n"
 
-#: locale/programs/ld-time.c:280
-#, c-format
-msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÚÎÁÞÅÎÉÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+#: elf/sprof.c:77
+msgid "Output selection:"
+msgstr "÷ÙÂÏÒ ÔÉÐÁ ×Ù×ÏÄÁ:"
 
-#: locale/programs/ld-time.c:331
-#, c-format
-msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+#: elf/sprof.c:79
+msgid "print list of count paths and their number of use"
+msgstr "ÎÁÐÅÞÁÔÁÔØ ÓÐÉÓÏË ÐÕÔÅÊ ÓÞÅÔÞÉËÏ× É ÞÉÓÌÏ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÊ"
 
-#: locale/programs/ld-time.c:340
-#, c-format
-msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÎÁÞÁÌØÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+#: elf/sprof.c:81
+msgid "generate flat profile with counts and ticks"
+msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÐÌÏÓËÉÊ ÐÒÏÆÉÌØ ÓÏ ÓÞÅÔÞÉËÁÍÉ É ÍÅÔËÁÍÉ"
 
-#: locale/programs/ld-time.c:359
-#, c-format
-msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "%s: ÎÅ×ÅÒÎÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+#: elf/sprof.c:82
+msgid "generate call graph"
+msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆ ×ÙÚÏ×Ï×"
 
-#: locale/programs/ld-time.c:408
-#, c-format
-msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+#: elf/sprof.c:89
+msgid ""
+"Read and display shared object profiling data.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"óÞÉÔÙ×ÁÅÔ É ÏÔÏÂÒÁÖÁÅÔ ÄÁÎÎÙÅ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ.éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: locale/programs/ld-time.c:417
+#: elf/sprof.c:94
+msgid "SHOBJ [PROFDATA]"
+msgstr "òáúä-ïâÿåëô [ðòïæ-äáîîùå]"
+
+#: elf/sprof.c:400
 #, c-format
-msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ËÏÎÅÞÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+msgid "failed to load shared object `%s'"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ `%s'"
 
-#: locale/programs/ld-time.c:436
+#: elf/sprof.c:409
 #, c-format
-msgid "%s: stopping date is invalid in string %Zd in `era' field"
-msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+msgid "cannot create internal descriptors"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÅ ÄÅÓËÒÉÐÔÏÒÙ"
 
-#: locale/programs/ld-time.c:445
+#: elf/sprof.c:528
 #, c-format
-msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "%s: ÐÒÏÐÕÝÅÎÏ ÉÍÑ ÜÒÙ × ÓÔÒÏËÅ %Zd  × ÐÏÌÅ `era'"
+msgid "Reopening shared object `%s' failed"
+msgstr "óÂÏÊ ÐÏ×ÔÏÒÎÏÇÏ ÏÔËÒÙÔÉÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ `%s'"
 
-#: locale/programs/ld-time.c:457
+#: elf/sprof.c:535 elf/sprof.c:629
 #, c-format
-msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "%s: ÐÒÏÐÕÝÅÎ ÆÏÒÍÁÔ ÜÒÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+msgid "reading of section headers failed"
+msgstr "ÞÔÅÎÉÅ ÚÁÇÏÌÏ×ËÏ× ÓÅËÃÉÉ ÎÅÕÓÐÅÛÎÏ"
 
-#: locale/programs/ld-time.c:486
+#: elf/sprof.c:543 elf/sprof.c:637
 #, c-format
-msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr "%s: ÔÒÅÔÉÊ ÏÐÅÒÁÎÄ ÄÌÑ ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ %d"
+msgid "reading of section header string table failed"
+msgstr "ÞÔÅÎÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÓÅËÃÉÉ ÎÅÕÓÐÅÛÎÏ"
 
-#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502
+#: elf/sprof.c:569
 #, c-format
-msgid "%s: values of field `%s' must not be larger than %d"
-msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d"
+msgid "*** Cannot read debuginfo file name: %m\n"
+msgstr "*** îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ Ó ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ: %m\n"
 
-#: locale/programs/ld-time.c:510
+#: elf/sprof.c:589
 #, c-format
-msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "%s: ÚÎÁÞÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d"
+msgid "cannot determine file name"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÉÍÑ ÆÁÊÌÁ"
 
-#: locale/programs/ld-time.c:986
+#: elf/sprof.c:622
 #, c-format
-msgid "%s: too few values for field `%s'"
-msgstr "%s: ÓÌÉÛËÏÍ ÍÁÌÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'"
+msgid "reading of ELF header failed"
+msgstr "ÓÞÉÔÙ×ÁÎÉÅ ÚÁÇÏÌÏ×ËÁ ELF ÎÅÕÓÐÅÛÎÏ"
 
-#: locale/programs/ld-time.c:1031
-msgid "extra trailing semicolon"
-msgstr "ÌÉÛÎÅÅ Ä×ÏÅÔÏÞÉÅ × ËÏÎÃÅ"
+#: elf/sprof.c:658
+#, c-format
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** æÁÊÌ `%s' ÏÞÉÝÅÎ: ÐÏÄÒÏÂÎÙÊ ÁÎÁÌÉÚ ÎÅ×ÏÚÍÏÖÅÎ\n"
 
-#: locale/programs/ld-time.c:1034
+#: elf/sprof.c:688
 #, c-format
-msgid "%s: too many values for field `%s'"
-msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'"
+msgid "failed to load symbol data"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÄÁÎÎÙÅ Ï ÓÉÍ×ÏÌÁÈ"
 
-#: locale/programs/linereader.c:130
-msgid "trailing garbage at end of line"
-msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÔÒÏËÉ"
+#: elf/sprof.c:755
+#, c-format
+msgid "cannot load profiling data"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÅ ÄÁÎÎÙÅ"
 
-#: locale/programs/linereader.c:304
-msgid "garbage at end of number"
-msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÞÉÓÌÁ"
+#: elf/sprof.c:764
+#, c-format
+msgid "while stat'ing profiling data file"
+msgstr "ÐÒÉ ÏÐÅÒÁÃÉÉ stat ÎÁÄ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ"
 
-#: locale/programs/linereader.c:416
-msgid "garbage at end of character code specification"
-msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÐÅÃÉÆÉËÁÃÉÉ ËÏÄÁ ÚÎÁËÁ"
+#: elf/sprof.c:772
+#, c-format
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ `%s' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ `%s'"
 
-#: locale/programs/linereader.c:502
-msgid "unterminated symbolic name"
-msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ"
+#: elf/sprof.c:783
+#, c-format
+msgid "failed to mmap the profiling data file"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ"
 
-#: locale/programs/linereader.c:566 catgets/gencat.c:1195
-msgid "invalid escape sequence"
-msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ"
+#: elf/sprof.c:791
+#, c-format
+msgid "error while closing the profiling data file"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ÆÁÊÌÁ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ"
 
-#: locale/programs/linereader.c:629
-msgid "illegal escape sequence at end of string"
-msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ËÏÎÃÅ ÓÔÒÏËÉ"
+#: elf/sprof.c:800 elf/sprof.c:870
+#, c-format
+msgid "cannot create internal descriptor"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÊ ÄÅÓËÒÉÐÔÏÒ"
 
-#: locale/programs/linereader.c:633 locale/programs/linereader.c:861
-msgid "unterminated string"
-msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ"
+#: elf/sprof.c:846
+#, c-format
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "`%s' ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ ÄÌÑ `%s'"
 
-#: locale/programs/linereader.c:675
-msgid "non-symbolic character value should not be used"
-msgstr "ÎÅ ÓÔÏÉÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓÉÍ×ÏÌØÎÏÅ ÚÎÁËÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
+#: elf/sprof.c:1027 elf/sprof.c:1085
+#, c-format
+msgid "cannot allocate symbol data"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÄÁÎÎÙÅ ÓÉÍ×ÏÌÁ"
 
-#: locale/programs/linereader.c:822
+#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315
 #, c-format
-msgid "symbol `%.*s' not in charmap"
-msgstr ""
+msgid "error while closing input `%s'"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ `%s'"
 
-#: locale/programs/linereader.c:843
+#: iconv/iconv_charmap.c:449
 #, c-format
-msgid "symbol `%.*s' not in repertoire map"
-msgstr ""
+msgid "illegal input sequence at position %Zd"
+msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %Zd"
 
-#: locale/programs/locale.c:75
-msgid "System information:"
-msgstr "éÎÆÏÒÍÁÃÉÑ Ï ÓÉÓÔÅÍÅ:"
+#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525
+#, c-format
+msgid "incomplete character or shift sequence at end of buffer"
+msgstr "ÎÅÐÏÌÎÙÊ ÚÎÁË ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÓÄ×ÉÇÁ × ËÏÎÃÅ ÂÕÆÅÒÁ"
 
-#: locale/programs/locale.c:77
-msgid "Write names of available locales"
-msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ÄÏÓÔÕÐÎÙÈ ÌÏËÁÌÅÊ"
+#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568
+#: iconv/iconv_prog.c:604
+#, c-format
+msgid "error while reading the input"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÞÔÅÎÉÉ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ"
 
-#: locale/programs/locale.c:79
-msgid "Write names of available charmaps"
-msgstr ""
+#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586
+#, c-format
+msgid "unable to allocate buffer for input"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÕÆÅÒ ÄÌÑ ××ÏÄÁ"
 
-#: locale/programs/locale.c:80
-msgid "Modify output format:"
-msgstr "éÚÍÅÎÅÎÉÅ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ:"
+#: iconv/iconv_prog.c:59
+msgid "Input/Output format specification:"
+msgstr "óÐÅÃÉÆÉËÁÃÉÑ ÆÏÒÍÁÔÁ ××ÏÄÁ/×Ù×ÏÄÁ:"
 
-#: locale/programs/locale.c:81
-msgid "Write names of selected categories"
-msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÁÔÅÇÏÒÉÊ"
+#: iconv/iconv_prog.c:60
+msgid "encoding of original text"
+msgstr "ËÏÄÉÒÏ×ËÁ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÔÅËÓÔÁ"
 
-#: locale/programs/locale.c:82
-msgid "Write names of selected keywords"
-msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÌÀÞÅ×ÙÈ ÓÌÏ×"
+#: iconv/iconv_prog.c:61
+msgid "encoding for output"
+msgstr "ËÏÄÉÒÏ×ËÁ ÄÌÑ ×Ù×ÏÄÁ"
 
-#: locale/programs/locale.c:83
-msgid "Print more information"
-msgstr "îÁÐÅÞÁÔÁÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ"
+#: iconv/iconv_prog.c:62
+msgid "Information:"
+msgstr "éÎÆÏÒÍÁÃÉÑ:"
 
-#: locale/programs/locale.c:88
-msgid "Get locale-specific information."
-msgstr "ðÏÌÕÞÁÅÔ ÓÐÅÃÉÆÉÞÎÕÀ ÄÌÑ ÌÏËÁÌÉ ÉÎÆÏÒÍÁÃÉÀ."
+#: iconv/iconv_prog.c:63
+msgid "list all known coded character sets"
+msgstr "ÐÅÒÅÞÉÓÌÉÔØ ×ÓÅ ÉÚ×ÅÓÔÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ËÏÄÉÒÏ×ËÉ"
 
-#: locale/programs/locale.c:91
-msgid ""
-"NAME\n"
-"[-a|-m]"
-msgstr ""
-"éíñ\n"
-"[-a|-m]"
+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126
+msgid "Output control:"
+msgstr "õÓÐÒÁ×ÌÅÎÉÅ ×Ù×ÏÄÏÍ:"
 
-#: locale/programs/locale.c:195
-msgid "Cannot set LC_CTYPE to default locale"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_CTYPE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+#: iconv/iconv_prog.c:65
+msgid "omit invalid characters from output"
+msgstr "ÐÒÏÐÕÓËÁÔØ ÎÁ ×Ù×ÏÄÅ ÎÅÄÏÐÕÓÔÉÍÙÅ ÚÎÁËÉ"
 
-#: locale/programs/locale.c:197
-msgid "Cannot set LC_MESSAGES to default locale"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_MESSAGES × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+#: iconv/iconv_prog.c:66
+msgid "output file"
+msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ"
 
-#: locale/programs/locale.c:210
-msgid "Cannot set LC_COLLATE to default locale"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_COLLATE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+#: iconv/iconv_prog.c:67
+msgid "suppress warnings"
+msgstr "ÎÅ ÐÅÞÁÔÁÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ"
 
-#: locale/programs/locale.c:226
-msgid "Cannot set LC_ALL to default locale"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_ALL × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+#: iconv/iconv_prog.c:68
+msgid "print progress information"
+msgstr "ÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÈÏÄÅ ÒÁÂÏÔÙ"
 
-#: locale/programs/locale.c:517
-msgid "while preparing output"
-msgstr "ÐÒÉ ÐÏÄÇÏÔÏ×ËÅ ×Ù×ÏÄÁ"
+#: iconv/iconv_prog.c:73
+msgid "Convert encoding of given files from one encoding to another."
+msgstr "ðÒÅÏÂÒÁÚÕÅÔ ÕËÁÚÁÎÎÙÅ ÆÁÊÌÙ ÉÚ ÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ × ÄÒÕÇÕÀ."
 
-#: locale/programs/localedef.c:121
-msgid "Input Files:"
-msgstr "÷ÈÏÄÎÙÅ ÆÁÊÌÙ:"
+#: iconv/iconv_prog.c:77
+msgid "[FILE...]"
+msgstr "[æáêì...]"
 
-#: locale/programs/localedef.c:123
-msgid "Symbolic character names defined in FILE"
-msgstr "óÉÍ×ÏÌØÎÙÅ ÉÍÅÎÁ ÚÎÁËÏ× ÏÂßÑ×ÌÅÎÙ × æáêìå"
+#: iconv/iconv_prog.c:199
+#, c-format
+msgid "cannot open output file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ"
 
-#: locale/programs/localedef.c:124
-msgid "Source definitions are found in FILE"
-msgstr "éÓÈÏÄÎÙÅ ÏÐÒÅÄÅÌÅÎÉÑ ÎÁÈÏÄÑÔÓÑ × æáêìå"
+#: iconv/iconv_prog.c:241
+#, c-format
+msgid "conversions from `%s' and to `%s' are not supported"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÚ `%s' É × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
 
-#: locale/programs/localedef.c:126
-msgid "FILE contains mapping from symbolic names to UCS4 values"
-msgstr "æáêì ÓÏÄÅÒÖÉÔ ÏÔÏÂÒÁÖÅÎÉÑ ÉÚ ÓÉÍ×ÏÌØÎÙÈ ÉÍÅÎ × ÚÎÁÞÅÎÉÑ UCS4"
+#: iconv/iconv_prog.c:246
+#, c-format
+msgid "conversion from `%s' is not supported"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: locale/programs/localedef.c:130
-msgid "Create output even if warning messages were issued"
-msgstr "óÏÚÄÁ×ÁÔØ ×Ù×ÏÄ, ÄÁÖÅ ÅÓÌÉ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ"
+#: iconv/iconv_prog.c:253
+#, c-format
+msgid "conversion to `%s' is not supported"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: locale/programs/localedef.c:131
-msgid "Create old-style tables"
-msgstr "óÏÚÄÁ×ÁÔØ ÔÁÂÌÉÃÙ × ÓÔÁÒÏÍ ÓÔÉÌÅ"
+#: iconv/iconv_prog.c:257
+#, c-format
+msgid "conversion from `%s' to `%s' is not supported"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉÚ `%s' × `%s' ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: locale/programs/localedef.c:132
-msgid "Optional output file prefix"
-msgstr "îÅÏÂÑÚÁÔÅÌØÎÙÊ ÐÒÅÆÉËÓ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×"
+#: iconv/iconv_prog.c:267
+#, c-format
+msgid "failed to start conversion processing"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÞÁÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ"
 
-#: locale/programs/localedef.c:133
-msgid "Be strictly POSIX conform"
-msgstr "óÔÒÏÇÏ ÓÌÅÄÏ×ÁÔØ ÓÔÁÎÄÁÒÔÕ POSIX"
+#: iconv/iconv_prog.c:361
+#, c-format
+msgid "error while closing output file"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ"
 
-#: locale/programs/localedef.c:135
-msgid "Suppress warnings and information messages"
-msgstr "îÅ ×Ù×ÏÄÉÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ É ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÏÏÂÝÅÎÉÑ"
+#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496
+#, c-format
+msgid "conversion stopped due to problem in writing the output"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÏÓÔÁÎÏ×ÌÅÎÏ ÉÚ-ÚÁ ÐÒÏÂÌÅÍÙ ÐÒÉ ÚÁÐÉÓÉ ×Ù×ÏÄÁ"
 
-#: locale/programs/localedef.c:136
-msgid "Print more messages"
-msgstr "ðÅÞÁÔÁÔØ ÂÏÌØÛÅ ÓÏÏÂÝÅÎÉÊ"
+#: iconv/iconv_prog.c:521
+#, c-format
+msgid "illegal input sequence at position %ld"
+msgstr "ÎÅÄÏÐÕÓÔÉÍÁÑ ×ÈÏÄÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÚÉÃÉÉ %ld"
 
-#: locale/programs/localedef.c:137
-msgid "Archive control:"
-msgstr "õÐÒÁ×ÌÅÎÉÅ ÁÒÈÉ×ÏÍ:"
+#: iconv/iconv_prog.c:529
+#, c-format
+msgid "internal error (illegal descriptor)"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ (ÎÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ)"
 
-#: locale/programs/localedef.c:139
-msgid "Don't add new data to archive"
-msgstr "îÅ ÄÏÂÁ×ÌÑÔØ × ÁÒÈÉ× ÎÏ×ÙÅ ÄÁÎÎÙÅ"
+#: iconv/iconv_prog.c:532
+#, c-format
+msgid "unknown iconv() error %d"
+msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ iconv() %d"
 
-#: locale/programs/localedef.c:141
-msgid "Add locales named by parameters to archive"
-msgstr "äÏÂÁ×ÉÔØ × ÁÒÈÉ× ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ"
-
-#: locale/programs/localedef.c:142
-msgid "Replace existing archive content"
-msgstr "úÁÍÅÎÉÔØ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á"
+#: iconv/iconv_prog.c:778
+msgid ""
+"The following list contain all the coded character sets known.  This does\n"
+"not necessarily mean that all combinations of these names can be used for\n"
+"the FROM and TO command line parameters.  One coded character set can be\n"
+"listed with several different names (aliases).\n"
+"\n"
+"  "
+msgstr ""
+"óÌÅÄÕÀÝÉÊ ÓÐÉÓÏË ÓÏÄÅÒÖÉÔ ×ÓÅ ÉÚ×ÅÓÔÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ËÏÄÉÒÏ×ËÉ.  üÔÏ ÎÅ\n"
+"ÏÂÑÚÁÔÅÌØÎÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÙÅ ËÏÍÂÉÎÁÃÉÉ ÄÁÎÎÙÈ\n"
+"ÉÍÅÎ × ÐÁÒÁÍÅÔÒÁÈ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ FROM É TO.  ïÄÎÁ É ÔÁ ÖÅ ËÏÄÉÒÏ×ËÁ\n"
+"ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÞÉÓÌÅÎÁ ÐÏÄ ÎÅÓËÏÌØËÉÍÉ ÉÍÅÎÁÍÉ (ÐÓÅ×ÄÏÎÉÍÁÍÉ).\n"
+"\n"
+"  "
 
-#: locale/programs/localedef.c:144
-msgid "Remove locales named by parameters from archive"
-msgstr "õÄÁÌÉÔØ ÉÚ ÁÒÈÉ×Á ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ"
+#: iconv/iconvconfig.c:109
+msgid "Create fastloading iconv module configuration file."
+msgstr "óÏÚÄÁÅÔ ÂÙÓÔÒÏÚÁÇÒÕÖÁÅÍÙÊ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÍÏÄÕÌÑ iconv."
 
-#: locale/programs/localedef.c:145
-msgid "List content of archive"
-msgstr "ðÅÒÅÞÉÓÌÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á"
+#: iconv/iconvconfig.c:113
+msgid "[DIR...]"
+msgstr "[ëáôáìïç...]"
 
-#: locale/programs/localedef.c:147
-msgid "locale.alias file to consult when making archive"
-msgstr "ÆÁÊÌ locale.alias, Ë ËÏÔÏÒÏÍÕ ÓÌÅÄÕÅÔ ÏÂÒÁÝÁÔØÓÑ ÐÒÉ ÓÏÚÄÁÎÉÉ ÁÒÈÉ×Á"
+#: iconv/iconvconfig.c:126
+msgid "Prefix used for all file accesses"
+msgstr "ðÒÅÆÉËÓ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÄÏÓÔÕÐÁ ËÏ ×ÓÅÍ ÆÁÊÌÁÍ"
 
-#: locale/programs/localedef.c:152
-msgid "Compile locale specification"
-msgstr "ëÏÍÐÉÌÉÒÕÅÔ ÓÐÅÃÉÆÉËÁÃÉÀ ÌÏËÁÌÉ"
+#: iconv/iconvconfig.c:127
+msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
+msgstr "úÁÐÉÓÁÔØ ×Ù×ÏÄ × æáêì, Á ÎÅ × ÍÅÓÔÏ ÕÓÔÁÎÏ×ËÉ (--prefix ÎÅ ÐÒÉÍÅÎÑÅÔÓÑ Ë æáêìõ)"
 
-#: locale/programs/localedef.c:155
-msgid ""
-"NAME\n"
-"[--add-to-archive|--delete-from-archive] FILE...\n"
-"--list-archive [FILE]"
-msgstr ""
-"éíñ\n"
-"[--add-to-archive|--delete-from-archive] æáêì...\n"
-"--list-archive [æáêì]"
+#: iconv/iconvconfig.c:131
+msgid "Do not search standard directories, only those on the command line"
+msgstr "îÅ ÉÓËÁÔØ × ÓÔÁÎÄÁÒÔÎÙÈ ËÁÔÁÌÏÇÁÈ, Á ÔÏÌØËÏ × ÕËÁÚÁÎÎÙÈ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ"
 
-#: locale/programs/localedef.c:233
-msgid "cannot create directory for output files"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×"
+#: iconv/iconvconfig.c:300
+#, c-format
+msgid "Directory arguments required when using --nostdlib"
+msgstr "ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ --nostdlib ÔÒÅÂÕÅÔÓÑ ÚÁÄÁ×ÁÔØ ÁÒÇÕÍÅÎÔÙ-ËÁÔÁÌÏÇÉ"
 
-#: locale/programs/localedef.c:244
-msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr "æáôáìøîáñ ïûéâëá: ÓÉÓÔÅÍÁ ÎÅ ÏÐÒÅÄÅÌÑÅÔ `_POSIX2_LOCALEDEF'"
+#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290
+#, c-format
+msgid "no output file produced because warnings were issued"
+msgstr "×ÙÈÏÄÎÏÊ ÆÁÊÌ ÎÅ ÓÏÚÄÁÎ, ÐÏÓËÏÌØËÕ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ"
 
-#: locale/programs/localedef.c:258 locale/programs/localedef.c:274
-#: locale/programs/localedef.c:599 locale/programs/localedef.c:619
+#: iconv/iconvconfig.c:428
 #, c-format
-msgid "cannot open locale definition file `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ Ó ÏÐÒÅÄÅÌÅÎÉÅÍ ÌÏËÁÌÉ `%s'"
+msgid "while inserting in search tree"
+msgstr "ÐÒÉ ×ÓÔÁ×ËÅ × ÄÅÒÅ×Ï ÐÏÉÓËÁ"
 
-#: locale/programs/localedef.c:286
+#: iconv/iconvconfig.c:1236
 #, c-format
-msgid "cannot write output files to `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ×ÙÈÏÄÎÙÅ ÆÁÊÌÙ × `%s'"
+msgid "cannot generate output file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÇÅÎÅÒÉÒÏ×ÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ"
+
+#: inet/rcmd.c:157
+msgid "rcmd: Cannot allocate memory\n"
+msgstr "rcmd: îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ\n"
+
+#: inet/rcmd.c:172
+msgid "rcmd: socket: All ports in use\n"
+msgstr "rcmd: socket: ÷ÓÅ ÐÏÒÔÙ ÉÓÐÏÌØÚÕÀÔÓÑ\n"
 
-#: locale/programs/localedef.c:367
+#: inet/rcmd.c:200
 #, c-format
-msgid ""
-"System's directory for character maps : %s\n"
-"                       repertoire maps: %s\n"
-"                       locale path    : %s\n"
-"%s"
-msgstr ""
+msgid "connect to address %s: "
+msgstr "ÓÏÅÄÉÎÅÎÉÅ Ó ÁÄÒÅÓÏÍ %s: "
 
-#: locale/programs/localedef.c:567
-msgid "circular dependencies between locale definitions"
-msgstr "ÃÉËÌÉÞÅÓËÉÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÍÅÖÄÕ ÏÐÒÅÄÅÌÅÎÉÑÍÉ ÌÏËÁÌÅÊ"
+#: inet/rcmd.c:213
+#, c-format
+msgid "Trying %s...\n"
+msgstr "ðÏÐÙÔËÁ %s...\n"
 
-#: locale/programs/localedef.c:573
+#: inet/rcmd.c:249
 #, c-format
-msgid "cannot add already read locale `%s' a second time"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÕÖÅ ÓÞÉÔÁÎÎÕÀ ÌÏËÁÌØ `%s' ×ÔÏÒÏÊ ÒÁÚ"
+msgid "rcmd: write (setting up stderr): %m\n"
+msgstr "rcmd: write (ÎÁÓÔÒÏÊËÁ stderr): %m\n"
 
-#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259
-msgid "cannot create temporary file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ"
+#: inet/rcmd.c:265
+#, c-format
+msgid "rcmd: poll (setting up stderr): %m\n"
+msgstr "rcmd: poll (ÎÁÓÔÒÏÊËÁ stderr): %m\n"
 
-#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305
-msgid "cannot initialize archive file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ"
+#: inet/rcmd.c:268
+msgid "poll: protocol failure in circuit setup\n"
+msgstr "poll: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n"
 
-#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312
-msgid "cannot resize archive file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ"
+#: inet/rcmd.c:301
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "socket: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n"
 
-#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321
-#: locale/programs/locarchive.c:511
-msgid "cannot map archive header"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á"
+#: inet/rcmd.c:325
+#, c-format
+msgid "rcmd: %s: short read"
+msgstr "rcmd: %s: ÎÅÐÏÌÎÏÅ ÞÔÅÎÉÅ"
 
-#: locale/programs/locarchive.c:156
-msgid "failed to create new locale archive"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ÁÒÈÉ× ÌÏËÁÌÉ"
+#: inet/rcmd.c:481
+msgid "lstat failed"
+msgstr "lstat ÎÅÕÓÐÅÛÎÁ"
 
-#: locale/programs/locarchive.c:168
-msgid "cannot change mode of new locale archive"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÎÏ×ÏÇÏ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ"
+#: inet/rcmd.c:488
+msgid "cannot open"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ"
 
-#: locale/programs/locarchive.c:253
-msgid "cannot map locale archive file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ"
+#: inet/rcmd.c:490
+msgid "fstat failed"
+msgstr "fstat ÎÅÕÓÐÅÛÎÁ"
 
-#: locale/programs/locarchive.c:329
-msgid "cannot lock new archive"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×"
+#: inet/rcmd.c:492
+msgid "bad owner"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ×ÌÁÄÅÌÅÃ"
 
-#: locale/programs/locarchive.c:380
-msgid "cannot extend locale archive file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ"
+#: inet/rcmd.c:494
+msgid "writeable by other than owner"
+msgstr "ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÎÅ ×ÌÁÄÅÌØÃÅÍ"
 
-#: locale/programs/locarchive.c:389
-msgid "cannot change mode of resized locale archive"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÁÒÈÉ×Á ÌÏËÁÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ"
+#: inet/rcmd.c:496
+msgid "hard linked somewhere"
+msgstr "ÉÍÅÅÔÓÑ ÖÅÓÔËÁÑ ÓÓÙÌËÁ"
 
-#: locale/programs/locarchive.c:397
-msgid "cannot rename new archive"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×"
+#: inet/ruserpass.c:170 inet/ruserpass.c:193
+msgid "out of memory"
+msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ"
 
-#: locale/programs/locarchive.c:450
-#, c-format
-msgid "cannot open locale archive \"%s\""
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\""
+#: inet/ruserpass.c:184
+msgid "Error: .netrc file is readable by others."
+msgstr "ïÛÉÂËÁ: ÆÁÊÌ .netrc ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÄÒÕÇÉÍÉ."
 
-#: locale/programs/locarchive.c:455
-#, c-format
-msgid "cannot stat locale archive \"%s\""
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÁÒÈÉ×Á ÌÏËÁÌÉ \"%s\""
+#: inet/ruserpass.c:185
+msgid "Remove password or make file unreadable by others."
+msgstr "õÄÁÌÉÔÅ ÐÁÒÏÌØ ÉÌÉ ÓÄÅÌÁÊÔÅ ÆÁÊÌ ÎÅÞÉÔÁÅÍÙÍ ÄÒÕÇÉÍÉ."
 
-#: locale/programs/locarchive.c:474
+#: inet/ruserpass.c:277
 #, c-format
-msgid "cannot lock locale archive \"%s\""
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\""
+msgid "Unknown .netrc keyword %s"
+msgstr "îÅÉÚ×ÅÓÔÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï .netrc %s"
 
-#: locale/programs/locarchive.c:497
-msgid "cannot read archive header"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á"
+#: libidn/nfkc.c:464
+msgid "Character out of range for UTF-8"
+msgstr "úÎÁË ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ UTF-8"
 
-#: locale/programs/locarchive.c:557
+#: locale/programs/charmap-dir.c:57
 #, c-format
-msgid "locale '%s' already exists"
-msgstr "ÌÏËÁÌØ '%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803
-#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827
-#: locale/programs/locfile.c:343
-msgid "cannot add to locale archive"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ Ë ÁÒÈÉ×Õ ÌÏËÁÌÉ"
+msgid "cannot read character map directory `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ËÁÔÁÌÏÇ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ× `%s'"
 
-#: locale/programs/locarchive.c:982
+#: locale/programs/charmap.c:137
 #, c-format
-msgid "locale alias file `%s' not found"
-msgstr "ÆÁÊÌ ÐÓÅ×ÄÏÎÉÍÏ× ÌÏËÁÌÅÊ `%s' ÎÅ ÎÁÊÄÅÎ"
+msgid "character map file `%s' not found"
+msgstr "ÆÁÊÌ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ× `%s' ÎÅ ÎÁÊÄÅÎ"
 
-#: locale/programs/locarchive.c:1126
+#: locale/programs/charmap.c:194
 #, c-format
-msgid "Adding %s\n"
-msgstr "äÏÂÁ×ÌÅÎÉÅ %s\n"
+msgid "default character map file `%s' not found"
+msgstr "ÐÒÉÍÅÎÑÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÆÁÊÌ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ× `%s' ÎÅ ÎÁÊÄÅÎ"
 
-#: locale/programs/locarchive.c:1132
+#: locale/programs/charmap.c:257
 #, c-format
-msgid "stat of \"%s\" failed: %s: ignored"
-msgstr "ÏÐÅÒÁÃÉÑ stat ÄÌÑ \"%s\" ÎÅÕÓÐÅÛÎÁ: %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
+msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÚÎÁËÏ× `%s' ÎÅ ÓÏ×ÍÅÓÔÉÍÏ Ó ASCII, ÌÏËÁÌØ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÔÁÎÄÁÒÔÕ ISO C\n"
 
-#: locale/programs/locarchive.c:1138
+#: locale/programs/charmap.c:336
 #, c-format
-msgid "\"%s\" is no directory; ignored"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ; ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
+msgstr "%s: <mb_cur_max> ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ <mb_cur_min>\n"
 
-#: locale/programs/locarchive.c:1145
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
+#: locale/programs/repertoire.c:174
 #, c-format
-msgid "cannot open directory \"%s\": %s: ignored"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ \"%s\": %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+msgid "syntax error in prolog: %s"
+msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÐÒÏÌÏÇÅ: %s"
+
+#: locale/programs/charmap.c:357
+msgid "invalid definition"
+msgstr "ÎÅ×ÅÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ"
+
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:125
+#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175
+msgid "bad argument"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ÁÒÇÕÍÅÎÔ"
 
-#: locale/programs/locarchive.c:1217
+#: locale/programs/charmap.c:402
 #, c-format
-msgid "incomplete set of locale files in \"%s\""
-msgstr "ÎÅÐÏÌÎÙÊ ÎÁÂÏÒ ÆÁÊÌÏ× ÌÏËÁÌÉ × \"%s\""
+msgid "duplicate definition of <%s>"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ <%s>"
 
-#: locale/programs/locarchive.c:1281
+#: locale/programs/charmap.c:409
 #, c-format
-msgid "cannot read all files in \"%s\": ignored"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ×ÓÅ ÆÁÊÌÙ × \"%s\": ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+msgid "value for <%s> must be 1 or greater"
+msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ 1 ÉÌÉ ÂÏÌØÛÅ"
 
-#: locale/programs/locarchive.c:1351
+#: locale/programs/charmap.c:421
 #, c-format
-msgid "locale \"%s\" not in archive"
-msgstr "ÌÏËÁÌØ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ × ÁÒÈÉ×Å"
+msgid "value of <%s> must be greater or equal than the value of <%s>"
+msgstr "ÚÎÁÞÅÎÉÅ <%s> ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÉÌÉ ÒÁ×ÎÏ ÚÎÁÞÅÎÉÀ <%s>"
 
-#: locale/programs/locfile.c:132
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183
 #, c-format
-msgid "argument to `%s' must be a single character"
-msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ `%s' ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ"
+msgid "argument to <%s> must be a single character"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ <%s> ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ"
 
-#: locale/programs/locfile.c:251
-msgid "syntax error: not inside a locale definition section"
-msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ: ×ÎÅ ÓÅËÃÉÉ ÏÐÒÅÄÅÌÅÎÉÑ ÌÏËÁÌÉ"
+#: locale/programs/charmap.c:470
+msgid "character sets with locking states are not supported"
+msgstr "ËÏÄÉÒÏ×ËÉ Ó ÂÌÏËÉÒÕÀÝÉÍÉ ÓÏÓÔÏÑÎÉÑÍÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
 
-#: locale/programs/locfile.c:625
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
 #, c-format
-msgid "cannot open output file `%s' for category `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'"
+msgid "syntax error in %s definition: %s"
+msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ %s: %s"
 
-#: locale/programs/locfile.c:649
-#, c-format
-msgid "failure while writing data for category `%s'"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÐÉÓÉ ÄÁÎÎÙÈ ÄÌÑ ËÁÔÅÇÏÒÉÉ`%s'"
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230
+msgid "no symbolic name given"
+msgstr "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ"
 
-#: locale/programs/locfile.c:745
-#, c-format
-msgid "cannot create output file `%s' for category `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'"
+#: locale/programs/charmap.c:552
+msgid "invalid encoding given"
+msgstr "ÚÁÄÁÎÁ ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ"
 
-#: locale/programs/locfile.c:781
-msgid "expect string argument for `copy'"
-msgstr "ÄÌÑ `copy' ÏÖÉÄÁÅÔÓÑ ÁÒÇÕÍÅÎÔ-ÓÔÒÏËÁ"
+#: locale/programs/charmap.c:561
+msgid "too few bytes in character encoding"
+msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ"
 
-#: locale/programs/locfile.c:785
-msgid "locale name should consist only of portable characters"
-msgstr "ÉÍÑ ÌÏËÁÌÉ ÄÏÌÖÎÏ ÓÏÓÔÏÑÔØ ÔÏÌØËÏ ÉÚ ÐÅÒÅÎÏÓÉÍÙÈ ÚÎÁËÏ×"
+#: locale/programs/charmap.c:563
+msgid "too many bytes in character encoding"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÂÁÊÔ × ËÏÄÉÒÏ×ËÅ ÚÎÁËÁ"
 
-#: locale/programs/locfile.c:804
-msgid "no other keyword shall be specified when `copy' is used"
-msgstr "ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ `copy' ÎÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÄÒÕÇÉÅ ËÌÀÞÅ×ÙÅ ÓÌÏ×Á"
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296
+msgid "no symbolic name given for end of range"
+msgstr "ÎÅ ÚÁÄÁÎÏ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ ÄÌÑ ËÏÎÃÁ ÄÉÁÐÁÚÏÎÁ"
 
-#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271
-#: locale/programs/repertoire.c:296
+#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
+#: locale/programs/repertoire.c:313
 #, c-format
-msgid "syntax error in repertoire map definition: %s"
-msgstr ""
+msgid "`%1$s' definition does not end with `END %1$s'"
+msgstr "ÏÐÒÅÄÅÌÅÎÉÅ `%1$s' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'"
 
-#: locale/programs/repertoire.c:272
-msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
-msgstr "ÎÅ ÚÁÄÁÎÏ ÚÎÁÞÅÎÉÅ <Uxxxx> ÉÌÉ <Uxxxxxxxx>"
-
-#: locale/programs/repertoire.c:332
-msgid "cannot save new repertoire map"
-msgstr ""
+#: locale/programs/charmap.c:642
+msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
+msgstr "ÐÏÓÌÅ ÏÐÒÅÄÅÌÅÎÉÑ CHARMAP ÍÏÇÕÔ ÓÌÅÄÏ×ÁÔØ ÔÏÌØËÏ ÏÐÒÅÄÅÌÅÎÉÑ WIDTH"
 
-#: locale/programs/repertoire.c:343
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
 #, c-format
-msgid "repertoire map file `%s' not found"
-msgstr ""
+msgid "value for %s must be an integer"
+msgstr "ÚÎÁÞÅÎÉÅ ÄÌÑ %s ÄÏÌÖÎÏ ÂÙÔØ ÃÅÌÙÍ ÞÉÓÌÏÍ"
 
-#: locale/programs/repertoire.c:450
+#: locale/programs/charmap.c:841
 #, c-format
-msgid "<%s> and <%s> are invalid names for range"
-msgstr "<%s> É <%s> ÎÅ Ñ×ÌÑÀÔÓÑ ÄÏÐÕÓÔÉÍÙÍÉ ÉÍÅÎÁÍÉ ÄÉÁÐÁÚÏÎÁ"
-
-#: locale/programs/repertoire.c:457
-msgid "upper limit in range is not smaller then lower limit"
-msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÅÎØÛÅ ÎÉÖÎÅÊ"
+msgid "%s: error in state machine"
+msgstr "%s: ÏÛÉÂËÁ × Á×ÔÏÍÁÔÅ"
 
-#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508
-#: posix/getconf.c:1007
-msgid "memory exhausted"
-msgstr "ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ"
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615
+#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820
+#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996
+#: locale/programs/ld-identification.c:467
+#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347
+#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322
+#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256
+#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324
+#, c-format
+msgid "%s: premature end of file"
+msgstr "%s: ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ"
 
-#: assert/assert-perr.c:57
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
 #, c-format
-msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
-msgstr "%s%s%s:%u: %s%sîÅÏÖÉÄÁÎÎÁÑ ÏÛÉÂËÁ: %s.\n"
+msgid "unknown character `%s'"
+msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË `%s'"
 
-#: assert/assert.c:56
+#: locale/programs/charmap.c:887
 #, c-format
-msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
-msgstr "%s%s%s:%u: %s%sðÒÏ×ÅÒÏÞÎÏÅ ÕÔ×ÅÒÖÄÅÎÉÅ `%s' ÎÅ ×ÙÐÏÌÎÅÎÏ.\n"
+msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
+msgstr "ÞÉÓÌÏ ÂÁÊÔ ÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÎÁÞÁÌÁ É ËÏÎÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÓÏ×ÐÁÄÁÀÔ: %d É %d"
 
-#: intl/tst-codeset.c:40 intl/tst-codeset.c:50
-msgid "cheese"
-msgstr ""
+#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933
+#: locale/programs/repertoire.c:419
+msgid "invalid names for character range"
+msgstr "ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÚÎÁËÏ×"
 
-#: intl/tst-gettext2.c:37
-msgid "First string for testing."
-msgstr "ðÅÒ×ÁÑ ÓÔÒÏËÁ ÄÌÑ ÔÅÓÔÁ."
+#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431
+msgid "hexadecimal range format should use only capital characters"
+msgstr "× ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÍ ÆÏÒÍÁÔÅ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ ÚÁÇÌÁ×ÎÙÅ ÂÕË×Ù"
 
-#: intl/tst-gettext2.c:38
-msgid "Another string for testing."
-msgstr "äÒÕÇÁÑ ÓÔÒÏËÁ ÄÌÑ ÔÅÓÔÁ."
+#: locale/programs/charmap.c:1022
+#, c-format
+msgid "<%s> and <%s> are illegal names for range"
+msgstr "<%s> É <%s> -- ÎÅÄÏÐÕÓÔÉÍÙÅ ÉÍÅÎÁ ÄÌÑ ÄÉÁÐÁÚÏÎÁ"
 
-#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88
-msgid "NAME"
-msgstr "æáêì"
+#: locale/programs/charmap.c:1028
+msgid "upper limit in range is not higher then lower limit"
+msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÂÏÌØÛÅ ÎÉÖÎÅÊ ÇÒÁÎÉÃÙ"
 
-#: catgets/gencat.c:112
-msgid "Create C header file NAME containing symbol definitions"
-msgstr "óÏÚÄÁÅÔ ÚÁÇÏÌÏ×ÏÞÎÙÊ æáêì ÎÁ óÉ, ÓÏÄÅÒÖÁÝÉÊ ÏÐÒÅÄÅÌÅÎÉÑ ÓÉÍ×ÏÌÏ×."
+#: locale/programs/charmap.c:1086
+msgid "resulting bytes for range not representable."
+msgstr "ÒÅÚÕÌØÔÉÒÕÀÝÉÅ ÂÁÊÔÙ ÄÌÑ ÄÉÁÐÁÚÏÎÁ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ."
 
-#: catgets/gencat.c:114
-msgid "Do not use existing catalog, force new output file"
-msgstr "îÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÐÒÉÎÕÄÉÔÅÌØÎÏ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ×ÙÈÏÄÎÏÊ ÆÁÊÌ"
+#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532
+#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132
+#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96
+#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93
+#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90
+#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
+#, c-format
+msgid "No definition for %s category found"
+msgstr "îÅ ÎÁÊÄÅÎÏ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ ËÁÔÅÇÏÒÉÉ %s"
 
-#: catgets/gencat.c:115
-msgid "Write output to file NAME"
-msgstr "úÁÐÉÓÁÔØ ×Ù×ÏÄ × æáêì"
+#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181
+#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228
+#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319
+#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204
+#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264
+#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104
+#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111
+#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101
+#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104
+#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174
+#: locale/programs/ld-time.c:195
+#, c-format
+msgid "%s: field `%s' not defined"
+msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
 
-#: catgets/gencat.c:120
-msgid ""
-"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
-"is -, output is written to standard output.\n"
-msgstr ""
-"çÅÎÅÒÉÒÕÅÔ ËÁÔÁÌÏÇ ÓÏÏÂÝÅÎÉÊ.åÓÌÉ ÷èïäîïê-æáêì ÚÁÄÁÎ ËÁË -, ÞÉÔÁÅÔ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ.  åÓÌÉ\n"
-"÷ùèïäîïê-æáêì ÚÁÄÁÎ ËÁË -, ÒÅÚÕÌØÔÁÔ ÐÅÞÁÔÁÅÔÓÑ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ.\n"
+#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207
+#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275
+#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
+#, c-format
+msgid "%s: field `%s' must not be empty"
+msgstr "%s: ÐÏÌÅ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÎÅÐÕÓÔÙÍ"
 
-#: catgets/gencat.c:125
-msgid ""
-"-o OUTPUT-FILE [INPUT-FILE]...\n"
-"[OUTPUT-FILE [INPUT-FILE]...]"
+#: locale/programs/ld-address.c:167
+#, c-format
+msgid "%s: invalid escape `%%%c' sequence in field `%s'"
+msgstr "%s: ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ `%%%c' × ÐÏÌÅ `%s'"
+
+#: locale/programs/ld-address.c:218
+#, c-format
+msgid "%s: terminology language code `%s' not defined"
 msgstr ""
-"-o ÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...\n"
-"[÷ùèïäîïê-æáêì [÷èïäîïê-æáêì]...]"
 
-#: catgets/gencat.c:282
-msgid "*standard input*"
-msgstr "*ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ*"
+#: locale/programs/ld-address.c:243
+#, c-format
+msgid "%s: field `%s' must not be defined"
+msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÏÐÒÅÄÅÌÅÎÏ"
 
-#: catgets/gencat.c:417 catgets/gencat.c:494
-msgid "illegal set number"
-msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÍÎÏÖÅÓÔ×Á"
+#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286
+#, c-format
+msgid "%s: language abbreviation `%s' not defined"
+msgstr "%s: ÓÏËÒÁÝÅÎÎÏÅ ÉÍÑ ÑÚÙËÁ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
 
-#: catgets/gencat.c:444
-msgid "duplicate set definition"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÍÎÏÖÅÓÔ×Á"
+#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292
+#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338
+#, c-format
+msgid "%s: `%s' value does not match `%s' value"
+msgstr "%s: ÚÎÁÞÅÎÉÅ `%s' ÎÅ ÓÏ×ÐÁÄÁÅÔ ÓÏ ÚÎÁÞÅÎÉÅÍ `%s'"
 
-#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
-msgid "this is the first definition"
-msgstr "ÜÔÏ ÐÅÒ×ÏÅ ÏÐÒÅÄÅÌÅÎÉÅ"
+#: locale/programs/ld-address.c:311
+#, c-format
+msgid "%s: numeric country code `%d' not valid"
+msgstr "%s: ÎÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ËÏÄ ÓÔÒÁÎÙ `%d'"
 
-#: catgets/gencat.c:522
+#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544
+#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603
+#: locale/programs/ld-identification.c:363
+#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
+#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733
+#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279
+#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223
+#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125
+#: locale/programs/ld-time.c:1167
 #, c-format
-msgid "unknown set `%s'"
-msgstr "ÎÅÉÚ×ÅÓÔÎÏÅ ÍÎÏÖÅÓÔ×Ï `%s'"
+msgid "%s: field `%s' declared more than once"
+msgstr "%s: ÐÏÌÅ `%s' ÏÂßÑ×ÌÅÎÏ ÎÅÓËÏÌØËÏ ÒÁÚ"
 
-#: catgets/gencat.c:563
-msgid "invalid quote character"
-msgstr "ÎÅ×ÅÒÎÙÊ ÜËÒÁÎÉÒÕÀÝÉÊ ÚÎÁË"
+#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549
+#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
+#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737
+#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266
+#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019
+#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
+#, c-format
+msgid "%s: unknown character in field `%s'"
+msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÐÏÌÅ `%s'"
 
-#: catgets/gencat.c:576
+#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802
+#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448
+#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
+#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304
+#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238
+#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
 #, c-format
-msgid "unknown directive `%s': line ignored"
-msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÄÉÒÅËÔÉ×Á `%s': ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ"
+msgid "%s: incomplete `END' line"
+msgstr "%s: ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ `END'"
 
-#: catgets/gencat.c:621
-msgid "duplicated message number"
-msgstr "ÐÏ×ÔÏÒÎÙÊ ÎÏÍÅÒ ÓÏÏÂÝÅÎÉÑ"
+#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653
+#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227
+#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451
+#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
+#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220
+#, c-format
+msgid "%1$s: definition does not end with `END %1$s'"
+msgstr "%1$s: ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `END %1$s'"
 
-#: catgets/gencat.c:674
-msgid "duplicated message identifier"
-msgstr "ÐÏ×ÔÏÒÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÏÏÂÝÅÎÉÑ"
+#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521
+#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869
+#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640
+#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955
+#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801
+#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458
+#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338
+#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313
+#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247
+#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
+#, c-format
+msgid "%s: syntax error"
+msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ"
 
-#: catgets/gencat.c:731
-msgid "invalid character: message ignored"
-msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË: ÓÏÏÂÝÅÎÉÅ ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+#: locale/programs/ld-collate.c:396
+#, c-format
+msgid "`%.*s' already defined in charmap"
+msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×"
 
-#: catgets/gencat.c:774
-msgid "invalid line"
-msgstr "ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ"
+#: locale/programs/ld-collate.c:405
+#, c-format
+msgid "`%.*s' already defined in repertoire"
+msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ × ÒÅÐÅÒÔÕÁÒÅ"
 
-#: catgets/gencat.c:828
-msgid "malformed line ignored"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÏËÁ ÉÇÎÏÒÉÒÏ×ÁÎÁ"
+#: locale/programs/ld-collate.c:412
+#, c-format
+msgid "`%.*s' already defined as collating symbol"
+msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÓÉÍ×ÏÌ ÓÏÒÔÉÒÏ×ËÉ"
 
-#: catgets/gencat.c:992 catgets/gencat.c:1033
+#: locale/programs/ld-collate.c:419
 #, c-format
-msgid "cannot open output file `%s'"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s'"
+msgid "`%.*s' already defined as collating element"
+msgstr "`%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ ËÁË ÜÌÅÍÅÎÔ ÓÏÒÔÉÒÏ×ËÉ"
 
-#: catgets/gencat.c:1217
-msgid "unterminated message"
-msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÏÏÂÝÅÎÉÅ"
+#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476
+#, c-format
+msgid "%s: `forward' and `backward' are mutually excluding each other"
+msgstr "%s: `forward' É `backward' ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ"
 
-#: catgets/gencat.c:1241
-msgid "while opening old catalog file"
-msgstr "ÐÒÉ ÏÔËÒÙÔÉÉ ÓÔÁÒÏÇÏ ÆÁÊÌÁ ËÁÔÁÌÏÇÁ"
+#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486
+#: locale/programs/ld-collate.c:502
+#, c-format
+msgid "%s: `%s' mentioned more than once in definition of weight %d"
+msgstr "%s: `%s' ×ÓÔÒÅÞÁÅÔÓÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÏÐÒÅÄÅÌÅÎÉÉ ×ÅÓÁ %d"
 
-#: catgets/gencat.c:1332
-msgid "conversion modules not available"
-msgstr "ÍÏÄÕÌÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÅÄÏÓÔÕÐÎÙ"
+#: locale/programs/ld-collate.c:558
+#, c-format
+msgid "%s: too many rules; first entry only had %d"
+msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÁ×ÉÌ; × ÐÅÒ×ÏÍ ×ÈÏÖÄÅÎÉÉ ÂÙÌÏ ÔÏÌØËÏ %d"
 
-#: catgets/gencat.c:1358
-msgid "cannot determine escape character"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÚÎÁË ×ÙÈÏÄÁ"
+#: locale/programs/ld-collate.c:594
+#, c-format
+msgid "%s: not enough sorting rules"
+msgstr "%s: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ"
 
-#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#: locale/programs/ld-collate.c:759
 #, c-format
-msgid "makecontext: does not know how to handle more than 8 arguments\n"
-msgstr "makecontext: ÎÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ÏÂÒÁÂÏÔÁÔØ ÂÏÌÅÅ ×ÏÓØÍÉ ÁÒÇÕÍÅÎÔÏ×\n"
+msgid "%s: empty weight string not allowed"
+msgstr "%s: ÐÕÓÔÁÑ ÓÔÒÏËÁ ×ÅÓÁ ÎÅÄÏÐÕÓÔÉÍÁ"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147
-#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852
-msgid "Success"
-msgstr "ðÏÂÅÄÁ"
+#: locale/programs/ld-collate.c:854
+#, c-format
+msgid "%s: weights must use the same ellipsis symbol as the name"
+msgstr "%s: ×ÅÓÁ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÁËÏÊ ÖÅ ÓÉÍ×ÏÌ ÜÌÌÉÐÓÉÓÁ, ËÁË ÉÍÑ"
 
-#. TRANS Operation not permitted; only the owner of the file (or other resource)
-#. TRANS or processes with special privileges can perform the operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:17
-msgid "Operation not permitted"
-msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÚ×ÏÌÑÅÔÓÑ"
+#: locale/programs/ld-collate.c:910
+#, c-format
+msgid "%s: too many values"
+msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ"
 
-#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
-#. TRANS for ordinary files that are referenced in contexts where they are
-#. TRANS expected to already exist.
-#: stdio-common/../sysdeps/gnu/errlist.c:28
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
-msgid "No such file or directory"
-msgstr "îÅÔ ÔÁËÏÇÏ ÆÁÊÌÁ ÉÌÉ ËÁÔÁÌÏÇÁ"
+#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204
+#, c-format
+msgid "order for `%.*s' already defined at %s:%Zu"
+msgstr "ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu"
 
-#. TRANS No process matches the specified process ID.
-#: stdio-common/../sysdeps/gnu/errlist.c:37
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
-msgid "No such process"
-msgstr "îÅÔ ÔÁËÏÇÏ ÐÒÏÃÅÓÓÁ"
+#: locale/programs/ld-collate.c:1079
+#, c-format
+msgid "%s: the start and the end symbol of a range must stand for characters"
+msgstr "%s: ÎÁÞÁÌØÎÙÊ É ËÏÎÅÞÎÙÊ ÓÉÍ×ÏÌÙ ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÏÂÏÚÎÁÞÁÔØ ÚÎÁËÉ"
 
-#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
-#. TRANS completion of the call.  When this happens, you should try the call
-#. TRANS again.
-#. TRANS
-#. TRANS You can choose to have functions resume after a signal that is handled,
-#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
-#. TRANS Primitives}.
-#: stdio-common/../sysdeps/gnu/errlist.c:52
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
-msgid "Interrupted system call"
-msgstr "ðÒÅÒ×ÁÎ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×"
+#: locale/programs/ld-collate.c:1106
+#, c-format
+msgid "%s: byte sequences of first and last character must have the same length"
+msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ É ÐÏÓÌÅÄÎÅÇÏ ÚÎÁËÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ"
 
-#. TRANS Input/output error; usually used for physical read or write errors.
-#: stdio-common/../sysdeps/gnu/errlist.c:61
-msgid "Input/output error"
-msgstr "ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ"
+#: locale/programs/ld-collate.c:1148
+#, c-format
+msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
+msgstr "%s: ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÄÌÑ ÐÅÒ×ÏÇÏ ÚÎÁËÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÎÅ ÍÅÎØÛÅ ÞÅÍ ÄÌÑ ÐÏÓÌÅÄÎÅÇÏ"
 
-#. TRANS No such device or address.  The system tried to use the device
-#. TRANS represented by a file you specified, and it couldn't find the device.
-#. TRANS This can mean that the device file was installed incorrectly, or that
-#. TRANS the physical device is missing or not correctly attached to the
-#. TRANS computer.
-#: stdio-common/../sysdeps/gnu/errlist.c:74
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
-msgid "No such device or address"
-msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÉÌÉ ÁÄÒÅÓÁ"
+#: locale/programs/ld-collate.c:1273
+#, c-format
+msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
+msgstr "%s: ÜÌÌÉÐÓÉÓ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ ÐÏÓÌÅ `order_start'"
 
-#. TRANS Argument list too long; used when the arguments passed to a new program
-#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
-#. TRANS File}) occupy too much memory space.  This condition never arises in the
-#. TRANS GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:86
-msgid "Argument list too long"
-msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÙÊ ÓÐÉÓÏË ÁÒÇÕÍÅÎÔÏ×"
+#: locale/programs/ld-collate.c:1277
+#, c-format
+msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
+msgstr "%s: ÐÏÓÌÅ ÜÌÌÉÐÓÉÓÁ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÏÖÅÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÓÌÅÄÏ×ÁÔØ `order_end'"
 
-#. TRANS Invalid executable file format.  This condition is detected by the
-#. TRANS @code{exec} functions; see @ref{Executing a File}.
-#: stdio-common/../sysdeps/gnu/errlist.c:96
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
-msgid "Exec format error"
-msgstr "ïÛÉÂËÁ ÆÏÒÍÁÔÁ ×ÙÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ"
+#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475
+#, c-format
+msgid "`%s' and `%.*s' are not valid names for symbolic range"
+msgstr "`%s' É `%.*s' ÎÅ Ñ×ÌÑÀÔÓÑ ×ÅÒÎÙÍÉ ÉÍÅÎÁÍÉ ÓÉÍ×ÏÌØÎÏÇÏ ÄÉÁÐÏÚÏÎÁ"
 
-#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
-#. TRANS closed or reading from a descriptor open only for writing (or vice
-#. TRANS versa).
-#: stdio-common/../sysdeps/gnu/errlist.c:107
-msgid "Bad file descriptor"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ"
+#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%Zu"
+msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ `%.*s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ × %s:%Zu"
 
-#. TRANS There are no child processes.  This error happens on operations that are
-#. TRANS supposed to manipulate child processes, when there aren't any processes
-#. TRANS to manipulate.
-#: stdio-common/../sysdeps/gnu/errlist.c:118
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
-msgid "No child processes"
-msgstr "îÅÔ ÄÏÞÅÒÎÉÈ ÐÒÏÃÅÓÓÏ×"
+#: locale/programs/ld-collate.c:1355
+#, c-format
+msgid "%s: `%s' must be a character"
+msgstr "%s: `%s' ÄÏÌÖÎÏ ÂÙÔØ ÚÎÁËÏÍ"
 
-#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
-#. TRANS deadlock situation.  The system does not guarantee that it will notice
-#. TRANS all such situations.  This error means you got lucky and the system
-#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
-#: stdio-common/../sysdeps/gnu/errlist.c:130
-msgid "Resource deadlock avoided"
+#: locale/programs/ld-collate.c:1548
+#, c-format
+msgid "%s: `position' must be used for a specific level in all sections or none"
+msgstr "%s: `position' ÄÏÌÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÏÄÎÏÇÏ ËÏÎËÒÅÔÎÏÇÏ ÕÒÏ×ÎÑ ÌÉÂÏ ×Ï ×ÓÅÈ ÓÅËÃÉÑÈ, ÌÉÂÏ ÎÉ × ÏÄÎÏÊ"
+
+#: locale/programs/ld-collate.c:1573
+#, c-format
+msgid "symbol `%s' not defined"
+msgstr "ÓÉÍ×ÏÌ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ"
+
+#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755
+#, c-format
+msgid "symbol `%s' has the same encoding as"
+msgstr "ÓÉÍ×ÏÌ `%s' ÉÍÅÅÔ ÔÁËÕÀ ÖÅ ËÏÄÉÒÏ×ËÕ ËÁË"
+
+#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759
+#, c-format
+msgid "symbol `%s'"
+msgstr "ÓÉÍ×ÏÌ `%s'"
+
+#: locale/programs/ld-collate.c:1801
+#, c-format
+msgid "no definition of `UNDEFINED'"
+msgstr "ÎÅÔ ÏÐÒÅÄÅÌÅÎÉÑ ÄÌÑ `UNDEFINED'"
+
+#: locale/programs/ld-collate.c:1830
+#, c-format
+msgid "too many errors; giving up"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÛÉÂÏË; ËÏÎÅÃ"
+
+#: locale/programs/ld-collate.c:2738
+#, c-format
+msgid "%s: duplicate definition of `%s'"
+msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `%s'"
+
+#: locale/programs/ld-collate.c:2774
+#, c-format
+msgid "%s: duplicate declaration of section `%s'"
+msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ ÓÅËÃÉÉ `%s'"
+
+#: locale/programs/ld-collate.c:2913
+#, c-format
+msgid "%s: unknown character in collating symbol name"
+msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ"
+
+#: locale/programs/ld-collate.c:3045
+#, c-format
+msgid "%s: unknown character in equivalent definition name"
+msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÉÍÅÎÉ ÏÐÒÅÄÅÌÅÎÉÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ"
+
+#: locale/programs/ld-collate.c:3058
+#, c-format
+msgid "%s: unknown character in equivalent definition value"
+msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÚÎÁË × ÚÎÁÞÅÎÉÉ ÏÐÒÅÄÅÌÅÎÁÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ"
+
+#: locale/programs/ld-collate.c:3068
+#, c-format
+msgid "%s: unknown symbol `%s' in equivalent definition"
+msgstr "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÓÉÍ×ÏÌ `%s' × ÏÐÒÅÄÅÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ"
+
+#: locale/programs/ld-collate.c:3077
+msgid "error while adding equivalent collating symbol"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÄÏÂÁ×ÌÅÎÉÉ ÜË×É×ÁÌÅÎÔÎÏÇÏ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ"
+
+#: locale/programs/ld-collate.c:3107
+#, c-format
+msgid "duplicate definition of script `%s'"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÉÓÔÅÍÙ ÐÉÓØÍÁ `%s'"
+
+#: locale/programs/ld-collate.c:3155
+#, c-format
+msgid "%s: unknown section name `%s'"
+msgstr "%s: ÎÅÉÚ×ÅÓÔÎÏÅ ÉÍÑ ÓÅËÃÉÉ `%s'"
+
+#: locale/programs/ld-collate.c:3183
+#, c-format
+msgid "%s: multiple order definitions for section `%s'"
+msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÓÅËÃÉÉ `%s'"
+
+#: locale/programs/ld-collate.c:3208
+#, c-format
+msgid "%s: invalid number of sorting rules"
+msgstr "%s: ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÒÁ×ÉÌ ÓÏÒÔÉÒÏ×ËÉ"
+
+#: locale/programs/ld-collate.c:3235
+#, c-format
+msgid "%s: multiple order definitions for unnamed section"
+msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÏÒÑÄËÁ ÄÌÑ ÂÅÚÙÍÑÎÎÏÊ ÓÅËÃÉÉ"
+
+#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417
+#: locale/programs/ld-collate.c:3780
+#, c-format
+msgid "%s: missing `order_end' keyword"
+msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `order_end'"
+
+#: locale/programs/ld-collate.c:3350
+#, c-format
+msgid "%s: order for collating symbol %.*s not yet defined"
+msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÓÉÍ×ÏÌÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ"
+
+#: locale/programs/ld-collate.c:3368
+#, c-format
+msgid "%s: order for collating element %.*s not yet defined"
+msgstr "%s: ÐÏÒÑÄÏË ÄÌÑ ÜÌÅÍÅÎÔÁ ÓÏÒÔÉÒÏ×ËÉ %.*s ÅÝÅ ÎÅ ÏÐÒÅÄÅÌÅÎ"
+
+#: locale/programs/ld-collate.c:3379
+#, c-format
+msgid "%s: cannot reorder after %.*s: symbol not known"
+msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÍÅÎÑÔØ ÐÏÒÑÄÏË ÐÏÓÌÅ %.*s: ÓÉÍ×ÏÌ ÎÅÉÚ×ÅÓÔÅÎ"
+
+#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792
+#, c-format
+msgid "%s: missing `reorder-end' keyword"
+msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-end'"
+
+#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664
+#, c-format
+msgid "%s: section `%.*s' not known"
+msgstr "%s: ÓÅËÃÉÑ `%.*s' ÎÅÉÚ×ÅÓÔÎÁ"
+
+#: locale/programs/ld-collate.c:3530
+#, c-format
+msgid "%s: bad symbol <%.*s>"
+msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÍ×ÏÌ <%.*s>"
+
+#: locale/programs/ld-collate.c:3727
+#, c-format
+msgid "%s: cannot have `%s' as end of ellipsis range"
+msgstr "%s: `%s' ÎÅ ÍÏÖÅÔ ÂÙÔØ ËÏÎÃÏÍ ÄÉÁÐÁÚÏÎÁ Ó ÜÌÌÉÐÓÉÓÏÍ"
+
+#: locale/programs/ld-collate.c:3776
+#, c-format
+msgid "%s: empty category description not allowed"
+msgstr "%s: ÐÕÓÔÙÅ ÏÐÉÓÁÎÉÑ ËÁÔÅÇÏÒÉÊ ÎÅÄÏÐÕÓÔÉÍÙ"
+
+#: locale/programs/ld-collate.c:3795
+#, c-format
+msgid "%s: missing `reorder-sections-end' keyword"
+msgstr "%s: ÐÒÏÐÕÝÅÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï `reorder-sections-end'"
+
+#: locale/programs/ld-ctype.c:438
+#, c-format
+msgid "No character set name specified in charmap"
+msgstr "÷ ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ× ÎÅ ÕËÁÚÁÎÏ ÉÍÑ ÎÁÂÏÒÁ ÚÎÁËÏ×"
+
+#: locale/programs/ld-ctype.c:467
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
+msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+
+#: locale/programs/ld-ctype.c:482
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
+msgstr "ÚÎÁË L'\\u%0*x' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+
+#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554
+#, c-format
+msgid "internal error in %s, line %u"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × %s, ÓÔÒÏËÁ %u"
+
+#: locale/programs/ld-ctype.c:525
+#, c-format
+msgid "character '%s' in class `%s' must be in class `%s'"
+msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+
+#: locale/programs/ld-ctype.c:541
+#, c-format
+msgid "character '%s' in class `%s' must not be in class `%s'"
+msgstr "ÚÎÁË '%s' × ËÌÁÓÓÅ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+
+#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609
+#, c-format
+msgid "<SP> character not in class `%s'"
+msgstr "ÚÎÁË <SP> ÎÅ × ËÌÁÓÓÅ `%s'"
+
+#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620
+#, c-format
+msgid "<SP> character must not be in class `%s'"
+msgstr "ÚÎÁË <SP> ÎÅ ÄÏÌÖÅÎ ÂÙÔØ × ËÌÁÓÓÅ `%s'"
+
+#: locale/programs/ld-ctype.c:598
+#, c-format
+msgid "character <SP> not defined in character map"
+msgstr "ÚÎÁË <SP> ÎÅ ÏÐÒÅÄÅÌÅÎ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×"
+
+#: locale/programs/ld-ctype.c:712
+#, c-format
+msgid "`digit' category has not entries in groups of ten"
+msgstr "×ÈÏÖÄÅÎÉÑ ËÁÔÅÇÏÒÉÉ `digit' ÎÅ ÇÒÕÐÐÉÒÕÀÔÓÑ ÐÏ ÄÅÓÑÔØ"
+
+#: locale/programs/ld-ctype.c:761
+#, c-format
+msgid "no input digits defined and none of the standard names in the charmap"
+msgstr ""
+
+#: locale/programs/ld-ctype.c:826
+#, c-format
+msgid "not all characters used in `outdigit' are available in the charmap"
+msgstr ""
+
+#: locale/programs/ld-ctype.c:843
+#, c-format
+msgid "not all characters used in `outdigit' are available in the repertoire"
+msgstr "ÎÅ ×ÓÅ ÚÎÁËÉ, ÉÓÐÏÌØÚÏ×ÁÎÎÙÅ × `outdigit', ÄÏÓÔÕÐÎÙ × ÄÁÎÎÏÍ ÒÅÐÅÒÔÕÁÒÅ"
+
+#: locale/programs/ld-ctype.c:1243
+#, c-format
+msgid "character class `%s' already defined"
+msgstr "ËÌÁÓÓ ÚÎÁËÏ× `%s' ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
+
+#: locale/programs/ld-ctype.c:1249
+#, c-format
+msgid "implementation limit: no more than %Zd character classes allowed"
+msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÁÌÉÚÁÃÉÉ: ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ÂÏÌÅÅ %Zd ËÌÁÓÓÏ× ÚÎÁËÏ×"
+
+#: locale/programs/ld-ctype.c:1275
+#, c-format
+msgid "character map `%s' already defined"
+msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÚÎÁËÏ× `%s' ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ"
+
+#: locale/programs/ld-ctype.c:1281
+#, c-format
+msgid "implementation limit: no more than %d character maps allowed"
+msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÁÌÉÚÁÃÉÉ: ÄÏÐÕÓËÁÅÔÓÑ ÎÅ ÂÏÌÅÅ %d ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ×"
+
+#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671
+#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466
+#: locale/programs/ld-ctype.c:3462
+#, c-format
+msgid "%s: field `%s' does not contain exactly ten entries"
+msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÓÏÄÅÒÖÉÔ ÒÏ×ÎÏ ÄÅÓÑÔØ ×ÈÏÖÄÅÎÉÊ"
+
+#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145
+#, c-format
+msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
+msgstr "×ÅÒÈÎÅÅ ÚÎÁÞÅÎÉÅ ÄÉÁÐÁÚÏÎÁ <U%0*X> ÍÅÎØÛÅ ÞÅÍ ÎÉÖÎÅÅ ÚÎÁÞÅÎÉÅ <U%0*X>"
+
+#: locale/programs/ld-ctype.c:1701
+msgid "start and end character sequence of range must have the same length"
+msgstr "ÎÁÞÁÌØÎÁÑ É ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÄÏÌÖÎÙ ÂÙÔØ ÏÄÉÎÁËÏ×ÏÊ ÄÌÉÎÙ"
+
+#: locale/programs/ld-ctype.c:1708
+msgid "to-value character sequence is smaller than from-value sequence"
+msgstr "ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÚÎÁËÏ× ÄÉÁÐÁÚÏÎÁ ÍÅÎØÛÅ ÞÅÍ ÎÁÞÁÌØÎÁÑ"
+
+#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116
+msgid "premature end of `translit_ignore' definition"
+msgstr "ÐÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅÃ ÏÐÒÅÄÅÌÅÎÉÑ `translit_ignore'"
+
+#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122
+#: locale/programs/ld-ctype.c:2164
+msgid "syntax error"
+msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ"
+
+#: locale/programs/ld-ctype.c:2298
+#, c-format
+msgid "%s: syntax error in definition of new character class"
+msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÎÏ×ÏÇÏ ËÌÁÓÓÁ ÚÎÁËÏ×"
+
+#: locale/programs/ld-ctype.c:2313
+#, c-format
+msgid "%s: syntax error in definition of new character map"
+msgstr "%s: ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÎÏ×ÏÇÏ ÏÔÏÂÒÁÖÅÎÉÑ ÚÎÁËÏ×"
+
+#: locale/programs/ld-ctype.c:2488
+msgid "ellipsis range must be marked by two operands of same type"
+msgstr "ÄÉÁÐÁÚÏÎ Ó ÜÌÌÉÐÓÉÓÏÍ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÍÅÞÅÎ Ä×ÕÍÑ ÏÐÅÒÁÎÄÁÍÉ ÏÄÎÏÇÏ ÔÉÐÁ"
+
+#: locale/programs/ld-ctype.c:2497
+msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
+msgstr "Ó ÓÉÍ×ÏÌØÎÙÍÉ ÉÍÅÎÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'"
+
+#: locale/programs/ld-ctype.c:2512
+msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
+msgstr "Ó UCS-ÚÎÁÞÅÎÉÑÍÉ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÙÊ ÓÉÍ×ÏÌØÎÙÊ ÜÌÌÉÐÓÉÓ `..'"
+
+#: locale/programs/ld-ctype.c:2526
+msgid "with character code range values one must use the absolute ellipsis `...'"
+msgstr "ÓÏ ÚÎÁËÏ×ÙÍÉ ËÏÄÁÍÉ ÚÎÁÞÅÎÉÊ ÄÉÁÐÁÚÏÎÁ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÂÓÏÌÀÔÎÙÊ ÜÌÌÉÐÓÉÓ `...'"
+
+#: locale/programs/ld-ctype.c:2677
+#, c-format
+msgid "duplicated definition for mapping `%s'"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÏÔÏÂÒÁÖÅÎÉÑ `%s'"
+
+#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907
+#, c-format
+msgid "%s: `translit_start' section does not end with `translit_end'"
+msgstr "%s: ÓÅËÃÉÑ `translit_start' ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `translit_end'"
+
+#: locale/programs/ld-ctype.c:2858
+#, c-format
+msgid "%s: duplicate `default_missing' definition"
+msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ `default_missing'"
+
+#: locale/programs/ld-ctype.c:2863
+msgid "previous definition was here"
+msgstr "ÐÒÅÄÙÄÕÝÅÅ ÏÐÒÅÄÅÌÅÎÉÅ ÂÙÌÏ ÚÄÅÓØ"
+
+#: locale/programs/ld-ctype.c:2885
+#, c-format
+msgid "%s: no representable `default_missing' definition found"
+msgstr "%s: ÎÅ ÎÁÊÄÅÎÏ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÏÐÒÅÄÅÌÅÎÉÑ `default_missing'"
+
+#: locale/programs/ld-ctype.c:3038
+#, c-format
+msgid "%s: character `%s' not defined in charmap while needed as default value"
+msgstr "%s: ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×, ÏÄÎÁËÏ ÏÎ ÎÅÏÂÈÏÄÉÍ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+
+#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127
+#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168
+#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210
+#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271
+#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359
+#, c-format
+msgid "%s: character `%s' in charmap not representable with one byte"
+msgstr "%s: ÚÎÁË `%s' × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ× ÎÅÐÒÅÄÓÔÁ×ÉÍ ÏÄÎÉÍ ÂÁÊÔÏÍ"
+
+#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142
+#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205
+#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266
+#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354
+#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421
+#, c-format
+msgid "%s: character `%s' not defined while needed as default value"
+msgstr "%s: ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+
+#: locale/programs/ld-ctype.c:3163
+#, c-format
+msgid "character `%s' not defined while needed as default value"
+msgstr "ÚÎÁË `%s' ÎÅ ÏÐÒÅÄÅÌÅÎ, ÈÏÔÑ ÏÎ ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+
+#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428
+#, c-format
+msgid "%s: character `%s' needed as default value not representable with one byte"
+msgstr "%s: ÚÎÁË `%s' ÎÕÖÅÎ ËÁË ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÏ ÅÇÏ ÎÅÌØÚÑ ÐÒÅÄÓÔÁ×ÉÔØ ÏÄÎÉÍ ÂÁÊÔÏÍ"
+
+#: locale/programs/ld-ctype.c:3483
+#, c-format
+msgid "no output digits defined and none of the standard names in the charmap"
+msgstr ""
+
+#: locale/programs/ld-ctype.c:3774
+#, c-format
+msgid "%s: transliteration data from locale `%s' not available"
+msgstr "%s: ÎÅÔ ÄÁÎÎÙÈ ÄÌÑ ÔÒÁÎÓÌÉÔÅÒÁÃÉÉ ÉÚ ÌÏËÁÌÉ `%s'"
+
+#: locale/programs/ld-ctype.c:3875
+#, c-format
+msgid "%s: table for class \"%s\": %lu bytes\n"
+msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ËÌÁÓÓÁ \"%s\": %lu ÂÁÊÔ\n"
+
+#: locale/programs/ld-ctype.c:3944
+#, c-format
+msgid "%s: table for map \"%s\": %lu bytes\n"
+msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ \"%s\": %lu ÂÁÊÔ\n"
+
+#: locale/programs/ld-ctype.c:4077
+#, c-format
+msgid "%s: table for width: %lu bytes\n"
+msgstr "%s: ÔÁÂÌÉÃÁ ÄÌÑ ÛÉÒÉÎÙ: %lu ÂÁÊÔ\n"
+
+#: locale/programs/ld-identification.c:169
+#, c-format
+msgid "%s: no identification for category `%s'"
+msgstr "%s: ÎÅÔ ÉÄÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'"
+
+#: locale/programs/ld-identification.c:434
+#, c-format
+msgid "%s: duplicate category version definition"
+msgstr "%s: ÐÏ×ÔÏÒÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ×ÅÒÓÉÉ ËÁÔÅÇÏÒÉÉ"
+
+#: locale/programs/ld-measurement.c:112
+#, c-format
+msgid "%s: invalid value for field `%s'"
+msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s'"
+
+#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
+#, c-format
+msgid "%s: field `%s' undefined"
+msgstr "%s: ÐÏÌÅ `%s' ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
+
+#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
+#, c-format
+msgid "%s: value for field `%s' must not be an empty string"
+msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ"
+
+#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
+#, c-format
+msgid "%s: no correct regular expression for field `%s': %s"
+msgstr "%s: ÎÅÔ ÐÒÁ×ÉÌØÎÏÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s': %s"
+
+#: locale/programs/ld-monetary.c:222
+#, c-format
+msgid "%s: value of field `int_curr_symbol' has wrong length"
+msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÉÍÅÅÔ ÎÅÐÒÁ×ÉÌØÎÕÀ ÄÌÉÎÕ"
+
+#: locale/programs/ld-monetary.c:235
+#, c-format
+msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
+msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `int_curr_symbol' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÎÏÍÕ ×ÅÒÎÏÍÕ ÉÍÅÎÉ ÉÚ ISO 4217"
+
+#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117
+#, c-format
+msgid "%s: value for field `%s' must not be the empty string"
+msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ"
+
+#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312
+#, c-format
+msgid "%s: value for field `%s' must be in range %d...%d"
+msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ × ÄÉÁÐÁÚÏÎÅ %d...%d"
+
+#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273
+#, c-format
+msgid "%s: value for field `%s' must be a single character"
+msgstr "%s: ÚÎÁÞÅÎÉÅ ÐÏÌÑ `%s' ÄÏÌÖÎÏ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ"
+
+#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317
+#, c-format
+msgid "%s: `-1' must be last entry in `%s' field"
+msgstr "%s: `-1' ÄÏÌÖÎÏ ÂÙÔØ ÐÏÓÌÅÄÎÉÍ ×ÈÏÖÄÅÎÉÅ × ÐÏÌÅ `%s'"
+
+#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334
+#, c-format
+msgid "%s: values for field `%s' must be smaller than 127"
+msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÄÏÌÖÎÙ ÂÙÔØ ÍÅÎØÛÅ 127"
+
+#: locale/programs/ld-monetary.c:906
+msgid "conversion rate value cannot be zero"
+msgstr "ÚÎÁÞÅÎÉÅ ÏÂÍÅÎÎÏÇÏ ËÕÒÓÁ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌÅÍ"
+
+#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
+#: locale/programs/ld-telephone.c:148
+#, c-format
+msgid "%s: invalid escape sequence in field `%s'"
+msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ÐÏÌÅ `%s'"
+
+#: locale/programs/ld-time.c:246
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
+msgstr "%s: ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ '+' É ÎÅ '-'"
+
+#: locale/programs/ld-time.c:257
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not a single character"
+msgstr "%s:  ÆÌÁÇ ÎÁÐÒÁ×ÌÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era' ÎÅ Ñ×ÌÑÅÔÓÑ ÏÄÎÉÍ ÚÎÁËÏÍ"
+
+#: locale/programs/ld-time.c:270
+#, c-format
+msgid "%s: invalid number for offset in string %Zd in `era' field"
+msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÞÉÓÌÏ ÄÌÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:278
+#, c-format
+msgid "%s: garbage at end of offset value in string %Zd in `era' field"
+msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÚÎÁÞÅÎÉÑ ÓÍÅÝÅÎÉÑ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:329
+#, c-format
+msgid "%s: invalid starting date in string %Zd in `era' field"
+msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:338
+#, c-format
+msgid "%s: garbage at end of starting date in string %Zd in `era' field "
+msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ÎÁÞÁÌØÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:357
+#, c-format
+msgid "%s: starting date is invalid in string %Zd in `era' field"
+msgstr "%s: ÎÅ×ÅÒÎÁÑ ÎÁÞÁÌØÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:406
+#, c-format
+msgid "%s: invalid stopping date in string %Zd in `era' field"
+msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:415
+#, c-format
+msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
+msgstr "%s: ÍÕÓÏÒ × ËÏÎÃÅ ËÏÎÅÞÎÏÊ ÄÁÔÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:434
+#, c-format
+msgid "%s: stopping date is invalid in string %Zd in `era' field"
+msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÏÎÅÞÎÁÑ ÄÁÔÁ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:443
+#, c-format
+msgid "%s: missing era name in string %Zd in `era' field"
+msgstr "%s: ÐÒÏÐÕÝÅÎÏ ÉÍÑ ÜÒÙ × ÓÔÒÏËÅ %Zd  × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:455
+#, c-format
+msgid "%s: missing era format in string %Zd in `era' field"
+msgstr "%s: ÐÒÏÐÕÝÅÎ ÆÏÒÍÁÔ ÜÒÙ × ÓÔÒÏËÅ %Zd × ÐÏÌÅ `era'"
+
+#: locale/programs/ld-time.c:496
+#, c-format
+msgid "%s: third operand for value of field `%s' must not be larger than %d"
+msgstr "%s: ÔÒÅÔÉÊ ÏÐÅÒÁÎÄ ÄÌÑ ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ %d"
+
+#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
+#, c-format
+msgid "%s: values of field `%s' must not be larger than %d"
+msgstr "%s: ÚÎÁÞÅÎÉÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d"
+
+#: locale/programs/ld-time.c:520
+#, c-format
+msgid "%s: values for field `%s' must not be larger than %d"
+msgstr "%s: ÚÎÁÞÅÎÉÑ ÄÌÑ ÐÏÌÑ `%s' ÎÅ ÄÏÌÖÎÙ ÂÙÔØ ÂÏÌØÛÅ %d"
+
+#: locale/programs/ld-time.c:1003
+#, c-format
+msgid "%s: too few values for field `%s'"
+msgstr "%s: ÓÌÉÛËÏÍ ÍÁÌÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'"
+
+#: locale/programs/ld-time.c:1048
+msgid "extra trailing semicolon"
+msgstr "ÌÉÛÎÅÅ Ä×ÏÅÔÏÞÉÅ × ËÏÎÃÅ"
+
+#: locale/programs/ld-time.c:1051
+#, c-format
+msgid "%s: too many values for field `%s'"
+msgstr "%s: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞÅÎÉÊ ÄÌÑ ÐÏÌÑ `%s'"
+
+#: locale/programs/linereader.c:129
+msgid "trailing garbage at end of line"
+msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÔÒÏËÉ"
+
+#: locale/programs/linereader.c:297
+msgid "garbage at end of number"
+msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÞÉÓÌÁ"
+
+#: locale/programs/linereader.c:409
+msgid "garbage at end of character code specification"
+msgstr "ÍÕÓÏÒ × ËÏÎÃÅ ÓÐÅÃÉÆÉËÁÃÉÉ ËÏÄÁ ÚÎÁËÁ"
+
+#: locale/programs/linereader.c:495
+msgid "unterminated symbolic name"
+msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÏÅ ÓÉÍ×ÏÌØÎÏÅ ÉÍÑ"
+
+#: locale/programs/linereader.c:622
+msgid "illegal escape sequence at end of string"
+msgstr "ÎÅ×ÅÒÎÁÑ ÕÐÒÁ×ÌÑÀÝÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ × ËÏÎÃÅ ÓÔÒÏËÉ"
+
+#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
+msgid "unterminated string"
+msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÁ"
+
+#: locale/programs/linereader.c:668
+msgid "non-symbolic character value should not be used"
+msgstr "ÎÅ ÓÔÏÉÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓÉÍ×ÏÌØÎÏÅ ÚÎÁËÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
+
+#: locale/programs/linereader.c:815
+#, c-format
+msgid "symbol `%.*s' not in charmap"
+msgstr "ÓÉÍ×ÏÌ `%.*s' ÏÔÓÕÔÓÔ×ÕÅÔ × ÏÔÏÂÒÁÖÅÎÉÉ ÚÎÁËÏ×"
+
+#: locale/programs/linereader.c:836
+#, c-format
+msgid "symbol `%.*s' not in repertoire map"
+msgstr "ÓÉÍ×ÏÌ `%.*s' ÏÔÓÕÔÓÔ×ÕÅÔ × ÏÔÏÂÒÁÖÅÎÉÉ ÒÅÐÅÒÔÕÁÒÁ"
+
+#: locale/programs/locale.c:73
+msgid "System information:"
+msgstr "éÎÆÏÒÍÁÃÉÑ Ï ÓÉÓÔÅÍÅ:"
+
+#: locale/programs/locale.c:75
+msgid "Write names of available locales"
+msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ÄÏÓÔÕÐÎÙÈ ÌÏËÁÌÅÊ"
+
+#: locale/programs/locale.c:77
+msgid "Write names of available charmaps"
+msgstr "ðÅÞÁÔÁÅÔ ÉÍÅÎÁ ÄÏÓÔÕÐÎÙÈ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ×"
+
+#: locale/programs/locale.c:78
+msgid "Modify output format:"
+msgstr "éÚÍÅÎÅÎÉÅ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ:"
+
+#: locale/programs/locale.c:79
+msgid "Write names of selected categories"
+msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÁÔÅÇÏÒÉÊ"
+
+#: locale/programs/locale.c:80
+msgid "Write names of selected keywords"
+msgstr "îÁÐÉÓÁÔØ ÉÍÅÎÁ ×ÙÂÒÁÎÎÙÈ ËÌÀÞÅ×ÙÈ ÓÌÏ×"
+
+#: locale/programs/locale.c:81
+msgid "Print more information"
+msgstr "îÁÐÅÞÁÔÁÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ"
+
+#: locale/programs/locale.c:86
+msgid ""
+"Get locale-specific information.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"÷ÙÄÁÅÔ ÉÎÆÏÒÍÁÃÉÀ, ÏÔÎÏÓÑÝÕÀÓÑ Ë ÌÏËÁÌÉ.éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+
+#: locale/programs/locale.c:91
+msgid ""
+"NAME\n"
+"[-a|-m]"
+msgstr ""
+"éíñ\n"
+"[-a|-m]"
+
+#: locale/programs/locale.c:192
+#, c-format
+msgid "Cannot set LC_CTYPE to default locale"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_CTYPE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+
+#: locale/programs/locale.c:194
+#, c-format
+msgid "Cannot set LC_MESSAGES to default locale"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_MESSAGES × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+
+#: locale/programs/locale.c:207
+#, c-format
+msgid "Cannot set LC_COLLATE to default locale"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_COLLATE × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+
+#: locale/programs/locale.c:223
+#, c-format
+msgid "Cannot set LC_ALL to default locale"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ LC_ALL × ÌÏËÁÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+
+#: locale/programs/locale.c:499
+#, c-format
+msgid "while preparing output"
+msgstr "ÐÒÉ ÐÏÄÇÏÔÏ×ËÅ ×Ù×ÏÄÁ"
+
+#: locale/programs/localedef.c:119
+msgid "Input Files:"
+msgstr "÷ÈÏÄÎÙÅ ÆÁÊÌÙ:"
+
+#: locale/programs/localedef.c:121
+msgid "Symbolic character names defined in FILE"
+msgstr "óÉÍ×ÏÌØÎÙÅ ÉÍÅÎÁ ÚÎÁËÏ× ÏÂßÑ×ÌÅÎÙ × æáêìå"
+
+#: locale/programs/localedef.c:122
+msgid "Source definitions are found in FILE"
+msgstr "éÓÈÏÄÎÙÅ ÏÐÒÅÄÅÌÅÎÉÑ ÎÁÈÏÄÑÔÓÑ × æáêìå"
+
+#: locale/programs/localedef.c:124
+msgid "FILE contains mapping from symbolic names to UCS4 values"
+msgstr "æáêì ÓÏÄÅÒÖÉÔ ÏÔÏÂÒÁÖÅÎÉÑ ÉÚ ÓÉÍ×ÏÌØÎÙÈ ÉÍÅÎ × ÚÎÁÞÅÎÉÑ UCS4"
+
+#: locale/programs/localedef.c:128
+msgid "Create output even if warning messages were issued"
+msgstr "óÏÚÄÁ×ÁÔØ ×Ù×ÏÄ, ÄÁÖÅ ÅÓÌÉ ÂÙÌÉ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ"
+
+#: locale/programs/localedef.c:129
+msgid "Create old-style tables"
+msgstr "óÏÚÄÁ×ÁÔØ ÔÁÂÌÉÃÙ × ÓÔÁÒÏÍ ÓÔÉÌÅ"
+
+#: locale/programs/localedef.c:130
+msgid "Optional output file prefix"
+msgstr "îÅÏÂÑÚÁÔÅÌØÎÙÊ ÐÒÅÆÉËÓ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×"
+
+#: locale/programs/localedef.c:131
+msgid "Be strictly POSIX conform"
+msgstr "óÔÒÏÇÏ ÓÌÅÄÏ×ÁÔØ ÓÔÁÎÄÁÒÔÕ POSIX"
+
+#: locale/programs/localedef.c:133
+msgid "Suppress warnings and information messages"
+msgstr "îÅ ×Ù×ÏÄÉÔØ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ É ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÏÏÂÝÅÎÉÑ"
+
+#: locale/programs/localedef.c:134
+msgid "Print more messages"
+msgstr "ðÅÞÁÔÁÔØ ÂÏÌØÛÅ ÓÏÏÂÝÅÎÉÊ"
+
+#: locale/programs/localedef.c:135
+msgid "Archive control:"
+msgstr "õÐÒÁ×ÌÅÎÉÅ ÁÒÈÉ×ÏÍ:"
+
+#: locale/programs/localedef.c:137
+msgid "Don't add new data to archive"
+msgstr "îÅ ÄÏÂÁ×ÌÑÔØ × ÁÒÈÉ× ÎÏ×ÙÅ ÄÁÎÎÙÅ"
+
+#: locale/programs/localedef.c:139
+msgid "Add locales named by parameters to archive"
+msgstr "äÏÂÁ×ÉÔØ × ÁÒÈÉ× ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ"
+
+#: locale/programs/localedef.c:140
+msgid "Replace existing archive content"
+msgstr "úÁÍÅÎÉÔØ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á"
+
+#: locale/programs/localedef.c:142
+msgid "Remove locales named by parameters from archive"
+msgstr "õÄÁÌÉÔØ ÉÚ ÁÒÈÉ×Á ÌÏËÁÌÉ, ÕËÁÚÁÎÎÙÅ × ÐÁÒÁÍÅÔÒÁÈ"
+
+#: locale/programs/localedef.c:143
+msgid "List content of archive"
+msgstr "ðÅÒÅÞÉÓÌÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÁÒÈÉ×Á"
+
+#: locale/programs/localedef.c:145
+msgid "locale.alias file to consult when making archive"
+msgstr "ÆÁÊÌ locale.alias, Ë ËÏÔÏÒÏÍÕ ÓÌÅÄÕÅÔ ÏÂÒÁÝÁÔØÓÑ ÐÒÉ ÓÏÚÄÁÎÉÉ ÁÒÈÉ×Á"
+
+#: locale/programs/localedef.c:150
+msgid "Compile locale specification"
+msgstr "ëÏÍÐÉÌÉÒÕÅÔ ÓÐÅÃÉÆÉËÁÃÉÀ ÌÏËÁÌÉ"
+
+#: locale/programs/localedef.c:153
+msgid ""
+"NAME\n"
+"[--add-to-archive|--delete-from-archive] FILE...\n"
+"--list-archive [FILE]"
 msgstr ""
+"éíñ\n"
+"[--add-to-archive|--delete-from-archive] æáêì...\n"
+"--list-archive [æáêì]"
 
-#. TRANS No memory available.  The system cannot allocate more virtual memory
-#. TRANS because its capacity is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:140
-msgid "Cannot allocate memory"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ"
+#: locale/programs/localedef.c:231
+#, c-format
+msgid "cannot create directory for output files"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ ÄÌÑ ×ÙÈÏÄÎÙÈ ÆÁÊÌÏ×"
 
-#. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
-#: nis/nis_error.c:39 nis/ypclnt.c:808
-msgid "Permission denied"
-msgstr "ïÔËÁÚÁÎÏ × ÄÏÓÔÕÐÅ"
+#: locale/programs/localedef.c:242
+#, c-format
+msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
+msgstr "æáôáìøîáñ ïûéâëá: ÓÉÓÔÅÍÁ ÎÅ ÏÐÒÅÄÅÌÑÅÔ `_POSIX2_LOCALEDEF'"
 
-#. TRANS Bad address; an invalid pointer was detected.
-#. TRANS In the GNU system, this error never happens; you get a signal instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:159
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
-msgid "Bad address"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ"
+#: locale/programs/localedef.c:256 locale/programs/localedef.c:272
+#: locale/programs/localedef.c:598 locale/programs/localedef.c:618
+#, c-format
+msgid "cannot open locale definition file `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ Ó ÏÐÒÅÄÅÌÅÎÉÅÍ ÌÏËÁÌÉ `%s'"
 
-#. TRANS A file that isn't a block special file was given in a situation that
-#. TRANS requires one.  For example, trying to mount an ordinary file as a file
-#. TRANS system in Unix gives this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:170
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
-msgid "Block device required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï"
+#: locale/programs/localedef.c:284
+#, c-format
+msgid "cannot write output files to `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ×ÙÈÏÄÎÙÅ ÆÁÊÌÙ × `%s'"
 
-#. TRANS Resource busy; a system resource that can't be shared is already in use.
-#. TRANS For example, if you try to delete a file that is the root of a currently
-#. TRANS mounted filesystem, you get this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:181
-msgid "Device or resource busy"
-msgstr "õÓÔÒÏÊÓÔ×Ï ÉÌÉ ÒÅÓÕÒÓ ÚÁÎÑÔÏ"
+#: locale/programs/localedef.c:365
+#, c-format
+msgid ""
+"System's directory for character maps : %s\n"
+"                       repertoire maps: %s\n"
+"                       locale path    : %s\n"
+"%s"
+msgstr ""
+"óÉÓÔÅÍÎÙÅ ËÁÔÁÌÏÇÉ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÊ ÚÎÁËÏ×: %s\n"
+"                  ÏÔÏÂÒÁÖÅÎÉÊ ÒÅÐÅÒÔÕÁÒÏ×: %s\n"
+"                       ÐÕÔØ ÌÏËÁÌÉ       : %s\n"
+"%s"
 
-#. TRANS File exists; an existing file was specified in a context where it only
-#. TRANS makes sense to specify a new file.
-#: stdio-common/../sysdeps/gnu/errlist.c:191
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
-msgid "File exists"
-msgstr "æÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ"
+#: locale/programs/localedef.c:566
+#, c-format
+msgid "circular dependencies between locale definitions"
+msgstr "ÃÉËÌÉÞÅÓËÉÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÍÅÖÄÕ ÏÐÒÅÄÅÌÅÎÉÑÍÉ ÌÏËÁÌÅÊ"
 
-#. TRANS An attempt to make an improper link across file systems was detected.
-#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
-#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:202
-msgid "Invalid cross-device link"
-msgstr "îÅ×ÅÒÎÁÑ ÓÓÙÌËÁ ÍÅÖÄÕ ÕÓÔÒÏÊÓÔ×ÁÍÉ"
+#: locale/programs/localedef.c:572
+#, c-format
+msgid "cannot add already read locale `%s' a second time"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÕÖÅ ÓÞÉÔÁÎÎÕÀ ÌÏËÁÌØ `%s' ×ÔÏÒÏÊ ÒÁÚ"
 
-#. TRANS The wrong type of device was given to a function that expects a
-#. TRANS particular sort of device.
-#: stdio-common/../sysdeps/gnu/errlist.c:212
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
-msgid "No such device"
-msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á"
+#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256
+#, c-format
+msgid "cannot create temporary file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ"
+
+#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302
+#, c-format
+msgid "cannot initialize archive file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ"
+
+#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309
+#, c-format
+msgid "cannot resize archive file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ"
+
+#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318
+#: locale/programs/locarchive.c:506
+#, c-format
+msgid "cannot map archive header"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á"
+
+#: locale/programs/locarchive.c:154
+#, c-format
+msgid "failed to create new locale archive"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ÁÒÈÉ× ÌÏËÁÌÉ"
+
+#: locale/programs/locarchive.c:166
+#, c-format
+msgid "cannot change mode of new locale archive"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÎÏ×ÏÇÏ ÁÒÈÉ×ÎÏÇÏ ÆÁÊÌÁ"
+
+#: locale/programs/locarchive.c:250
+#, c-format
+msgid "cannot map locale archive file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ"
+
+#: locale/programs/locarchive.c:326
+#, c-format
+msgid "cannot lock new archive"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×"
+
+#: locale/programs/locarchive.c:375
+#, c-format
+msgid "cannot extend locale archive file"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÁÒÈÉ×ÎÙÊ ÆÁÊÌ ÌÏËÁÌÉ"
+
+#: locale/programs/locarchive.c:384
+#, c-format
+msgid "cannot change mode of resized locale archive"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÁÒÈÉ×Á ÌÏËÁÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ"
+
+#: locale/programs/locarchive.c:392
+#, c-format
+msgid "cannot rename new archive"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÏ×ÙÊ ÁÒÈÉ×"
+
+#: locale/programs/locarchive.c:445
+#, c-format
+msgid "cannot open locale archive \"%s\""
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\""
+
+#: locale/programs/locarchive.c:450
+#, c-format
+msgid "cannot stat locale archive \"%s\""
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÁÒÈÉ×Á ÌÏËÁÌÉ \"%s\""
+
+#: locale/programs/locarchive.c:469
+#, c-format
+msgid "cannot lock locale archive \"%s\""
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÁÒÈÉ× ÌÏËÁÌÉ \"%s\""
+
+#: locale/programs/locarchive.c:492
+#, c-format
+msgid "cannot read archive header"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÁÒÈÉ×Á"
+
+#: locale/programs/locarchive.c:552
+#, c-format
+msgid "locale '%s' already exists"
+msgstr "ÌÏËÁÌØ '%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798
+#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822
+#: locale/programs/locfile.c:343
+#, c-format
+msgid "cannot add to locale archive"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ Ë ÁÒÈÉ×Õ ÌÏËÁÌÉ"
+
+#: locale/programs/locarchive.c:977
+#, c-format
+msgid "locale alias file `%s' not found"
+msgstr "ÆÁÊÌ ÐÓÅ×ÄÏÎÉÍÏ× ÌÏËÁÌÅÊ `%s' ÎÅ ÎÁÊÄÅÎ"
+
+#: locale/programs/locarchive.c:1121
+#, c-format
+msgid "Adding %s\n"
+msgstr "äÏÂÁ×ÌÅÎÉÅ %s\n"
+
+#: locale/programs/locarchive.c:1127
+#, c-format
+msgid "stat of \"%s\" failed: %s: ignored"
+msgstr "ÏÐÅÒÁÃÉÑ stat ÄÌÑ \"%s\" ÎÅÕÓÐÅÛÎÁ: %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+
+#: locale/programs/locarchive.c:1133
+#, c-format
+msgid "\"%s\" is no directory; ignored"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ; ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+
+#: locale/programs/locarchive.c:1140
+#, c-format
+msgid "cannot open directory \"%s\": %s: ignored"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ \"%s\": %s: ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+
+#: locale/programs/locarchive.c:1212
+#, c-format
+msgid "incomplete set of locale files in \"%s\""
+msgstr "ÎÅÐÏÌÎÙÊ ÎÁÂÏÒ ÆÁÊÌÏ× ÌÏËÁÌÉ × \"%s\""
+
+#: locale/programs/locarchive.c:1276
+#, c-format
+msgid "cannot read all files in \"%s\": ignored"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ×ÓÅ ÆÁÊÌÙ × \"%s\": ÉÇÎÏÒÉÒÏ×ÁÎÏ"
+
+#: locale/programs/locarchive.c:1346
+#, c-format
+msgid "locale \"%s\" not in archive"
+msgstr "ÌÏËÁÌØ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ × ÁÒÈÉ×Å"
+
+#: locale/programs/locfile.c:131
+#, c-format
+msgid "argument to `%s' must be a single character"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ `%s' ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÚÎÁËÏÍ"
+
+#: locale/programs/locfile.c:251
+msgid "syntax error: not inside a locale definition section"
+msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ: ×ÎÅ ÓÅËÃÉÉ ÏÐÒÅÄÅÌÅÎÉÑ ÌÏËÁÌÉ"
+
+#: locale/programs/locfile.c:625
+#, c-format
+msgid "cannot open output file `%s' for category `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'"
+
+#: locale/programs/locfile.c:649
+#, c-format
+msgid "failure while writing data for category `%s'"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÐÉÓÉ ÄÁÎÎÙÈ ÄÌÑ ËÁÔÅÇÏÒÉÉ`%s'"
+
+#: locale/programs/locfile.c:745
+#, c-format
+msgid "cannot create output file `%s' for category `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÙÈÏÄÎÏÊ ÆÁÊÌ `%s' ÄÌÑ ËÁÔÅÇÏÒÉÉ `%s'"
+
+#: locale/programs/locfile.c:781
+msgid "expect string argument for `copy'"
+msgstr "ÄÌÑ `copy' ÏÖÉÄÁÅÔÓÑ ÁÒÇÕÍÅÎÔ-ÓÔÒÏËÁ"
+
+#: locale/programs/locfile.c:785
+msgid "locale name should consist only of portable characters"
+msgstr "ÉÍÑ ÌÏËÁÌÉ ÄÏÌÖÎÏ ÓÏÓÔÏÑÔØ ÔÏÌØËÏ ÉÚ ÐÅÒÅÎÏÓÉÍÙÈ ÚÎÁËÏ×"
+
+#: locale/programs/locfile.c:804
+msgid "no other keyword shall be specified when `copy' is used"
+msgstr "ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ `copy' ÎÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÄÒÕÇÉÅ ËÌÀÞÅ×ÙÅ ÓÌÏ×Á"
+
+#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270
+#: locale/programs/repertoire.c:295
+#, c-format
+msgid "syntax error in repertoire map definition: %s"
+msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÏÐÒÅÄÅÌÅÎÉÉ ÏÔÏÂÒÁÖÅÎÉÑ ÒÅÐÅÒÔÕÁÒÁ: %s"
+
+#: locale/programs/repertoire.c:271
+msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
+msgstr "ÎÅ ÚÁÄÁÎÏ ÚÎÁÞÅÎÉÅ <Uxxxx> ÉÌÉ <Uxxxxxxxx>"
+
+#: locale/programs/repertoire.c:331
+#, c-format
+msgid "cannot save new repertoire map"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ ÎÏ×ÏÅ ÏÔÏÂÒÁÖÅÎÉÅ ÒÅÐÅÒÔÕÁÒÁ"
+
+#: locale/programs/repertoire.c:342
+#, c-format
+msgid "repertoire map file `%s' not found"
+msgstr "ÆÁÊÌ ÏÔÏÂÒÁÖÅÎÉÑ ÒÅÐÅÒÔÕÁÒÁ `%s' ÎÅ ÎÁÊÄÅÎ"
+
+#: locale/programs/repertoire.c:449
+#, c-format
+msgid "<%s> and <%s> are invalid names for range"
+msgstr "<%s> É <%s> ÎÅ Ñ×ÌÑÀÔÓÑ ÄÏÐÕÓÔÉÍÙÍÉ ÉÍÅÎÁÍÉ ÄÉÁÐÁÚÏÎÁ"
+
+#: locale/programs/repertoire.c:456
+msgid "upper limit in range is not smaller then lower limit"
+msgstr "×ÅÒÈÎÑÑ ÇÒÁÎÉÃÁ ÄÉÁÐÁÚÏÎÁ ÎÅ ÍÅÎØÛÅ ÎÉÖÎÅÊ"
 
-#. TRANS A file that isn't a directory was specified when a directory is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
-msgid "Not a directory"
-msgstr "üÔÏ ÎÅ ËÁÔÁÌÏÇ"
+#: login/programs/pt_chown.c:74
+#, c-format
+msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.\n"
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÌÁÄÅÌØÃÁ, ÇÒÕÐÐÕ É ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÐÏÄÞÉÎÅÎÎÏÇÏ ÐÓÅ×ÄÏÔÅÒÍÉÎÁÌÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÏÓÎÏ×ÎÏÍÕ ÐÓÅ×ÄÏÔÅÒÍÉÎÁÌÕ, ÐÅÒÅÄÁÎÎÏÇÏ ÐÏ ÄÅÓËÒÉÐÔÏÒÕ ÆÁÊÌÁ `%d'.  üÔÏ ×ÓÐÏÍÏÇÁÔÅÌØÎÁÑ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÆÕÎËÃÉÉ `grantpt'.  ïÎÁ ÎÅ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏÇÏ ÚÁÐÕÓËÁ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.\n"
 
-#. TRANS File is a directory; you cannot open a directory for writing,
-#. TRANS or create or remove hard links to it.
-#: stdio-common/../sysdeps/gnu/errlist.c:231
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
-msgid "Is a directory"
-msgstr "üÔÏ ËÁÔÁÌÏÇ"
+#: login/programs/pt_chown.c:84
+#, c-format
+msgid ""
+"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n"
+"\n"
+"%s"
+msgstr ""
+"÷ÌÁÄÅÌÅÃ ÕÓÔÁÎÁ×ÌÅÎ × ÔÅËÕÝÅÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÇÒÕÐÐÁ ÕÓÔÁÎÁ×ÌÅÎÁ × `%s', ÐÒÁ×Á ÄÏÓÔÕÐÁ ÕÓÔÁÎÁ×ÌÅÎÙ × `%o'.\n"
+"\n"
+"%s"
 
-#. TRANS Invalid argument.  This is used to indicate various kinds of problems
-#. TRANS with passing the wrong argument to a library function.
-#: stdio-common/../sysdeps/gnu/errlist.c:241
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
-msgid "Invalid argument"
-msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÁÒÇÕÍÅÎÔ"
+#: login/programs/pt_chown.c:161
+#, c-format
+msgid "too many arguments"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
 
-#. TRANS The current process has too many files open and can't open any more.
-#. TRANS Duplicate descriptors do count toward this limit.
-#. TRANS
-#. TRANS In BSD and GNU, the number of open files is controlled by a resource
-#. TRANS limit that can usually be increased.  If you get this error, you might
-#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
-#. TRANS @pxref{Limits on Resources}.
-#: stdio-common/../sysdeps/gnu/errlist.c:256
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
-msgid "Too many open files"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×"
+#: login/programs/pt_chown.c:169
+#, c-format
+msgid "needs to be installed setuid `root'"
+msgstr "ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ Ó setuid `root'"
 
-#. TRANS There are too many distinct file openings in the entire system.  Note
-#. TRANS that any number of linked channels count as just one file opening; see
-#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:267
-msgid "Too many open files in system"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× × ÓÉÓÔÅÍÅ"
+#: malloc/mcheck.c:324
+msgid "memory is consistent, library is buggy\n"
+msgstr "ÐÁÍÑÔØ × ÈÏÒÏÛÅÍ ÓÏÓÔÏÑÎÉÉ, ÏÛÉÂËÉ × ÂÉÂÌÉÏÔÅËÅ\n"
 
-#. TRANS Inappropriate I/O control operation, such as trying to set terminal
-#. TRANS modes on an ordinary file.
-#: stdio-common/../sysdeps/gnu/errlist.c:277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
-msgid "Inappropriate ioctl for device"
-msgstr "îÅÐÒÉÍÅÎÉÍÙÊ Ë ÄÁÎÎÏÍÕ ÕÓÔÒÏÊÓÔ×Õ ioctl"
+#: malloc/mcheck.c:327
+msgid "memory clobbered before allocated block\n"
+msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÅÒÅÄ ×ÙÄÅÌÅÎÎÙÍ ÂÌÏËÏÍ\n"
 
-#. TRANS An attempt to execute a file that is currently open for writing, or
-#. TRANS write to a file that is currently being executed.  Often using a
-#. TRANS debugger to run a program is considered having it open for writing and
-#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
-#. TRANS is not an error in the GNU system; the text is copied as necessary.
-#: stdio-common/../sysdeps/gnu/errlist.c:290
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
-msgid "Text file busy"
-msgstr "ôÅËÓÔÏ×ÙÊ ÆÁÊÌ ÚÁÎÑÔ"
+#: malloc/mcheck.c:330
+msgid "memory clobbered past end of allocated block\n"
+msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÏÓÌÅ ËÏÎÃÁ ×ÙÄÅÌÅÎÎÏÇÏ ÂÌÏËÁ\n"
 
-#. TRANS File too big; the size of a file would be larger than allowed by the system.
-#: stdio-common/../sysdeps/gnu/errlist.c:299
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
-msgid "File too large"
-msgstr "æÁÊÌ ÓÌÉÛËÏÍ ×ÅÌÉË"
+#: malloc/mcheck.c:333
+msgid "block freed twice\n"
+msgstr "ÂÌÏË ÏÓ×ÏÂÏÖÄÅÎ Ä×ÁÖÄÙ\n"
 
-#. TRANS No space left on device; write operation on a file failed because the
-#. TRANS disk is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
-msgid "No space left on device"
-msgstr "îÁ ÕÓÔÒÏÊÓÔ×Å ËÏÎÞÉÌÏÓØ ÍÅÓÔÏ"
+#: malloc/mcheck.c:336
+msgid "bogus mcheck_status, library is buggy\n"
+msgstr "ÎÅÁÄÅË×ÁÔÎÙÊ mcheck_status, × ÂÉÂÌÉÏÔÅËÅ ÏÛÉÂËÉ\n"
 
-#. TRANS Invalid seek operation (such as on a pipe).
-#: stdio-common/../sysdeps/gnu/errlist.c:318
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
-msgid "Illegal seek"
-msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÏÐÅÒÁÃÉÑ ÓÍÅÝÅÎÉÑ"
+#: malloc/memusage.sh:27
+msgid "Try `memusage --help' for more information."
+msgstr "ðÏÐÒÏÂÕÊÔÅ `memusage --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ."
+
+#: malloc/memusage.sh:33
+msgid "memusage: option `$1' requires an argument"
+msgstr "memusage: ËÌÀÞ `$1' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ"
 
-#. TRANS An attempt was made to modify something on a read-only file system.
-#: stdio-common/../sysdeps/gnu/errlist.c:327
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
-msgid "Read-only file system"
-msgstr "æÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÄÏÓÔÕÐÎÁ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ"
+#: malloc/memusage.sh:39
+msgid ""
+"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
+"Profile memory usage of PROGRAM.\n"
+"\n"
+"   -n,--progname=NAME     Name of the program file to profile\n"
+"   -p,--png=FILE          Generate PNG graphic and store it in FILE\n"
+"   -d,--data=FILE         Generate binary data file and store it in FILE\n"
+"   -u,--unbuffered        Don't buffer output\n"
+"   -b,--buffer=SIZE       Collect SIZE entries before writing them out\n"
+"      --no-timer          Don't collect additional information though timer\n"
+"   -m,--mmap              Also trace mmap & friends\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+" The following options only apply when generating graphical output:\n"
+"   -t,--time-based        Make graph linear in time\n"
+"   -T,--total             Also draw graph of total memory use\n"
+"      --title=STRING      Use STRING as title of the graph\n"
+"   -x,--x-size=SIZE       Make graphic SIZE pixels wide\n"
+"   -y,--y-size=SIZE       Make graphic SIZE pixels high\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"éÓÐÏÌØÚÏ×ÁÎÉÅ: memusage [ëìàþ]... ðòïçòáííá [ëìàþ-ðòïçòáííù]...\n"
+"ðÒÏÆÉÌÉÒÕÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁÍÑÔÉ ðòïçòáííïê.\n"
+"\n"
+"   -n,--progname=éíñ      éÍÑ ÐÒÏÇÒÁÍÍÎÏÇÏ ÆÁÊÌÁ ÄÌÑ ÐÒÏÆÉÌÉÒÏ×ËÉ\n"
+"   -p,--png=æáêì          óÏÚÄÁÔØ PNG-ÇÒÁÆÉË É ÚÁÐÉÓÁÔØ ÅÇÏ × æáêì\n"
+"   -d,--data=æáêì         óÏÚÄÁÔØ ÂÉÎÁÒÎÙÊ ÆÁÊÌ ÄÁÎÎÙÈ É ÚÁÐÉÓÁÔØ ÅÇÏ æáêì\n"
+"   -u,--unbuffered        îÅ ÂÕÆÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ\n"
+"   -b,--buffer=þéóìï      óÏÂÒÁÔØ ÚÁÄÁÎÎÏÅ þéóìï ×ÈÏÖÄÅÎÉÊ ÐÅÒÅÄ ÚÁÐÉÓØÀ\n"
+"      --no-timer          îÅ ÓÏÂÉÒÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ÔÁÊÍÅÒÕ\n"
+"   -m,--mmap              ôÒÁÓÓÉÒÏ×ÁÔØ ÔÁËÖÅ mmap É ÅÅ ÄÒÕÚÅÊ\n"
+"\n"
+"   -?,--help              îÁÐÅÞÁÔÁÔØ ÜÔÕ ÓÐÒÁ×ËÕ É ×ÙÊÔÉ\n"
+"      --usage             ðÏËÁÚÁÔØ ËÒÁÔËÕÀ ÓÐÒÁ×ËÕ ÏÂ ÉÓÐÏÌØÚÏ×ÁÎÉÉ\n"
+"   -V,--version           îÁÐÅÞÁÔÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ É ×ÙÊÔÉ\n"
+"\n"
+" óÌÅÄÕÀÝÉÅ ËÌÀÞÉ ÐÒÉÍÅÎÉÍÙ ÔÏÌØËÏ ÐÒÉ ÇÅÎÅÒÉÒÏ×ÁÎÉÉ ÇÒÁÆÉÞÅÓËÏÇÏ ×Ù×ÏÄÁ:\n"
+"   -t,--time-based        óÄÅÌÁÔØ ÌÉÎÅÊÎÙÊ ÐÏ ×ÒÅÍÅÎÉ ÇÒÁÆÉË\n"
+"   -T,--total             îÁÞÅÒÔÉÔØ ÔÁËÖÅ ÉÔÏÇÏ×ÙÊ ÇÒÁÆÉË ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ\n"
+"      --title=óôòïëá      éÓÐÏÌØÚÏ×ÁÔØ óôòïëõ × ËÁÞÅÓÔ×Å ÚÁÇÏÌÏ×ËÁ ÇÒÁÆÉËÁ\n"
+"   -x,--x-size=þéóìï      óÄÅÌÁÔØ ÇÒÁÆÉË ×ÙÓÏÔÏÊ × ÚÁÄÁÎÎÏÅ þéóìï ÐÉËÓÅÌÏ×\n"
+"   -y,--y-size=þéóìï      óÄÅÌÁÔØ ÇÒÁÆÉË ÛÉÒÉÎÏÊ × ÚÁÄÁÎÎÏÅ þéóìï ÐÉËÓÅÌÏ×\n"
+"\n"
+"\n"
+"áÒÇÕÍÅÎÔÙ, ÏÂÑÚÁÔÅÌØÎÙÅ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ, ÏÂÑÚÁÔÅÌØÎÙ É ÄÌÑ\n"
+"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ.\n"
+"\n"
+"éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
 
-#. TRANS Too many links; the link count of a single file would become too large.
-#. TRANS @code{rename} can cause this error if the file being renamed already has
-#. TRANS as many links as it can take (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:338
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
-msgid "Too many links"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË"
+#: malloc/memusage.sh:90
+msgid ""
+"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
+"            [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
+"            [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n"
+"            PROGRAM [PROGRAMOPTION]..."
+msgstr ""
+"óÉÎÔÁËÓÉÓ: memusage [--data=æáêì] [--progname=éíñ] [--png=æáêì] [--unbuffered]\n"
+"            [--buffer=þéóìï] [--no-timer] [--time-based] [--total]\n"
+"            [--title=óôòïëá] [--x-size=þéóìï] [--y-size=þéóìï]\n"
+"            ðòïçòáííá [ëìàþ-ðòïçòáííù]..."
+
+#: malloc/memusage.sh:182
+msgid "memusage: option `${1##*=}' is ambiguous"
+msgstr "memusage: ËÌÀÞ `${1##*=}' ÎÅÏÄÎÏÚÎÁÞÅÎ"
+
+#: malloc/memusage.sh:191
+msgid "memusage: unrecognized option `$1'"
+msgstr "memusage: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `$1'"
+
+#: malloc/memusage.sh:204
+msgid "No program name given"
+msgstr "îÅ ÚÁÄÁÎÏ ÉÍÑ ÐÒÏÇÒÁÍÍÙ"
 
-#. TRANS Domain error; used by mathematical functions when an argument value does
-#. TRANS not fall into the domain over which the function is defined.
-#: stdio-common/../sysdeps/gnu/errlist.c:361
-msgid "Numerical argument out of domain"
-msgstr "þÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ ×ÎÅ ÏÂÌÁÓÔÉ ÏÐÒÅÄÅÌÅÎÉÑ"
+#: malloc/memusagestat.c:53
+msgid "Name output file"
+msgstr "éÍÑ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ"
 
-#. TRANS Range error; used by mathematical functions when the result value is
-#. TRANS not representable because of overflow or underflow.
-#: stdio-common/../sysdeps/gnu/errlist.c:371
-msgid "Numerical result out of range"
-msgstr "þÉÓÌÏ×ÏÊ ÒÅÚÕÌØÔÁÔ ×ÎÅ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ"
+#: malloc/memusagestat.c:54
+msgid "Title string used in output graphic"
+msgstr "úÁÇÏÌÏ×ÏË ÄÌÑ ×ÙÈÏÄÎÏÇÏ ÇÒÁÆÉËÁ"
 
-#. TRANS Resource temporarily unavailable; the call might work if you try again
-#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
-#. TRANS they are always the same in the GNU C library.
-#. TRANS
-#. TRANS This error can happen in a few different situations:
-#. TRANS
-#. TRANS @itemize @bullet
-#. TRANS @item
-#. TRANS An operation that would block was attempted on an object that has
-#. TRANS non-blocking mode selected.  Trying the same operation again will block
-#. TRANS until some external condition makes it possible to read, write, or
-#. TRANS connect (whatever the operation).  You can use @code{select} to find out
-#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
-#. TRANS
-#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
-#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
-#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
-#. TRANS check for both codes and treat them the same.
-#. TRANS
-#. TRANS @item
-#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
-#. TRANS can return this error.  It indicates that the shortage is expected to
-#. TRANS pass, so your program can try the call again later and it may succeed.
-#. TRANS It is probably a good idea to delay for a few seconds before trying it
-#. TRANS again, to allow time for other processes to release scarce resources.
-#. TRANS Such shortages are usually fairly serious and affect the whole system,
-#. TRANS so usually an interactive program should report the error to the user
-#. TRANS and return to its command loop.
-#. TRANS @end itemize
-#: stdio-common/../sysdeps/gnu/errlist.c:408
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
-msgid "Resource temporarily unavailable"
-msgstr "òÅÓÕÒÓ ×ÒÅÍÅÎÎÏ ÎÅÄÏÓÔÕÐÅÎ"
+#: malloc/memusagestat.c:55
+msgid "Generate output linear to time (default is linear to number of function calls)"
+msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ×ÒÅÍÅÎÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ÞÉÓÌÕ ×ÙÚÏ×Ï× ÆÕÎËÃÉÊ)"
 
-#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
-#. TRANS The values are always the same, on every operating system.
-#. TRANS
-#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
-#. TRANS separate error code.
-#: stdio-common/../sysdeps/gnu/errlist.c:421
-msgid "Operation would block"
-msgstr "ïÐÅÒÁÃÉÑ ÐÒÉ×ÅÄÅÔ Ë ÂÌÏËÉÒÏ×ËÅ"
+#: malloc/memusagestat.c:57
+msgid "Also draw graph for total memory consumption"
+msgstr "ðÏÓÔÒÏÉÔØ ÔÁËÖÅ ÇÒÁÆÉË ÉÔÏÇÏ×ÏÇÏ ÐÏÔÒÅÂÌÅÎÉÑ ÐÁÍÑÔÉ"
 
-#. TRANS An operation that cannot complete immediately was initiated on an object
-#. TRANS that has non-blocking mode selected.  Some functions that must always
-#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
-#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
-#. TRANS the operation has begun and will take some time.  Attempts to manipulate
-#. TRANS the object before the call completes return @code{EALREADY}.  You can
-#. TRANS use the @code{select} function to find out when the pending operation
-#. TRANS has completed; @pxref{Waiting for I/O}.
-#: stdio-common/../sysdeps/gnu/errlist.c:437
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
-msgid "Operation now in progress"
-msgstr "ïÐÅÒÁÃÉÑ ×ÙÐÏÌÎÑÅÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
+#: malloc/memusagestat.c:58
+msgid "make output graphic VALUE pixel wide"
+msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ÛÉÒÉÎÏÊ × VALUE ÐÉËÓÅÌÏ×"
 
-#. TRANS An operation is already in progress on an object that has non-blocking
-#. TRANS mode selected.
-#: stdio-common/../sysdeps/gnu/errlist.c:447
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
-msgid "Operation already in progress"
-msgstr "ïÐÅÒÁÃÉÑ ÕÖÅ ×ÙÐÏÌÎÑÅÔÓÑ"
+#: malloc/memusagestat.c:59
+msgid "make output graphic VALUE pixel high"
+msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ×ÙÓÏÔÏÊ × VALUE ÐÉËÓÅÌÏ×"
 
-#. TRANS A file that isn't a socket was specified when a socket is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:456
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
-msgid "Socket operation on non-socket"
-msgstr "ïÐÅÒÁÃÉÑ ÄÌÑ ÓÏËÅÔÁ ÐÒÉÍÅÎÅÎÁ Ë ÎÅ-ÓÏËÅÔÕ"
+#: malloc/memusagestat.c:64
+msgid "Generate graphic from memory profiling data"
+msgstr "óÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆÉË ÐÏ ÄÁÎÎÙÍ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÐÁÍÑÔÉ"
 
-#. TRANS The size of a message sent on a socket was larger than the supported
-#. TRANS maximum size.
-#: stdio-common/../sysdeps/gnu/errlist.c:466
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
-msgid "Message too long"
-msgstr "óÏÏÂÝÅÎÉÅ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ"
+#: malloc/memusagestat.c:67
+msgid "DATAFILE [OUTFILE]"
+msgstr "æáêì-äáîîùè [÷ùèïäîïê-æáêì]"
 
-#. TRANS The socket type does not support the requested communications protocol.
-#: stdio-common/../sysdeps/gnu/errlist.c:475
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
-msgid "Protocol wrong type for socket"
-msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÄÌÑ ÓÏËÅÔÁ ÔÉÐ ÐÒÏÔÏËÏÌÁ"
+#: misc/error.c:118 timezone/zic.c:396
+msgid "Unknown system error"
+msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÓÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ"
 
-#. TRANS You specified a socket option that doesn't make sense for the
-#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
-#: stdio-common/../sysdeps/gnu/errlist.c:485
-msgid "Protocol not available"
-msgstr "ðÒÏÔÏËÏÌ ÎÅÄÏÓÔÕÐÅÎ"
+#: nis/nis_callback.c:189
+msgid "unable to free arguments"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ×ÙÓ×ÏÂÏÄÉÔØ ÚÁÎÑÔÕÀ ÁÒÇÕÍÅÎÔÁÍÉ ÐÁÍÑÔØ"
 
-#. TRANS The socket domain does not support the requested communications protocol
-#. TRANS (perhaps because the requested protocol is completely invalid).
-#. TRANS @xref{Creating a Socket}.
-#: stdio-common/../sysdeps/gnu/errlist.c:496
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
-msgid "Protocol not supported"
-msgstr "ðÒÏÔÏËÏÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132
+#: sysdeps/gnu/errlist.c:20
+msgid "Success"
+msgstr "ðÏÂÅÄÁ"
 
-#. TRANS The socket type is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:505
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
-msgid "Socket type not supported"
-msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ÓÏËÅÔÁ"
+#: nis/nis_error.h:2
+msgid "Probable success"
+msgstr "÷ÅÒÏÑÔÎÙÊ ÕÓÐÅÈ"
 
-#. TRANS The operation you requested is not supported.  Some socket functions
-#. TRANS don't make sense for all types of sockets, and others may not be
-#. TRANS implemented for all communications protocols.  In the GNU system, this
-#. TRANS error can happen for many calls when the object does not support the
-#. TRANS particular operation; it is a generic indication that the server knows
-#. TRANS nothing to do for that call.
-#: stdio-common/../sysdeps/gnu/errlist.c:519
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
-msgid "Operation not supported"
-msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ÏÐÅÒÁÃÉÑ"
+#: nis/nis_error.h:3
+msgid "Not found"
+msgstr "îÅ ÎÁÊÄÅÎÏ"
 
-#. TRANS The socket communications protocol family you requested is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:528
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
-msgid "Protocol family not supported"
-msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÏÅ ÓÅÍÅÊÓÔ×Ï ÐÒÏÔÏËÏÌÏ×"
+#: nis/nis_error.h:4
+msgid "Probably not found"
+msgstr "÷ÅÒÏÑÔÎÏ, ÎÅ ÎÁÊÄÅÎÏ"
 
-#. TRANS The address family specified for a socket is not supported; it is
-#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
-#: stdio-common/../sysdeps/gnu/errlist.c:538
-msgid "Address family not supported by protocol"
-msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ"
+#: nis/nis_error.h:5
+msgid "Cache expired"
+msgstr "÷ÒÅÍÑ ÖÉÚÎÉ ËÜÛÁ ÉÓÔÅËÌÏ "
 
-#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:547
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
-msgid "Address already in use"
-msgstr "áÄÒÅÓ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ"
+#: nis/nis_error.h:6
+msgid "NIS+ servers unreachable"
+msgstr "óÌÕÖÂÙ NIS+ ÎÅÄÏÓÔÉÖÉÍÙ"
 
-#. TRANS The requested socket address is not available; for example, you tried
-#. TRANS to give a socket a name that doesn't match the local host name.
-#. TRANS @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:558
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
-msgid "Cannot assign requested address"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ÚÁÐÒÏÛÅÎÎÙÊ ÁÄÒÅÓ"
+#: nis/nis_error.h:7
+msgid "Unknown object"
+msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ"
 
-#. TRANS A socket operation failed because the network was down.
-#: stdio-common/../sysdeps/gnu/errlist.c:567
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
-msgid "Network is down"
-msgstr "óÅÔØ ÎÅ ÒÁÂÏÔÁÅÔ"
+#: nis/nis_error.h:8
+msgid "Server busy, try again"
+msgstr "óÅÒ×ÅÒ ÚÁÎÑÔ, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ"
 
-#. TRANS A socket operation failed because the subnet containing the remote host
-#. TRANS was unreachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:577
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
-msgid "Network is unreachable"
-msgstr "óÅÔØ ÎÅÄÏÓÔÕÐÎÁ"
+#: nis/nis_error.h:9
+msgid "Generic system error"
+msgstr "ïÂÝÁÑ ÏÛÉÂËÁ ÓÉÓÔÅÍÙ"
 
-#. TRANS A network connection was reset because the remote host crashed.
-#: stdio-common/../sysdeps/gnu/errlist.c:586
-msgid "Network dropped connection on reset"
-msgstr "óÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ ÂÙÌÏ ÓÂÒÏÛÅÎÏ"
+#: nis/nis_error.h:10
+msgid "First/next chain broken"
+msgstr "òÁÚÏÒ×ÁÎÁ ÃÅÐÏÞËÁ ÐÅÒ×ÙÊ/ÓÌÅÄÕÀÝÉÊ"
+
+#. TRANS Permission denied; the file permissions do not allow the attempted operation.
+#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157
+msgid "Permission denied"
+msgstr "ïÔËÁÚÁÎÏ × ÄÏÓÔÕÐÅ"
 
-#. TRANS A network connection was aborted locally.
-#: stdio-common/../sysdeps/gnu/errlist.c:595
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
-msgid "Software caused connection abort"
-msgstr "ðÒÏÇÒÁÍÍÁ ×ÙÚ×ÁÌÁ ÓÂÒÏÓ ÓÏÅÄÉÎÅÎÉÑ"
+#: nis/nis_error.h:12
+msgid "Not owner"
+msgstr "îÅ ×ÌÁÄÅÌÅÃ"
 
-#. TRANS A network connection was closed for reasons outside the control of the
-#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
-#. TRANS protocol violation.
-#: stdio-common/../sysdeps/gnu/errlist.c:606
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
-msgid "Connection reset by peer"
-msgstr "óÏÅÄÉÎÅÎÉÅ ÓÂÒÏÛÅÎÏ ÄÒÕÇÏÊ ÓÔÏÒÏÎÏÊ"
+#: nis/nis_error.h:13
+msgid "Name not served by this server"
+msgstr "éÍÑ ÎÅ ÏÂÓÌÕÖÉ×ÁÅÔÓÑ ÄÁÎÎÙÍ ÓÅÒ×ÅÒÏÍ"
 
-#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
-#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
-#. TRANS other from network operations.
-#: stdio-common/../sysdeps/gnu/errlist.c:617
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
-msgid "No buffer space available"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÂÕÆÅÒÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á"
+#: nis/nis_error.h:14
+msgid "Server out of memory"
+msgstr "ðÁÍÑÔØ ÎÁ ÓÅÒ×ÅÒÅ ÉÓÞÅÒÐÁÎÁ"
 
-#. TRANS You tried to connect a socket that is already connected.
-#. TRANS @xref{Connecting}.
-#: stdio-common/../sysdeps/gnu/errlist.c:627
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
-msgid "Transport endpoint is already connected"
-msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÕÖÅ ÐÏÄÓÏÅÄÉÎÅÎÁ"
+#: nis/nis_error.h:15
+msgid "Object with same name exists"
+msgstr "óÕÝÅÓÔ×ÕÅÔ ÏÂßÅËÔ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ"
 
-#. TRANS The socket is not connected to anything.  You get this error when you
-#. TRANS try to transmit data over a socket, without first specifying a
-#. TRANS destination for the data.  For a connectionless socket (for datagram
-#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:639
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
-msgid "Transport endpoint is not connected"
-msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎÁ"
+#: nis/nis_error.h:16
+msgid "Not master server for this domain"
+msgstr "üÔÏ ÎÅ ÍÁÓÔÅÒ-ÓÅÒ×ÅÒ ÄÌÑ ÄÁÎÎÏÇÏ ÄÏÍÅÎÁ"
 
-#. TRANS No default destination address was set for the socket.  You get this
-#. TRANS error when you try to transmit data over a connectionless socket,
-#. TRANS without first specifying a destination for the data with @code{connect}.
-#: stdio-common/../sysdeps/gnu/errlist.c:650
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
-msgid "Destination address required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ"
+#: nis/nis_error.h:17
+msgid "Invalid object for operation"
+msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÄÁÎÎÏÊ ÏÐÅÒÁÃÉÉ ÏÂßÅËÔ"
 
-#. TRANS The socket has already been shut down.
-#: stdio-common/../sysdeps/gnu/errlist.c:659
-msgid "Cannot send after transport endpoint shutdown"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÄÁÎÎÙÅ ÐÏÓÌÅ ×ÙËÌÀÞÅÎÉÑ ËÏÎÅÞÎÏÊ ÔÏÞËÉ ÐÅÒÅÄÁÞÉ"
+#: nis/nis_error.h:18
+msgid "Malformed name, or illegal name"
+msgstr "îÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÏÅ ÉÌÉ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:668
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
-msgid "Too many references: cannot splice"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË: ÎÅ×ÏÚÍÏÖÎÏ ÏÂßÅÄÉÎÉÔØ"
+#: nis/nis_error.h:19
+msgid "Unable to create callback"
+msgstr ""
 
-#. TRANS A socket operation with a specified timeout received no response during
-#. TRANS the timeout period.
-#: stdio-common/../sysdeps/gnu/errlist.c:678
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
-msgid "Connection timed out"
-msgstr "÷ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÓÏÅÄÉÎÅÎÉÑ ÉÓÔÅËÌÏ"
+#: nis/nis_error.h:20
+msgid "Results sent to callback proc"
+msgstr ""
 
-#. TRANS A remote host refused to allow the network connection (typically because
-#. TRANS it is not running the requested service).
-#: stdio-common/../sysdeps/gnu/errlist.c:688
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
-msgid "Connection refused"
-msgstr "÷ ÓÏÅÄÉÎÅÎÉÉ ÏÔËÁÚÁÎÏ"
+#: nis/nis_error.h:21
+msgid "Not found, no such name"
+msgstr "îÅ ÎÁÊÄÅÎÏ, ÎÅÔ ÔÁËÏÇÏ ÉÍÅÎÉ"
 
-#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
-#. TRANS This often indicates a cycle of symbolic links.
-#: stdio-common/../sysdeps/gnu/errlist.c:698
-msgid "Too many levels of symbolic links"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÕÒÏ×ÎÅÊ ÓÉÍ×ÏÌØÎÙÈ ÓÓÙÌÏË"
+#: nis/nis_error.h:22
+msgid "Name/entry isn't unique"
+msgstr "éÍÑ/ÚÁÐÉÓØ ÎÅ ÕÎÉËÁÌØÎÏ"
 
-#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
-#. TRANS Files}) or host name too long (in @code{gethostname} or
-#. TRANS @code{sethostname}; @pxref{Host Identification}).
-#: stdio-common/../sysdeps/gnu/errlist.c:709
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
-msgid "File name too long"
-msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ÆÁÊÌÁ"
+#: nis/nis_error.h:23
+msgid "Modification failed"
+msgstr "íÏÄÉÆÉËÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ"
 
-#. TRANS The remote host for a requested network connection is down.
-#: stdio-common/../sysdeps/gnu/errlist.c:718
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
-msgid "Host is down"
-msgstr "èÏÓÔ ×ÙËÌÀÞÅÎ"
+#: nis/nis_error.h:24
+msgid "Database for table does not exist"
+msgstr "âÁÚÁ ÄÁÎÎÙÈ ÄÌÑ ÔÁÂÌÉÃÙ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
 
-#. TRANS The remote host for a requested network connection is not reachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:727
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
-msgid "No route to host"
-msgstr "îÅÔ ÐÕÔÉ ÄÏ ÈÏÓÔÁ"
+#: nis/nis_error.h:25
+msgid "Entry/table type mismatch"
+msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ÔÉÐÏ× ÚÁÐÉÓÉ/ÔÁÂÌÉÃÙ"
 
-#. TRANS Directory not empty, where an empty directory was expected.  Typically,
-#. TRANS this error occurs when you are trying to delete a directory.
-#: stdio-common/../sysdeps/gnu/errlist.c:737
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
-msgid "Directory not empty"
-msgstr "ëÁÔÁÌÏÇ ÎÅ ÐÕÓÔ"
+#: nis/nis_error.h:26
+msgid "Link points to illegal name"
+msgstr "óÓÙÌËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ"
 
-#. TRANS This means that the per-user limit on new process would be exceeded by
-#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
-#. TRANS the @code{RLIMIT_NPROC} limit.
-#: stdio-common/../sysdeps/gnu/errlist.c:748
-msgid "Too many processes"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÏÃÅÓÓÏ×"
+#: nis/nis_error.h:27
+msgid "Partial success"
+msgstr "þÁÓÔÉÞÎÙÊ ÕÓÐÅÈ"
 
-#. TRANS The file quota system is confused because there are too many users.
-#. TRANS @c This can probably happen in a GNU system when using NFS.
-#: stdio-common/../sysdeps/gnu/errlist.c:758
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
-msgid "Too many users"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+#: nis/nis_error.h:28
+msgid "Too many attributes"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÔÒÉÂÕÔÏ×"
 
-#. TRANS The user's disk quota was exceeded.
-#: stdio-common/../sysdeps/gnu/errlist.c:767
-msgid "Disk quota exceeded"
-msgstr "ðÒÅ×ÙÛÅÎÁ ÄÉÓËÏ×ÁÑ Ë×ÏÔÁ"
+#: nis/nis_error.h:29
+msgid "Error in RPC subsystem"
+msgstr "ïÛÉÂËÁ × ÐÏÄÓÉÓÔÅÍÅ RPC"
 
-#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
-#. TRANS system which is due to file system rearrangements on the server host.
-#. TRANS Repairing this condition usually requires unmounting and remounting
-#. TRANS the NFS file system on the local host.
-#: stdio-common/../sysdeps/gnu/errlist.c:779
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
-msgid "Stale NFS file handle"
-msgstr "õÓÔÁÒÅ×ÛÉÊ ÈÜÎÄÌ ÆÁÊÌÁ NFS"
+#: nis/nis_error.h:30
+msgid "Missing or malformed attribute"
+msgstr "ðÒÏÐÕÝÅÎÎÙÊ ÉÌÉ ÎÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÙÊ ÁÔÒÉÂÕÔ"
 
-#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
-#. TRANS already specifies an NFS-mounted file.
-#. TRANS (This is an error on some operating systems, but we expect it to work
-#. TRANS properly on the GNU system, making this error code impossible.)
-#: stdio-common/../sysdeps/gnu/errlist.c:791
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
-msgid "Object is remote"
-msgstr "üÔÏ ÕÄÁÌÅÎÎÙÊ ÏÂßÅËÔ"
+#: nis/nis_error.h:31
+msgid "Named object is not searchable"
+msgstr "éÍÅÎÏ×ÁÎÎÙÊ ÏÂßÅËÔ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÉÓË"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:800
-#, fuzzy
-msgid "RPC struct is bad"
-msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÕËÔÕÒÁ RPC"
+#: nis/nis_error.h:32
+msgid "Error while talking to callback proc"
+msgstr ""
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:809
-#, fuzzy
-msgid "RPC version wrong"
-msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ RPC"
+#: nis/nis_error.h:33
+msgid "Non NIS+ namespace encountered"
+msgstr "ïÂÎÁÒÕÖÅÎÏ ÎÅ-NIS+ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:818
-#, fuzzy
-msgid "RPC program not available"
-msgstr "ðÒÏÇÒÁÍÍÁ RPC ÎÅÄÏÓÔÕÐÎÁ"
+#: nis/nis_error.h:34
+msgid "Illegal object type for operation"
+msgstr "îÅ ÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÏÐÅÒÁÃÉÉ ÔÉÐ ÏÂßÅËÔÁ"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:827
-#, fuzzy
-msgid "RPC program version wrong"
-msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ ÐÒÏÇÒÁÍÍÙ RPC"
+#: nis/nis_error.h:35
+msgid "Passed object is not the same object on server"
+msgstr "ðÅÒÅÄÁÎÎÙÊ ÏÂßÅËÔ ÎÅ ÔÏÇÏ ÖÅ ÔÉÐÁ, ÞÔÏ ÏÂßÅËÔ ÎÁ ÓÅÒ×ÅÒÅ"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:836
-msgid "RPC bad procedure for program"
-msgstr ""
+#: nis/nis_error.h:36
+msgid "Modify operation failed"
+msgstr "ïÐÅÒÁÃÉÑ ÍÏÄÉÆÉËÁÃÉÉ ÎÅÕÓÐÅÛÎÁ"
 
-#. TRANS No locks available.  This is used by the file locking facilities; see
-#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
-#. TRANS it can result from an operation to an NFS server running another
-#. TRANS operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:848
-msgid "No locks available"
-msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÂÌÏËÉÒÏ×ÏË"
+#: nis/nis_error.h:37
+msgid "Query illegal for named table"
+msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÐÒÏÓ ÄÌÑ ÉÍÅÎÏ×ÁÎÎÏÊ ÔÁÂÌÉÃÙ"
 
-#. TRANS Inappropriate file type or format.  The file was the wrong type for the
-#. TRANS operation, or a data file had the wrong format.
-#. TRANS
-#. TRANS On some systems @code{chmod} returns this error if you try to set the
-#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
-#: stdio-common/../sysdeps/gnu/errlist.c:861
-msgid "Inappropriate file type or format"
-msgstr "îÅÐÏÄÈÏÄÑÝÉÊ ÔÉÐ ÉÌÉ ÆÏÒÍÁÔ ÆÁÊÌÁ"
+#: nis/nis_error.h:38
+msgid "Attempt to remove a non-empty table"
+msgstr "ðÏÐÙÔËÁ ÕÄÁÌÉÔØ ÎÅÐÕÓÔÕÀ ÔÁÂÌÉÃÕ"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:870
-msgid "Authentication error"
-msgstr "ïÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ"
+#: nis/nis_error.h:39
+msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
+msgstr "ïÛÉÂËÁ ÏÂÒÁÝÅÎÉÑ Ë ÆÁÊÌÕ ÈÏÌÏÄÎÏÇÏ ÚÁÐÕÓËÁ NIS+.  õÓÔÁÎÏ×ÌÅÎ ÌÉ NIS+?"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:879
-msgid "Need authenticator"
-msgstr "îÅÏÂÈÏÄÉÍ ÁÕÔÅÎÆÉËÁÔÏÒ"
+#: nis/nis_error.h:40
+msgid "Full resync required for directory"
+msgstr "äÌÑ ËÁÔÁÌÏÇÁ ÔÒÅÂÕÅÔÓÑ ÐÏÌÎÁÑ ÒÅÓÉÎÈÒÏÎÉÚÁÃÉÑ"
 
-#. TRANS Function not implemented.  This indicates that the function called is
-#. TRANS not implemented at all, either in the C library itself or in the
-#. TRANS operating system.  When you get this error, you can be sure that this
-#. TRANS particular function will always fail with @code{ENOSYS} unless you
-#. TRANS install a new version of the C library or the operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:892
-msgid "Function not implemented"
-msgstr "æÕÎËÃÉÑ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
+#: nis/nis_error.h:41
+msgid "NIS+ operation failed"
+msgstr "ïÐÅÒÁÃÉÑ NIS+ ÎÅÕÓÐÅÛÎÁ"
 
-#. TRANS Not supported.  A function returns this error when certain parameter
-#. TRANS values are valid, but the functionality they request is not available.
-#. TRANS This can mean that the function does not implement a particular command
-#. TRANS or option value or flag bit at all.  For functions that operate on some
-#. TRANS object given in a parameter, such as a file descriptor or a port, it
-#. TRANS might instead mean that only @emph{that specific object} (file
-#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
-#. TRANS different file descriptors might support different ranges of parameter
-#. TRANS values.
-#. TRANS
-#. TRANS If the entire function is not available at all in the implementation,
-#. TRANS it returns @code{ENOSYS} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:912
-msgid "Not supported"
-msgstr "îÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: nis/nis_error.h:42
+msgid "NIS+ service is unavailable or not installed"
+msgstr "óÌÕÖÂÁ NIS+ ÎÅÄÏÓÔÕÐÎÁ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"
 
-#. TRANS While decoding a multibyte character the function came along an invalid
-#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
-#: stdio-common/../sysdeps/gnu/errlist.c:922
-msgid "Invalid or incomplete multibyte or wide character"
-msgstr "îÅ×ÅÒÎÙÊ ÉÌÉ ÎÅÐÏÌÎÙÊ ÍÕÌØÔÉÂÁÊÔÎÙÊ ÉÌÉ ÛÉÒÏËÉÊ ÚÎÁË"
+#: nis/nis_error.h:43
+msgid "Yes, 42 is the meaning of life"
+msgstr "äÁ, 42 -- ÜÔÏ ÓÍÙÓÌ ÖÉÚÎÉ"
 
-#. TRANS In the GNU system, servers supporting the @code{term} protocol return
-#. TRANS this error for certain operations when the caller is not in the
-#. TRANS foreground process group of the terminal.  Users do not usually see this
-#. TRANS error because functions such as @code{read} and @code{write} translate
-#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
-#. TRANS for information on process groups and these signals.
-#: stdio-common/../sysdeps/gnu/errlist.c:936
-msgid "Inappropriate operation for background process"
-msgstr "îÅÐÏÄÈÏÄÑÝÁÑ ÏÐÅÒÁÃÉÑ ÄÌÑ ÆÏÎÏ×ÏÇÏ ÐÒÏÃÅÓÓÁ"
+#: nis/nis_error.h:44
+msgid "Unable to authenticate NIS+ server"
+msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ÓÅÒ×ÅÒ NIS+"
 
-#. TRANS In the GNU system, opening a file returns this error when the file is
-#. TRANS translated by a program and the translator program dies while starting
-#. TRANS up, before it has connected to the file.
-#: stdio-common/../sysdeps/gnu/errlist.c:947
-msgid "Translator died"
-msgstr "ôÒÁÎÓÌÑÔÏÒ ÕÍÅÒ"
+#: nis/nis_error.h:45
+msgid "Unable to authenticate NIS+ client"
+msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ËÌÉÅÎÔ NIS+"
 
-#. TRANS The experienced user will know what is wrong.
-#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
-#. TRANS @c Don't change it.
-#: stdio-common/../sysdeps/gnu/errlist.c:958
-msgid "?"
-msgstr "?"
+#: nis/nis_error.h:46
+msgid "No file space on server"
+msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á"
 
-#. TRANS You did @strong{what}?
-#: stdio-common/../sysdeps/gnu/errlist.c:967
-msgid "You really blew it this time"
-msgstr "îÁ ÜÔÏÔ ÒÁÚ ×Ù ×ÓÅÈ ÏÐÒÏËÉÎÕÌÉ"
+#: nis/nis_error.h:47
+msgid "Unable to create process on server"
+msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÐÒÏÃÅÓÓ ÎÁ ÓÅÒ×ÅÒÅ"
 
-#. TRANS Go home and have a glass of warm, dairy-fresh milk.
-#: stdio-common/../sysdeps/gnu/errlist.c:976
-msgid "Computer bought the farm"
-msgstr "ëÏÍÐØÀÔÅÒ ËÕÐÉÌ ÆÅÒÍÕ"
+#: nis/nis_error.h:48
+msgid "Master server busy, full dump rescheduled."
+msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ ÚÁÎÑÔ, ÚÁÐÌÁÎÉÒÏ×ÁÎ ÐÏÌÎÙÊ ÄÁÍÐ."
 
-#. TRANS This error code has no purpose.
-#: stdio-common/../sysdeps/gnu/errlist.c:985
-msgid "Gratuitous error"
-msgstr "âÅÚ×ÏÚÍÅÚÄÎÁÑ ÏÛÉÂËÁ"
+#: nis/nis_local_names.c:122
+#, c-format
+msgid "LOCAL entry for UID %d in directory %s not unique\n"
+msgstr "úÁÐÉÓØ LOCAL ÄÌÑ UID %d × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:993
-msgid "Bad message"
-msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ"
+#: nis/nis_print.c:51
+msgid "UNKNOWN"
+msgstr "îåéú÷åóôîï"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1001
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
-msgid "Identifier removed"
-msgstr "éÄÅÎÔÉÆÉËÁÔÏÒ ÂÙÌ ÕÄÁÌÅÎ"
+#: nis/nis_print.c:109
+msgid "BOGUS OBJECT\n"
+msgstr "îåáäåë÷áôîùê ïâÿåëô\n"
+
+#: nis/nis_print.c:112
+msgid "NO OBJECT\n"
+msgstr "îåô ïâÿåëôá\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1009
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
-msgid "Multihop attempted"
-msgstr ""
+#: nis/nis_print.c:115
+msgid "DIRECTORY\n"
+msgstr "ëáôáìïç\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1017
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
-msgid "No data available"
-msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÄÁÎÎÙÈ"
+#: nis/nis_print.c:118
+msgid "GROUP\n"
+msgstr "çòõððá\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1025
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
-msgid "Link has been severed"
-msgstr "óÏÅÄÉÎÅÎÅÎÉÅ ÂÙÌÏ ÒÁÚÏÒ×ÁÎÏ"
+#: nis/nis_print.c:121
+msgid "TABLE\n"
+msgstr "ôáâìéãá\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1033
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
-msgid "No message of desired type"
-msgstr "îÅÔ ÓÏÏÂÝÅÎÉÑ ÖÅÌÁÅÍÏÇÏ ÔÉÐÁ"
+#: nis/nis_print.c:124
+msgid "ENTRY\n"
+msgstr "úáðéóø\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1041
-msgid "Out of streams resources"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÏÔÏËÏ×ÙÈ ÒÅÓÕÒÓÏ×"
+#: nis/nis_print.c:127
+msgid "LINK\n"
+msgstr "óóùìëá\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1049
-msgid "Device not a stream"
-msgstr "õÓÔÒÏÊÓÔ×Ï ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÔÏËÏÍ"
+#: nis/nis_print.c:130
+msgid "PRIVATE\n"
+msgstr "ðòé÷áôîïå\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1057
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
-msgid "Value too large for defined data type"
-msgstr "úÎÁÞÅÎÉÅ ÓÌÉÛËÏÍ ×ÅÌÉËÏ ÄÌÑ ÔÁËÏÇÏ ÔÉÐÁ ÄÁÎÎÙÈ"
+#: nis/nis_print.c:133
+msgid "(Unknown object)\n"
+msgstr "(îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ)\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1065
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
-msgid "Protocol error"
-msgstr "ïÛÉÂËÁ ÐÒÏÔÏËÏÌÁ"
+#: nis/nis_print.c:167
+#, c-format
+msgid "Name : `%s'\n"
+msgstr "éÍÑ : `%s'\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1073
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
-msgid "Timer expired"
-msgstr "ôÁÊÍÅÒ ÉÓÔÅË"
+#: nis/nis_print.c:168
+#, c-format
+msgid "Type : %s\n"
+msgstr "ôÉÐ : %s\n"
 
-#. TRANS Operation canceled; an asynchronous operation was canceled before it
-#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
-#. TRANS the normal result is for the operations affected to complete with this
-#. TRANS error; @pxref{Cancel AIO Operations}.
-#: stdio-common/../sysdeps/gnu/errlist.c:1085
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77
-msgid "Operation canceled"
-msgstr "ïÐÅÒÁÃÉÑ ÏÔÍÅÎÅÎÁ"
+#: nis/nis_print.c:173
+msgid "Master Server :\n"
+msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1093
-msgid "Interrupted system call should be restarted"
-msgstr "ðÒÅÒ×ÁÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× ÓÌÅÄÕÅÔ ÐÅÒÅÚÁÐÕÓÔÉÔØ"
+#: nis/nis_print.c:175
+msgid "Replicate :\n"
+msgstr "òÅÐÌÉËÁ :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1101
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
-msgid "Channel number out of range"
-msgstr "îÏÍÅÒ ËÁÎÁÌÁ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#: nis/nis_print.c:176
+#, c-format
+msgid "\tName       : %s\n"
+msgstr "\téÍÑ       : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1109
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
-msgid "Level 2 not synchronized"
-msgstr ""
+#: nis/nis_print.c:177
+msgid "\tPublic Key : "
+msgstr "\tðÕÂÌÉÞÎÙÊ ËÌÀÞ : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1117
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
-msgid "Level 3 halted"
-msgstr ""
+#: nis/nis_print.c:181
+msgid "None.\n"
+msgstr "îÅÔ.\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1125
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
-msgid "Level 3 reset"
-msgstr ""
+#: nis/nis_print.c:184
+#, c-format
+msgid "Diffie-Hellmann (%d bits)\n"
+msgstr "äÉÆÆÉ-èÅÌÍÁÎ (%d ÂÉÔ)\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1133
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
-msgid "Link number out of range"
-msgstr ""
+#: nis/nis_print.c:189
+#, c-format
+msgid "RSA (%d bits)\n"
+msgstr "RSA (%d ÂÉÔ)\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1141
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
-msgid "Protocol driver not attached"
-msgstr "äÒÁÊ×ÅÒ ÐÒÏÔÏËÏÌÁ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎ"
+#: nis/nis_print.c:192
+msgid "Kerberos.\n"
+msgstr "ëÅÒÂÅÒÏÓ.\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
-msgid "No CSI structure available"
-msgstr "îÅÔ ÄÏÓÔÕÐÎÏÊ CSI-ÓÔÒÕËÔÕÒÙ"
+#: nis/nis_print.c:195
+#, c-format
+msgid "Unknown (type = %d, bits = %d)\n"
+msgstr "îÅÉÚ×ÅÓÔÎÏ (ÔÉÐ = %d, ÂÉÔÙ = %d)\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1157
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
-msgid "Level 2 halted"
-msgstr ""
+#: nis/nis_print.c:206
+#, c-format
+msgid "\tUniversal addresses (%u)\n"
+msgstr "\tõÎÉ×ÅÒÓÁÌØÎÙÅ ÁÄÒÅÓÁ (%u)\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1165
-msgid "Invalid exchange"
-msgstr ""
+#: nis/nis_print.c:228
+msgid "Time to live : "
+msgstr "÷ÒÅÍÑ ÖÉÚÎÉ : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1173
-msgid "Invalid request descriptor"
-msgstr "îÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁÐÒÏÓÁ"
+#: nis/nis_print.c:230
+msgid "Default Access rights :\n"
+msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ ÐÏ ÕÍÏÌÞÁÎÉÀ :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1181
-msgid "Exchange full"
-msgstr ""
+#: nis/nis_print.c:239
+#, c-format
+msgid "\tType         : %s\n"
+msgstr "\tôÉÐ         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1189
-msgid "No anode"
-msgstr ""
+#: nis/nis_print.c:240
+msgid "\tAccess rights: "
+msgstr "\tðÒÁ×Á ÄÏÓÔÕÐÁ: "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1197
-msgid "Invalid request code"
-msgstr "îÅ×ÅÒÎÙÊ ËÏÄ ÚÁÐÒÏÓÁ"
+#: nis/nis_print.c:254
+msgid "Group Flags :"
+msgstr "æÌÁÇÉ ÇÒÕÐÐÙ :"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1205
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
-msgid "Invalid slot"
+#: nis/nis_print.c:257
+msgid ""
+"\n"
+"Group Members :\n"
 msgstr ""
+"\n"
+"þÌÅÎÙ ÇÒÕÐÐÙ :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1213
-msgid "File locking deadlock error"
-msgstr "ïÛÉÂËÁ: ÔÕÐÉË ÐÒÉ ÂÌÏËÉÒÏ×ËÅ ÆÁÊÌÁ"
-
-#: stdio-common/../sysdeps/gnu/errlist.c:1221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
-msgid "Bad font file format"
-msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÆÁÊÌÁ ÓÏ ÛÒÉÆÔÏÍ"
+#: nis/nis_print.c:269
+#, c-format
+msgid "Table Type          : %s\n"
+msgstr "ôÉÐ ÔÁÂÌÉÃÙ          : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1229
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
-msgid "Machine is not on the network"
-msgstr "íÁÛÉÎÁ ÎÅ × ÓÅÔÉ"
+#: nis/nis_print.c:270
+#, c-format
+msgid "Number of Columns   : %d\n"
+msgstr "þÉÓÌÏ ÓÔÏÌÂÃÏ×   : %d\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1237
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
-msgid "Package not installed"
-msgstr "ðÁËÅÔ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ"
+#: nis/nis_print.c:271
+#, c-format
+msgid "Character Separator : %c\n"
+msgstr "úÎÁË-ÒÁÚÄÅÌÉÔÅÌØ : %c\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1245
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
-msgid "Advertise error"
-msgstr ""
+#: nis/nis_print.c:272
+#, c-format
+msgid "Search Path         : %s\n"
+msgstr "ðÕÔØ ÐÏÉÓËÁ         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1253
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
-msgid "Srmount error"
-msgstr "ïÛÉÂËÁ Srmount"
+#: nis/nis_print.c:273
+msgid "Columns             :\n"
+msgstr "óÔÏÌÂÃÙ             :\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1261
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
-msgid "Communication error on send"
-msgstr "ïÛÉÂËÁ Ó×ÑÚÉ ÐÒÉ ÏÔÐÒÁ×ËÅ"
+#: nis/nis_print.c:276
+#, c-format
+msgid "\t[%d]\tName          : %s\n"
+msgstr "\t[%d]\téÍÑ          : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1269
-msgid "RFS specific error"
-msgstr "óÐÅÃÉÆÉÞÎÁÑ ÄÌÑ RFS ÏÛÉÂËÁ"
+#: nis/nis_print.c:278
+msgid "\t\tAttributes    : "
+msgstr "\t\táÔÒÉÂÕÔÙ    : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
-msgid "Name not unique on network"
-msgstr "éÍÑ ÎÅ ÕÎÉËÁÌØÎÏ × ÓÅÔÉ"
+#: nis/nis_print.c:280
+msgid "\t\tAccess Rights : "
+msgstr "\t\tðÒÁ×Á ÄÏÓÔÕÐÁ : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1285
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
-msgid "File descriptor in bad state"
-msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ × ÐÌÏÈÏÍ ÓÏÓÔÏÑÎÉÉ"
+#: nis/nis_print.c:290
+msgid "Linked Object Type : "
+msgstr "ôÉÐ ÏÂßÅËÔÁ ÐÏ ÓÓÙÌËÅ : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1293
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
-msgid "Remote address changed"
-msgstr "õÄÁÌÅÎÎÙÊ ÁÄÒÅÓ ÂÙÌ ÉÚÍÅÎÅÎ"
+#: nis/nis_print.c:292
+#, c-format
+msgid "Linked to : %s\n"
+msgstr "óÓÙÌËÁ ÎÁ : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1301
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
-msgid "Can not access a needed shared library"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÎÕÖÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ"
+#: nis/nis_print.c:302
+#, c-format
+msgid "\tEntry data of type %s\n"
+msgstr "\täÁÎÎÙÅ ÚÁÐÉÓÉ ÔÉÐÁ %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
-msgid "Accessing a corrupted shared library"
-msgstr "ïÂÒÁÝÅÎÉÅ Ë ÐÏ×ÒÅÖÄÅÎÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ"
+#: nis/nis_print.c:305
+#, c-format
+msgid "\t[%u] - [%u bytes] "
+msgstr "\t[%u] - [%u ÂÁÊÔ] "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1317
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
-msgid ".lib section in a.out corrupted"
-msgstr "óÅËÃÉÑ .lib × a.out ÐÏ×ÒÅÖÄÅÎÁ"
+#: nis/nis_print.c:308
+msgid "Encrypted data\n"
+msgstr "úÁÛÉÆÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1325
-msgid "Attempting to link in too many shared libraries"
-msgstr "ðÏÐÙÔËÁ ÐÏÄËÌÀÞÉÔØ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÑÅÍÙÊ ÂÉÂÌÉÏÔÅË"
+#: nis/nis_print.c:310
+msgid "Binary data\n"
+msgstr "âÉÎÁÒÎÙÅ ÄÁÎÎÙÅ\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1333
-msgid "Cannot exec a shared library directly"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÙÐÏÌÎÉÔØ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ"
+#: nis/nis_print.c:326
+#, c-format
+msgid "Object Name   : %s\n"
+msgstr "éÍÑ ÏÂßÅËÔÁ   : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1341
-msgid "Streams pipe error"
-msgstr ""
+#: nis/nis_print.c:327
+#, c-format
+msgid "Directory     : %s\n"
+msgstr "ëÁÔÁÌÏÇ     : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1349
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
-msgid "Structure needs cleaning"
-msgstr "óÔÒÕËÔÕÒÕ ÎÅÏÂÈÏÄÉÍÏ ÐÏÞÉÓÔÉÔØ"
+#: nis/nis_print.c:328
+#, c-format
+msgid "Owner         : %s\n"
+msgstr "÷ÌÁÄÅÌÅÃ         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1357
-msgid "Not a XENIX named type file"
-msgstr ""
+#: nis/nis_print.c:329
+#, c-format
+msgid "Group         : %s\n"
+msgstr "çÒÕÐÐÁ         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1365
-msgid "No XENIX semaphores available"
-msgstr "óÅÍÁÆÏÒÙ XENIX ÎÅÄÏÓÔÕÐÎÙ"
+# ??? ÚÄÅÓØ, ÎÉÖÅ É ×ÙÛÅ -- ÒÁÓÓÔÁ×ÉÔØ ÐÒÏÂÅÌÙ ËÁË ÎÁÄÏ
+#: nis/nis_print.c:330
+msgid "Access Rights : "
+msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1373
-msgid "Is a named type file"
+#: nis/nis_print.c:332
+#, c-format
+msgid ""
+"\n"
+"Time to Live  : "
 msgstr ""
+"\n"
+"÷ÒÅÍÑ ÖÉÚÎÉ  : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1381
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
-msgid "Remote I/O error"
-msgstr "ïÛÉÂËÁ ÕÄÁÌÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ"
-
-#: stdio-common/../sysdeps/gnu/errlist.c:1389
-msgid "No medium found"
-msgstr "îÏÓÉÔÅÌØ ÎÅ ÎÁÊÄÅÎ"
-
-#: stdio-common/../sysdeps/gnu/errlist.c:1397
-msgid "Wrong medium type"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÎÏÓÉÔÅÌÑ"
+#: nis/nis_print.c:335
+#, c-format
+msgid "Creation Time : %s"
+msgstr "÷ÒÅÍÑ ÓÏÚÄÁÎÉÑ : %s"
 
-#: stdio-common/../sysdeps/unix/siglist.c:26
-msgid "Signal 0"
-msgstr "óÉÇÎÁÌ 0"
+#: nis/nis_print.c:337
+#, c-format
+msgid "Mod. Time     : %s"
+msgstr "÷ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ     : %s"
 
-#: stdio-common/../sysdeps/unix/siglist.c:32
-msgid "IOT trap"
-msgstr "ìÏ×ÕÛËÁ IOT"
+#: nis/nis_print.c:338
+msgid "Object Type   : "
+msgstr "ôÉÐ ÏÂßÅËÔÁ   : "
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30
-msgid "Error 0"
-msgstr "ïÛÉÂËÁ 0"
+#: nis/nis_print.c:358
+#, c-format
+msgid "    Data Length = %u\n"
+msgstr "    äÌÉÎÁ ÄÁÎÎÙÈ = %u\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
-#: nis/nis_error.c:40
-msgid "Not owner"
-msgstr "îÅ ×ÌÁÄÅÌÅÃ"
+#: nis/nis_print.c:372
+#, c-format
+msgid "Status            : %s\n"
+msgstr "óÔÁÔÕÓ            : %s\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35
-msgid "I/O error"
-msgstr "ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ"
+#: nis/nis_print.c:373
+#, c-format
+msgid "Number of objects : %u\n"
+msgstr "þÉÓÌÏ ÏÂßÅËÔÏ× : %u\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37
-msgid "Arg list too long"
-msgstr "óÐÉÓÏË ÁÒÇÕÍÅÎÔÏ× ÓÌÉÛËÏÍ ÄÌÉÎÎÙÊ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39
-msgid "Bad file number"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÎÏÍÅÒ ÆÁÊÌÁ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42
-msgid "Not enough space"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÍÅÓÔÁ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46
-msgid "Device busy"
-msgstr "õÓÔÒÏÊÓÔ×Ï ÚÁÎÑÔÏ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48
-msgid "Cross-device link"
-msgstr "óÓÙÌËÁ ÍÅÖÄÕ ÕÓÔÒÏÊÓÔ×ÁÍÉ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53
-msgid "File table overflow"
-msgstr "ðÅÒÅÐÏÌÎÅÎÉÅ ÔÁÂÌÉÃÙ ÆÁÊÌÏ×"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63
-msgid "Argument out of domain"
-msgstr "áÇÒÕÍÅÎÔ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64
-msgid "Result too large"
-msgstr "òÅÚÕÌØÔÁÔ ÓÌÉÛËÏÍ ×ÅÌÉË"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75
-msgid "Deadlock situation detected/avoided"
-msgstr "ôÕÐÉËÏ×ÁÑ ÓÉÔÕÁÃÉÑ ÏÂÎÁÒÕÖÅÎÁ/ÐÒÅÄÏÔ×ÒÁÝÅÎÁ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76
-msgid "No record locks available"
-msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÂÌÏËÉÒÏ×ÏË ÚÁÐÉÓÅÊ"
+#: nis/nis_print.c:377
+#, c-format
+msgid "Object #%d:\n"
+msgstr "ïÂßÅËÔ #%d:\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79
-msgid "Disc quota exceeded"
-msgstr "ðÒÅ×ÙÛÅÎÁ ÄÉÓËÏ×ÁÑ Ë×ÏÔÁ"
+#: nis/nis_print_group_entry.c:117
+#, c-format
+msgid "Group entry for \"%s.%s\" group:\n"
+msgstr "úÁÐÉÓØ ÇÒÕÐÐÙ ÄÌÑ ÇÒÕÐÐÙ \"%s.%s\":\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80
-msgid "Bad exchange descriptor"
-msgstr ""
+#: nis/nis_print_group_entry.c:125
+msgid "    Explicit members:\n"
+msgstr "    ñ×ÎÙÅ ÞÌÅÎÙ:\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81
-msgid "Bad request descriptor"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁÐÒÏÓÁ"
+#: nis/nis_print_group_entry.c:130
+msgid "    No explicit members\n"
+msgstr "    îÅÔ Ñ×ÎÙÈ ÞÌÅÎÏ×\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82
-msgid "Message tables full"
-msgstr "ôÁÂÌÉÃÙ ÓÏÏÂÝÅÎÉÊ ÐÅÒÅÐÏÌÎÅÎÙ"
+#: nis/nis_print_group_entry.c:133
+msgid "    Implicit members:\n"
+msgstr "    îÅÑ×ÎÙÅ ÞÌÅÎÙ:\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83
-msgid "Anode table overflow"
-msgstr ""
+#: nis/nis_print_group_entry.c:138
+msgid "    No implicit members\n"
+msgstr "    îÅÔ ÎÅÑ×ÎÙÈ ÞÌÅÎÏ×\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84
-msgid "Bad request code"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ËÏÄ ÚÁÐÒÏÓÁ"
+#: nis/nis_print_group_entry.c:141
+msgid "    Recursive members:\n"
+msgstr "    òÅËÕÒÓÉ×ÎÙÅ ÞÌÅÎÙ:\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86
-msgid "File locking deadlock"
-msgstr "ôÕÐÉË ÐÒÉ ÂÌÏËÉÒÏ×ËÅ ÆÁÊÌÁ"
+#: nis/nis_print_group_entry.c:146
+msgid "    No recursive members\n"
+msgstr "    îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÞÌÅÎÏ×\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88
-msgid "Error 58"
-msgstr "ïÛÉÂËÁ 58"
+#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165
+msgid "    Explicit nonmembers:\n"
+msgstr "    ñ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89
-msgid "Error 59"
-msgstr "ïÛÉÂËÁ 59"
+#: nis/nis_print_group_entry.c:154
+msgid "    No explicit nonmembers\n"
+msgstr "    îÅÔ Ñ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90
-msgid "Not a stream device"
-msgstr "üÔÏ ÎÅ ÐÏÔÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï"
+#: nis/nis_print_group_entry.c:157
+msgid "    Implicit nonmembers:\n"
+msgstr "    îÅÑ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93
-msgid "Out of stream resources"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÏÔÏËÏ×ÙÈ ÒÅÓÕÒÓÏ×"
+#: nis/nis_print_group_entry.c:162
+msgid "    No implicit nonmembers\n"
+msgstr "    îÅÔ ÎÅÑ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102
-msgid "Error 72"
-msgstr "ïÛÉÂËÁ 72"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103
-msgid "Error 73"
-msgstr "ïÛÉÂËÁ 73"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105
-msgid "Error 75"
-msgstr "ïÛÉÂËÁ 75"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106
-msgid "Error 76"
-msgstr "ïÛÉÂËÁ 76"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107
-msgid "Not a data message"
-msgstr "üÔÏ ÎÅ ÓÏÏÂÝÅÎÉÅ Ó ÄÁÎÎÙÍÉ"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116
-msgid "Attempting to link in more shared libraries than system limit"
-msgstr "ðÏÐÙÔËÁ ÐÏÄËÌÀÞÉÔØ ÂÏÌØÛÅ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË, ÞÅÍ ÐÏÚ×ÏÌÑÅÔ ÓÉÓÔÅÍÁ"
+#: nis/nis_print_group_entry.c:170
+msgid "    No recursive nonmembers\n"
+msgstr "    îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117
-msgid "Can not exec a shared library directly"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÙÐÏÌÎÉÔØ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ"
+# ???
+#: nis/nss_nisplus/nisplus-publickey.c:101
+#: nis/nss_nisplus/nisplus-publickey.c:183
+#, c-format
+msgid "DES entry for netname %s not unique\n"
+msgstr "úÁÐÉÓØ DES ÄÌÑ netname %s ÎÅ ÕÎÉËÁÌØÎÁ\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118
-msgid "Illegal byte sequence"
-msgstr "îÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ"
+#: nis/nss_nisplus/nisplus-publickey.c:220
+#, c-format
+msgid "netname2user: missing group id list in `%s'."
+msgstr "netname2user: ÐÒÏÐÕÝÅÎ ÓÐÉÓÏË ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÇÒÕÐÐ × `%s'."
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119
-msgid "Operation not applicable"
-msgstr "ïÐÅÒÁÃÉÑ ÎÅÐÒÉÍÅÎÉÍÁ"
+#: nis/nss_nisplus/nisplus-publickey.c:302
+#: nis/nss_nisplus/nisplus-publickey.c:308
+#: nis/nss_nisplus/nisplus-publickey.c:373
+#: nis/nss_nisplus/nisplus-publickey.c:382
+#, c-format
+msgid "netname2user: (nis+ lookup): %s\n"
+msgstr "netname2user: (ÐÏÉÓË × nis+): %s\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120
-msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS"
-msgstr "þÉÓÌÏ ÓÉÍ×ÏÌØÎÙÈ ÓÓÙÌÏË, ×ÓÔÒÅÞÅÎÙÈ ÐÒÉ ÏÂÈÏÄÅ ÐÕÔÉ, ÐÒÅ×ÏÓÈÏÄÉÔ MAXSYMLINKS"
+#: nis/nss_nisplus/nisplus-publickey.c:321
+#, c-format
+msgid "netname2user: DES entry for %s in directory %s not unique"
+msgstr "netname2user: ÚÁÐÉÓØ DES ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121
-msgid "Error 91"
-msgstr "ïÛÉÂËÁ 91"
+#: nis/nss_nisplus/nisplus-publickey.c:339
+#, c-format
+msgid "netname2user: principal name `%s' too long"
+msgstr "netname2user: ÉÍÑ ÐÒÉÎÃÉÐÁÌÁ `%s' ÓÌÉÛËÏÍ ×ÅÌÉËÏ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122
-msgid "Error 92"
-msgstr "ïÛÉÂËÁ 92"
+#: nis/nss_nisplus/nisplus-publickey.c:395
+#, c-format
+msgid "netname2user: LOCAL entry for %s in directory %s not unique"
+msgstr "netname2user: ÚÁÐÉÓØ LOCAL ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129
-msgid "Option not supported by protocol"
-msgstr "÷ÏÚÍÏÖÎÏÓÔØ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ"
+#: nis/nss_nisplus/nisplus-publickey.c:402
+msgid "netname2user: should not have uid 0"
+msgstr "netname2user: ÎÅ ÄÏÌÖÅÎ ÉÍÅÔØ ÎÕÌÅ×ÏÊ uid"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130
-msgid "Error 100"
-msgstr "ïÛÉÂËÁ 100"
+#: nis/ypclnt.c:825
+msgid "Request arguments bad"
+msgstr "îÅÐÒÁ×ÉÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131
-msgid "Error 101"
-msgstr "ïÛÉÂËÁ 101"
+#: nis/ypclnt.c:828
+msgid "RPC failure on NIS operation"
+msgstr "óÂÏÊ RPC ÐÒÉ ÏÐÅÒÁÃÉÉ NIS"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132
-msgid "Error 102"
-msgstr "ïÛÉÂËÁ 102"
+#: nis/ypclnt.c:831
+msgid "Can't bind to server which serves this domain"
+msgstr "îÅ ÕÄÁÅÔÓÑ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ, ÏÂÓÌÕÖÉ×ÁÀÝÉÍ ÜÔÏÔ ÄÏÍÅÎ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133
-msgid "Error 103"
-msgstr "ïÛÉÂËÁ 103"
+#: nis/ypclnt.c:834
+msgid "No such map in server's domain"
+msgstr "îÅÔ ÔÁËÏÇÏ ÏÔÏÂÒÁÖÅÎÉÑ × ÄÏÍÅÎÅ ÓÅÒ×ÅÒÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134
-msgid "Error 104"
-msgstr "ïÛÉÂËÁ 104"
+#: nis/ypclnt.c:837
+msgid "No such key in map"
+msgstr "îÅÔ ÔÁËÏÇÏ ËÌÀÞÁ × ÏÔÏÂÒÁÖÅÎÉÉ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135
-msgid "Error 105"
-msgstr "ïÛÉÂËÁ 105"
+#: nis/ypclnt.c:840
+msgid "Internal NIS error"
+msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ NIS"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136
-msgid "Error 106"
-msgstr "ïÛÉÂËÁ 106"
+#: nis/ypclnt.c:843
+msgid "Local resource allocation failure"
+msgstr "óÂÏÊ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÌÏËÁÌØÎÏÇÏ ÒÅÓÕÒÓÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137
-msgid "Error 107"
-msgstr "ïÛÉÂËÁ 107"
+#: nis/ypclnt.c:846
+msgid "No more records in map database"
+msgstr "âÏÌØÛÅ ÎÅÔ ÚÁÐÉÓÅÊ × ÂÁÚÅ ÄÁÎÎÙÈ ÏÔÏÂÒÁÖÅÎÉÊ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138
-msgid "Error 108"
-msgstr "ïÛÉÂËÁ 108"
+#: nis/ypclnt.c:849
+msgid "Can't communicate with portmapper"
+msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ÏÔÏÂÒÁÖÁÔÅÌÅÍ ÐÏÒÔÏ×"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139
-msgid "Error 109"
-msgstr "ïÛÉÂËÁ 109"
+#: nis/ypclnt.c:852
+msgid "Can't communicate with ypbind"
+msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypbind"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140
-msgid "Error 110"
-msgstr "ïÛÉÂËÁ 110"
+#: nis/ypclnt.c:855
+msgid "Can't communicate with ypserv"
+msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypserv"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141
-msgid "Error 111"
-msgstr "ïÛÉÂËÁ 111"
+#: nis/ypclnt.c:858
+msgid "Local domain name not set"
+msgstr "ìÏËÁÌØÎÏÅ ÉÍÑ ÄÏÍÅÎÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142
-msgid "Error 112"
-msgstr "ïÛÉÂËÁ 112"
+#: nis/ypclnt.c:861
+msgid "NIS map database is bad"
+msgstr "îÅÐÒÁ×ÉÌØÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ ÏÔÏÂÒÁÖÅÎÉÊ NIS"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143
-msgid "Error 113"
-msgstr "ïÛÉÂËÁ 113"
+#: nis/ypclnt.c:864
+msgid "NIS client/server version mismatch - can't supply service"
+msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ×ÅÒÓÉÊ ËÌÉÅÎÔÁ/ÓÅÒ×ÅÒÁ NIS -- ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ ÓÌÕÖÂÕ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144
-msgid "Error 114"
-msgstr "ïÛÉÂËÁ 114"
+#: nis/ypclnt.c:870
+msgid "Database is busy"
+msgstr "âÁÚÁ ÄÁÎÎÙÈ ÚÁÎÑÔÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145
-msgid "Error 115"
-msgstr "ïÛÉÂËÁ 115"
+#: nis/ypclnt.c:873
+msgid "Unknown NIS error code"
+msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÛÉÂËÉ NIS"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146
-msgid "Error 116"
-msgstr "ïÛÉÂËÁ 116"
+#: nis/ypclnt.c:913
+msgid "Internal ypbind error"
+msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ypbind"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147
-msgid "Error 117"
-msgstr "ïÛÉÂËÁ 117"
+#: nis/ypclnt.c:916
+msgid "Domain not bound"
+msgstr "äÏÍÅÎ ÎÅ ÎÁÊÄÅÎ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148
-msgid "Error 118"
-msgstr "ïÛÉÂËÁ 118"
+#: nis/ypclnt.c:919
+msgid "System resource allocation failure"
+msgstr "óÂÏÊ ×ÙÄÅÌÅÎÉÑ ÓÉÓÔÅÍÎÏÇÏ ÒÅÓÕÒÓÁ"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149
-msgid "Error 119"
-msgstr "ïÛÉÂËÁ 119"
+#: nis/ypclnt.c:922
+msgid "Unknown ypbind error"
+msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ypbind"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152
-msgid "Operation not supported on transport endpoint"
-msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÁ ËÏÎÅÞÎÏÊ ÔÏÞËÅ ÐÅÒÅÄÁÞÉ"
+#: nis/ypclnt.c:963
+msgid "yp_update: cannot convert host to netname\n"
+msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÈÏÓÔ × netname\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154
-msgid "Address family not supported by protocol family"
-msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÅÍÅÊÓÔ×ÏÍ ÐÒÏÔÏËÏÌÏ×"
+#: nis/ypclnt.c:981
+msgid "yp_update: cannot get server address\n"
+msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÁÄÒÅÓ ÓÅÒ×ÅÒÁ\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159
-msgid "Network dropped connection because of reset"
-msgstr "óÅÔØ ÓÂÒÏÓÉÌÁ ÓÏÅÄÉÎÅÎÉÅ ÉÚ-ÚÁ ÐÅÒÅÚÁÇÒÕÚËÉ"
+#: nscd/aicache.c:76 nscd/hstcache.c:461
+#, c-format
+msgid "Haven't found \"%s\" in hosts cache!"
+msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÈÏÓÔÏ×!"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166
-msgid "Error 136"
-msgstr "ïÛÉÂËÁ 136"
+#: nscd/aicache.c:78 nscd/hstcache.c:463
+#, c-format
+msgid "Reloading \"%s\" in hosts cache!"
+msgstr "ðÅÒÅÚÁÇÒÕÚËÁ \"%s\" × ËÜÛÅ ÈÏÓÔÏ×!"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167
-msgid "Not a name file"
-msgstr ""
+#: nscd/cache.c:126
+#, c-format
+msgid "add new entry \"%s\" of type %s for %s to cache%s"
+msgstr "ÄÏÂÁ×ÉÔØ ÎÏ×ÕÀ ÚÁÐÉÓØ \"%s\" ÔÉÐÁ %s ÄÌÑ %s × ËÜÛ%s"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168
-msgid "Not available"
-msgstr "îÅÄÏÓÔÕÐÎÏ"
+#: nscd/cache.c:233 nscd/connections.c:750
+#, c-format
+msgid "cannot stat() file `%s': %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat() ÄÌÑ ÆÁÊÌÁ `%s': %s"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169
-msgid "Is a name file"
+#: nscd/cache.c:262
+#, c-format
+msgid "pruning %s cache; time %ld"
 msgstr ""
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171
-msgid "Reserved for future use"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÎÏ ÎÁ ÂÕÄÕÝÅÅ"
+#: nscd/cache.c:289
+#, c-format
+msgid "considering %s entry \"%s\", timeout %<PRIu64>"
+msgstr ""
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172
-msgid "Error 142"
-msgstr "ïÛÉÂËÁ 142"
+#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493
+#: nscd/connections.c:512
+#, c-format
+msgid "invalid persistent database file \"%s\": %s"
+msgstr "ÎÅ×ÅÒÎÙÊ ÆÁÊÌ Ó ÐÏÓÔÏÑÎÎÏÊ ÂÁÚÏÊ ÄÁÎÎÙÈ \"%s\": %s"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
-msgid "Cannot send after socket shutdown"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÐÒÁ×ÉÔØ ÐÏÓÌÅ ×ÙËÌÀÞÅÎÉÑ ÓÏËÅÔÁ"
+#: nscd/connections.c:483
+msgid "header size does not match"
+msgstr "ÒÁÚÍÅÒ ÚÁÇÏÌÏ×ËÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ"
 
-#: stdio-common/psignal.c:63
-#, c-format
-msgid "%s%sUnknown signal %d\n"
-msgstr "%s%sîÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d\n"
+#: nscd/connections.c:495
+msgid "file size does not match"
+msgstr "ÎÅ ÓÏ×ÐÁÄÁÅÔ ÒÁÚÍÅÒ ÆÁÊÌÁ"
 
-#: dlfcn/dlinfo.c:51
-msgid "RTLD_SELF used in code not dynamically loaded"
-msgstr "RTLD_SELF ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ"
+#: nscd/connections.c:514
+msgid "verification failed"
+msgstr "×ÅÒÉÆÉËÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ"
 
-#: dlfcn/dlinfo.c:61
-msgid "unsupported dlinfo request"
-msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÚÁÐÒÏÓ dlinfo"
+#: nscd/connections.c:528
+#, c-format
+msgid "suggested size of table for database %s larger than the persistent database's table"
+msgstr "ÐÒÅÄÌÁÇÁÅÍÙÊ ÒÁÚÍÅÒ ÔÁÂÌÉÃÙ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ %s ÂÏÌØÛÅ ÞÅÍ ÔÁÂÌÉÃÁ Õ ÐÏÓÔÏÑÎÎÏÊ ÂÁÚÙ ÄÁÎÎÙÈ"
 
-#: malloc/mcheck.c:346
-msgid "memory is consistent, library is buggy\n"
-msgstr "ÐÁÍÑÔØ × ÈÏÒÏÛÅÍ ÓÏÓÔÏÑÎÉÉ, ÏÛÉÂËÉ × ÂÉÂÌÉÏÔÅËÅ\n"
+#: nscd/connections.c:538 nscd/connections.c:619
+#, c-format
+msgid "cannot create read-only descriptor for \"%s\"; no mmap"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÅÓËÒÉÐÔÏÒ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ ÄÌÑ \"%s\"; ÏÔÓÕÔÓÔ×ÕÅÔ mmap"
 
-#: malloc/mcheck.c:349
-msgid "memory clobbered before allocated block\n"
-msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÅÒÅÄ ×ÙÄÅÌÅÎÎÙÍ ÂÌÏËÏÍ\n"
+#: nscd/connections.c:598
+#, c-format
+msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ ÄÌÑ %s ÐÏ×ÒÅÖÄÅÎÁ ÉÌÉ ÐÁÒÁÌÌÅÌØÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ; ÕÄÁÌÉÔÅ %s ×ÒÕÞÎÕÀ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ, É ÐÅÒÅÚÁÐÕÓÔÉÔÅ"
 
-#: malloc/mcheck.c:352
-msgid "memory clobbered past end of allocated block\n"
-msgstr "ÐÁÍÑÔØ ÚÁÔÅÒÔÁ ÐÏÓÌÅ ËÏÎÃÁ ×ÙÄÅÌÅÎÎÏÇÏ ÂÌÏËÁ\n"
+#: nscd/connections.c:605
+#, c-format
+msgid "cannot create %s; no persistent database used"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s; ÐÏÓÔÏÑÎÎÙÅ ÂÁÚÙ ÄÁÎÎÙÈ ÎÅ ÉÓÐÏÌØÚÏ×ÁÎÙ"
 
-#: malloc/mcheck.c:355
-msgid "block freed twice\n"
-msgstr "ÂÌÏË ÏÓ×ÏÂÏÖÄÅÎ Ä×ÁÖÄÙ\n"
+#: nscd/connections.c:608
+#, c-format
+msgid "cannot create %s; no sharing possible"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s; ÒÁÚÄÅÌÅÎÉÅ ÎÅ×ÏÚÍÏÖÎÏ"
 
-#: malloc/mcheck.c:358
-msgid "bogus mcheck_status, library is buggy\n"
-msgstr "ÎÅÁÄÅË×ÁÔÎÙÊ mcheck_status, × ÂÉÂÌÉÏÔÅËÅ ÏÛÉÂËÉ\n"
+#: nscd/connections.c:679
+#, c-format
+msgid "cannot write to database file %s: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÂÁÚÙ ÄÁÎÎÙÈ %s: %s "
 
-#: malloc/memusagestat.c:53
-msgid "Name output file"
-msgstr "éÍÑ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ"
+#: nscd/connections.c:713
+#, c-format
+msgid "cannot set socket to close on exec: %s; disabling paranoia mode"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÚÁËÒÙÔÉÅ ÓÏËÅÔÁ ÐÒÉ exec: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: malloc/memusagestat.c:54
-msgid "Title string used in output graphic"
-msgstr "úÁÇÏÌÏ×ÏË ÄÌÑ ×ÙÈÏÄÎÏÇÏ ÇÒÁÆÉËÁ"
+#: nscd/connections.c:763
+#, c-format
+msgid "cannot open socket: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ: %s"
 
-#: malloc/memusagestat.c:55
-msgid "Generate output linear to time (default is linear to number of function calls)"
-msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ×ÒÅÍÅÎÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÌÉÎÅÊÎÏ ÏÔÎÏÓÉÔÅÌØÎÏ ÞÉÓÌÕ ×ÙÚÏ×Ï× ÆÕÎËÃÉÊ)"
+#: nscd/connections.c:780
+#, c-format
+msgid "cannot change socket to nonblocking mode: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅ×ÅÓÔÉ ÓÏËÅÔ × ÎÅÂÌÏËÉÒÕÀÝÉÊ ÒÅÖÉÍ: %s"
 
-#: malloc/memusagestat.c:57
-msgid "Also draw graph for total memory consumption"
-msgstr "ðÏÓÔÒÏÉÔØ ÔÁËÖÅ ÇÒÁÆÉË ÉÔÏÇÏ×ÏÇÏ ÐÏÔÒÅÂÌÅÎÉÑ ÐÁÍÑÔÉ"
+#: nscd/connections.c:788
+#, c-format
+msgid "cannot set socket to close on exec: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÏËÅÔ ÚÁËÒÙ×ÁÀÝÉÍÓÑ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ exec: %s"
 
-#: malloc/memusagestat.c:58
-msgid "make output graphic VALUE pixel wide"
-msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ÛÉÒÉÎÏÊ × VALUE ÐÉËÓÅÌÏ×"
+#: nscd/connections.c:799
+#, c-format
+msgid "cannot enable socket to accept connections: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÏËÅÔ ÐÒÉÎÉÍÁÀÝÉÍ ÓÏÅÄÉÎÅÎÉÑ: %s"
 
-#: malloc/memusagestat.c:59
-msgid "make output graphic VALUE pixel high"
-msgstr "ÒÉÓÏ×ÁÔØ ÇÒÁÆÉË ×ÙÓÏÔÏÊ × VALUE ÐÉËÓÅÌÏ×"
+#: nscd/connections.c:892
+#, c-format
+msgid "provide access to FD %d, for %s"
+msgstr ""
 
-#: malloc/memusagestat.c:64
-msgid "Generate graphic from memory profiling data"
-msgstr "óÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆÉË ÐÏ ÄÁÎÎÙÍ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÑ ÐÁÍÑÔÉ"
+#: nscd/connections.c:904
+#, c-format
+msgid "cannot handle old request version %d; current version is %d"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÚÁÐÒÏÓ ÓÔÁÒÏÊ ×ÅÒÓÉÉ %d; ÔÅËÕÝÁÑ ×ÅÒÓÉÑ %d"
 
-#: malloc/memusagestat.c:67
-msgid "DATAFILE [OUTFILE]"
-msgstr "æáêì-äáîîùè [÷ùèïäîïê-æáêì]"
+#: nscd/connections.c:954 nscd/connections.c:1007
+#, c-format
+msgid "cannot write result: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÒÅÚÕÌØÔÁÔ: %s"
 
-#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57
-msgid "Unknown error"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ"
+#: nscd/connections.c:1082
+#, c-format
+msgid "error getting caller's id: %s"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÙ: %s"
 
-#: string/strsignal.c:69
+#: nscd/connections.c:1140 nscd/connections.c:1154
 #, c-format
-msgid "Real-time signal %d"
-msgstr "óÉÇÎÁÌ ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ %d"
+msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /proc/self/cmdline: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: string/strsignal.c:73
+#: nscd/connections.c:1194
 #, c-format
-msgid "Unknown signal %d"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d"
+msgid "cannot change to old UID: %s; disabling paranoia mode"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ UID ÎÁ ÐÒÅÖÎÉÊ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: timezone/zdump.c:176
+#: nscd/connections.c:1204
 #, c-format
-msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
-msgstr "%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -v ] [ -c cutoff ] ÉÍÑ-ÚÏÎÙ ...\n"
+msgid "cannot change to old GID: %s; disabling paranoia mode"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ GID ÎÁ ÐÒÅÖÎÉÊ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: timezone/zdump.c:269
-msgid "Error writing to standard output"
-msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ"
+#: nscd/connections.c:1217
+#, c-format
+msgid "cannot change to old working directory: %s; disabling paranoia mode"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÅÒÎÕÔØÓÑ × ÐÒÅÖÎÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: timezone/zic.c:361
+#: nscd/connections.c:1245
 #, c-format
-msgid "%s: Memory exhausted: %s\n"
-msgstr "%s: ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ: %s\n"
+msgid "re-exec failed: %s; disabling paranoia mode"
+msgstr "ÐÏ×ÔÏÒÎÙÊ exec ÎÅÕÓÐÅÛÅÎ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157
-msgid "Unknown system error"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÓÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ"
+#: nscd/connections.c:1254
+#, c-format
+msgid "cannot change current working directory to \"/\": %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÎÁ \"/\": %s"
 
-#: timezone/zic.c:420
+#: nscd/connections.c:1372
 #, c-format
-msgid "\"%s\", line %d: %s"
-msgstr "\"%s\", ÓÔÒÏËÁ %d: %s"
+msgid "short read while reading request: %s"
+msgstr "ÎÅÐÏÌÎÙÊ ÓÞÉÔÁÎÎÙÊ ÂÌÏË ÐÒÉ ÞÔÅÎÉÉ ÚÁÐÒÏÓÁ: %s"
 
-#: timezone/zic.c:423
+#: nscd/connections.c:1404
 #, c-format
-msgid " (rule from \"%s\", line %d)"
-msgstr " (ÐÒÁ×ÉÌÏ ÉÚ \"%s\", ÓÔÒÏËÁ %d)"
+msgid "key length in request too long: %d"
+msgstr "ÄÌÉÎÁ ËÌÀÞÁ × ÚÁÐÒÏÓÅ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: %d"
 
-#: timezone/zic.c:435
-msgid "warning: "
-msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
+#: nscd/connections.c:1417
+#, c-format
+msgid "short read while reading request key: %s"
+msgstr "ÎÅÐÏÌÎÙÊ ÓÞÉÔÁÎÎÙÊ ÂÌÏË ÐÒÉ ÞÔÅÎÉÉ ËÌÀÞÁ ÚÁÐÒÏÓÁ: %s"
 
-#: timezone/zic.c:445
+#: nscd/connections.c:1426
 #, c-format
-msgid ""
-"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
-"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
-msgstr ""
-"%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -s ] [ -v ] [ -l ÍÅÓÔÎÏÅ-×ÒÅÍÑ ] [ -p ÐÒÁ×ÉÌÁ-posix ] \\\n"
-"\t[ -d ËÁÔÁÌÏÇ ] [ -L ×ÉÓÏËÏÓÎÙÅ-ÓÅËÕÎÄÙ ] [ -y yearistype ] [ ÉÍÑ-ÆÁÊÌÁ ... ]\n"
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d) ÏÔ PID %ld"
 
-#: timezone/zic.c:492
+#: nscd/connections.c:1431
 #, c-format
-msgid "%s: More than one -d option specified\n"
-msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -d\n"
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d)"
 
-#: timezone/zic.c:502
+#: nscd/connections.c:1792
 #, c-format
-msgid "%s: More than one -l option specified\n"
-msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -l\n"
+msgid "could only start %d threads; terminating"
+msgstr "ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ ÔÏÌØËÏ %d ÔÒÅÄÏ×; ÏÓÔÁÎÏ×"
 
-#: timezone/zic.c:512
+#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858
+#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896
+#: nscd/connections.c:1907
 #, c-format
-msgid "%s: More than one -p option specified\n"
-msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -p\n"
+msgid "Failed to run nscd as user '%s'"
+msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ nscd ÏÔ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ '%s'"
 
-#: timezone/zic.c:522
+#: nscd/connections.c:1859
 #, c-format
-msgid "%s: More than one -y option specified\n"
-msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -y\n"
+msgid "initial getgrouplist failed"
+msgstr "ÐÅÒ×ÏÎÁÞÁÌØÎÁÑ getgrouplist ÎÅÕÓÐÅÛÎÁ"
 
-#: timezone/zic.c:532
+#: nscd/connections.c:1868
 #, c-format
-msgid "%s: More than one -L option specified\n"
-msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -L\n"
+msgid "getgrouplist failed"
+msgstr "getgrouplist ÎÅÕÓÐÅÛÎÁ"
 
-#: timezone/zic.c:639
+#: nscd/connections.c:1886
 #, c-format
-msgid "%s: Can't unlink  %s: %s\n"
-msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÓÙÌËÕ  %s: %s\n"
+msgid "setgroups failed"
+msgstr "setgroups ÎÅÕÓÐÅÛÎÁ"
 
-#: timezone/zic.c:646
-msgid "hard link failed, symbolic link used"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÄÅÌÁÔØ ÖÅÓÔËÕÀ ÓÓÙÌËÕ, ÉÓÐÏÌØÚÕÅÔÓÑ ÓÉÍ×ÏÌØÎÁÑ"
+#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411
+#: nscd/pwdcache.c:395
+#, c-format
+msgid "short write in %s: %s"
+msgstr "ÎÅÐÏÌÎÁÑ ÚÁÐÉÓØ × %s: %s"
 
-#: timezone/zic.c:654
+#: nscd/grpcache.c:443 nscd/initgrcache.c:77
 #, c-format
-msgid "%s: Can't link from %s to %s: %s\n"
-msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s: %s\n"
+msgid "Haven't found \"%s\" in group cache!"
+msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÇÒÕÐÐ!"
 
-#: timezone/zic.c:752 timezone/zic.c:754
-msgid "same rule name in multiple files"
-msgstr "ÏÄÉÎÁËÏ×ÏÅ ÉÍÑ ÐÒÁ×ÉÌÁ × ÎÅÓËÏÌØËÉÈ ÆÁÊÌÁÈ"
+#: nscd/grpcache.c:445 nscd/initgrcache.c:79
+#, c-format
+msgid "Reloading \"%s\" in group cache!"
+msgstr "ðÅÒÅÚÁÇÒÕÚËÁ \"%s\" × ËÜÛÅ ÇÒÕÐÐ!"
 
-#: timezone/zic.c:795
-msgid "unruly zone"
-msgstr "ÎÅ ÐÏÄÞÉÎÑÀÝÁÑÓÑ ÐÒÁ×ÉÌÁÍ ÚÏÎÁ"
+#: nscd/grpcache.c:536
+#, c-format
+msgid "Invalid numeric gid \"%s\"!"
+msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÇÒÕÐÐÙ \"%s\"!"
 
-#: timezone/zic.c:802
+#: nscd/mem.c:382
 #, c-format
-msgid "%s in ruleless zone"
-msgstr "%s × ÚÏÎÅ ÂÅÚ ÐÒÁ×ÉÌ"
-
-#: timezone/zic.c:823
-msgid "standard input"
-msgstr "ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ"
+msgid "freed %zu bytes in %s cache"
+msgstr "ÏÓ×ÏÂÏÖÄÅÎÏ %zu ÂÁÊÔ × ËÜÛÅ %s"
 
-#: timezone/zic.c:828
+#: nscd/mem.c:511
 #, c-format
-msgid "%s: Can't open %s: %s\n"
-msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
+msgid "no more memory for database '%s'"
+msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ '%s'"
 
-#: timezone/zic.c:839
-msgid "line too long"
-msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ÄÌÉÎÎÁÑ"
+#: nscd/nscd.c:97
+msgid "Read configuration data from NAME"
+msgstr "þÉÔÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÄÁÎÎÙÅ ÉÚ æáêìá"
 
-#: timezone/zic.c:859
-msgid "input line of unknown type"
-msgstr "×ÈÏÄÎÁÑ ÓÔÒÏËÁ ÎÅÉÚ×ÅÓÔÎÏÇÏ ÔÉÐÁ"
+#: nscd/nscd.c:99
+msgid "Do not fork and display messages on the current tty"
+msgstr "îÅ ÐÏÒÏÖÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ, ÐÅÞÁÔÁÔØ ÓÏÏÂÝÅÎÉÑ ÎÁ ÔÅËÕÝÉÊ ÔÅÒÍÉÎÁÌ"
 
-#: timezone/zic.c:875
-#, c-format
-msgid "%s: Leap line in non leap seconds file %s\n"
-msgstr "%s: ÷ÉÓÏËÏÓÎÁÑ ÓÔÒÏËÁ ×ÅË ÆÁÊÌÁ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ %s\n"
+#: nscd/nscd.c:100
+msgid "NUMBER"
+msgstr "þéóìï"
 
-#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322
-#, c-format
-msgid "%s: panic: Invalid l_value %d\n"
-msgstr "%s: ÐÁÎÉËÁ: îÅÄÏÐÕÓÔÉÍÏÅ l_value %d\n"
+#: nscd/nscd.c:100
+msgid "Start NUMBER threads"
+msgstr "úÁÐÕÓÔÉÔØ ÕËÁÚÁÎÎÏÅ þéóìï ÎÉÔÅÊ"
 
-#: timezone/zic.c:890
-#, c-format
-msgid "%s: Error reading %s\n"
-msgstr "%s: ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n"
+#: nscd/nscd.c:101
+msgid "Shut the server down"
+msgstr "÷ÙËÌÀÞÉÔØ ÓÅÒ×ÅÒ"
 
-#: timezone/zic.c:897
-#, c-format
-msgid "%s: Error closing %s: %s\n"
-msgstr "%s: ïÛÉÂËÁ ÚÁËÒÙÔÉÑ %s: %s\n"
+#: nscd/nscd.c:102
+msgid "Print current configuration statistic"
+msgstr "îÁÐÅÞÁÔÁÔØ ÓÔÁÔÉÓÔÉËÕ ÐÏ ÔÅËÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ"
 
-#: timezone/zic.c:902
-msgid "expected continuation line not found"
-msgstr "ÏÖÉÄÁÅÍÁÑ ÓÔÒÏËÁ ÐÒÏÄÏÌÖÅÎÉÑ ÎÅ ÎÁÊÄÅÎÁ"
+#: nscd/nscd.c:103
+msgid "TABLE"
+msgstr "ôáâìéãá"
 
-#: timezone/zic.c:958
-msgid "wrong number of fields on Rule line"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Rule"
+#: nscd/nscd.c:104
+msgid "Invalidate the specified cache"
+msgstr "ïÂßÑ×ÉÔØ ÕËÁÚÁÎÎÙÊ ËÜÛ ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÙÍ"
 
-#: timezone/zic.c:962
-msgid "nameless rule"
-msgstr "ÂÅÚÙÍÑÎÎÏÅ ÐÒÁ×ÉÌÏ"
+#: nscd/nscd.c:105
+msgid "TABLE,yes"
+msgstr "ôáâìéãá,yes"
 
-#: timezone/zic.c:967
-msgid "invalid saved time"
-msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÈÒÁÎÅÎÎÏÅ ×ÒÅÍÑ"
+#: nscd/nscd.c:106
+msgid "Use separate cache for each user"
+msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÏÔÄÅÌØÎÙÊ ËÜÛ ÄÌÑ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ"
 
-#: timezone/zic.c:986
-msgid "wrong number of fields on Zone line"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Zone"
+#: nscd/nscd.c:111
+msgid "Name Service Cache Daemon."
+msgstr "äÅÍÏÎ ËÜÛÁ ÓÌÕÖÂÙ ÉÍÅÎ."
 
-#: timezone/zic.c:992
+#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123
 #, c-format
-msgid "\"Zone %s\" line and -l option are mutually exclusive"
-msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -l ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ"
+msgid "wrong number of arguments"
+msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×"
 
-#: timezone/zic.c:1000
+#: nscd/nscd.c:153
 #, c-format
-msgid "\"Zone %s\" line and -p option are mutually exclusive"
-msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -p ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ"
+msgid "failure while reading configuration file; this is fatal"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ; ÜÔÏ ÆÁÔÁÌØÎÙÊ ÓÂÏÊ"
 
-#: timezone/zic.c:1012
+#: nscd/nscd.c:162
 #, c-format
-msgid "duplicate zone name %s (file \"%s\", line %d)"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ÚÏÎÙ %s (ÆÁÊÌ \"%s\", ÓÔÒÏËÁ %d)"
-
-#: timezone/zic.c:1028
-msgid "wrong number of fields on Zone continuation line"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone"
+msgid "already running"
+msgstr "ÕÖÅ ÚÁÐÕÝÅÎ"
 
-#: timezone/zic.c:1068
-msgid "invalid UTC offset"
-msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÏÔ UTC"
+#: nscd/nscd.c:177 nscd/nscd.c:232
+#, c-format
+msgid "cannot fork"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÒÏÄÉÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ"
 
-#: timezone/zic.c:1071
-msgid "invalid abbreviation format"
-msgstr "ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÓÏËÒÁÝÅÎÉÑ"
+#: nscd/nscd.c:240
+#, c-format
+msgid "cannot change current working directory to \"/\""
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÍÅÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÎÁ \"/\""
 
-#: timezone/zic.c:1097
-msgid "Zone continuation line end time is not after end time of previous line"
-msgstr "ËÏÎÅÞÎÏÅ ×ÒÅÍÑ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone ÎÅ ÐÏÚÄÎÅÅ ËÏÎÅÞÎÏÇÏ ×ÒÅÍÅÎÉ × ÐÒÅÄÙÄÕÝÅÊ ÓÔÒÏËÅ"
+#: nscd/nscd.c:248
+msgid "Could not create log file"
+msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÐÒÏÔÏËÏÌÁ"
 
-#: timezone/zic.c:1124
-msgid "wrong number of fields on Leap line"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Leap"
+#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172
+#, c-format
+msgid "Only root is allowed to use this option!"
+msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!"
 
-#: timezone/zic.c:1133
-msgid "invalid leaping year"
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÉÓÏËÏÓÎÙÊ ÇÏÄ"
+#: nscd/nscd.c:359 nscd/nscd_stat.c:191
+#, c-format
+msgid "write incomplete"
+msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÚÁÐÉÓØ"
 
-#: timezone/zic.c:1148 timezone/zic.c:1252
-msgid "invalid month name"
-msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÅ ÍÅÓÑÃÁ"
+#: nscd/nscd.c:370
+#, c-format
+msgid "cannot read invalidate ACK"
+msgstr ""
 
-#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388
-msgid "invalid day of month"
-msgstr "ÎÅ×ÅÒÎÙÊ ÄÅÎØ ÍÅÓÑÃÁ"
+#: nscd/nscd.c:376
+#, c-format
+msgid "invalidation failed"
+msgstr ""
 
-#: timezone/zic.c:1166
-msgid "time before zero"
-msgstr "×ÒÅÍÑ ÄÏ ÎÕÌÑ"
+#: nscd/nscd.c:386
+#, c-format
+msgid "secure services not implemented anymore"
+msgstr ""
 
-#: timezone/zic.c:1170
-msgid "time too small"
-msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ÍÁÌÏ"
+#: nscd/nscd_conf.c:55
+#, c-format
+msgid "database %s is not supported\n"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
 
-#: timezone/zic.c:1174
-msgid "time too large"
-msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ×ÅÌÉËÏ"
+#: nscd/nscd_conf.c:106
+#, c-format
+msgid "Parse error: %s"
+msgstr "ïÛÉÂËÁ ÒÁÚÂÏÒÁ: %s"
 
-#: timezone/zic.c:1178 timezone/zic.c:1281
-msgid "invalid time of day"
-msgstr "ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ ÄÎÑ"
+#: nscd/nscd_conf.c:191
+#, c-format
+msgid "Must specify user name for server-user option"
+msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ server-user"
 
-#: timezone/zic.c:1197
-msgid "illegal CORRECTION field on Leap line"
-msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ CORRECTION × ÓÔÒÏËÅ Leap"
+#: nscd/nscd_conf.c:198
+#, c-format
+msgid "Must specify user name for stat-user option"
+msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ stat-user"
 
-#: timezone/zic.c:1201
-msgid "illegal Rolling/Stationary field on Leap line"
-msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ Rolling/Stationary × ÓÔÒÏËÅ Leap"
+#: nscd/nscd_conf.c:242
+#, c-format
+msgid "invalid value for 'reload-count': %u"
+msgstr "ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ 'reload-count': %u"
 
-#: timezone/zic.c:1216
-msgid "wrong number of fields on Link line"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Link"
+#: nscd/nscd_conf.c:257
+#, c-format
+msgid "Must specify value for restart-interval option"
+msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÚÎÁÞÅÎÉÅ ÄÌÑ ËÌÀÞÁ restart-interval"
 
-#: timezone/zic.c:1220
-msgid "blank FROM field on Link line"
-msgstr "ÐÕÓÔÏÅ ÐÏÌÅ FROM × ÓÔÒÏËÅ Link"
+#: nscd/nscd_conf.c:271
+#, c-format
+msgid "Unknown option: %s %s %s"
+msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ: %s %s %s"
 
-#: timezone/zic.c:1224
-msgid "blank TO field on Link line"
-msgstr "ÐÕÓÔÏÅ ÐÏÌÅ TO × ÓÔÒÏËÅ Link"
+#: nscd/nscd_conf.c:284
+#, c-format
+msgid "cannot get current working directory: %s; disabling paranoia mode"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÔÅËÕÝÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ: %s; ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ÙËÌÀÞÅÎ"
 
-#: timezone/zic.c:1301
-msgid "invalid starting year"
-msgstr "ÎÅ×ÅÒÎÙÊ ÎÁÞÁÌØÎÙÊ ÇÏÄ"
+#: nscd/nscd_conf.c:304
+#, c-format
+msgid "maximum file size for %s database too small"
+msgstr "ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÁ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ %s ÓÌÉÛËÏÍ ÍÁÌ"
 
-#: timezone/zic.c:1305
-msgid "starting year too low to be represented"
-msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
+#: nscd/nscd_stat.c:141
+#, c-format
+msgid "cannot write statistics: %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÔÁÔÉÓÔÉËÕ: %s"
 
-#: timezone/zic.c:1307
-msgid "starting year too high to be represented"
-msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
+#: nscd/nscd_stat.c:156
+msgid "yes"
+msgstr "ÄÁ"
+
+#: nscd/nscd_stat.c:157
+msgid "no"
+msgstr "ÎÅÔ"
 
-#: timezone/zic.c:1326
-msgid "invalid ending year"
-msgstr "ÎÅ×ÅÒÎÙÊ ËÏÎÅÞÎÙÊ ÇÏÄ"
+#: nscd/nscd_stat.c:168
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÉÌÉ %s ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!"
 
-#: timezone/zic.c:1330
-msgid "ending year too low to be represented"
-msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
+#: nscd/nscd_stat.c:179
+#, c-format
+msgid "nscd not running!\n"
+msgstr "nscd ÎÅ ÚÁÐÕÝÅÎ!\n"
 
-#: timezone/zic.c:1332
-msgid "ending year too high to be represented"
-msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
+#: nscd/nscd_stat.c:203
+#, c-format
+msgid "cannot read statistics data"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÓÔÁÔÉÓÔÉÞÅÓËÉÅ ÄÁÎÎÙÅ"
 
-#: timezone/zic.c:1335
-msgid "starting year greater than ending year"
-msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÂÏÌØÛÅ ËÏÎÅÞÎÏÇÏ"
+#: nscd/nscd_stat.c:206
+#, c-format
+msgid ""
+"nscd configuration:\n"
+"\n"
+"%15d  server debug level\n"
+msgstr ""
+"ëÏÎÆÉÇÕÒÁÃÉÑ nscd:\n"
+"\n"
+"%15d  ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ ÓÅÒ×ÅÒÁ\n"
 
-#: timezone/zic.c:1342
-msgid "typed single year"
-msgstr "ÏÄÉÎ ÔÉÐÉÚÉÒÏ×ÁÎÎÙÊ ÇÏÄ"
+#: nscd/nscd_stat.c:230
+#, c-format
+msgid "%3ud %2uh %2um %2lus  server runtime\n"
+msgstr "%3ud %2uh %2um %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
 
-#: timezone/zic.c:1379
-msgid "invalid weekday name"
-msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÑ ÄÎÑ ÎÅÄÅÌÉ"
+#: nscd/nscd_stat.c:233
+#, c-format
+msgid "    %2uh %2um %2lus  server runtime\n"
+msgstr "    %2uh %2um %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
 
-#: timezone/zic.c:1494
+#: nscd/nscd_stat.c:235
 #, c-format
-msgid "%s: Can't remove %s: %s\n"
-msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: %s\n"
+msgid "        %2um %2lus  server runtime\n"
+msgstr "        %2um %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
 
-#: timezone/zic.c:1504
+#: nscd/nscd_stat.c:237
 #, c-format
-msgid "%s: Can't create %s: %s\n"
-msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n"
+msgid "            %2lus  server runtime\n"
+msgstr "            %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
 
-#: timezone/zic.c:1570
+#: nscd/nscd_stat.c:239
 #, c-format
-msgid "%s: Error writing %s\n"
-msgstr "%s: ïÛÉÂËÁ ÚÁÐÉÓÉ %s\n"
+msgid ""
+"%15d  current number of threads\n"
+"%15d  maximum number of threads\n"
+"%15lu  number of times clients had to wait\n"
+"%15s  paranoia mode enabled\n"
+"%15lu  restart internal\n"
+msgstr ""
+"%15d  ÔÅËÕÝÅÅ ËÏÌÉÞÅÓÔ×Ï ÔÒÅÄÏ×\n"
+"%15d  ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÔÒÅÄÏ×\n"
+"%15lu  ÞÉÓÌÏ ÓÌÕÞÁÅ×, ËÏÇÄÁ ËÌÉÅÎÔÁÍ ÐÒÉÛÌÏÓØ ÖÄÁÔØ\n"
+"%15s  ÐÁÒÁÎÏÉÄÁÌØÎÙÊ ÒÅÖÉÍ ×ËÌÀÞÅÎ\n"
+"%15lu  ×ÎÕÔÒÅÎÎÉÊ ÐÅÒÅÚÁÐÕÓË\n"
 
-#: timezone/zic.c:1760
-msgid "can't determine time zone abbreviation to use just after until time"
+#: nscd/nscd_stat.c:273
+#, c-format
+msgid ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s  cache is enabled\n"
+"%15s  cache is persistent\n"
+"%15s  cache is shared\n"
+"%15zu  suggested size\n"
+"%15zu  total data pool size\n"
+"%15zu  used data pool size\n"
+"%15lu  seconds time to live for positive entries\n"
+"%15lu  seconds time to live for negative entries\n"
+"%15<PRIuMAX>  cache hits on positive entries\n"
+"%15<PRIuMAX>  cache hits on negative entries\n"
+"%15<PRIuMAX>  cache misses on positive entries\n"
+"%15<PRIuMAX>  cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15zu  current number of cached values\n"
+"%15zu  maximum number of cached values\n"
+"%15zu  maximum chain length searched\n"
+"%15<PRIuMAX>  number of delays on rdlock\n"
+"%15<PRIuMAX>  number of delays on wrlock\n"
+"%15<PRIuMAX>  memory allocations failed\n"
+"%15s  check /etc/%s for changes\n"
 msgstr ""
+"\n"
+"ëÜÛ %s:\n"
+"\n"
+"%15s  ËÜÛ ÚÁÄÅÊÓÔ×Ï×ÁÎ\n"
+"%15s  ËÜÛ ÐÏÓÔÏÑÎÎÙÊ\n"
+"%15s  ËÜÛ ÒÁÚÄÅÌÑÅÍÙÊ\n"
+"%15Zu  ÐÒÅÄÌÁÇÁÅÍÙÊ ÒÁÚÍÅÒ\n"
+"%15zu  ÏÂÝÉÊ ÏÂßÅÍ ÐÕÌÁ ÄÁÎÎÙÈ\n"
+"%15zu  ÉÓÐÏÌØÚÏ×ÁÎÎÙÊ ÏÂßÅÍ ÐÕÌÁ ÄÁÎÎÙÈ\n"
+"%15lu  ÓÅËÕÎÄÙ ÖÉÚÎÉ ÄÌÑ ÐÏÌÏÖÉÔÅÌØÎÙÈ ÚÁÐÉÓÅÊ\n"
+"%15lu  ÓÅËÕÎÄÙ ÖÉÚÎÉ ÄÌÑ ÏÔÒÉÃÁÔÅÌØÎÙÈ ÚÁÐÉÓÅÊ\n"
+"%15<PRIuMAX>  ÐÏÐÁÄÁÎÉÑ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
+"%15<PRIuMAX>  ÐÏÐÁÄÁÎÉÑ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
+"%15<PRIuMAX>  ÐÒÏÍÁÈÉ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
+"%15<PRIuMAX>  ÐÒÏÍÁÈÉ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
+"%15lu%% ÞÁÓÔÏÔÁ ÐÏÐÁÄÁÎÉÑ ÎÁ ËÜÛ\n"
+"%15zu  ÔÅËÕÝÅÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n"
+"%15zu  ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n"
+"%15zu  ÍÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÃÅÐÏÞËÉ ÐÏÉÓËÁ\n"
+"%15<PRIuMAX>  ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ rdlock\n"
+"%15<PRIuMAX>  ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ wrlock\n"
+"%15<PRIuMAX>  ÞÉÓÌÏ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ\n"
+"%15s  ÏÔÓÌÅÖÉ×ÁÀÔÓÑ ÌÉ ÉÚÍÅÎÅÎÉÑ /etc/%s \n"
 
-#: timezone/zic.c:1803
-msgid "too many transitions?!"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÅÒÅÈÏÄÏ×?!"
-
-#: timezone/zic.c:1822
-msgid "internal error - addtype called with bad isdst"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ isdst"
+#: nscd/pwdcache.c:438
+#, c-format
+msgid "Haven't found \"%s\" in password cache!"
+msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÐÁÒÏÌÅÊ!"
 
-#: timezone/zic.c:1826
-msgid "internal error - addtype called with bad ttisstd"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisstd"
+#: nscd/pwdcache.c:440
+#, c-format
+msgid "Reloading \"%s\" in password cache!"
+msgstr "ðÅÒÅÚÁÇÒÕÚËÁ \"%s\" × ËÜÛÅ ÐÁÒÏÌÅÊ!"
 
-#: timezone/zic.c:1830
-msgid "internal error - addtype called with bad ttisgmt"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisgmt"
+#: nscd/pwdcache.c:532
+#, c-format
+msgid "Invalid numeric uid \"%s\"!"
+msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\"!"
 
-#: timezone/zic.c:1849
-msgid "too many local time types"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÔÉÐÏ× ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ"
+#: nscd/selinux.c:151
+#, c-format
+msgid "Failed opening connection to the audit subsystem: %m"
+msgstr "îÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÐÏÄÓÉÓÔÅÍÏÊ ÁÕÄÉÔÁ: %m"
 
-#: timezone/zic.c:1877
-msgid "too many leap seconds"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ"
+#: nscd/selinux.c:172
+msgid "Failed to set keep-capabilities"
+msgstr ""
 
-#: timezone/zic.c:1883
-msgid "repeated leap second moment"
-msgstr "ÐÏ×ÔÏÒÑÀÝÉÊÓÑ ÍÏÍÅÎÔ ×ÉÓÏËÏÓÎÏÊ ÓÅËÕÎÄÙ"
+#: nscd/selinux.c:173 nscd/selinux.c:232
+#, c-format
+msgid "prctl(KEEPCAPS) failed"
+msgstr "prctl(KEEPCAPS) ÎÅÕÓÐÅÛÎÁ"
 
-#: timezone/zic.c:1935
-msgid "Wild result from command execution"
-msgstr "îÅÁÄÅË×ÁÔÎÙÊ ÒÅÚÕÌØÔÁÔ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ"
+#: nscd/selinux.c:187
+msgid "Failed to initialize drop of capabilities"
+msgstr ""
 
-#: timezone/zic.c:1936
+#: nscd/selinux.c:188
 #, c-format
-msgid "%s: command was '%s', result was %d\n"
-msgstr "%s: ËÏÍÁÎÄÁ ÂÙÌÁ '%s', ÒÅÚÕÌØÔÁÔ ÂÙÌ %d\n"
+msgid "cap_init failed"
+msgstr "cap_init ÎÅÕÓÐÅÛÎÁ"
 
-#: timezone/zic.c:2031
-msgid "Odd number of quotation marks"
-msgstr "îÅÞÅÔÎÏÅ ÞÉÓÌÏ ËÁ×ÙÞÅË"
+#: nscd/selinux.c:205
+msgid "Failed to drop capabilities\n"
+msgstr ""
 
-#: timezone/zic.c:2051 timezone/zic.c:2070
-msgid "time overflow"
-msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ×ÒÅÍÅÎÉ"
+#: nscd/selinux.c:206 nscd/selinux.c:223
+#, c-format
+msgid "cap_set_proc failed"
+msgstr "cap_set_proc ÎÅÕÓÐÅÛÎÁ"
 
-#: timezone/zic.c:2117
-msgid "use of 2/29 in non leap-year"
-msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ 29 ÆÅ×ÒÁÌÑ × ÎÅ×ÉÓÏËÏÓÎÏÍ ÇÏÄÕ"
+#: nscd/selinux.c:222
+msgid "Failed to drop capabilities"
+msgstr ""
+
+#: nscd/selinux.c:231
+msgid "Failed to unset keep-capabilities"
+msgstr ""
 
-#: timezone/zic.c:2151
-msgid "no day in month matches rule"
-msgstr "ÎÉ ÏÄÉÎ ÄÅÎØ × ÍÅÓÑÃÅ ÎÅ ÐÏÄÈÏÄÉÔ ÐÏÄ ÐÒÁ×ÉÌÏ"
+#: nscd/selinux.c:247
+msgid "Failed to determine if kernel supports SELinux"
+msgstr "îÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ, ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÉ ÑÄÒÏ SELinux"
 
-#: timezone/zic.c:2175
-msgid "too many, or too long, time zone abbreviations"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÏËÒÁÝÅÎÉÊ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ× ÉÌÉ ÏÎÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÅ"
+#: nscd/selinux.c:262
+#, c-format
+msgid "Failed to start AVC thread"
+msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ ÔÒÅÄ AVC"
 
-#: timezone/zic.c:2216
+#: nscd/selinux.c:284
 #, c-format
-msgid "%s: Can't create directory %s: %s\n"
-msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ %s: %s\n"
+msgid "Failed to create AVC lock"
+msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÂÌÏËÉÒÏ×ËÕ"
 
-#: timezone/zic.c:2238
+#: nscd/selinux.c:324
 #, c-format
-msgid "%s: %d did not sign extend correctly\n"
-msgstr "%s: %d ÎÅ ÓÏÈÒÁÎÉÌÏ ÚÎÁË ÐÒÉ ÒÁÓÛÉÒÅÎÉÉ\n"
+msgid "Failed to start AVC"
+msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ AVC"
 
-#: posix/../sysdeps/generic/wordexp.c:1797
-msgid "parameter null or not set"
-msgstr "ÐÁÒÁÍÅÔÒ ÐÕÓÔ ÉÌÉ ÎÅ ÚÁÄÁÎ"
+#: nscd/selinux.c:326
+msgid "Access Vector Cache (AVC) started"
+msgstr "Access Vector Cache (AVC) ÚÁÐÕÝÅÎ"
 
-#: posix/../sysdeps/posix/gai_strerror.c:31
-msgid "Address family for hostname not supported"
-msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÔÓÑ ÄÌÑ ÄÁÎÎÏÇÏ ÉÍÅÎÉ ÈÏÓÔÁ"
+#: nscd/selinux.c:347
+msgid "Error getting context of socket peer"
+msgstr "ïÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ ËÏÎÔÅËÓÔÁ ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ ÓÏËÅÔÁ"
 
-#: posix/../sysdeps/posix/gai_strerror.c:32
-msgid "Temporary failure in name resolution"
-msgstr "÷ÒÅÍÅÎÎÙÊ ÓÂÏÊ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ"
+#: nscd/selinux.c:352
+msgid "Error getting context of nscd"
+msgstr "ïÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ ËÏÎÔÅËÓÔÁ nscd"
 
-#: posix/../sysdeps/posix/gai_strerror.c:33
-msgid "Bad value for ai_flags"
-msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ai_flags"
+#: nscd/selinux.c:358
+msgid "Error getting sid from context"
+msgstr "ïÛÉÂËÁ ÐÏÌÕÞÅÎÉÑ sid ÉÚ ËÏÎÔÅËÓÔÁ"
 
-#: posix/../sysdeps/posix/gai_strerror.c:34
-msgid "Non-recoverable failure in name resolution"
-msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ"
+#: nscd/selinux.c:390
+#, c-format
+msgid ""
+"\n"
+"SELinux AVC Statistics:\n"
+"\n"
+"%15u  entry lookups\n"
+"%15u  entry hits\n"
+"%15u  entry misses\n"
+"%15u  entry discards\n"
+"%15u  CAV lookups\n"
+"%15u  CAV hits\n"
+"%15u  CAV probes\n"
+"%15u  CAV misses\n"
+msgstr ""
+"\n"
+"óÔÁÔÉÓÔÉËÁ AVC SELinux:\n"
+"\n"
+"%15u  ÐÏÉÓËÏ× ÚÁÐÉÓÅÊ\n"
+"%15u  ÐÏÐÁÄÁÎÉÊ\n"
+"%15u  ÐÒÏÍÁÈÏ×\n"
+"%15u  ÓÂÒÏÓÏ× ÚÁÐÉÓÅÊ\n"
+"%15u  ÐÏÉÓËÏ× CAV\n"
+"%15u  ÐÏÐÁÄÁÎÉÊ CAV\n"
+"%15u  ÐÒÏ×ÅÒÏË CAV\n"
+"%15u  ÐÒÏÍÁÈÏ× CAV\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:35
-msgid "ai_family not supported"
-msgstr "ai_family ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: nss/getent.c:52
+msgid "database [key ...]"
+msgstr "ÂÁÚÁ-ÄÁÎÎÙÈ [ËÌÀÞ ...]"
 
-#: posix/../sysdeps/posix/gai_strerror.c:36
-msgid "Memory allocation failure"
-msgstr "ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ"
+#: nss/getent.c:57
+msgid "Service configuration to be used"
+msgstr "éÓÐÏÌØÚÕÅÍÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÓÌÕÖÂÙ"
 
-#: posix/../sysdeps/posix/gai_strerror.c:37
-msgid "No address associated with hostname"
-msgstr "ó ÉÍÅÎÅÍ ÈÏÓÔÁ ÎÅ Ó×ÑÚÁÎÏ ÎÉ ÏÄÎÏÇÏ ÁÄÒÅÓÁ"
+#: nss/getent.c:62
+msgid ""
+"Get entries from administrative database.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"ðÏÌÕÞÁÅÔ ÚÁÐÉÓÉ ÉÚ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÊ ÂÁÚÙ ÄÁÎÎÙÈ.éÎÓÔÒÕËÃÉÉ ÐÏ ÓÏÏÂÝÅÎÉÀ ÏÂ ÏÛÉÂËÁÈ ÓÍÏÔÒÉÔÅ ÎÁ:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:38
-msgid "Name or service not known"
-msgstr "éÍÑ ÉÌÉ ÓÌÕÖÂÁ ÎÅ ÉÚ×ÅÓÔÎÙ"
+#: nss/getent.c:145 nss/getent.c:394
+#, c-format
+msgid "Enumeration not supported on %s\n"
+msgstr "ðÅÒÅÞÉÓÌÅÎÉÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:39
-msgid "Servname not supported for ai_socktype"
-msgstr "Servname ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ai_socktype"
+#: nss/getent.c:782
+#, c-format
+msgid "Unknown database name"
+msgstr "îÅÉÚ×ÅÓÔÎÏÅ ÉÍÑ ÂÁÚÙ ÄÁÎÎÙÈ"
 
-#: posix/../sysdeps/posix/gai_strerror.c:40
-msgid "ai_socktype not supported"
-msgstr "ai_socktype ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: nss/getent.c:808
+msgid "Supported databases:\n"
+msgstr "ðÏÄÄÅÒÖÉ×ÁÅÍÙÅ ÂÁÚÙ ÄÁÎÎÙÈ:\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:41
-msgid "System error"
-msgstr "óÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ"
+#: nss/getent.c:868
+#, c-format
+msgid "Unknown database: %s\n"
+msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ: %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:42
-msgid "Processing request in progress"
-msgstr "ïÂÒÁÂÏÔËÁ ÚÁÐÒÏÓÁ ÐÒÏÄÏÌÖÁÅÔÓÑ"
+#: nss/makedb.c:60
+msgid "Convert key to lower case"
+msgstr "ðÒÅÏÂÒÁÚÏ×ÁÔØ ËÌÀÞ × ÎÉÖÎÉÊ ÒÅÇÉÓÔÒ"
+
+#: nss/makedb.c:63
+msgid "Do not print messages while building database"
+msgstr "îÅ ÐÅÞÁÔÁÔØ ÓÏÏÂÝÅÎÉÊ ÐÒÉ ÐÏÓÔÒÏÅÎÉÉ ÂÁÚÙ ÄÁÎÎÙÈ"
+
+#: nss/makedb.c:65
+msgid "Print content of database file, one entry a line"
+msgstr "îÁÐÅÞÁÔÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ ÂÁÚÙ ÄÁÎÎÙÈ, ÐÏ ÏÄÎÏÊ ÚÁÐÉÓÉ × ÓÔÒÏËÕ"
+
+#: nss/makedb.c:70
+msgid "Create simple DB database from textual input."
+msgstr "ðÏÓÔÒÏÉÔØ ÐÒÏÓÔÕÀ ÂÁÚÕ ÄÁÎÎÙÈ DB ÉÚ ÔÅËÓÔÏ×ÏÇÏ ××ÏÄÁ."
 
-#: posix/../sysdeps/posix/gai_strerror.c:43
-msgid "Request canceled"
-msgstr "úÁÐÒÏÓ ÏÔÍÅÎÅÎ"
+#: nss/makedb.c:73
+msgid ""
+"INPUT-FILE OUTPUT-FILE\n"
+"-o OUTPUT-FILE INPUT-FILE\n"
+"-u INPUT-FILE"
+msgstr ""
+"÷èïäîïê-æáêì ÷ùèïäîïê-æáêì\n"
+"-o ÷ùèïäîïê-æáêì ÷èïäîïê-æáêì\n"
+"-u ÷èïäîïê-æáêì"
 
-#: posix/../sysdeps/posix/gai_strerror.c:44
-msgid "Request not canceled"
-msgstr "úÁÐÒÏÓ ÎÅ ÏÔÍÅÎÅÎ"
+#: nss/makedb.c:142
+#, c-format
+msgid "No usable database library found."
+msgstr "îÅ ÎÁÊÄÅÎÏ ÐÏÄÈÏÄÑÝÅÊ ÂÉÂÌÉÏÔÅËÉ."
 
-#: posix/../sysdeps/posix/gai_strerror.c:45
-msgid "All requests done"
-msgstr "÷ÓÅ ÚÁÐÒÏÓÙ ×ÙÐÏÌÎÅÎÙ"
+#: nss/makedb.c:149
+#, c-format
+msgid "cannot open database file `%s': %s"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÂÁÚÙ ÄÁÎÎÙÈ `%s': %s"
 
-#: posix/../sysdeps/posix/gai_strerror.c:46
-msgid "Interrupted by a signal"
-msgstr "ðÒÅÒ×ÁÎÏ ÐÏ ÓÉÇÎÁÌÕ"
+#: nss/makedb.c:151
+msgid "incorrectly formatted file"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ ÆÁÊÌ"
+
+#: nss/makedb.c:331
+msgid "duplicate key"
+msgstr "ÄÕÂÌÉÒÏ×ÁÎÎÙÊ ËÌÀÞ"
 
-#: posix/getconf.c:892
+#: nss/makedb.c:337
+#, c-format
+msgid "while writing database file"
+msgstr "ÐÒÉ ÚÁÐÉÓÉ ÆÁÊÌÁ ÂÁÚÙ ÄÁÎÎÙÈ"
+
+#: nss/makedb.c:348
+#, c-format
+msgid "problems while reading `%s'"
+msgstr "ÐÒÏÂÌÅÍÙ ÐÒÉ ÞÔÅÎÉÉ `%s'"
+
+#: nss/makedb.c:368 nss/makedb.c:385
+#, c-format
+msgid "while reading database"
+msgstr "ÐÒÉ ÞÔÅÎÉÉ ÂÁÚÙ ÄÁÎÎÙÈ"
+
+#: posix/getconf.c:940
 #, c-format
 msgid "Usage: %s [-v specification] variable_name [pathname]\n"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-v ÓÐÅÃÉÆÉËÁÃÉÑ] ÉÍÑ-ÐÅÒÅÍÅÎÎÏÊ [ÐÕÔØ]\n"
 
-#: posix/getconf.c:950
+#: posix/getconf.c:943
+#, c-format
+msgid "       %s -a [pathname]\n"
+msgstr "       %s -a [ÐÕÔØ]\n"
+
+#: posix/getconf.c:1062
 #, c-format
 msgid "unknown specification \"%s\""
 msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ \"%s\""
 
-#: posix/getconf.c:979 posix/getconf.c:995
+#: posix/getconf.c:1090
+#, c-format
+msgid "Couldn't execute %s"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ %s"
+
+#: posix/getconf.c:1130 posix/getconf.c:1146
 msgid "undefined"
 msgstr "ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
 
-#: posix/getconf.c:1017
+#: posix/getconf.c:1168
 #, c-format
 msgid "Unrecognized variable `%s'"
 msgstr "îÅÒÁÓÐÏÚÎÁÎÎÁÑ ÐÅÒÅÍÅÎÎÁÑ `%s'"
 
-#: posix/getopt.c:692 posix/getopt.c:711
+#: posix/getopt.c:571 posix/getopt.c:587
 #, c-format
 msgid "%s: option `%s' is ambiguous\n"
 msgstr "%s: ËÌÀÞ `%s' ÎÅÏÄÎÏÚÎÁÞÅÎ\n"
 
-#: posix/getopt.c:744 posix/getopt.c:748
+#: posix/getopt.c:620 posix/getopt.c:624
 #, c-format
 msgid "%s: option `--%s' doesn't allow an argument\n"
 msgstr "%s: ËÌÀÞ `--%s' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ÁÒÇÕÍÅÎÔÏÍ\n"
 
-#: posix/getopt.c:757 posix/getopt.c:762
+#: posix/getopt.c:633 posix/getopt.c:638
 #, c-format
 msgid "%s: option `%c%s' doesn't allow an argument\n"
 msgstr "%s: ËÌÀÞ `%c%s' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ÁÒÇÕÍÅÎÔÏÍ\n"
 
-#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159
-#: posix/getopt.c:1181
+#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016
+#: posix/getopt.c:1035
 #, c-format
 msgid "%s: option `%s' requires an argument\n"
 msgstr "%s: ËÌÀÞ `%s' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ\n"
 
-#: posix/getopt.c:867 posix/getopt.c:870
+#: posix/getopt.c:738 posix/getopt.c:741
 #, c-format
 msgid "%s: unrecognized option `--%s'\n"
 msgstr "%s: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `--%s'\n"
 
-#: posix/getopt.c:878 posix/getopt.c:881
+#: posix/getopt.c:749 posix/getopt.c:752
 #, c-format
 msgid "%s: unrecognized option `%c%s'\n"
 msgstr "%s: ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÌÀÞ `%c%s'\n"
 
-#: posix/getopt.c:936 posix/getopt.c:939
+#: posix/getopt.c:804 posix/getopt.c:807
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÙÊ ËÌÀÞ -- %c\n"
 
-#: posix/getopt.c:945 posix/getopt.c:948
+#: posix/getopt.c:813 posix/getopt.c:816
 #, c-format
 msgid "%s: invalid option -- %c\n"
 msgstr "%s: ÎÅ×ÅÒÎÙÊ ËÌÀÞ -- %c\n"
 
-#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234
-#: posix/getopt.c:1255
+#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088
+#: posix/getopt.c:1106
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: ËÌÀÞ ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ -- %c\n"
 
-#: posix/getopt.c:1074 posix/getopt.c:1093
+#: posix/getopt.c:937 posix/getopt.c:953
 #, c-format
 msgid "%s: option `-W %s' is ambiguous\n"
 msgstr "%s: ËÌÀÞ `-W %s' ÎÅÏÄÎÏÚÎÁÞÅÎ\n"
 
-#: posix/getopt.c:1117 posix/getopt.c:1138
+#: posix/getopt.c:977 posix/getopt.c:995
 #, c-format
 msgid "%s: option `-W %s' doesn't allow an argument\n"
 msgstr "%s: ËÌÀÞ `-W %s' ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ÁÒÇÕÍÅÎÔÏÍ\n"
 
-#: posix/regcomp.c:150
+#: posix/regcomp.c:135
 msgid "No match"
 msgstr "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ"
 
-#: posix/regcomp.c:153
+#: posix/regcomp.c:138
 msgid "Invalid regular expression"
 msgstr "îÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ"
 
-#: posix/regcomp.c:156
+#: posix/regcomp.c:141
 msgid "Invalid collation character"
 msgstr "îÅ×ÅÒÎÙÊ ÚÎÁË ÓÏÒÔÉÒÏ×ËÉ"
 
-#: posix/regcomp.c:159
+#: posix/regcomp.c:144
 msgid "Invalid character class name"
 msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ËÌÁÓÓÁ ÚÎÁËÏ×"
 
-#: posix/regcomp.c:162
+#: posix/regcomp.c:147
 msgid "Trailing backslash"
 msgstr "ïÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ × ËÏÎÃÅ"
 
-#: posix/regcomp.c:165
+#: posix/regcomp.c:150
 msgid "Invalid back reference"
 msgstr "îÅ×ÅÒÎÁÑ ÓÓÙÌËÁ ÎÁÚÁÄ"
 
-#: posix/regcomp.c:168
+#: posix/regcomp.c:153
 msgid "Unmatched [ or [^"
 msgstr "îÅÐÁÒÎÁÑ [ ÉÌÉ [^"
 
-#: posix/regcomp.c:171
+#: posix/regcomp.c:156
 msgid "Unmatched ( or \\("
 msgstr "îÅÐÁÒÎÁÑ ( ÉÌÉ \\("
 
-#: posix/regcomp.c:174
+#: posix/regcomp.c:159
 msgid "Unmatched \\{"
 msgstr "îÅÐÁÒÎÁÑ \\{"
 
-#: posix/regcomp.c:177
+#: posix/regcomp.c:162
 msgid "Invalid content of \\{\\}"
 msgstr "îÅ×ÅÒÎÏÅ ÓÏÄÅÒÖÉÍÏÅ × \\{\\}"
 
-#: posix/regcomp.c:180
+#: posix/regcomp.c:165
 msgid "Invalid range end"
 msgstr "îÅ×ÅÒÎÙÊ ËÏÎÅÃ ÄÉÁÐÁÚÏÎÁ"
 
-#: posix/regcomp.c:183
+#: posix/regcomp.c:168
 msgid "Memory exhausted"
 msgstr "ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ"
 
-#: posix/regcomp.c:186
+#: posix/regcomp.c:171
 msgid "Invalid preceding regular expression"
 msgstr "îÅ×ÅÒÎÏÅ ÐÒÅÄÛÅÓÔ×ÕÀÝÅÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ"
 
-#: posix/regcomp.c:189
+#: posix/regcomp.c:174
 msgid "Premature end of regular expression"
 msgstr "ðÒÅÖÄÅ×ÒÅÍÅÎÎÙÊ ËÏÎÅÃ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ"
 
-#: posix/regcomp.c:192
+#: posix/regcomp.c:177
 msgid "Regular expression too big"
 msgstr "òÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ ÓÌÉÛËÏÍ ×ÅÌÉËÏ"
 
-#: posix/regcomp.c:195
+#: posix/regcomp.c:180
 msgid "Unmatched ) or \\)"
 msgstr "îÅÐÁÒÎÁÑ ) ÉÌÉ \\)"
 
-#: posix/regcomp.c:661
+#: posix/regcomp.c:660
 msgid "No previous regular expression"
 msgstr "îÅÔ ÐÒÅÄÛÅÓÔ×ÕÀÝÅÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ"
 
-#: argp/argp-help.c:224
-#, c-format
-msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
-msgstr "%.*s: ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT ÔÒÅÂÕÅÔ ÚÎÁÞÅÎÉÅ"
-
-#: argp/argp-help.c:233
-#, c-format
-msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
-msgstr "%.*s: ÎÅÉÚ×ÅÓÔÎÙÊ ÐÁÒÁÍÅÔÒ ARGP_HELP_FMT"
-
-#: argp/argp-help.c:245
-#, c-format
-msgid "Garbage in ARGP_HELP_FMT: %s"
-msgstr "íÕÓÏÒ × ARGP_HELP_FMT: %s"
-
-#: argp/argp-help.c:1205
-msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
-msgstr "ïÂÑÚÁÔÅÌØÎÙÅ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ÄÌÉÎÎÙÈ ËÌÀÞÅÊ ÔÁËÖÅ Ñ×ÌÑÀÔÓÑ ÏÂÑÚÁÔÅÌØÎÙÍÉ ÉÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÍÉ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÏÒÏÔËÉÈ ËÌÀÞÅÊ."
-
-#: argp/argp-help.c:1592
-msgid "Usage:"
-msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:"
-
-#: argp/argp-help.c:1596
-msgid "  or: "
-msgstr "  ÉÌÉ: "
-
-#: argp/argp-help.c:1608
-msgid " [OPTION...]"
-msgstr " [ëìàþ...]"
-
-#: argp/argp-help.c:1635
-#, c-format
-msgid "Try `%s --help' or `%s --usage' for more information.\n"
-msgstr "ðÏÐÒÏÂÕÊÔÅ `%s --help' ÉÌÉ `%s --usage' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.\n"
-
-#: argp/argp-help.c:1663
-#, c-format
-msgid "Report bugs to %s.\n"
-msgstr "óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ ÏÔÐÒÁ×ÌÑÊÔÅ ÐÏ ÁÄÒÅÓÕ %s.\n"
-
-#: argp/argp-parse.c:115
-msgid "Give this help list"
-msgstr "÷ÙÄÁÅÔ ÜÔÏÔ ÓÐÒÁ×ÏÞÎÙÊ ÓÐÉÓÏË"
-
-#: argp/argp-parse.c:116
-msgid "Give a short usage message"
-msgstr "÷ÙÄÁÅÔ ËÒÁÔËÕÀ ÉÎÆÏÒÍÁÃÉÀ ÏÂ ÉÓÐÏÌØÚÏ×ÁÎÉÉ"
-
-#: argp/argp-parse.c:117
-msgid "Set the program name"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÒÏÇÒÁÍÍÙ"
-
-#: argp/argp-parse.c:119
-msgid "Hang for SECS seconds (default 3600)"
-msgstr "÷ÉÓÉÔ ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ ÓÅËÕÎÄ (ÐÏ ÕÍÏÌÞÁÎÉÀ 3600)"
-
-#: argp/argp-parse.c:180
-msgid "Print program version"
-msgstr "ðÅÞÁÔÁÅÔ ×ÅÒÓÉÀ ÐÒÏÇÒÁÍÍÙ"
-
-#: argp/argp-parse.c:196
-msgid "(PROGRAM ERROR) No version known!?"
-msgstr "(ïûéâëá ðòïçòáííù) ÷ÅÒÓÉÑ ÎÅÉÚ×ÅÓÔÎÁ!?"
-
-#: argp/argp-parse.c:672
-#, c-format
-msgid "%s: Too many arguments\n"
-msgstr "%s: óÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×\n"
-
-#: argp/argp-parse.c:813
-msgid "(PROGRAM ERROR) Option should have been recognized!?"
-msgstr "(ïûéâëá ðòïçòáííù) ëÌÀÞ ÄÏÌÖÅÎ ÂÙÔØ ÒÁÓÐÏÚÎÁÎ!?"
+#: posix/wordexp.c:1798
+msgid "parameter null or not set"
+msgstr "ÐÁÒÁÍÅÔÒ ÐÕÓÔ ÉÌÉ ÎÅ ÚÁÄÁÎ"
 
 #: resolv/herror.c:68
 msgid "Resolver Error 0 (no error)"
@@ -3729,199 +4465,71 @@ msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ÓÅÒ×ÅÒÁ"
 msgid "No address associated with name"
 msgstr "ó ÉÍÅÎÅÍ ÎÅ Ó×ÑÚÁÎÏ ÎÉ ÏÄÎÏÇÏ ÁÄÒÅÓÁ"
 
-#: resolv/herror.c:108
+#: resolv/herror.c:107
 msgid "Resolver internal error"
 msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ÒÅÓÏÌ×ÅÒÁ"
 
-#: resolv/herror.c:111
+#: resolv/herror.c:110
 msgid "Unknown resolver error"
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ÒÅÓÏÌ×ÅÒÁ"
 
-#: resolv/res_hconf.c:147
-#, c-format
-msgid "%s: line %d: expected service, found `%s'\n"
-msgstr "%s: ÓÔÒÏËÁ %d: ÏÖÉÄÁÅÔÓÑ ÓÌÕÖÂÁ, ÎÁÊÄÅÎÏ `%s'\n"
-
-#: resolv/res_hconf.c:165
-#, c-format
-msgid "%s: line %d: cannot specify more than %d services"
-msgstr "%s: ÓÔÒÏËÁ %d: ÎÅÌØÚÑ ÚÁÄÁÔØ ÂÏÌÅÅ ÞÅÍ %d ÓÌÕÖÂ"
-
-#: resolv/res_hconf.c:191
-#, c-format
-msgid "%s: line %d: list delimiter not followed by keyword"
-msgstr "%s: ÓÔÒÏËÁ %d: ÐÏÓÌÅ ÒÁÚÄÅÌÉÔÅÌÑ ÓÐÉÓËÁ ÎÅ ÓÔÏÉÔ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï"
-
-#: resolv/res_hconf.c:231
+#: resolv/res_hconf.c:124
 #, c-format
 msgid "%s: line %d: cannot specify more than %d trim domains"
 msgstr ""
 
-#: resolv/res_hconf.c:256
-#, c-format
-msgid "%s: line %d: list delimiter not followed by domain"
-msgstr "%s: ÓÔÒÏËÁ %d: ÐÏÓÌÅ ÒÁÚÄÅÌÉÔÅÌÑ ÓÐÉÓËÁ ÎÅ ÓÔÏÉÔ ÄÏÍÅÎ"
-
-#: resolv/res_hconf.c:319
-#, c-format
-msgid "%s: line %d: expected `on' or `off', found `%s'\n"
-msgstr "%s: ÓÔÒÏËÁ %d: ÏÖÉÄÁÅÔÓÑ `on' ÉÌÉ `off', ÎÁÊÄÅÎÏ `%s'\n"
-
-#: resolv/res_hconf.c:366
-#, c-format
-msgid "%s: line %d: bad command `%s'\n"
-msgstr "%s: ÓÔÒÏËÁ %d: ÎÅÐÒÁ×ÉÌØÎÁÑ ËÏÍÁÎÄÁ `%s'\n"
-
-#: resolv/res_hconf.c:395
-#, c-format
-msgid "%s: line %d: ignoring trailing garbage `%s'\n"
-msgstr "%s: ÓÔÒÏËÁ %d: ÉÇÎÏÒÉÒÏ×ÁÎ ÍÕÓÏÒ × ËÏÎÃÅ `%s'\n"
-
-#: nss/getent.c:51
-msgid "database [key ...]"
-msgstr "ÂÁÚÁ-ÄÁÎÎÙÈ [ËÌÀÞ ...]"
-
-#: nss/getent.c:56
-msgid "Service configuration to be used"
-msgstr "éÓÐÏÌØÚÕÅÍÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÓÌÕÖÂÙ"
-
-#: nss/getent.c:136 nss/getent.c:375
-#, c-format
-msgid "Enumeration not supported on %s\n"
-msgstr "ðÅÒÅÞÉÓÌÅÎÉÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ %s\n"
-
-#: nss/getent.c:800
-msgid "getent - get entries from administrative database."
-msgstr "getent -- ÐÏÌÕÞÁÅÔ ÚÁÐÉÓÉ ÉÚ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÊ ÂÁÚÙ ÄÁÎÎÙÈ."
-
-#: nss/getent.c:801
-msgid "Supported databases:"
-msgstr "ðÏÄÄÅÒÖÉ×ÁÅÍÙÅ ÂÁÚÙ ÄÁÎÎÙÈ:"
-
-#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64
-msgid "wrong number of arguments"
-msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×"
-
-#: nss/getent.c:868
-#, c-format
-msgid "Unknown database: %s\n"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ: %s\n"
-
-#: debug/pcprofiledump.c:52
-msgid "Don't buffer output"
-msgstr "îÅ ÂÕÆÅÒÉÒÏ×ÁÔØ ×Ù×ÏÄ"
-
-#: debug/pcprofiledump.c:57
-msgid "Dump information generated by PC profiling."
-msgstr "óÂÒÁÓÙ×ÁÅÔ ÉÎÆÏÒÍÁÃÉÀ, ÓÏÂÒÁÎÎÕÀ ÐÒÉ ÐÒÏÆÉÌÉÒÏ×ÁÎÉÉ PC."
-
-#: debug/pcprofiledump.c:60
-msgid "[FILE]"
-msgstr "[æáêì]"
-
-#: debug/pcprofiledump.c:100
-msgid "cannot open input file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ×ÈÏÄÎÏÊ ÆÁÊÌ"
-
-#: debug/pcprofiledump.c:106
-msgid "cannot read header"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË"
-
-#: debug/pcprofiledump.c:170
-msgid "invalid pointer size"
-msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÕËÁÚÁÔÅÌÑ"
-
-#: inet/rcmd.c:163 inet/rcmd.c:166
-msgid "rcmd: Cannot allocate memory\n"
-msgstr "rcmd: îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ\n"
-
-#: inet/rcmd.c:185 inet/rcmd.c:188
-msgid "rcmd: socket: All ports in use\n"
-msgstr "rcmd: socket: ÷ÓÅ ÐÏÒÔÙ ÉÓÐÏÌØÚÕÀÔÓÑ\n"
-
-#: inet/rcmd.c:222
-#, c-format
-msgid "connect to address %s: "
-msgstr "ÓÏÅÄÉÎÅÎÉÅ Ó ÁÄÒÅÓÏÍ %s: "
-
-#: inet/rcmd.c:240
-#, c-format
-msgid "Trying %s...\n"
-msgstr "ðÏÐÙÔËÁ %s...\n"
-
-#: inet/rcmd.c:289
-#, c-format
-msgid "rcmd: write (setting up stderr): %m\n"
-msgstr "rcmd: write (ÎÁÓÔÒÏÊËÁ stderr): %m\n"
-
-#: inet/rcmd.c:310
-#, c-format
-msgid "rcmd: poll (setting up stderr): %m\n"
-msgstr "rcmd: poll (ÎÁÓÔÒÏÊËÁ stderr): %m\n"
-
-#: inet/rcmd.c:313
-msgid "poll: protocol failure in circuit setup\n"
-msgstr "poll: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n"
-
-#: inet/rcmd.c:358
-msgid "socket: protocol failure in circuit setup\n"
-msgstr "socket: ÓÂÏÊ ÐÒÏÔÏËÏÌÁ ÐÒÉ ÎÁÓÔÒÏÊËÅ ÃÅÐÉ\n"
-
-#: inet/rcmd.c:387
-#, fuzzy, c-format
-msgid "rcmd: %s: short read"
-msgstr "rcmd: %s: ÎÅÐÏÌÎÏÅ ÞÔÅÎÉÅ"
-
-#: inet/rcmd.c:549
-msgid "lstat failed"
-msgstr "lstat ÎÅÕÓÐÅÛÎÁ"
-
-#: inet/rcmd.c:551
-msgid "not regular file"
-msgstr "ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ"
-
-#: inet/rcmd.c:556
-msgid "cannot open"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ"
+#: resolv/res_hconf.c:145
+#, c-format
+msgid "%s: line %d: list delimiter not followed by domain"
+msgstr "%s: ÓÔÒÏËÁ %d: ÐÏÓÌÅ ÒÁÚÄÅÌÉÔÅÌÑ ÓÐÉÓËÁ ÎÅ ÓÔÏÉÔ ÄÏÍÅÎ"
 
-#: inet/rcmd.c:558
-msgid "fstat failed"
-msgstr "fstat ÎÅÕÓÐÅÛÎÁ"
+#: resolv/res_hconf.c:204
+#, c-format
+msgid "%s: line %d: expected `on' or `off', found `%s'\n"
+msgstr "%s: ÓÔÒÏËÁ %d: ÏÖÉÄÁÅÔÓÑ `on' ÉÌÉ `off', ÎÁÊÄÅÎÏ `%s'\n"
 
-#: inet/rcmd.c:560
-msgid "bad owner"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÙÊ ×ÌÁÄÅÌÅÃ"
+#: resolv/res_hconf.c:247
+#, c-format
+msgid "%s: line %d: bad command `%s'\n"
+msgstr "%s: ÓÔÒÏËÁ %d: ÎÅÐÒÁ×ÉÌØÎÁÑ ËÏÍÁÎÄÁ `%s'\n"
 
-#: inet/rcmd.c:562
-msgid "writeable by other than owner"
-msgstr "ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÎÅ ×ÌÁÄÅÌØÃÅÍ"
+#: resolv/res_hconf.c:282
+#, c-format
+msgid "%s: line %d: ignoring trailing garbage `%s'\n"
+msgstr "%s: ÓÔÒÏËÁ %d: ÉÇÎÏÒÉÒÏ×ÁÎ ÍÕÓÏÒ × ËÏÎÃÅ `%s'\n"
 
-#: inet/rcmd.c:564
-msgid "hard linked somewhere"
-msgstr "ÉÍÅÅÔÓÑ ÖÅÓÔËÁÑ ÓÓÙÌËÁ"
+#: stdio-common/psignal.c:51
+#, c-format
+msgid "%s%sUnknown signal %d\n"
+msgstr "%s%sîÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d\n"
 
-#: inet/ruserpass.c:170 inet/ruserpass.c:193
-msgid "out of memory"
-msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ"
+#: stdio-common/psignal.c:52
+msgid "Unknown signal"
+msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ"
 
-#: inet/ruserpass.c:184
-msgid "Error: .netrc file is readable by others."
-msgstr "ïÛÉÂËÁ: ÆÁÊÌ .netrc ÍÏÖÅÔ ÚÁÐÉÓÙ×ÁÔØÓÑ ÄÒÕÇÉÍÉ."
+#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87
+msgid "Unknown error "
+msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ "
 
-#: inet/ruserpass.c:185
-msgid "Remove password or make file unreadable by others."
-msgstr "õÄÁÌÉÔÅ ÐÁÒÏÌØ ÉÌÉ ÓÄÅÌÁÊÔÅ ÆÁÊÌ ÎÅÞÉÔÁÅÍÙÍ ÄÒÕÇÉÍÉ."
+#: string/strerror.c:43
+msgid "Unknown error"
+msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ"
 
-#: inet/ruserpass.c:277
+#: string/strsignal.c:65
 #, c-format
-msgid "Unknown .netrc keyword %s"
-msgstr "îÅÉÚ×ÅÓÔÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï .netrc %s"
+msgid "Real-time signal %d"
+msgstr "óÉÇÎÁÌ ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ %d"
+
+#: string/strsignal.c:69
+#, c-format
+msgid "Unknown signal %d"
+msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÓÉÇÎÁÌ %d"
 
-#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118
+#: sunrpc/auth_unix.c:114
 msgid "authunix_create: out of memory\n"
 msgstr "authunix_create: ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ\n"
 
-#: sunrpc/auth_unix.c:318
+#: sunrpc/auth_unix.c:350
 msgid "auth_none.c - Fatal marshalling problem"
 msgstr "auth_none.c -- æÁÔÁÌØÎÁÑ ÏÛÉÂËÁ ÍÁÒÛÁÌÌÉÎÇÁ"
 
@@ -3939,111 +4547,111 @@ msgstr "; ÐÒÉÞÉÎÁ = "
 msgid "(unknown authentication error - %d)"
 msgstr "(ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ -- %d)"
 
-#: sunrpc/clnt_perr.c:177
+#: sunrpc/clnt_perr.c:172
 msgid "RPC: Success"
 msgstr "RPC: õÓÐÅÈ"
 
-#: sunrpc/clnt_perr.c:180
+#: sunrpc/clnt_perr.c:175
 msgid "RPC: Can't encode arguments"
 msgstr "RPC: îÅ×ÏÚÍÏÖÎÏ ÚÁËÏÄÉÒÏ×ÁÔØ ÁÒÇÕÍÅÎÔÙ"
 
-#: sunrpc/clnt_perr.c:184
+#: sunrpc/clnt_perr.c:179
 msgid "RPC: Can't decode result"
 msgstr "RPC: îÅ×ÏÚÍÏÖÎÏ ÒÁÓËÏÄÉÒÏ×ÁÔØ ÒÅÚÕÌØÔÁÔ"
 
-#: sunrpc/clnt_perr.c:188
+#: sunrpc/clnt_perr.c:183
 msgid "RPC: Unable to send"
 msgstr "RPC: îÅ ÕÄÁÌÏÓØ ÐÏÓÌÁÔØ"
 
-#: sunrpc/clnt_perr.c:192
+#: sunrpc/clnt_perr.c:187
 msgid "RPC: Unable to receive"
 msgstr "RPC: îÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ"
 
-#: sunrpc/clnt_perr.c:196
+#: sunrpc/clnt_perr.c:191
 msgid "RPC: Timed out"
 msgstr "RPC: ÷ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÉÓÔÅËÌÏ"
 
-#: sunrpc/clnt_perr.c:200
+#: sunrpc/clnt_perr.c:195
 msgid "RPC: Incompatible versions of RPC"
 msgstr "RPC: îÅÓÏ×ÍÅÓÔÉÍÙÅ ×ÅÒÓÉÉ RPC"
 
-#: sunrpc/clnt_perr.c:204
+#: sunrpc/clnt_perr.c:199
 msgid "RPC: Authentication error"
 msgstr "RPC: ïÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ"
 
-#: sunrpc/clnt_perr.c:208
+#: sunrpc/clnt_perr.c:203
 msgid "RPC: Program unavailable"
 msgstr "RPC: ðÒÏÇÒÁÍÍÁ ÎÅÄÏÓÔÕÐÎÁ"
 
-#: sunrpc/clnt_perr.c:212
+#: sunrpc/clnt_perr.c:207
 msgid "RPC: Program/version mismatch"
 msgstr "RPC: îÅÓÏ×ÐÁÄÅÎÉÅ ÐÒÏÇÒÁÍÍÙ/×ÅÒÓÉÉ"
 
-#: sunrpc/clnt_perr.c:216
+#: sunrpc/clnt_perr.c:211
 msgid "RPC: Procedure unavailable"
 msgstr "RPC: ðÒÏÃÅÄÕÒÁ ÎÅÄÏÓÔÕÐÎÁ"
 
-#: sunrpc/clnt_perr.c:220
+#: sunrpc/clnt_perr.c:215
 msgid "RPC: Server can't decode arguments"
 msgstr "RPC: óÅÒ×ÅÒ ÎÅ ÍÏÖÅÔ ÒÁÓËÏÄÉÒÏ×ÁÔØ ÁÒÇÕÍÅÎÔÙ"
 
-#: sunrpc/clnt_perr.c:224
+#: sunrpc/clnt_perr.c:219
 msgid "RPC: Remote system error"
 msgstr "RPC: ïÛÉÂËÁ ÕÄÁÌÅÎÎÏÊ ÓÉÓÔÅÍÙ"
 
-#: sunrpc/clnt_perr.c:228
+#: sunrpc/clnt_perr.c:223
 msgid "RPC: Unknown host"
 msgstr "RPC: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ"
 
-#: sunrpc/clnt_perr.c:232
+#: sunrpc/clnt_perr.c:227
 msgid "RPC: Unknown protocol"
 msgstr "RPC: îÅÉÚ×ÅÓÔÎÙÊ ÐÒÏÔÏËÏÌ"
 
-#: sunrpc/clnt_perr.c:236
+#: sunrpc/clnt_perr.c:231
 msgid "RPC: Port mapper failure"
 msgstr "RPC: óÂÏÊ ÏÔÏÂÒÁÖÁÔÅÌÑ ÐÏÒÔÏ×"
 
-#: sunrpc/clnt_perr.c:240
+#: sunrpc/clnt_perr.c:235
 msgid "RPC: Program not registered"
 msgstr "RPC: ðÒÏÇÒÁÍÍÁ ÎÅ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÁ"
 
-#: sunrpc/clnt_perr.c:244
+#: sunrpc/clnt_perr.c:239
 msgid "RPC: Failed (unspecified error)"
 msgstr "RPC: óÂÏÊ (ÏÛÉÂËÁ ÎÅ ÕËÁÚÁÎÁ)"
 
-#: sunrpc/clnt_perr.c:285
+#: sunrpc/clnt_perr.c:280
 msgid "RPC: (unknown error code)"
 msgstr "RPC: (ÎÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÛÉÂËÉ)"
 
-#: sunrpc/clnt_perr.c:357
+#: sunrpc/clnt_perr.c:342
 msgid "Authentication OK"
 msgstr "áÕÔÅÎÆÉËÁÃÉÑ ÕÓÐÅÛÎÁ"
 
-#: sunrpc/clnt_perr.c:360
+#: sunrpc/clnt_perr.c:345
 msgid "Invalid client credential"
 msgstr "îÅ×ÅÒÎÙÊ ÒÅË×ÉÚÉÔ ËÌÉÅÎÔÁ"
 
-#: sunrpc/clnt_perr.c:364
+#: sunrpc/clnt_perr.c:349
 msgid "Server rejected credential"
 msgstr "óÅÒ×ÅÒ ÏÔ×ÅÒÇ ÒÅË×ÉÚÉÔ"
 
-#: sunrpc/clnt_perr.c:368
+#: sunrpc/clnt_perr.c:353
 msgid "Invalid client verifier"
 msgstr ""
 
-#: sunrpc/clnt_perr.c:372
+#: sunrpc/clnt_perr.c:357
 msgid "Server rejected verifier"
 msgstr ""
 
-#: sunrpc/clnt_perr.c:376
+#: sunrpc/clnt_perr.c:361
 msgid "Client credential too weak"
 msgstr "òÅË×ÉÚÉÔ ËÌÉÅÎÔÁ ÓÌÉÛËÏÍ ÓÌÁÂ"
 
-#: sunrpc/clnt_perr.c:380
+#: sunrpc/clnt_perr.c:365
 msgid "Invalid server verifier"
 msgstr ""
 
-#: sunrpc/clnt_perr.c:384
+#: sunrpc/clnt_perr.c:369
 msgid "Failed (unspecified error)"
 msgstr "óÂÏÊ (ÏÛÉÂËÁ ÎÅ ÕËÁÚÁÎÁ)"
 
@@ -4051,193 +4659,177 @@ msgstr "óÂÏÊ (ÏÛÉÂËÁ ÎÅ ÕËÁÚÁÎÁ)"
 msgid "clnt_raw.c - Fatal header serialization error."
 msgstr "clnt_raw.c -- æÁÔÁÌØÎÁÑ ÏÛÉÂËÁ ÓÅÒÉÁÌÉÚÁÃÉÉ ÚÁÇÏÌÏ×ËÁ."
 
-#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137
+#: sunrpc/clnt_tcp.c:131
 msgid "clnttcp_create: out of memory\n"
 msgstr "clnttcp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144
+#: sunrpc/clnt_udp.c:139
 msgid "clntudp_create: out of memory\n"
 msgstr "clntudp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134
+#: sunrpc/clnt_unix.c:128
 msgid "clntunix_create: out of memory\n"
 msgstr "clntunix_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/get_myaddr.c:78
-msgid "get_myaddress: ioctl (get interface configuration)"
-msgstr "get_myaddress: ioctl (ÐÏÌÕÞÅÎÉÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ)"
-
-#: sunrpc/pm_getmaps.c:74
+#: sunrpc/pm_getmaps.c:83
 msgid "pmap_getmaps rpc problem"
 msgstr "ÐÒÏÂÌÅÍÁ pmap_getmaps rpc"
 
-#: sunrpc/pmap_clnt.c:72
-msgid "__get_myaddress: ioctl (get interface configuration)"
-msgstr "__get_myaddress: ioctl (ÐÏÌÕÞÅÎÉÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ)"
-
-#: sunrpc/pmap_clnt.c:137
+#: sunrpc/pmap_clnt.c:129
 msgid "Cannot register service"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÔØ ÓÌÕÖÂÕ"
 
-#: sunrpc/pmap_rmt.c:190
-msgid "broadcast: ioctl (get interface configuration)"
-msgstr "broadcast: ioctl (ÐÏÌÕÞÅÎÉÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ)"
-
-#: sunrpc/pmap_rmt.c:199
-msgid "broadcast: ioctl (get interface flags)"
-msgstr "broadcast: ioctl (ÐÏÌÕÞÅÎÉÅ ÆÌÁÇÏ× ÉÎÔÅÒÆÅÊÓÁ)"
-
-#: sunrpc/pmap_rmt.c:269
+#: sunrpc/pmap_rmt.c:248
 msgid "Cannot create socket for broadcast rpc"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÇÏ rpc"
 
-#: sunrpc/pmap_rmt.c:276
+#: sunrpc/pmap_rmt.c:255
 msgid "Cannot set socket option SO_BROADCAST"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÏËÅÔÁ SO_BROADCAST"
 
-#: sunrpc/pmap_rmt.c:328
+#: sunrpc/pmap_rmt.c:307
 msgid "Cannot send broadcast packet"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÊ ÐÁËÅÔ"
 
-#: sunrpc/pmap_rmt.c:353
+#: sunrpc/pmap_rmt.c:332
 msgid "Broadcast poll problem"
 msgstr "ðÒÏÂÌÅÍÁ Ó ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÍ ÏÐÒÏÓÏÍ"
 
-#: sunrpc/pmap_rmt.c:366
+#: sunrpc/pmap_rmt.c:345
 msgid "Cannot receive reply to broadcast"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÏÔ×ÅÔ ÎÁ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ"
 
-#: sunrpc/rpc_main.c:288
+#: sunrpc/rpc_main.c:286
 #, c-format
 msgid "%s: output would overwrite %s\n"
 msgstr "%s: ×Ù×ÏÄ ÐÅÒÅÚÁÐÉÓÁÌ ÂÙ %s\n"
 
-#: sunrpc/rpc_main.c:295
+#: sunrpc/rpc_main.c:293
 #, c-format
 msgid "%s: unable to open %s: %m\n"
 msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %m\n"
 
-#: sunrpc/rpc_main.c:307
+#: sunrpc/rpc_main.c:305
 #, c-format
 msgid "%s: while writing output %s: %m"
 msgstr "%s: ×Ï ×ÒÅÍÑ ÚÁÐÉÓÉ ×Ù×ÏÄÁ %s: %m"
 
-#: sunrpc/rpc_main.c:342
+#: sunrpc/rpc_main.c:340
 #, c-format
 msgid "cannot find C preprocessor: %s \n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÐÒÅÐÒÏÃÅÓÓÏÒ óÉ: %s \n"
 
-#: sunrpc/rpc_main.c:350
+#: sunrpc/rpc_main.c:348
 msgid "cannot find any C preprocessor (cpp)\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÉËÁËÏÇÏ ÐÒÅÐÒÏÃÅÓÓÏÒÁ óÉ (cpp)\n"
 
-#: sunrpc/rpc_main.c:419
+#: sunrpc/rpc_main.c:417
 #, c-format
 msgid "%s: C preprocessor failed with signal %d\n"
 msgstr "%s: ÐÒÅÐÒÏÃÅÓÓÏÒ óÉ ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÓÐÅÛÎÏ Ó ÓÉÇÎÁÌÏÍ %d\n"
 
-#: sunrpc/rpc_main.c:422
+#: sunrpc/rpc_main.c:420
 #, c-format
 msgid "%s: C preprocessor failed with exit code %d\n"
 msgstr "%s: ÐÒÅÐÒÏÃÅÓÓÏÒ óÉ ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÓÐÅÛÎÏ Ó ×ÙÈÏÄÎÙÍ ËÏÄÏÍ %d\n"
 
-#: sunrpc/rpc_main.c:462
+#: sunrpc/rpc_main.c:460
 #, c-format
 msgid "illegal nettype :`%s'\n"
 msgstr "ÎÅ×ÅÒÎÙÊ nettype :`%s'\n"
 
-#: sunrpc/rpc_main.c:1104
+#: sunrpc/rpc_main.c:1122
 #, c-format
 msgid "rpcgen: too many defines\n"
 msgstr "rpcgen: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÏÐÒÅÄÅÌÅÎÉÊ\n"
 
-#: sunrpc/rpc_main.c:1116
+#: sunrpc/rpc_main.c:1134
 #, c-format
 msgid "rpcgen: arglist coding error\n"
 msgstr "rpcgen: ÏÛÉÂËÁ ËÏÄÉÒÏ×ÁÎÉÑ ÓÐÉÓËÁ ÁÒÇÕÍÅÎÔÏ×\n"
 
 #. TRANS: the file will not be removed; this is an
 #. TRANS: informative message.
-#: sunrpc/rpc_main.c:1149
+#: sunrpc/rpc_main.c:1167
 #, c-format
 msgid "file `%s' already exists and may be overwritten\n"
 msgstr "ÆÁÊÌ `%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ É ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÚÁÐÉÓÁÎ\n"
 
-#: sunrpc/rpc_main.c:1194
+#: sunrpc/rpc_main.c:1212
 #, c-format
 msgid "Cannot specify more than one input file!\n"
 msgstr "îÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ!\n"
 
-#: sunrpc/rpc_main.c:1364
+#: sunrpc/rpc_main.c:1382
 msgid "This implementation doesn't support newstyle or MT-safe code!\n"
 msgstr ""
 
-#: sunrpc/rpc_main.c:1373
+#: sunrpc/rpc_main.c:1391
 #, c-format
 msgid "Cannot use netid flag with inetd flag!\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÌÁÇ netid Ó ÆÌÁÇÏÍ inetd!\n"
 
-#: sunrpc/rpc_main.c:1385
+#: sunrpc/rpc_main.c:1403
 msgid "Cannot use netid flag without TIRPC!\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÌÁÇ netid ÂÅÚ TIRPC!\n"
 
-#: sunrpc/rpc_main.c:1392
+#: sunrpc/rpc_main.c:1410
 msgid "Cannot use table flags with newstyle!\n"
 msgstr ""
 
-#: sunrpc/rpc_main.c:1411
+#: sunrpc/rpc_main.c:1429
 #, c-format
 msgid "\"infile\" is required for template generation flags.\n"
 msgstr "ôÒÅÂÕÅÔÓÑ ÚÁÄÁÔØ \"×ÈÏÄÎÏÊ-ÆÁÊÌ\" ÄÌÑ ÆÌÁÇÏ× ÇÅÎÅÒÉÒÏ×ÁÎÉÑ ÛÁÂÌÏÎÁ.\n"
 
-#: sunrpc/rpc_main.c:1416
+#: sunrpc/rpc_main.c:1434
 #, c-format
 msgid "Cannot have more than one file generation flag!\n"
 msgstr "îÅÌØÚÑ ÚÁÄÁ×ÁÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ÆÌÁÇÁ ÇÅÎÅÒÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ!\n"
 
-#: sunrpc/rpc_main.c:1425
+#: sunrpc/rpc_main.c:1443
 #, c-format
 msgid "usage: %s infile\n"
 msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s ×ÈÏÄÎÏÊ-ÆÁÊÌ\n"
 
-#: sunrpc/rpc_main.c:1426
+#: sunrpc/rpc_main.c:1444
 #, c-format
 msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
 msgstr "\t%s [-abkCLNTM][-Dname[=ÚÎÁÞÅÎÉÅ]] [-i ÒÁÚÍÅÒ] [-I [-K ÓÅËÕÎÄÙ]] [-Y ÐÕÔØ] ×ÈÏÄÎÏÊ-ÆÁÊÌ\n"
 
-#: sunrpc/rpc_main.c:1428
+#: sunrpc/rpc_main.c:1446
 #, c-format
 msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
 msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o ×ÙÈÏÄÎÏÊ-ÆÁÊÌ] [×ÈÏÄÎÏÊ-ÆÁÊÌ]\n"
 
 # ???
-#: sunrpc/rpc_main.c:1430
+#: sunrpc/rpc_main.c:1448
 #, c-format
 msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
 msgstr "\t%s [-s nettype]* [-o ×ÙÈÏÄÎÏÊ-ÆÁÊÌ] [×ÈÏÄÎÏÊ-ÆÁÊÌ]\n"
 
-#: sunrpc/rpc_main.c:1431
+#: sunrpc/rpc_main.c:1449
 #, c-format
 msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
 msgstr "\t%s [-n netid]* [-o ×ÙÈÏÄÎÏÊ-ÆÁÊÌ] [×ÈÏÄÎÏÊ-ÆÁÊÌ]\n"
 
-#: sunrpc/rpc_scan.c:116
+#: sunrpc/rpc_scan.c:114
 msgid "constant or identifier expected"
 msgstr "ÏÖÉÄÁÅÔÓÑ ËÏÎÓÔÁÎÔÁ ÉÌÉ ÉÄÅÎÔÉÆÉËÁÔÏÒ"
 
-#: sunrpc/rpc_scan.c:312
+#: sunrpc/rpc_scan.c:310
 msgid "illegal character in file: "
 msgstr "ÎÅ×ÅÒÎÙÊ ÚÎÁË × ÆÁÊÌÅ: "
 
-#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377
+#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375
 msgid "unterminated string constant"
 msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÓÔÒÏËÏ×ÁÑ ËÏÎÓÔÁÎÔÁ"
 
-#: sunrpc/rpc_scan.c:383
+#: sunrpc/rpc_scan.c:381
 msgid "empty char string"
 msgstr "ÐÕÓÔÁÑ ÓÔÒÏËÁ"
 
-#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535
+#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533
 msgid "preprocessor error"
 msgstr "ÏÛÉÂËÁ ÐÒÅÐÒÏÃÅÓÓÏÒÁ"
 
@@ -4327,25 +4919,25 @@ msgstr "svc_run: -- ÏÐÒÏÓ ÎÅÕÓÐÅÛÅÎ"
 msgid "can't reassign procedure number %ld\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÎÁÚÎÁÞÉÔØ ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ %ld\n"
 
-#: sunrpc/svc_simple.c:96
+#: sunrpc/svc_simple.c:97
 msgid "couldn't create an rpc server\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÅÒ×ÅÒ rpc\n"
 
-#: sunrpc/svc_simple.c:104
+#: sunrpc/svc_simple.c:105
 #, c-format
 msgid "couldn't register prog %ld vers %ld\n"
 msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ %ld ×ÅÒÓÉÉ %ld\n"
 
-#: sunrpc/svc_simple.c:111
+#: sunrpc/svc_simple.c:113
 msgid "registerrpc: out of memory\n"
 msgstr "registerrpc: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/svc_simple.c:175
+#: sunrpc/svc_simple.c:173
 #, c-format
 msgid "trouble replying to prog %d\n"
 msgstr "ÐÒÏÂÌÅÍÙ ÐÒÉ ÏÔÐÒÁ×ËÅ ÏÔ×ÅÔÁ ÐÒÏÇÒÁÍÍÅ  %d\n"
 
-#: sunrpc/svc_simple.c:183
+#: sunrpc/svc_simple.c:182
 #, c-format
 msgid "never registered prog %d\n"
 msgstr "ÎÉ ÒÁÚÕ ÎÅ ÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÁÑ ÐÒÏÇÒÁÍÍÁ %d\n"
@@ -4358,11 +4950,11 @@ msgstr "svc_tcp.c -- ÐÒÏÂÌÅÍÁ ÐÒÉ ÓÏÚÄÁÎ
 msgid "svc_tcp.c - cannot getsockname or listen"
 msgstr "svc_tcp.c -- ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ getsockname ÉÌÉ listen"
 
-#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184
+#: sunrpc/svc_tcp.c:179
 msgid "svctcp_create: out of memory\n"
 msgstr "svctcp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228
+#: sunrpc/svc_tcp.c:218
 msgid "svc_tcp: makefd_xprt: out of memory\n"
 msgstr "svc_tcp: makefd_xprt: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
@@ -4374,39 +4966,39 @@ msgstr "svcudp_create: ÐÒÏÂÌÅÍÁ ÐÒÉ ÓÏÚÄ
 msgid "svcudp_create - cannot getsockname"
 msgstr "svcudp_create -- ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ getsockname"
 
-#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157
+#: sunrpc/svc_udp.c:152
 msgid "svcudp_create: out of memory\n"
 msgstr "svcudp_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185
+#: sunrpc/svc_udp.c:174
 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
 msgstr "svcudp_create: xp_pad ÓÌÉÛËÏÍ ÍÁÌÏ ÄÌÑ IP_PKTINFO\n"
 
-#: sunrpc/svc_udp.c:493
+#: sunrpc/svc_udp.c:474
 msgid "enablecache: cache already enabled"
 msgstr "enablecache: ËÜÛ ÕÖÅ ÚÁÄÅÊÓÔ×Ï×ÁÎ"
 
-#: sunrpc/svc_udp.c:499
+#: sunrpc/svc_udp.c:480
 msgid "enablecache: could not allocate cache"
 msgstr "enablecache: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÐÏÄ ËÜÛ"
 
-#: sunrpc/svc_udp.c:507
+#: sunrpc/svc_udp.c:489
 msgid "enablecache: could not allocate cache data"
 msgstr "enablecache: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÐÏÄ ÄÁÎÎÙÅ ËÜÛÁ"
 
-#: sunrpc/svc_udp.c:514
+#: sunrpc/svc_udp.c:497
 msgid "enablecache: could not allocate cache fifo"
 msgstr "enablecache: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÐÏÄ ÏÞÅÒÅÄØ ËÜÛÁ"
 
-#: sunrpc/svc_udp.c:550
+#: sunrpc/svc_udp.c:532
 msgid "cache_set: victim not found"
 msgstr "cache_set: ÖÅÒÔ×Á ÎÅ ÎÁÊÄÅÎÁ"
 
-#: sunrpc/svc_udp.c:561
+#: sunrpc/svc_udp.c:543
 msgid "cache_set: victim alloc failed"
 msgstr "cache_set: ÓÂÏÊ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ ÄÌÑ ÖÅÒÔ×Ù"
 
-#: sunrpc/svc_udp.c:567
+#: sunrpc/svc_udp.c:550
 msgid "cache_set: could not allocate new rpc_buffer"
 msgstr "cache_set: ÎÅ ÕÄÁÌÏÓØ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÎÏ×ÙÊ rpc_buffer"
 
@@ -4418,1582 +5010,1502 @@ msgstr "svc_unix.c -- ÐÒÏÂÌÅÍÁ ÐÒÉ ÓÏÚÄÁ
 msgid "svc_unix.c - cannot getsockname or listen"
 msgstr "svc_unix.c -- ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ getsockname ÉÌÉ listen"
 
-#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181
+#: sunrpc/svc_unix.c:176
 msgid "svcunix_create: out of memory\n"
 msgstr "svcunix_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225
+#: sunrpc/svc_unix.c:215
 msgid "svc_unix: makefd_xprt: out of memory\n"
 msgstr "svc_unix: makefd_xprt: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: sunrpc/xdr.c:570 sunrpc/xdr.c:573
-msgid "xdr_bytes: out of memory\n"
-msgstr "xdr_bytes: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
-
-#: sunrpc/xdr.c:728 sunrpc/xdr.c:731
-msgid "xdr_string: out of memory\n"
-msgstr "xdr_string: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
-
-#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114
-msgid "xdr_array: out of memory\n"
-msgstr "xdr_array: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
-
-#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161
-msgid "xdrrec_create: out of memory\n"
-msgstr "xdrrec_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
-
-#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91
-msgid "xdr_reference: out of memory\n"
-msgstr "xdr_reference: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
-
-#: nis/nis_callback.c:189
-msgid "unable to free arguments"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ×ÙÓ×ÏÂÏÄÉÔØ ÚÁÎÑÔÕÀ ÁÒÇÕÍÅÎÔÁÍÉ ÐÁÍÑÔØ"
-
-#: nis/nis_error.c:30
-msgid "Probable success"
-msgstr "÷ÅÒÏÑÔÎÙÊ ÕÓÐÅÈ"
-
-#: nis/nis_error.c:31
-msgid "Not found"
-msgstr "îÅ ÎÁÊÄÅÎÏ"
-
-#: nis/nis_error.c:32
-msgid "Probably not found"
-msgstr "÷ÅÒÏÑÔÎÏ, ÎÅ ÎÁÊÄÅÎÏ"
-
-#: nis/nis_error.c:33
-msgid "Cache expired"
-msgstr "÷ÒÅÍÑ ÖÉÚÎÉ ËÜÛÁ ÉÓÔÅËÌÏ "
-
-#: nis/nis_error.c:34
-msgid "NIS+ servers unreachable"
-msgstr "óÌÕÖÂÙ NIS+ ÎÅÄÏÓÔÉÖÉÍÙ"
-
-#: nis/nis_error.c:35
-msgid "Unknown object"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ"
-
-#: nis/nis_error.c:36
-msgid "Server busy, try again"
-msgstr "óÅÒ×ÅÒ ÚÁÎÑÔ, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ"
-
-#: nis/nis_error.c:37
-msgid "Generic system error"
-msgstr "ïÂÝÁÑ ÏÛÉÂËÁ ÓÉÓÔÅÍÙ"
-
-#: nis/nis_error.c:38
-msgid "First/next chain broken"
-msgstr "òÁÚÏÒ×ÁÎÁ ÃÅÐÏÞËÁ ÐÅÒ×ÙÊ/ÓÌÅÄÕÀÝÉÊ"
-
-#: nis/nis_error.c:41
-msgid "Name not served by this server"
-msgstr "éÍÑ ÎÅ ÏÂÓÌÕÖÉ×ÁÅÔÓÑ ÄÁÎÎÙÍ ÓÅÒ×ÅÒÏÍ"
-
-#: nis/nis_error.c:42
-msgid "Server out of memory"
-msgstr "ðÁÍÑÔØ ÎÁ ÓÅÒ×ÅÒÅ ÉÓÞÅÒÐÁÎÁ"
-
-#: nis/nis_error.c:43
-msgid "Object with same name exists"
-msgstr "óÕÝÅÓÔ×ÕÅÔ ÏÂßÅËÔ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ"
-
-#: nis/nis_error.c:44
-msgid "Not master server for this domain"
-msgstr "üÔÏ ÎÅ ÍÁÓÔÅÒ-ÓÅÒ×ÅÒ ÄÌÑ ÄÁÎÎÏÇÏ ÄÏÍÅÎÁ"
-
-#: nis/nis_error.c:45
-msgid "Invalid object for operation"
-msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÄÁÎÎÏÊ ÏÐÅÒÁÃÉÉ ÏÂßÅËÔ"
-
-#: nis/nis_error.c:46
-msgid "Malformed name, or illegal name"
-msgstr "îÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÏÅ ÉÌÉ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ"
-
-#: nis/nis_error.c:47
-msgid "Unable to create callback"
-msgstr ""
-
-#: nis/nis_error.c:48
-msgid "Results sent to callback proc"
-msgstr ""
-
-#: nis/nis_error.c:49
-msgid "Not found, no such name"
-msgstr "îÅ ÎÁÊÄÅÎÏ, ÎÅÔ ÔÁËÏÇÏ ÉÍÅÎÉ"
-
-#: nis/nis_error.c:50
-msgid "Name/entry isn't unique"
-msgstr "éÍÑ/ÚÁÐÉÓØ ÎÅ ÕÎÉËÁÌØÎÏ"
-
-#: nis/nis_error.c:51
-msgid "Modification failed"
-msgstr "íÏÄÉÆÉËÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ"
-
-#: nis/nis_error.c:52
-msgid "Database for table does not exist"
-msgstr "âÁÚÁ ÄÁÎÎÙÈ ÄÌÑ ÔÁÂÌÉÃÙ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: nis/nis_error.c:53
-msgid "Entry/table type mismatch"
-msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ÔÉÐÏ× ÚÁÐÉÓÉ/ÔÁÂÌÉÃÙ"
-
-#: nis/nis_error.c:54
-msgid "Link points to illegal name"
-msgstr "óÓÙÌËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ"
-
-#: nis/nis_error.c:55
-msgid "Partial success"
-msgstr "þÁÓÔÉÞÎÙÊ ÕÓÐÅÈ"
-
-#: nis/nis_error.c:56
-msgid "Too many attributes"
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÁÔÒÉÂÕÔÏ×"
-
-#: nis/nis_error.c:57
-msgid "Error in RPC subsystem"
-msgstr "ïÛÉÂËÁ × ÐÏÄÓÉÓÔÅÍÅ RPC"
-
-#: nis/nis_error.c:58
-msgid "Missing or malformed attribute"
-msgstr "ðÒÏÐÕÝÅÎÎÙÊ ÉÌÉ ÎÅÐÒÁ×ÉÌØÎÏ ÕËÁÚÁÎÎÙÊ ÁÔÒÉÂÕÔ"
-
-#: nis/nis_error.c:59
-msgid "Named object is not searchable"
-msgstr ""
-
-#: nis/nis_error.c:60
-msgid "Error while talking to callback proc"
-msgstr ""
-
-#: nis/nis_error.c:61
-msgid "Non NIS+ namespace encountered"
-msgstr "ïÂÎÁÒÕÖÅÎÏ ÎÅ-NIS+ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉÍÅÎ"
-
-#: nis/nis_error.c:62
-msgid "Illegal object type for operation"
-msgstr "îÅ ÄÏÐÕÓÔÉÍÙÊ ÄÌÑ ÏÐÅÒÁÃÉÉ ÔÉÐ ÏÂßÅËÔÁ"
-
-#: nis/nis_error.c:63
-msgid "Passed object is not the same object on server"
-msgstr "ðÅÒÅÄÁÎÎÙÊ ÏÂßÅËÔ ÎÅ ÔÏÇÏ ÖÅ ÔÉÐÁ, ÞÔÏ ÏÂßÅËÔ ÎÁ ÓÅÒ×ÅÒÅ"
-
-#: nis/nis_error.c:64
-msgid "Modify operation failed"
-msgstr "ïÐÅÒÁÃÉÑ ÍÏÄÉÆÉËÁÃÉÉ ÎÅÕÓÐÅÛÎÁ"
-
-#: nis/nis_error.c:65
-msgid "Query illegal for named table"
-msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÐÒÏÓ ÄÌÑ ÉÍÅÎÏ×ÁÎÎÏÊ ÔÁÂÌÉÃÙ"
-
-#: nis/nis_error.c:66
-msgid "Attempt to remove a non-empty table"
-msgstr "ðÏÐÙÔËÁ ÕÄÁÌÉÔØ ÎÅÐÕÓÔÕÀ ÔÁÂÌÉÃÕ"
-
-#: nis/nis_error.c:67
-msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
-msgstr "ïÛÉÂËÁ ÏÂÒÁÝÅÎÉÑ Ë ÆÁÊÌÕ ÈÏÌÏÄÎÏÇÏ ÚÁÐÕÓËÁ NIS+.  õÓÔÁÎÏ×ÌÅÎ ÌÉ NIS+?"
-
-#: nis/nis_error.c:68
-msgid "Full resync required for directory"
-msgstr "äÌÑ ËÁÔÁÌÏÇÁ ÔÒÅÂÕÅÔÓÑ ÐÏÌÎÁÑ ÒÅÓÉÎÈÒÏÎÉÚÁÃÉÑ"
-
-#: nis/nis_error.c:69
-msgid "NIS+ operation failed"
-msgstr "ïÐÅÒÁÃÉÑ NIS+ ÎÅÕÓÐÅÛÎÁ"
-
-#: nis/nis_error.c:70
-msgid "NIS+ service is unavailable or not installed"
-msgstr "óÌÕÖÂÁ NIS+ ÎÅÄÏÓÔÕÐÎÁ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"
-
-#: nis/nis_error.c:71
-msgid "Yes, 42 is the meaning of life"
-msgstr "äÁ, 42 -- ÜÔÏ ÓÍÙÓÌ ÖÉÚÎÉ"
-
-#: nis/nis_error.c:72
-msgid "Unable to authenticate NIS+ server"
-msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ÓÅÒ×ÅÒ NIS+"
-
-#: nis/nis_error.c:73
-msgid "Unable to authenticate NIS+ client"
-msgstr "îÅ ÕÄÁÌÏÓØ ÁÕÔÅÎÆÉÃÉÒÏ×ÁÔØ ËÌÉÅÎÔ NIS+"
-
-#: nis/nis_error.c:74
-msgid "No file space on server"
-msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á"
-
-#: nis/nis_error.c:75
-msgid "Unable to create process on server"
-msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÐÒÏÃÅÓÓ ÎÁ ÓÅÒ×ÅÒÅ"
-
-#: nis/nis_error.c:76
-msgid "Master server busy, full dump rescheduled."
-msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ ÚÁÎÑÔ, ÚÁÐÌÁÎÉÒÏ×ÁÎ ÐÏÌÎÙÊ ÄÁÍÐ."
-
-#: nis/nis_local_names.c:126
-#, c-format
-msgid "LOCAL entry for UID %d in directory %s not unique\n"
-msgstr "úÁÐÉÓØ LOCAL ÄÌÑ UID %d × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ\n"
-
-#: nis/nis_print.c:51
-msgid "UNKNOWN"
-msgstr "îåéú÷åóôîï"
-
-#: nis/nis_print.c:109
-msgid "BOGUS OBJECT\n"
-msgstr "îåáäåë÷áôîùê ïâÿåëô\n"
-
-#: nis/nis_print.c:112
-msgid "NO OBJECT\n"
-msgstr "îåô ïâÿåëôá\n"
-
-#: nis/nis_print.c:115
-msgid "DIRECTORY\n"
-msgstr "ëáôáìïç\n"
-
-#: nis/nis_print.c:118
-msgid "GROUP\n"
-msgstr "çòõððá\n"
-
-#: nis/nis_print.c:121
-msgid "TABLE\n"
-msgstr "ôáâìéãá\n"
-
-#: nis/nis_print.c:124
-msgid "ENTRY\n"
-msgstr "úáðéóø\n"
-
-#: nis/nis_print.c:127
-msgid "LINK\n"
-msgstr "óóùìëá\n"
-
-#: nis/nis_print.c:130
-msgid "PRIVATE\n"
-msgstr "ðòé÷áôîïå\n"
-
-#: nis/nis_print.c:133
-msgid "(Unknown object)\n"
-msgstr "(îÅÉÚ×ÅÓÔÎÙÊ ÏÂßÅËÔ)\n"
-
-#: nis/nis_print.c:166
-#, c-format
-msgid "Name : `%s'\n"
-msgstr "éÍÑ : `%s'\n"
+#: sunrpc/xdr.c:566
+msgid "xdr_bytes: out of memory\n"
+msgstr "xdr_bytes: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: nis/nis_print.c:167
-#, c-format
-msgid "Type : %s\n"
-msgstr "ôÉÐ : %s\n"
+#: sunrpc/xdr.c:718
+msgid "xdr_string: out of memory\n"
+msgstr "xdr_string: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: nis/nis_print.c:172
-msgid "Master Server :\n"
-msgstr "íÁÓÔÅÒ-ÓÅÒ×ÅÒ :\n"
+#: sunrpc/xdr_array.c:106
+msgid "xdr_array: out of memory\n"
+msgstr "xdr_array: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: nis/nis_print.c:174
-msgid "Replicate :\n"
-msgstr "òÅÐÌÉËÁ :\n"
+#: sunrpc/xdr_rec.c:156
+msgid "xdrrec_create: out of memory\n"
+msgstr "xdrrec_create: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: nis/nis_print.c:175
-#, c-format
-msgid "\tName       : %s\n"
-msgstr "\téÍÑ       : %s\n"
+#: sunrpc/xdr_ref.c:86
+msgid "xdr_reference: out of memory\n"
+msgstr "xdr_reference: ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ\n"
 
-#: nis/nis_print.c:176
-msgid "\tPublic Key : "
-msgstr "\tðÕÂÌÉÞÎÙÊ ËÌÀÞ : "
+#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27
+msgid "Hangup"
+msgstr "ïÂÒÙ× ÔÅÒÍÉÎÁÌØÎÏÊ ÌÉÎÉÉ"
 
-#: nis/nis_print.c:180
-msgid "None.\n"
-msgstr "îÅÔ.\n"
+#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28
+msgid "Interrupt"
+msgstr "ðÒÅÒÙ×ÁÎÉÅ"
 
-#: nis/nis_print.c:183
-#, c-format
-msgid "Diffie-Hellmann (%d bits)\n"
-msgstr "äÉÆÆÉ-èÅÌÍÁÎ (%d ÂÉÔ)\n"
+#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29
+msgid "Quit"
+msgstr "÷ÙÈÏÄ"
 
-#: nis/nis_print.c:188
-#, c-format
-msgid "RSA (%d bits)\n"
-msgstr "RSA (%d ÂÉÔ)\n"
+#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30
+msgid "Illegal instruction"
+msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÉÎÓÔÒÕËÃÉÑ"
 
-#: nis/nis_print.c:191
-msgid "Kerberos.\n"
-msgstr "ëÅÒÂÅÒÏÓ.\n"
+#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31
+msgid "Trace/breakpoint trap"
+msgstr "ìÏ×ÕÛËÁ ÔÒÁÓÓÉÒÏ×ËÉ/ÏÓÔÁÎÏ×Á"
 
-#: nis/nis_print.c:194
-#, c-format
-msgid "Unknown (type = %d, bits = %d)\n"
-msgstr "îÅÉÚ×ÅÓÔÎÏ (ÔÉÐ = %d, ÂÉÔÙ = %d)\n"
+#: sysdeps/generic/siglist.h:34
+msgid "Aborted"
+msgstr "á×ÁÒÉÊÎÙÊ ÏÓÔÁÎÏ×"
 
-#: nis/nis_print.c:205
-#, c-format
-msgid "\tUniversal addresses (%u)\n"
-msgstr "\tõÎÉ×ÅÒÓÁÌØÎÙÅ ÁÄÒÅÓÁ (%u)\n"
+#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34
+msgid "Floating point exception"
+msgstr "éÓËÌÀÞÅÎÉÅ × ÏÐÅÒÁÃÉÉ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ"
 
-#: nis/nis_print.c:227
-msgid "Time to live : "
-msgstr "÷ÒÅÍÑ ÖÉÚÎÉ : "
+#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35
+msgid "Killed"
+msgstr "õÂÉÔÏ"
 
-#: nis/nis_print.c:229
-msgid "Default Access rights :\n"
-msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ ÐÏ ÕÍÏÌÞÁÎÉÀ :\n"
+#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36
+msgid "Bus error"
+msgstr "ïÛÉÂËÁ ÛÉÎÙ"
 
-#: nis/nis_print.c:238
-#, c-format
-msgid "\tType         : %s\n"
-msgstr "\tôÉÐ         : %s\n"
+#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37
+msgid "Segmentation fault"
+msgstr "ïÛÉÂËÁ ÓÅÇÍÅÎÔÉÒÏ×ÁÎÉÑ"
 
-#: nis/nis_print.c:239
-msgid "\tAccess rights: "
-msgstr "\tðÒÁ×Á ÄÏÓÔÕÐÁ: "
+#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
+#. TRANS Every library function that returns this error code also generates a
+#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
+#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
+#. TRANS unless it has handled or blocked @code{SIGPIPE}.
+#: sysdeps/generic/siglist.h:39 sysdeps/gnu/errlist.c:359
+#: sysdeps/unix/siglist.c:39
+msgid "Broken pipe"
+msgstr "ïÂÒÙ× ËÁÎÁÌÁ"
 
-#: nis/nis_print.c:252
-msgid "Group Flags :"
-msgstr "æÌÁÇÉ ÇÒÕÐÐÙ :"
+#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40
+msgid "Alarm clock"
+msgstr "óÉÇÎÁÌ ÔÁÊÍÅÒÁ"
 
-#: nis/nis_print.c:255
-msgid ""
-"\n"
-"Group Members :\n"
-msgstr ""
-"\n"
-"þÌÅÎÙ ÇÒÕÐÐÙ :\n"
+#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41
+msgid "Terminated"
+msgstr "úÁ×ÅÒÛÅÎÏ"
 
-#: nis/nis_print.c:266
-#, c-format
-msgid "Table Type          : %s\n"
-msgstr "ôÉÐ ÔÁÂÌÉÃÙ          : %s\n"
+#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42
+msgid "Urgent I/O condition"
+msgstr "óÉÔÕÁÃÉÑ ÓÒÏÞÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ"
 
-#: nis/nis_print.c:267
-#, c-format
-msgid "Number of Columns   : %d\n"
-msgstr "þÉÓÌÏ ÓÔÏÌÂÃÏ×   : %d\n"
+#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43
+msgid "Stopped (signal)"
+msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (ÓÉÇÎÁÌ)"
 
-#: nis/nis_print.c:268
-#, c-format
-msgid "Character Separator : %c\n"
-msgstr "úÎÁË-ÒÁÚÄÅÌÉÔÅÌØ : %c\n"
+#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44
+msgid "Stopped"
+msgstr "ïÓÔÁÎÏ×ÌÅÎÏ"
 
-#: nis/nis_print.c:269
-#, c-format
-msgid "Search Path         : %s\n"
-msgstr "ðÕÔØ ÐÏÉÓËÁ         : %s\n"
+#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45
+msgid "Continued"
+msgstr "ðÒÏÄÏÌÖÅÎÏ"
 
-#: nis/nis_print.c:270
-msgid "Columns             :\n"
-msgstr "óÔÏÌÂÃÙ             :\n"
+#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46
+msgid "Child exited"
+msgstr "äÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÅÒÛÉÌÓÑ"
 
-#: nis/nis_print.c:273
-#, c-format
-msgid "\t[%d]\tName          : %s\n"
-msgstr "\t[%d]\téÍÑ          : %s\n"
+#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47
+msgid "Stopped (tty input)"
+msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (××ÏÄ Ó ÔÅÒÍÉÎÁÌÁ)"
 
-#: nis/nis_print.c:275
-msgid "\t\tAttributes    : "
-msgstr "\t\táÔÒÉÂÕÔÙ    : "
+#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48
+msgid "Stopped (tty output)"
+msgstr "ïÓÔÁÎÏ×ÌÅÎÏ (×Ù×ÏÄ ÎÁ ÔÅÒÍÉÎÁÌ)"
 
-#: nis/nis_print.c:277
-msgid "\t\tAccess Rights : "
-msgstr "\t\tðÒÁ×Á ÄÏÓÔÕÐÁ : "
+#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49
+msgid "I/O possible"
+msgstr "÷ÏÚÍÏÖÅÎ ××ÏÄ/×Ù×ÏÄ"
 
-#: nis/nis_print.c:286
-msgid "Linked Object Type : "
-msgstr "ôÉÐ ÏÂßÅËÔÁ ÐÏ ÓÓÙÌËÅ : "
+#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50
+msgid "CPU time limit exceeded"
+msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÐÒÏÃÅÓÓÏÒÎÏÇÏ ×ÒÅÍÅÎÉ"
 
-#: nis/nis_print.c:288
-#, c-format
-msgid "Linked to : %s\n"
-msgstr "óÓÙÌËÁ ÎÁ : %s\n"
+#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51
+msgid "File size limit exceeded"
+msgstr "ðÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÒÁÚÍÅÒÁ ÆÁÊÌÁ"
 
-#: nis/nis_print.c:297
-#, c-format
-msgid "\tEntry data of type %s\n"
-msgstr "\täÁÎÎÙÅ ÚÁÐÉÓÉ ÔÉÐÁ %s\n"
+#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52
+msgid "Virtual timer expired"
+msgstr "÷ÉÒÔÕÁÌØÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË"
 
-#: nis/nis_print.c:300
-#, c-format
-msgid "\t[%u] - [%u bytes] "
-msgstr "\t[%u] - [%u ÂÁÊÔ] "
+#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53
+msgid "Profiling timer expired"
+msgstr "ðÒÏÆÉÌÉÒÏ×ÏÞÎÙÊ ÔÁÊÍÅÒ ÉÓÔÅË"
 
-#: nis/nis_print.c:303
-msgid "Encrypted data\n"
-msgstr "úÁÛÉÆÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ\n"
+#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54
+msgid "Window changed"
+msgstr "ïËÎÏ ÉÚÍÅÎÉÌÏÓØ"
 
-#: nis/nis_print.c:305
-msgid "Binary data\n"
-msgstr "âÉÎÁÒÎÙÅ ÄÁÎÎÙÅ\n"
+#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56
+msgid "User defined signal 1"
+msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 1"
 
-#: nis/nis_print.c:320
-#, c-format
-msgid "Object Name   : %s\n"
-msgstr "éÍÑ ÏÂßÅËÔÁ   : %s\n"
+#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57
+msgid "User defined signal 2"
+msgstr "ïÐÒÅÄÅÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÓÉÇÎÁÌ 2"
 
-#: nis/nis_print.c:321
-#, c-format
-msgid "Directory     : %s\n"
-msgstr "ëÁÔÁÌÏÇ     : %s\n"
+#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33
+msgid "EMT trap"
+msgstr "ìÏ×ÕÛËÁ EMT"
 
-#: nis/nis_print.c:322
-#, c-format
-msgid "Owner         : %s\n"
-msgstr "÷ÌÁÄÅÌÅÃ         : %s\n"
+#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38
+msgid "Bad system call"
+msgstr "îÅ×ÅÒÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×"
 
-#: nis/nis_print.c:323
-#, c-format
-msgid "Group         : %s\n"
-msgstr "çÒÕÐÐÁ         : %s\n"
+#: sysdeps/generic/siglist.h:66
+msgid "Stack fault"
+msgstr "ïÛÉÂËÁ ÓÔÅËÁ"
 
-# ??? ÚÄÅÓØ, ÎÉÖÅ É ×ÙÛÅ -- ÒÁÓÓÔÁ×ÉÔØ ÐÒÏÂÅÌÙ ËÁË ÎÁÄÏ
-#: nis/nis_print.c:324
-msgid "Access Rights : "
-msgstr "ðÒÁ×Á ÄÏÓÔÕÐÁ : "
+#: sysdeps/generic/siglist.h:69
+msgid "Information request"
+msgstr "úÁÐÒÏÓ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: nis/nis_print.c:326
-#, c-format
-msgid ""
-"\n"
-"Time to Live  : "
-msgstr ""
-"\n"
-"÷ÒÅÍÑ ÖÉÚÎÉ  : "
+#: sysdeps/generic/siglist.h:71
+msgid "Power failure"
+msgstr "óÂÏÊ ÐÉÔÁÎÉÑ"
 
-#: nis/nis_print.c:329
-#, c-format
-msgid "Creation Time : %s"
-msgstr "÷ÒÅÍÑ ÓÏÚÄÁÎÉÑ : %s"
+#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55
+msgid "Resource lost"
+msgstr "ðÏÔÅÒÑ ÒÅÓÕÒÓÁ"
 
-#: nis/nis_print.c:331
-#, c-format
-msgid "Mod. Time     : %s"
-msgstr "÷ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ     : %s"
+#. TRANS Operation not permitted; only the owner of the file (or other resource)
+#. TRANS or processes with special privileges can perform the operation.
+#: sysdeps/gnu/errlist.c:25
+msgid "Operation not permitted"
+msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÚ×ÏÌÑÅÔÓÑ"
 
-#: nis/nis_print.c:332
-msgid "Object Type   : "
-msgstr "ôÉÐ ÏÂßÅËÔÁ   : "
+#. TRANS No process matches the specified process ID.
+#: sysdeps/gnu/errlist.c:45
+msgid "No such process"
+msgstr "îÅÔ ÔÁËÏÇÏ ÐÒÏÃÅÓÓÁ"
 
-#: nis/nis_print.c:352
-#, c-format
-msgid "    Data Length = %u\n"
-msgstr "    äÌÉÎÁ ÄÁÎÎÙÈ = %u\n"
+#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
+#. TRANS completion of the call.  When this happens, you should try the call
+#. TRANS again.
+#. TRANS
+#. TRANS You can choose to have functions resume after a signal that is handled,
+#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
+#. TRANS Primitives}.
+#: sysdeps/gnu/errlist.c:60
+msgid "Interrupted system call"
+msgstr "ðÒÅÒ×ÁÎ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ×"
 
-#: nis/nis_print.c:365
-#, c-format
-msgid "Status            : %s\n"
-msgstr "óÔÁÔÕÓ            : %s\n"
+#. TRANS Input/output error; usually used for physical read or write errors.
+#: sysdeps/gnu/errlist.c:69
+msgid "Input/output error"
+msgstr "ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ"
 
-#: nis/nis_print.c:366
-#, c-format
-msgid "Number of objects : %u\n"
-msgstr "þÉÓÌÏ ÏÂßÅËÔÏ× : %u\n"
+#. TRANS No such device or address.  The system tried to use the device
+#. TRANS represented by a file you specified, and it couldn't find the device.
+#. TRANS This can mean that the device file was installed incorrectly, or that
+#. TRANS the physical device is missing or not correctly attached to the
+#. TRANS computer.
+#: sysdeps/gnu/errlist.c:82
+msgid "No such device or address"
+msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÉÌÉ ÁÄÒÅÓÁ"
 
-#: nis/nis_print.c:370
-#, c-format
-msgid "Object #%d:\n"
-msgstr "ïÂßÅËÔ #%d:\n"
+#. TRANS Argument list too long; used when the arguments passed to a new program
+#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
+#. TRANS File}) occupy too much memory space.  This condition never arises in the
+#. TRANS GNU system.
+#: sysdeps/gnu/errlist.c:94
+msgid "Argument list too long"
+msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÙÊ ÓÐÉÓÏË ÁÒÇÕÍÅÎÔÏ×"
 
-#: nis/nis_print_group_entry.c:115
-#, c-format
-msgid "Group entry for \"%s.%s\" group:\n"
-msgstr "úÁÐÉÓØ ÇÒÕÐÐÙ ÄÌÑ ÇÒÕÐÐÙ \"%s.%s\":\n"
+#. TRANS Invalid executable file format.  This condition is detected by the
+#. TRANS @code{exec} functions; see @ref{Executing a File}.
+#: sysdeps/gnu/errlist.c:104
+msgid "Exec format error"
+msgstr "ïÛÉÂËÁ ÆÏÒÍÁÔÁ ×ÙÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ"
 
-#: nis/nis_print_group_entry.c:123
-msgid "    Explicit members:\n"
-msgstr "    ñ×ÎÙÅ ÞÌÅÎÙ:\n"
+#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
+#. TRANS closed or reading from a descriptor open only for writing (or vice
+#. TRANS versa).
+#: sysdeps/gnu/errlist.c:115
+msgid "Bad file descriptor"
+msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ"
 
-#: nis/nis_print_group_entry.c:128
-msgid "    No explicit members\n"
-msgstr "    îÅÔ Ñ×ÎÙÈ ÞÌÅÎÏ×\n"
+#. TRANS There are no child processes.  This error happens on operations that are
+#. TRANS supposed to manipulate child processes, when there aren't any processes
+#. TRANS to manipulate.
+#: sysdeps/gnu/errlist.c:126
+msgid "No child processes"
+msgstr "îÅÔ ÄÏÞÅÒÎÉÈ ÐÒÏÃÅÓÓÏ×"
 
-#: nis/nis_print_group_entry.c:131
-msgid "    Implicit members:\n"
-msgstr "    îÅÑ×ÎÙÅ ÞÌÅÎÙ:\n"
+#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
+#. TRANS deadlock situation.  The system does not guarantee that it will notice
+#. TRANS all such situations.  This error means you got lucky and the system
+#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
+#: sysdeps/gnu/errlist.c:138
+msgid "Resource deadlock avoided"
+msgstr "ðÒÅÄÏÔ×ÒÁÝÅÎÁ ÔÕÐÉËÏ×ÁÑ ÓÉÔÕÁÃÉÑ ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ÒÅÓÕÒÓÕ"
 
-#: nis/nis_print_group_entry.c:136
-msgid "    No implicit members\n"
-msgstr "    îÅÔ ÎÅÑ×ÎÙÈ ÞÌÅÎÏ×\n"
+#. TRANS No memory available.  The system cannot allocate more virtual memory
+#. TRANS because its capacity is full.
+#: sysdeps/gnu/errlist.c:148
+msgid "Cannot allocate memory"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ"
 
-#: nis/nis_print_group_entry.c:139
-msgid "    Recursive members:\n"
-msgstr "    òÅËÕÒÓÉ×ÎÙÅ ÞÌÅÎÙ:\n"
+#. TRANS Bad address; an invalid pointer was detected.
+#. TRANS In the GNU system, this error never happens; you get a signal instead.
+#: sysdeps/gnu/errlist.c:167
+msgid "Bad address"
+msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ"
 
-#: nis/nis_print_group_entry.c:144
-msgid "    No recursive members\n"
-msgstr "    îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÞÌÅÎÏ×\n"
+#. TRANS A file that isn't a block special file was given in a situation that
+#. TRANS requires one.  For example, trying to mount an ordinary file as a file
+#. TRANS system in Unix gives this error.
+#: sysdeps/gnu/errlist.c:178
+msgid "Block device required"
+msgstr "ôÒÅÂÕÅÔÓÑ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï"
 
-#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163
-msgid "    Explicit nonmembers:\n"
-msgstr "    ñ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n"
+#. TRANS Resource busy; a system resource that can't be shared is already in use.
+#. TRANS For example, if you try to delete a file that is the root of a currently
+#. TRANS mounted filesystem, you get this error.
+#: sysdeps/gnu/errlist.c:189
+msgid "Device or resource busy"
+msgstr "õÓÔÒÏÊÓÔ×Ï ÉÌÉ ÒÅÓÕÒÓ ÚÁÎÑÔÏ"
 
-#: nis/nis_print_group_entry.c:152
-msgid "    No explicit nonmembers\n"
-msgstr "    îÅÔ Ñ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n"
+#. TRANS File exists; an existing file was specified in a context where it only
+#. TRANS makes sense to specify a new file.
+#: sysdeps/gnu/errlist.c:199
+msgid "File exists"
+msgstr "æÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ"
 
-#: nis/nis_print_group_entry.c:155
-msgid "    Implicit nonmembers:\n"
-msgstr "    îÅÑ×ÎÙÅ ÎÅ-ÞÌÅÎÙ:\n"
+#. TRANS An attempt to make an improper link across file systems was detected.
+#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
+#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:210
+msgid "Invalid cross-device link"
+msgstr "îÅ×ÅÒÎÁÑ ÓÓÙÌËÁ ÍÅÖÄÕ ÕÓÔÒÏÊÓÔ×ÁÍÉ"
 
-#: nis/nis_print_group_entry.c:160
-msgid "    No implicit nonmembers\n"
-msgstr "    îÅÔ ÎÅÑ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n"
+#. TRANS The wrong type of device was given to a function that expects a
+#. TRANS particular sort of device.
+#: sysdeps/gnu/errlist.c:220
+msgid "No such device"
+msgstr "îÅÔ ÔÁËÏÇÏ ÕÓÔÒÏÊÓÔ×Á"
 
-#: nis/nis_print_group_entry.c:168
-msgid "    No recursive nonmembers\n"
-msgstr "    îÅÔ ÒÅËÕÒÓÉ×ÎÙÈ ÎÅ-ÞÌÅÎÏ×\n"
+#. TRANS A file that isn't a directory was specified when a directory is required.
+#: sysdeps/gnu/errlist.c:229
+msgid "Not a directory"
+msgstr "üÔÏ ÎÅ ËÁÔÁÌÏÇ"
 
-# ???
-#: nis/nss_nisplus/nisplus-publickey.c:101
-#: nis/nss_nisplus/nisplus-publickey.c:182
-#, c-format
-msgid "DES entry for netname %s not unique\n"
-msgstr "úÁÐÉÓØ DES ÄÌÑ netname %s ÎÅ ÕÎÉËÁÌØÎÁ\n"
+#. TRANS File is a directory; you cannot open a directory for writing,
+#. TRANS or create or remove hard links to it.
+#: sysdeps/gnu/errlist.c:239
+msgid "Is a directory"
+msgstr "üÔÏ ËÁÔÁÌÏÇ"
 
-#: nis/nss_nisplus/nisplus-publickey.c:218
-#, c-format
-msgid "netname2user: missing group id list in `%s'."
-msgstr "netname2user: ÐÒÏÐÕÝÅÎ ÓÐÉÓÏË ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÇÒÕÐÐ × `%s'."
+#. TRANS Invalid argument.  This is used to indicate various kinds of problems
+#. TRANS with passing the wrong argument to a library function.
+#: sysdeps/gnu/errlist.c:249
+msgid "Invalid argument"
+msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÁÒÇÕÍÅÎÔ"
 
-#: nis/nss_nisplus/nisplus-publickey.c:300
-#: nis/nss_nisplus/nisplus-publickey.c:306
-#: nis/nss_nisplus/nisplus-publickey.c:370
-#: nis/nss_nisplus/nisplus-publickey.c:379
-#, c-format
-msgid "netname2user: (nis+ lookup): %s\n"
-msgstr "netname2user: (ÐÏÉÓË × nis+): %s\n"
+#. TRANS The current process has too many files open and can't open any more.
+#. TRANS Duplicate descriptors do count toward this limit.
+#. TRANS
+#. TRANS In BSD and GNU, the number of open files is controlled by a resource
+#. TRANS limit that can usually be increased.  If you get this error, you might
+#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
+#. TRANS @pxref{Limits on Resources}.
+#: sysdeps/gnu/errlist.c:264
+msgid "Too many open files"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×"
 
-#: nis/nss_nisplus/nisplus-publickey.c:319
-#, c-format
-msgid "netname2user: DES entry for %s in directory %s not unique"
-msgstr "netname2user: ÚÁÐÉÓØ DES ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ"
+#. TRANS There are too many distinct file openings in the entire system.  Note
+#. TRANS that any number of linked channels count as just one file opening; see
+#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
+#: sysdeps/gnu/errlist.c:275
+msgid "Too many open files in system"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× × ÓÉÓÔÅÍÅ"
 
-#: nis/nss_nisplus/nisplus-publickey.c:337
-#, c-format
-msgid "netname2user: principal name `%s' too long"
-msgstr "netname2user: ÉÍÑ ÐÒÉÎÃÉÐÁÌÁ `%s' ÓÌÉÛËÏÍ ×ÅÌÉËÏ"
+#. TRANS Inappropriate I/O control operation, such as trying to set terminal
+#. TRANS modes on an ordinary file.
+#: sysdeps/gnu/errlist.c:285
+msgid "Inappropriate ioctl for device"
+msgstr "îÅÐÒÉÍÅÎÉÍÙÊ Ë ÄÁÎÎÏÍÕ ÕÓÔÒÏÊÓÔ×Õ ioctl"
 
-#: nis/nss_nisplus/nisplus-publickey.c:392
-#, c-format
-msgid "netname2user: LOCAL entry for %s in directory %s not unique"
-msgstr "netname2user: ÚÁÐÉÓØ LOCAL ÄÌÑ %s × ËÁÔÁÌÏÇÅ %s ÎÅ ÕÎÉËÁÌØÎÁ"
+#. TRANS An attempt to execute a file that is currently open for writing, or
+#. TRANS write to a file that is currently being executed.  Often using a
+#. TRANS debugger to run a program is considered having it open for writing and
+#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
+#. TRANS is not an error in the GNU system; the text is copied as necessary.
+#: sysdeps/gnu/errlist.c:298
+msgid "Text file busy"
+msgstr "ôÅËÓÔÏ×ÙÊ ÆÁÊÌ ÚÁÎÑÔ"
 
-#: nis/nss_nisplus/nisplus-publickey.c:399
-msgid "netname2user: should not have uid 0"
-msgstr "netname2user: ÎÅ ÄÏÌÖÅÎ ÉÍÅÔØ ÎÕÌÅ×ÏÊ uid"
+#. TRANS File too big; the size of a file would be larger than allowed by the system.
+#: sysdeps/gnu/errlist.c:307
+msgid "File too large"
+msgstr "æÁÊÌ ÓÌÉÛËÏÍ ×ÅÌÉË"
 
-#: nis/ypclnt.c:171
-#, c-format
-msgid "YPBINDPROC_DOMAIN: %s\n"
-msgstr "YPBINDPROC_DOMAIN: %s\n"
+#. TRANS No space left on device; write operation on a file failed because the
+#. TRANS disk is full.
+#: sysdeps/gnu/errlist.c:317
+msgid "No space left on device"
+msgstr "îÁ ÕÓÔÒÏÊÓÔ×Å ËÏÎÞÉÌÏÓØ ÍÅÓÔÏ"
 
-#: nis/ypclnt.c:780
-msgid "Request arguments bad"
-msgstr "îÅÐÒÁ×ÉÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ"
+#. TRANS Invalid seek operation (such as on a pipe).
+#: sysdeps/gnu/errlist.c:326
+msgid "Illegal seek"
+msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÏÐÅÒÁÃÉÑ ÓÍÅÝÅÎÉÑ"
 
-#: nis/ypclnt.c:782
-msgid "RPC failure on NIS operation"
-msgstr "óÂÏÊ RPC ÐÒÉ ÏÐÅÒÁÃÉÉ NIS"
+#. TRANS An attempt was made to modify something on a read-only file system.
+#: sysdeps/gnu/errlist.c:335
+msgid "Read-only file system"
+msgstr "æÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÄÏÓÔÕÐÎÁ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ"
 
-#: nis/ypclnt.c:784
-msgid "Can't bind to server which serves this domain"
-msgstr "îÅ ÕÄÁÅÔÓÑ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ, ÏÂÓÌÕÖÉ×ÁÀÝÉÍ ÜÔÏÔ ÄÏÍÅÎ"
+#. TRANS Too many links; the link count of a single file would become too large.
+#. TRANS @code{rename} can cause this error if the file being renamed already has
+#. TRANS as many links as it can take (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:346
+msgid "Too many links"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË"
 
-#: nis/ypclnt.c:786
-msgid "No such map in server's domain"
-msgstr ""
+#. TRANS Domain error; used by mathematical functions when an argument value does
+#. TRANS not fall into the domain over which the function is defined.
+#: sysdeps/gnu/errlist.c:369
+msgid "Numerical argument out of domain"
+msgstr "þÉÓÌÏ×ÏÊ ÁÒÇÕÍÅÎÔ ×ÎÅ ÏÂÌÁÓÔÉ ÏÐÒÅÄÅÌÅÎÉÑ"
 
-#: nis/ypclnt.c:788
-msgid "No such key in map"
-msgstr ""
+#. TRANS Range error; used by mathematical functions when the result value is
+#. TRANS not representable because of overflow or underflow.
+#: sysdeps/gnu/errlist.c:379
+msgid "Numerical result out of range"
+msgstr "þÉÓÌÏ×ÏÊ ÒÅÚÕÌØÔÁÔ ×ÎÅ ÐÒÅÄÓÔÁ×ÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ"
 
-#: nis/ypclnt.c:790
-msgid "Internal NIS error"
-msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ NIS"
+#. TRANS Resource temporarily unavailable; the call might work if you try again
+#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
+#. TRANS they are always the same in the GNU C library.
+#. TRANS
+#. TRANS This error can happen in a few different situations:
+#. TRANS
+#. TRANS @itemize @bullet
+#. TRANS @item
+#. TRANS An operation that would block was attempted on an object that has
+#. TRANS non-blocking mode selected.  Trying the same operation again will block
+#. TRANS until some external condition makes it possible to read, write, or
+#. TRANS connect (whatever the operation).  You can use @code{select} to find out
+#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
+#. TRANS
+#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
+#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
+#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
+#. TRANS check for both codes and treat them the same.
+#. TRANS
+#. TRANS @item
+#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
+#. TRANS can return this error.  It indicates that the shortage is expected to
+#. TRANS pass, so your program can try the call again later and it may succeed.
+#. TRANS It is probably a good idea to delay for a few seconds before trying it
+#. TRANS again, to allow time for other processes to release scarce resources.
+#. TRANS Such shortages are usually fairly serious and affect the whole system,
+#. TRANS so usually an interactive program should report the error to the user
+#. TRANS and return to its command loop.
+#. TRANS @end itemize
+#: sysdeps/gnu/errlist.c:416
+msgid "Resource temporarily unavailable"
+msgstr "òÅÓÕÒÓ ×ÒÅÍÅÎÎÏ ÎÅÄÏÓÔÕÐÅÎ"
 
-#: nis/ypclnt.c:792
-msgid "Local resource allocation failure"
-msgstr "óÂÏÊ ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÌÏËÁÌØÎÏÇÏ ÒÅÓÕÒÓÁ"
+#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
+#. TRANS The values are always the same, on every operating system.
+#. TRANS
+#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
+#. TRANS separate error code.
+#: sysdeps/gnu/errlist.c:429
+msgid "Operation would block"
+msgstr "ïÐÅÒÁÃÉÑ ÐÒÉ×ÅÄÅÔ Ë ÂÌÏËÉÒÏ×ËÅ"
 
-#: nis/ypclnt.c:794
-msgid "No more records in map database"
-msgstr ""
+#. TRANS An operation that cannot complete immediately was initiated on an object
+#. TRANS that has non-blocking mode selected.  Some functions that must always
+#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
+#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
+#. TRANS the operation has begun and will take some time.  Attempts to manipulate
+#. TRANS the object before the call completes return @code{EALREADY}.  You can
+#. TRANS use the @code{select} function to find out when the pending operation
+#. TRANS has completed; @pxref{Waiting for I/O}.
+#: sysdeps/gnu/errlist.c:445
+msgid "Operation now in progress"
+msgstr "ïÐÅÒÁÃÉÑ ×ÙÐÏÌÎÑÅÔÓÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
 
-#: nis/ypclnt.c:796
-msgid "Can't communicate with portmapper"
-msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ÏÔÏÂÒÁÖÁÔÅÌÅÍ ÐÏÒÔÏ×"
+#. TRANS An operation is already in progress on an object that has non-blocking
+#. TRANS mode selected.
+#: sysdeps/gnu/errlist.c:455
+msgid "Operation already in progress"
+msgstr "ïÐÅÒÁÃÉÑ ÕÖÅ ×ÙÐÏÌÎÑÅÔÓÑ"
 
-#: nis/ypclnt.c:798
-msgid "Can't communicate with ypbind"
-msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypbind"
+#. TRANS A file that isn't a socket was specified when a socket is required.
+#: sysdeps/gnu/errlist.c:464
+msgid "Socket operation on non-socket"
+msgstr "ïÐÅÒÁÃÉÑ ÄÌÑ ÓÏËÅÔÁ ÐÒÉÍÅÎÅÎÁ Ë ÎÅ-ÓÏËÅÔÕ"
 
-#: nis/ypclnt.c:800
-msgid "Can't communicate with ypserv"
-msgstr "îÅ×ÏÚÍÏÖÎÏ Ó×ÑÚÁÔØÓÑ Ó ypserv"
+#. TRANS The size of a message sent on a socket was larger than the supported
+#. TRANS maximum size.
+#: sysdeps/gnu/errlist.c:474
+msgid "Message too long"
+msgstr "óÏÏÂÝÅÎÉÅ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ"
 
-#: nis/ypclnt.c:802
-msgid "Local domain name not set"
-msgstr "ìÏËÁÌØÎÏÅ ÉÍÑ ÄÏÍÅÎÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ"
+#. TRANS The socket type does not support the requested communications protocol.
+#: sysdeps/gnu/errlist.c:483
+msgid "Protocol wrong type for socket"
+msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÄÌÑ ÓÏËÅÔÁ ÔÉÐ ÐÒÏÔÏËÏÌÁ"
 
-#: nis/ypclnt.c:804
-msgid "NIS map database is bad"
-msgstr ""
+#. TRANS You specified a socket option that doesn't make sense for the
+#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
+#: sysdeps/gnu/errlist.c:493
+msgid "Protocol not available"
+msgstr "ðÒÏÔÏËÏÌ ÎÅÄÏÓÔÕÐÅÎ"
 
-#: nis/ypclnt.c:806
-msgid "NIS client/server version mismatch - can't supply service"
-msgstr "îÅÓÏÏÔ×ÅÔÓÔ×ÉÅ ×ÅÒÓÉÊ ËÌÉÅÎÔÁ/ÓÅÒ×ÅÒÁ NIS -- ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ ÓÌÕÖÂÕ"
+#. TRANS The socket domain does not support the requested communications protocol
+#. TRANS (perhaps because the requested protocol is completely invalid).
+#. TRANS @xref{Creating a Socket}.
+#: sysdeps/gnu/errlist.c:504
+msgid "Protocol not supported"
+msgstr "ðÒÏÔÏËÏÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: nis/ypclnt.c:810
-msgid "Database is busy"
-msgstr "âÁÚÁ ÄÁÎÎÙÈ ÚÁÎÑÔÁ"
+#. TRANS The socket type is not supported.
+#: sysdeps/gnu/errlist.c:513
+msgid "Socket type not supported"
+msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ÓÏËÅÔÁ"
 
-#: nis/ypclnt.c:812
-msgid "Unknown NIS error code"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÛÉÂËÉ NIS"
+#. TRANS The operation you requested is not supported.  Some socket functions
+#. TRANS don't make sense for all types of sockets, and others may not be
+#. TRANS implemented for all communications protocols.  In the GNU system, this
+#. TRANS error can happen for many calls when the object does not support the
+#. TRANS particular operation; it is a generic indication that the server knows
+#. TRANS nothing to do for that call.
+#: sysdeps/gnu/errlist.c:527
+msgid "Operation not supported"
+msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ÏÐÅÒÁÃÉÑ"
 
-#: nis/ypclnt.c:854
-msgid "Internal ypbind error"
-msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ ypbind"
+#. TRANS The socket communications protocol family you requested is not supported.
+#: sysdeps/gnu/errlist.c:536
+msgid "Protocol family not supported"
+msgstr "îÅÐÏÄÄÅÒÖÉ×ÁÅÍÏÅ ÓÅÍÅÊÓÔ×Ï ÐÒÏÔÏËÏÌÏ×"
 
-#: nis/ypclnt.c:856
-msgid "Domain not bound"
-msgstr "äÏÍÅÎ ÎÅ ÎÁÊÄÅÎ"
+#. TRANS The address family specified for a socket is not supported; it is
+#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
+#: sysdeps/gnu/errlist.c:546
+msgid "Address family not supported by protocol"
+msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ"
 
-#: nis/ypclnt.c:858
-msgid "System resource allocation failure"
-msgstr "óÂÏÊ ×ÙÄÅÌÅÎÉÑ ÓÉÓÔÅÍÎÏÇÏ ÒÅÓÕÒÓÁ"
+#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:555
+msgid "Address already in use"
+msgstr "áÄÒÅÓ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ"
 
-#: nis/ypclnt.c:860
-msgid "Unknown ypbind error"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ ypbind"
+#. TRANS The requested socket address is not available; for example, you tried
+#. TRANS to give a socket a name that doesn't match the local host name.
+#. TRANS @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:566
+msgid "Cannot assign requested address"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ÚÁÐÒÏÛÅÎÎÙÊ ÁÄÒÅÓ"
 
-#: nis/ypclnt.c:899
-msgid "yp_update: cannot convert host to netname\n"
-msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÈÏÓÔ × netname\n"
+#. TRANS A socket operation failed because the network was down.
+#: sysdeps/gnu/errlist.c:575
+msgid "Network is down"
+msgstr "óÅÔØ ÎÅ ÒÁÂÏÔÁÅÔ"
 
-#: nis/ypclnt.c:911
-msgid "yp_update: cannot get server address\n"
-msgstr "yp_update: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÁÄÒÅÓ ÓÅÒ×ÅÒÁ\n"
+#. TRANS A socket operation failed because the subnet containing the remote host
+#. TRANS was unreachable.
+#: sysdeps/gnu/errlist.c:585
+msgid "Network is unreachable"
+msgstr "óÅÔØ ÎÅÄÏÓÔÕÐÎÁ"
 
-#: nscd/cache.c:94
-msgid "while allocating hash table entry"
-msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÍÅÓÔÁ ÐÏÄ ÚÁÐÉÓØ ÈÜÛ-ÔÁÂÌÉÃÙ"
+#. TRANS A network connection was reset because the remote host crashed.
+#: sysdeps/gnu/errlist.c:594
+msgid "Network dropped connection on reset"
+msgstr "óÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ ÂÙÌÏ ÓÂÒÏÛÅÎÏ"
 
-#: nscd/cache.c:162 nscd/connections.c:184
-#, c-format
-msgid "cannot stat() file `%s': %s"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat() ÄÌÑ ÆÁÊÌÁ `%s': %s"
+#. TRANS A network connection was aborted locally.
+#: sysdeps/gnu/errlist.c:603
+msgid "Software caused connection abort"
+msgstr "ðÒÏÇÒÁÍÍÁ ×ÙÚ×ÁÌÁ ÓÂÒÏÓ ÓÏÅÄÉÎÅÎÉÑ"
 
-#: nscd/connections.c:150
-msgid "Cannot run nscd in secure mode as unprivileged user"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ nscd × ÂÅÚÏÐÁÓÎÏÍ ÒÅÖÉÍÅ ÐÏÄ ÎÅÐÒÉ×ÅÌÉÇÅÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ"
+#. TRANS A network connection was closed for reasons outside the control of the
+#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
+#. TRANS protocol violation.
+#: sysdeps/gnu/errlist.c:614
+msgid "Connection reset by peer"
+msgstr "óÏÅÄÉÎÅÎÉÅ ÓÂÒÏÛÅÎÏ ÄÒÕÇÏÊ ÓÔÏÒÏÎÏÊ"
 
-#: nscd/connections.c:172
-#, c-format
-msgid "while allocating cache: %s"
-msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ ÐÏÄ ËÜÛ: %s"
+#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
+#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
+#. TRANS other from network operations.
+#: sysdeps/gnu/errlist.c:625
+msgid "No buffer space available"
+msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÂÕÆÅÒÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á"
 
-#: nscd/connections.c:197
-#, c-format
-msgid "cannot open socket: %s"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ: %s"
+#. TRANS You tried to connect a socket that is already connected.
+#. TRANS @xref{Connecting}.
+#: sysdeps/gnu/errlist.c:635
+msgid "Transport endpoint is already connected"
+msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÕÖÅ ÐÏÄÓÏÅÄÉÎÅÎÁ"
 
-#: nscd/connections.c:215
-#, c-format
-msgid "cannot enable socket to accept connections: %s"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÏËÅÔ ÐÒÉÎÉÍÁÀÝÉÍ ÓÏÅÄÉÎÅÎÉÑ: %s"
+#. TRANS The socket is not connected to anything.  You get this error when you
+#. TRANS try to transmit data over a socket, without first specifying a
+#. TRANS destination for the data.  For a connectionless socket (for datagram
+#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
+#: sysdeps/gnu/errlist.c:647
+msgid "Transport endpoint is not connected"
+msgstr "ëÏÎÅÞÎÁÑ ÔÏÞËÁ ÐÅÒÅÄÁÞÉ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎÁ"
 
-#: nscd/connections.c:260
-#, c-format
-msgid "cannot handle old request version %d; current version is %d"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÚÁÐÒÏÓ ÓÔÁÒÏÊ ×ÅÒÓÉÉ %d; ÔÅËÕÝÁÑ ×ÅÒÓÉÑ %d"
+#. TRANS No default destination address was set for the socket.  You get this
+#. TRANS error when you try to transmit data over a connectionless socket,
+#. TRANS without first specifying a destination for the data with @code{connect}.
+#: sysdeps/gnu/errlist.c:658
+msgid "Destination address required"
+msgstr "ôÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ"
 
-#: nscd/connections.c:298 nscd/connections.c:324
-#, c-format
-msgid "cannot write result: %s"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÒÅÚÕÌØÔÁÔ: %s"
+#. TRANS The socket has already been shut down.
+#: sysdeps/gnu/errlist.c:667
+msgid "Cannot send after transport endpoint shutdown"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÄÁÎÎÙÅ ÐÏÓÌÅ ×ÙËÌÀÞÅÎÉÑ ËÏÎÅÞÎÏÊ ÔÏÞËÉ ÐÅÒÅÄÁÞÉ"
 
-#: nscd/connections.c:392 nscd/connections.c:514
-#, c-format
-msgid "error getting caller's id: %s"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÙ: %s"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:676
+msgid "Too many references: cannot splice"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÓÓÙÌÏË: ÎÅ×ÏÚÍÏÖÎÏ ÏÂßÅÄÉÎÉÔØ"
 
-#: nscd/connections.c:485
-#, c-format
-msgid "while accepting connection: %s"
-msgstr "ÐÒÉ ÐÒÉÅÍÅ ÓÏÅÄÉÎÅÎÉÑ: %s"
+#. TRANS A socket operation with a specified timeout received no response during
+#. TRANS the timeout period.
+#: sysdeps/gnu/errlist.c:686
+msgid "Connection timed out"
+msgstr "÷ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÓÏÅÄÉÎÅÎÉÑ ÉÓÔÅËÌÏ"
 
-#: nscd/connections.c:498
-#, fuzzy, c-format
-msgid "short read while reading request: %s"
-msgstr "ÎÅÐÏÌÎÙÊ ÓÞÉÔÁÎÎÙÊ ÂÌÏË ÐÒÉ ÞÔÅÎÉÉ ÚÁÐÒÏÓÁ: %s"
+#. TRANS A remote host refused to allow the network connection (typically because
+#. TRANS it is not running the requested service).
+#: sysdeps/gnu/errlist.c:696
+msgid "Connection refused"
+msgstr "÷ ÓÏÅÄÉÎÅÎÉÉ ÏÔËÁÚÁÎÏ"
 
-#: nscd/connections.c:542
-#, c-format
-msgid "key length in request too long: %d"
-msgstr "ÄÌÉÎÁ ËÌÀÞÁ × ÚÁÐÒÏÓÅ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: %d"
+#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
+#. TRANS This often indicates a cycle of symbolic links.
+#: sysdeps/gnu/errlist.c:706
+msgid "Too many levels of symbolic links"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÕÒÏ×ÎÅÊ ÓÉÍ×ÏÌØÎÙÈ ÓÓÙÌÏË"
 
-#: nscd/connections.c:556
-#, c-format
-msgid "short read while reading request key: %s"
-msgstr ""
+#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
+#. TRANS Files}) or host name too long (in @code{gethostname} or
+#. TRANS @code{sethostname}; @pxref{Host Identification}).
+#: sysdeps/gnu/errlist.c:717
+msgid "File name too long"
+msgstr "óÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ÆÁÊÌÁ"
 
-#: nscd/connections.c:566
-#, c-format
-msgid "handle_request: request received (Version = %d) from PID %ld"
-msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d) ÏÔ PID %ld"
+#. TRANS The remote host for a requested network connection is down.
+#: sysdeps/gnu/errlist.c:726
+msgid "Host is down"
+msgstr "èÏÓÔ ×ÙËÌÀÞÅÎ"
 
-#: nscd/connections.c:571
-#, c-format
-msgid "handle_request: request received (Version = %d)"
-msgstr "handle_request: ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ (×ÅÒÓÉÑ = %d)"
+#. TRANS The remote host for a requested network connection is not reachable.
+#: sysdeps/gnu/errlist.c:735
+msgid "No route to host"
+msgstr "îÅÔ ÐÕÔÉ ÄÏ ÈÏÓÔÁ"
 
-#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655
-#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681
-#, c-format
-msgid "Failed to run nscd as user '%s'"
-msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ nscd ÏÔ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ '%s'"
+#. TRANS Directory not empty, where an empty directory was expected.  Typically,
+#. TRANS this error occurs when you are trying to delete a directory.
+#: sysdeps/gnu/errlist.c:745
+msgid "Directory not empty"
+msgstr "ëÁÔÁÌÏÇ ÎÅ ÐÕÓÔ"
 
-#: nscd/connections.c:656
-msgid "getgrouplist failed"
-msgstr "getgrouplist ÎÅÕÓÐÅÛÎÁ"
+#. TRANS This means that the per-user limit on new process would be exceeded by
+#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
+#. TRANS the @code{RLIMIT_NPROC} limit.
+#: sysdeps/gnu/errlist.c:756
+msgid "Too many processes"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÒÏÃÅÓÓÏ×"
 
-#: nscd/connections.c:669
-msgid "setgroups failed"
-msgstr "setgroups ÎÅÕÓÐÅÛÎÁ"
+#. TRANS The file quota system is confused because there are too many users.
+#. TRANS @c This can probably happen in a GNU system when using NFS.
+#: sysdeps/gnu/errlist.c:766
+msgid "Too many users"
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
 
-#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109
-msgid "while allocating key copy"
-msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ ÐÏÄ ËÏÐÉÀ ËÌÀÞÁ"
-
-#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146
-msgid "while allocating cache entry"
-msgstr "ÐÒÉ ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ ÐÏÄ ÚÁÐÉÓØ ËÜÛÁ"
+#. TRANS The user's disk quota was exceeded.
+#: sysdeps/gnu/errlist.c:775
+msgid "Disk quota exceeded"
+msgstr "ðÒÅ×ÙÛÅÎÁ ÄÉÓËÏ×ÁÑ Ë×ÏÔÁ"
 
-#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193
-#, fuzzy, c-format
-msgid "short write in %s: %s"
-msgstr "ÎÅÐÏÌÎÁÑ ÚÁÐÉÓØ × %s: %s"
+#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
+#. TRANS system which is due to file system rearrangements on the server host.
+#. TRANS Repairing this condition usually requires unmounting and remounting
+#. TRANS the NFS file system on the local host.
+#: sysdeps/gnu/errlist.c:787
+msgid "Stale NFS file handle"
+msgstr "õÓÔÁÒÅ×ÛÉÊ ÈÜÎÄÌ ÆÁÊÌÁ NFS"
 
-#: nscd/grpcache.c:219
-#, c-format
-msgid "Haven't found \"%s\" in group cache!"
-msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÇÒÕÐÐ!"
+#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
+#. TRANS already specifies an NFS-mounted file.
+#. TRANS (This is an error on some operating systems, but we expect it to work
+#. TRANS properly on the GNU system, making this error code impossible.)
+#: sysdeps/gnu/errlist.c:799
+msgid "Object is remote"
+msgstr "üÔÏ ÕÄÁÌÅÎÎÙÊ ÏÂßÅËÔ"
 
-#: nscd/grpcache.c:285
-#, c-format
-msgid "Invalid numeric gid \"%s\"!"
-msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÇÒÕÐÐÙ \"%s\"!"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:808
+msgid "RPC struct is bad"
+msgstr " RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ÓÔÒÕËÔÕÒÁ"
 
-#: nscd/grpcache.c:292
-#, c-format
-msgid "Haven't found \"%d\" in group cache!"
-msgstr "îÅ ÎÁÊÄÅÎÏ \"%d\" × ËÜÛÅ ÇÒÕÐÐ!"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:817
+msgid "RPC version wrong"
+msgstr "RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ"
 
-#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436
-#: nscd/hstcache.c:501
-#, c-format
-msgid "Haven't found \"%s\" in hosts cache!"
-msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÈÏÓÔÏ×!"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:826
+msgid "RPC program not available"
+msgstr "RPC ÐÒÏÇÒÁÍÍÁ ÎÅÄÏÓÔÕÐÎÁ"
 
-#: nscd/nscd.c:89
-msgid "Read configuration data from NAME"
-msgstr "þÉÔÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÄÁÎÎÙÅ ÉÚ æáêìá"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:835
+msgid "RPC program version wrong"
+msgstr "RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ×ÅÒÓÉÑ ÐÒÏÇÒÁÍÍÙ"
 
-#: nscd/nscd.c:91
-msgid "Do not fork and display messages on the current tty"
-msgstr "îÅ ÐÏÒÏÖÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ, ÐÅÞÁÔÁÔØ ÓÏÏÂÝÅÎÉÑ ÎÁ ÔÅËÕÝÉÊ ÔÅÒÍÉÎÁÌ"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:844
+msgid "RPC bad procedure for program"
+msgstr "RPC ÎÅÐÒÁ×ÉÌØÎÁÑ ÐÒÏÃÅÄÕÒÁ ÄÌÑ ÐÒÏÇÒÁÍÍÙ"
 
-#: nscd/nscd.c:92
-msgid "NUMBER"
-msgstr "þéóìï"
+#. TRANS No locks available.  This is used by the file locking facilities; see
+#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
+#. TRANS it can result from an operation to an NFS server running another
+#. TRANS operating system.
+#: sysdeps/gnu/errlist.c:856
+msgid "No locks available"
+msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÂÌÏËÉÒÏ×ÏË"
 
-#: nscd/nscd.c:92
-msgid "Start NUMBER threads"
-msgstr "úÁÐÕÓÔÉÔØ ÕËÁÚÁÎÎÏÅ þéóìï ÎÉÔÅÊ"
+#. TRANS Inappropriate file type or format.  The file was the wrong type for the
+#. TRANS operation, or a data file had the wrong format.
+#. TRANS
+#. TRANS On some systems @code{chmod} returns this error if you try to set the
+#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
+#: sysdeps/gnu/errlist.c:869
+msgid "Inappropriate file type or format"
+msgstr "îÅÐÏÄÈÏÄÑÝÉÊ ÔÉÐ ÉÌÉ ÆÏÒÍÁÔ ÆÁÊÌÁ"
 
-#: nscd/nscd.c:93
-msgid "Shut the server down"
-msgstr "÷ÙËÌÀÞÉÔØ ÓÅÒ×ÅÒ"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:878
+msgid "Authentication error"
+msgstr "ïÛÉÂËÁ ÁÕÔÅÎÆÉËÁÃÉÉ"
 
-#: nscd/nscd.c:94
-msgid "Print current configuration statistic"
-msgstr "îÁÐÅÞÁÔÁÔØ ÓÔÁÔÉÓÔÉËÕ ÐÏ ÔÅËÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:887
+msgid "Need authenticator"
+msgstr "îÅÏÂÈÏÄÉÍ ÁÕÔÅÎÆÉËÁÔÏÒ"
 
-#: nscd/nscd.c:95
-msgid "TABLE"
-msgstr "ôáâìéãá"
+#. TRANS Function not implemented.  This indicates that the function called is
+#. TRANS not implemented at all, either in the C library itself or in the
+#. TRANS operating system.  When you get this error, you can be sure that this
+#. TRANS particular function will always fail with @code{ENOSYS} unless you
+#. TRANS install a new version of the C library or the operating system.
+#: sysdeps/gnu/errlist.c:900
+msgid "Function not implemented"
+msgstr "æÕÎËÃÉÑ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
 
-#: nscd/nscd.c:96
-msgid "Invalidate the specified cache"
-msgstr "ïÂßÑ×ÉÔØ ÕËÁÚÁÎÎÙÊ ËÜÛ ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÙÍ"
+#. TRANS Not supported.  A function returns this error when certain parameter
+#. TRANS values are valid, but the functionality they request is not available.
+#. TRANS This can mean that the function does not implement a particular command
+#. TRANS or option value or flag bit at all.  For functions that operate on some
+#. TRANS object given in a parameter, such as a file descriptor or a port, it
+#. TRANS might instead mean that only @emph{that specific object} (file
+#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
+#. TRANS different file descriptors might support different ranges of parameter
+#. TRANS values.
+#. TRANS
+#. TRANS If the entire function is not available at all in the implementation,
+#. TRANS it returns @code{ENOSYS} instead.
+#: sysdeps/gnu/errlist.c:920
+msgid "Not supported"
+msgstr "îÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: nscd/nscd.c:97
-msgid "TABLE,yes"
-msgstr "ôáâìéãá,yes"
+#. TRANS While decoding a multibyte character the function came along an invalid
+#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
+#: sysdeps/gnu/errlist.c:930
+msgid "Invalid or incomplete multibyte or wide character"
+msgstr "îÅ×ÅÒÎÙÊ ÉÌÉ ÎÅÐÏÌÎÙÊ ÍÕÌØÔÉÂÁÊÔÎÙÊ ÉÌÉ ÛÉÒÏËÉÊ ÚÎÁË"
 
-#: nscd/nscd.c:97
-msgid "Use separate cache for each user"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÏÔÄÅÌØÎÙÊ ËÜÛ ÄÌÑ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ"
+#. TRANS In the GNU system, servers supporting the @code{term} protocol return
+#. TRANS this error for certain operations when the caller is not in the
+#. TRANS foreground process group of the terminal.  Users do not usually see this
+#. TRANS error because functions such as @code{read} and @code{write} translate
+#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
+#. TRANS for information on process groups and these signals.
+#: sysdeps/gnu/errlist.c:944
+msgid "Inappropriate operation for background process"
+msgstr "îÅÐÏÄÈÏÄÑÝÁÑ ÏÐÅÒÁÃÉÑ ÄÌÑ ÆÏÎÏ×ÏÇÏ ÐÒÏÃÅÓÓÁ"
 
-#: nscd/nscd.c:102
-msgid "Name Service Cache Daemon."
-msgstr "äÅÍÏÎ ËÜÛÁ ÓÌÕÖÂÙ ÉÍÅÎ."
+#. TRANS In the GNU system, opening a file returns this error when the file is
+#. TRANS translated by a program and the translator program dies while starting
+#. TRANS up, before it has connected to the file.
+#: sysdeps/gnu/errlist.c:955
+msgid "Translator died"
+msgstr "ôÒÁÎÓÌÑÔÏÒ ÕÍÅÒ"
 
-#: nscd/nscd.c:141
-msgid "cannot read configuration file; this is fatal"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ; ÜÔÏ ÆÁÔÁÌØÎÙÊ ÓÂÏÊ"
+#. TRANS The experienced user will know what is wrong.
+#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
+#. TRANS @c Don't change it.
+#: sysdeps/gnu/errlist.c:966
+msgid "?"
+msgstr "?"
 
-#: nscd/nscd.c:152
-msgid "already running"
-msgstr "ÕÖÅ ÚÁÐÕÝÅÎ"
+#. TRANS You did @strong{what}?
+#: sysdeps/gnu/errlist.c:975
+msgid "You really blew it this time"
+msgstr "îÁ ÜÔÏÔ ÒÁÚ ×Ù ×ÓÅÈ ÏÐÒÏËÉÎÕÌÉ"
 
-#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132
-msgid "Only root is allowed to use this option!"
-msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!"
+#. TRANS Go home and have a glass of warm, dairy-fresh milk.
+#: sysdeps/gnu/errlist.c:984
+msgid "Computer bought the farm"
+msgstr "ëÏÍÐØÀÔÅÒ ËÕÐÉÌ ÆÅÒÍÕ"
 
-#: nscd/nscd_conf.c:88
-#, c-format
-msgid "Parse error: %s"
-msgstr "ïÛÉÂËÁ ÒÁÚÂÏÒÁ: %s"
+#. TRANS This error code has no purpose.
+#: sysdeps/gnu/errlist.c:993
+msgid "Gratuitous error"
+msgstr "âÅÚ×ÏÚÍÅÚÄÎÁÑ ÏÛÉÂËÁ"
 
-#: nscd/nscd_conf.c:171
-#, c-format
-msgid "Could not create log file \"%s\""
-msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÐÒÏÔÏËÏÌÁ \"%s\""
+#: sysdeps/gnu/errlist.c:1001
+msgid "Bad message"
+msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ"
 
-#: nscd/nscd_conf.c:187
-msgid "Must specify user name for server-user option"
-msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ server-user"
+#: sysdeps/gnu/errlist.c:1009
+msgid "Identifier removed"
+msgstr "éÄÅÎÔÉÆÉËÁÔÏÒ ÂÙÌ ÕÄÁÌÅÎ"
 
-#: nscd/nscd_conf.c:194
-msgid "Must specify user name for stat-user option"
-msgstr "îÕÖÎÏ ÕËÁÚÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÌÀÞÁ stat-user"
+#: sysdeps/gnu/errlist.c:1017
+msgid "Multihop attempted"
+msgstr ""
 
-#: nscd/nscd_conf.c:205
-#, c-format
-msgid "Unknown option: %s %s %s"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ ËÌÀÞ: %s %s %s"
+#: sysdeps/gnu/errlist.c:1025
+msgid "No data available"
+msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÄÁÎÎÙÈ"
 
-#: nscd/nscd_stat.c:103
-#, c-format
-msgid "cannot write statistics: %s"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÔÁÔÉÓÔÉËÕ: %s"
+#: sysdeps/gnu/errlist.c:1033
+msgid "Link has been severed"
+msgstr "óÏÅÄÉÎÅÎÅÎÉÅ ÂÙÌÏ ÒÁÚÏÒ×ÁÎÏ"
 
-#: nscd/nscd_stat.c:128
-#, c-format
-msgid "Only root or %s is allowed to use this option!"
-msgstr "ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÉÌÉ %s ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ËÌÀÞ!"
+#: sysdeps/gnu/errlist.c:1041
+msgid "No message of desired type"
+msgstr "îÅÔ ÓÏÏÂÝÅÎÉÑ ÖÅÌÁÅÍÏÇÏ ÔÉÐÁ"
 
-#: nscd/nscd_stat.c:139
-msgid "nscd not running!\n"
-msgstr "nscd ÎÅ ÚÁÐÕÝÅÎ!\n"
+#: sysdeps/gnu/errlist.c:1049
+msgid "Out of streams resources"
+msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÏÔÏËÏ×ÙÈ ÒÅÓÕÒÓÏ×"
 
-#: nscd/nscd_stat.c:150
-msgid "write incomplete"
-msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÚÁÐÉÓØ"
+#: sysdeps/gnu/errlist.c:1057
+msgid "Device not a stream"
+msgstr "õÓÔÒÏÊÓÔ×Ï ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÔÏËÏÍ"
 
-#: nscd/nscd_stat.c:162
-msgid "cannot read statistics data"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÓÔÁÔÉÓÔÉÞÅÓËÉÅ ÄÁÎÎÙÅ"
+#: sysdeps/gnu/errlist.c:1065
+msgid "Value too large for defined data type"
+msgstr "úÎÁÞÅÎÉÅ ÓÌÉÛËÏÍ ×ÅÌÉËÏ ÄÌÑ ÔÁËÏÇÏ ÔÉÐÁ ÄÁÎÎÙÈ"
 
-#: nscd/nscd_stat.c:165
-#, c-format
-msgid ""
-"nscd configuration:\n"
-"\n"
-"%15d  server debug level\n"
-msgstr ""
-"ëÏÎÆÉÇÕÒÁÃÉÑ nscd:\n"
-"\n"
-"%15d  ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ ÓÅÒ×ÅÒÁ\n"
+#: sysdeps/gnu/errlist.c:1073
+msgid "Protocol error"
+msgstr "ïÛÉÂËÁ ÐÒÏÔÏËÏÌÁ"
 
-#: nscd/nscd_stat.c:189
-#, c-format
-msgid "%3ud %2uh %2um %2lus  server runtime\n"
-msgstr "%3ud %2uh %2um %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
+#: sysdeps/gnu/errlist.c:1081
+msgid "Timer expired"
+msgstr "ôÁÊÍÅÒ ÉÓÔÅË"
 
-#: nscd/nscd_stat.c:192
-#, c-format
-msgid "    %2uh %2um %2lus  server runtime\n"
-msgstr "    %2uh %2um %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
+#. TRANS Operation canceled; an asynchronous operation was canceled before it
+#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
+#. TRANS the normal result is for the operations affected to complete with this
+#. TRANS error; @pxref{Cancel AIO Operations}.
+#: sysdeps/gnu/errlist.c:1093
+msgid "Operation canceled"
+msgstr "ïÐÅÒÁÃÉÑ ÏÔÍÅÎÅÎÁ"
 
-#: nscd/nscd_stat.c:194
-#, c-format
-msgid "        %2um %2lus  server runtime\n"
-msgstr "        %2um %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
+#: sysdeps/gnu/errlist.c:1101
+msgid "Interrupted system call should be restarted"
+msgstr "ðÒÅÒ×ÁÎÙÊ ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× ÓÌÅÄÕÅÔ ÐÅÒÅÚÁÐÕÓÔÉÔØ"
 
-#: nscd/nscd_stat.c:196
-#, c-format
-msgid "            %2lus  server runtime\n"
-msgstr "            %2lus  ×ÒÅÍÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ\n"
+#: sysdeps/gnu/errlist.c:1109
+msgid "Channel number out of range"
+msgstr "îÏÍÅÒ ËÁÎÁÌÁ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
 
-#: nscd/nscd_stat.c:198
-#, c-format
-msgid "%15lu  number of times clients had to wait\n"
-msgstr "%15lu  ÓËÏÌØËÏ ÒÁÚ ËÌÉÅÎÔÁÍ ÐÒÉÛÌÏÓØ ÖÄÁÔØ\n"
+#: sysdeps/gnu/errlist.c:1117
+msgid "Level 2 not synchronized"
+msgstr "õÒÏ×ÅÎØ 2 ÎÅ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎ"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "      no"
-msgstr "      ÎÅÔ"
+#: sysdeps/gnu/errlist.c:1125
+msgid "Level 3 halted"
+msgstr "õÒÏ×ÅÎØ 3 ÏÓÔÁÎÏ×ÌÅÎ"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "     yes"
-msgstr "     ÄÁ"
+#: sysdeps/gnu/errlist.c:1133
+msgid "Level 3 reset"
+msgstr "õÒÏ×ÅÎØ 3 ÓÂÒÏÛÅÎ"
 
-#: nscd/nscd_stat.c:221
-#, c-format
-msgid ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache is enabled\n"
-"%15Zu  suggested size\n"
-"%15lu  seconds time to live for positive entries\n"
-"%15lu  seconds time to live for negative entries\n"
-"%15lu  cache hits on positive entries\n"
-"%15lu  cache hits on negative entries\n"
-"%15lu  cache misses on positive entries\n"
-"%15lu  cache misses on negative entries\n"
-"%15lu%% cache hit rate\n"
-"%15lu  current number of cached values\n"
-"%15lu  maximum number of cached values\n"
-"%15lu  maximum chain length searched\n"
-"%15lu  number of delays on rdlock\n"
-"%15lu  number of delays on wrlock\n"
-"%15s  check /etc/%s for changes\n"
-msgstr ""
-"\n"
-"ëÜÛ %s:\n"
-"\n"
-"%15s  ËÜÛ ÚÁÄÅÊÓÔ×Ï×ÁÎ\n"
-"%15Zu  ÐÒÅÄÌÁÇÁÅÍÙÊ ÒÁÚÍÅÒ\n"
-"%15lu  ÓÅËÕÎÄÙ ÖÉÚÎÉ ÄÌÑ ÐÏÌÏÖÉÔÅÌØÎÙÈ ÚÁÐÉÓÅÊ\n"
-"%15lu  ÓÅËÕÎÄÙ ÖÉÚÎÉ ÄÌÑ ÏÔÒÉÃÁÔÅÌØÎÙÈ ÚÁÐÉÓÅÊ\n"
-"%15lu  ÐÏÐÁÄÁÎÉÑ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
-"%15lu  ÐÏÐÁÄÁÎÉÑ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
-"%15lu  ÐÒÏÍÁÈÉ ÎÁ ÐÏÌÏÖÉÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
-"%15lu  ÐÒÏÍÁÈÉ ÎÁ ÏÔÒÉÃÁÔÅÌØÎÙÅ ÚÁÐÉÓÉ\n"
-"%15lu%% ÐÏËÁÚÁÔÅÌØ ÐÏÐÁÄÁÎÉÑ ÎÁ ËÜÛ\n"
-"%15lu  ÔÅËÕÝÅÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n"
-"%15lu  ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÜÛÉÒÏ×ÁÎÎÙÈ ÚÎÁÞÅÎÉÊ\n"
-"%15lu  ÍÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÃÅÐÏÞËÉ ÐÏÉÓËÁ\n"
-"%15lu  ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ rdlock\n"
-"%15lu  ÞÉÓÌÏ ÚÁÄÅÒÖÅË ÎÁ wrlock\n"
-"%15s  ÏÔÓÌÅÖÉ×ÁÀÔÓÑ ÌÉ ÉÚÍÅÎÅÎÉÑ /etc/%s \n"
+#: sysdeps/gnu/errlist.c:1141
+msgid "Link number out of range"
+msgstr "þÉÓÌÏ ÓÓÙÌÏË ×ÎÅ ÄÏÐÕÓÔÉÍÏÇÏ ÄÉÁÐÁÚÏÎÁ"
 
-#: nscd/pwdcache.c:215
-#, c-format
-msgid "Haven't found \"%s\" in password cache!"
-msgstr "îÅ ÎÁÊÄÅÎÏ \"%s\" × ËÜÛÅ ÐÁÒÏÌÅÊ!"
+#: sysdeps/gnu/errlist.c:1149
+msgid "Protocol driver not attached"
+msgstr "äÒÁÊ×ÅÒ ÐÒÏÔÏËÏÌÁ ÎÅ ÐÏÄÓÏÅÄÉÎÅÎ"
 
-#: nscd/pwdcache.c:281
-#, c-format
-msgid "Invalid numeric uid \"%s\"!"
-msgstr "îÅ×ÅÒÎÙÊ ÞÉÓÌÏ×ÏÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\"!"
+#: sysdeps/gnu/errlist.c:1157
+msgid "No CSI structure available"
+msgstr "îÅÔ ÄÏÓÔÕÐÎÏÊ CSI-ÓÔÒÕËÔÕÒÙ"
 
-#: nscd/pwdcache.c:288
-#, c-format
-msgid "Haven't found \"%d\" in password cache!"
-msgstr "îÅ ÎÁÊÄÅÎÏ \"%d\" × ËÜÛÅ ÐÁÒÏÌÅÊ!"
+#: sysdeps/gnu/errlist.c:1165
+msgid "Level 2 halted"
+msgstr "õÒÏ×ÅÎØ 2 ÏÓÔÁÎÏ×ÌÅÎ"
 
-#: elf/../sysdeps/generic/dl-sysdep.c:422
-msgid "cannot create capability list"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ×ÏÚÍÏÖÎÏÓÔÅÊ"
+#: sysdeps/gnu/errlist.c:1173
+msgid "Invalid exchange"
+msgstr ""
 
-#: elf/../sysdeps/generic/readelflib.c:35
-#, c-format
-msgid "file %s is truncated\n"
-msgstr "ÆÁÊÌ %s ÕÓÅÞÅÎ\n"
+#: sysdeps/gnu/errlist.c:1181
+msgid "Invalid request descriptor"
+msgstr "îÅ×ÅÒÎÙÊ ÄÅÓËÒÉÐÔÏÒ ÚÁÐÒÏÓÁ"
 
-#: elf/../sysdeps/generic/readelflib.c:67
-#, c-format
-msgid "%s is a 32 bit ELF file.\n"
-msgstr "%s Ñ×ÌÑÅÔÓÑ 32-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n"
+#: sysdeps/gnu/errlist.c:1189
+msgid "Exchange full"
+msgstr ""
 
-#: elf/../sysdeps/generic/readelflib.c:69
-#, c-format
-msgid "%s is a 64 bit ELF file.\n"
-msgstr "%s Ñ×ÌÑÅÔÓÑ 64-ÂÉÔÎÙÍ ELF-ÆÁÊÌÏÍ.\n"
+#: sysdeps/gnu/errlist.c:1197
+msgid "No anode"
+msgstr ""
 
-#: elf/../sysdeps/generic/readelflib.c:71
-#, c-format
-msgid "Unknown ELFCLASS in file %s.\n"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ ELFCLASS × ÆÁÊÌÅ %s.\n"
+#: sysdeps/gnu/errlist.c:1205
+msgid "Invalid request code"
+msgstr "îÅ×ÅÒÎÙÊ ËÏÄ ÚÁÐÒÏÓÁ"
 
-#: elf/../sysdeps/generic/readelflib.c:78
-#, c-format
-msgid "%s is not a shared object file (Type: %d).\n"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÒÁÚÄÅÌÑÅÍÙÍ ÏÂßÅËÔÎÙÍ ÆÁÊÌÏÍ (ôÉÐ: %d).\n"
+#: sysdeps/gnu/errlist.c:1213
+msgid "Invalid slot"
+msgstr ""
 
-#: elf/../sysdeps/generic/readelflib.c:109
-msgid "more than one dynamic segment\n"
-msgstr "ÂÏÌÅÅ ÏÄÎÏÇÏ ÄÉÎÁÍÉÞÅÓËÉÈ ÓÅÇÍÅÎÔÏ×\n"
+#: sysdeps/gnu/errlist.c:1221
+msgid "File locking deadlock error"
+msgstr "ïÛÉÂËÁ: ÔÕÐÉË ÐÒÉ ÂÌÏËÉÒÏ×ËÅ ÆÁÊÌÁ"
 
-#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49
-#, c-format
-msgid "%s is for unknown machine %d.\n"
-msgstr "%s ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÎÅÉÚ×ÅÓÔÎÏÊ ÍÁÛÉÎÙ %d.\n"
+#: sysdeps/gnu/errlist.c:1229
+msgid "Bad font file format"
+msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÆÁÊÌÁ ÓÏ ÛÒÉÆÔÏÍ"
 
-#: elf/cache.c:70
-msgid "unknown"
-msgstr "ÎÅÉÚ×ÅÓÔÎÏ"
+#: sysdeps/gnu/errlist.c:1237
+msgid "Machine is not on the network"
+msgstr "íÁÛÉÎÁ ÎÅ × ÓÅÔÉ"
 
-#: elf/cache.c:111
-msgid "Unknown OS"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ïó"
+#: sysdeps/gnu/errlist.c:1245
+msgid "Package not installed"
+msgstr "ðÁËÅÔ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ"
 
-#: elf/cache.c:116
-#, c-format
-msgid ", OS ABI: %s %d.%d.%d"
-msgstr ", ABI ïó: %s %d.%d.%d"
+#: sysdeps/gnu/errlist.c:1253
+msgid "Advertise error"
+msgstr ""
 
-#: elf/cache.c:142 elf/ldconfig.c:1078
-#, c-format
-msgid "Can't open cache file %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÜÛ-ÆÁÊÌ %s\n"
+#: sysdeps/gnu/errlist.c:1261
+msgid "Srmount error"
+msgstr "ïÛÉÂËÁ Srmount"
 
-#: elf/cache.c:154
-msgid "mmap of cache file failed.\n"
-msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ËÜÛ-ÆÁÊÌÁ × ÐÁÍÑÔØ ÎÅ ÕÄÁÌÏÓØ.\n"
+#: sysdeps/gnu/errlist.c:1269
+msgid "Communication error on send"
+msgstr "ïÛÉÂËÁ Ó×ÑÚÉ ÐÒÉ ÏÔÐÒÁ×ËÅ"
 
-#: elf/cache.c:158 elf/cache.c:168
-msgid "File is not a cache file.\n"
-msgstr "üÔÏ ÎÅ ËÜÛ-ÆÁÊÌ.\n"
+#: sysdeps/gnu/errlist.c:1277
+msgid "RFS specific error"
+msgstr "óÐÅÃÉÆÉÞÎÁÑ ÄÌÑ RFS ÏÛÉÂËÁ"
 
-#: elf/cache.c:201 elf/cache.c:211
-#, c-format
-msgid "%d libs found in cache `%s'\n"
-msgstr "%d ÂÉÂÌÉÏÔÅË ÎÁÊÄÅÎÏ × ËÜÛÅ `%s'\n"
+#: sysdeps/gnu/errlist.c:1285
+msgid "Name not unique on network"
+msgstr "éÍÑ ÎÅ ÕÎÉËÁÌØÎÏ × ÓÅÔÉ"
 
-#: elf/cache.c:410
-#, c-format
-msgid "Can't remove old temporary cache file %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÔÁÒÙÊ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s"
+#: sysdeps/gnu/errlist.c:1293
+msgid "File descriptor in bad state"
+msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ × ÐÌÏÈÏÍ ÓÏÓÔÏÑÎÉÉ"
 
-#: elf/cache.c:417
-#, c-format
-msgid "Can't create temporary cache file %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ËÜÛ-ÆÁÊÌ %s"
+#: sysdeps/gnu/errlist.c:1301
+msgid "Remote address changed"
+msgstr "õÄÁÌÅÎÎÙÊ ÁÄÒÅÓ ÂÙÌ ÉÚÍÅÎÅÎ"
 
-#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438
-msgid "Writing of cache data failed"
-msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ"
+#: sysdeps/gnu/errlist.c:1309
+msgid "Can not access a needed shared library"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÎÕÖÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ"
 
-#: elf/cache.c:442
-msgid "Writing of cache data failed."
-msgstr "úÁÐÉÓØ ÄÁÎÎÙÈ ËÜÛÁ ÎÅÕÓÐÅÛÎÁ."
+#: sysdeps/gnu/errlist.c:1317
+msgid "Accessing a corrupted shared library"
+msgstr "ïÂÒÁÝÅÎÉÅ Ë ÐÏ×ÒÅÖÄÅÎÎÏÊ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ"
 
-#: elf/cache.c:449
-#, c-format
-msgid "Changing access rights of %s to %#o failed"
-msgstr "éÚÍÅÎÅÎÉÅ ÐÒÁ× ÄÏÓÔÕÐÁ ÄÌÑ %s ÎÁ %#o ÎÅÕÓÐÅÛÎÏ"
+#: sysdeps/gnu/errlist.c:1325
+msgid ".lib section in a.out corrupted"
+msgstr "óÅËÃÉÑ .lib × a.out ÐÏ×ÒÅÖÄÅÎÁ"
 
-#: elf/cache.c:454
-#, c-format
-msgid "Renaming of %s to %s failed"
-msgstr "ðÅÒÅÉÍÅÎÏ×ÁÎÉÅ %s × %s ÎÅÕÓÐÅÛÎÏ"
+#: sysdeps/gnu/errlist.c:1333
+msgid "Attempting to link in too many shared libraries"
+msgstr "ðÏÐÙÔËÁ ÐÏÄËÌÀÞÉÔØ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÒÁÚÄÅÌÑÅÍÙÊ ÂÉÂÌÉÏÔÅË"
 
-#: elf/dl-close.c:128
-msgid "shared object not open"
-msgstr "ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ ÎÅ ÏÔËÒÙÔ"
+#: sysdeps/gnu/errlist.c:1341
+msgid "Cannot exec a shared library directly"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÙÐÏÌÎÉÔØ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ"
 
-#: elf/dl-close.c:531 elf/dl-open.c:454
-msgid "TLS generation counter wrapped!  Please send report with the 'glibcbug' script."
+#: sysdeps/gnu/errlist.c:1349
+msgid "Streams pipe error"
 msgstr ""
 
-#: elf/dl-deps.c:111 elf/dl-open.c:183
-msgid "DST not allowed in SUID/SGID programs"
-msgstr "DST ÎÅ ÄÏÐÕÓËÁÅÔÓÑ × ÐÒÏÇÒÁÍÍÁÈ Ó SUID/SGID"
+#: sysdeps/gnu/errlist.c:1357
+msgid "Structure needs cleaning"
+msgstr "óÔÒÕËÔÕÒÕ ÎÅÏÂÈÏÄÉÍÏ ÐÏÞÉÓÔÉÔØ"
 
-#: elf/dl-deps.c:124
-msgid "empty dynamics string token substitution"
+#: sysdeps/gnu/errlist.c:1365
+msgid "Not a XENIX named type file"
 msgstr ""
 
-#: elf/dl-deps.c:130
-#, c-format
-msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
+#: sysdeps/gnu/errlist.c:1373
+msgid "No XENIX semaphores available"
+msgstr "óÅÍÁÆÏÒÙ XENIX ÎÅÄÏÓÔÕÐÎÙ"
+
+#: sysdeps/gnu/errlist.c:1381
+msgid "Is a named type file"
 msgstr ""
 
-#: elf/dl-deps.c:461
-msgid "cannot allocate dependency list"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÚÁ×ÉÓÉÍÏÓÔÅÊ"
+#: sysdeps/gnu/errlist.c:1389
+msgid "Remote I/O error"
+msgstr "ïÛÉÂËÁ ÕÄÁÌÅÎÎÏÇÏ ××ÏÄÁ/×Ù×ÏÄÁ"
 
-#: elf/dl-deps.c:494 elf/dl-deps.c:549
-msgid "cannot allocate symbol search list"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÓÐÉÓÏË ÐÏÉÓËÁ ÓÉÍ×ÏÌÏ×"
+#: sysdeps/gnu/errlist.c:1397
+msgid "No medium found"
+msgstr "îÏÓÉÔÅÌØ ÎÅ ÎÁÊÄÅÎ"
 
-#: elf/dl-deps.c:534
-msgid "Filters not supported with LD_TRACE_PRELINKING"
-msgstr "æÉÌØÔÒÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ Ó LD_TRACE_PRELINKING"
+#: sysdeps/gnu/errlist.c:1405
+msgid "Wrong medium type"
+msgstr "îÅÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÎÏÓÉÔÅÌÑ"
 
-#: elf/dl-error.c:75
-msgid "DYNAMIC LINKER BUG!!!"
-msgstr "ïûéâëá äéîáíéþåóëïçï ëïíðïîï÷ýéëá!!!"
+#: sysdeps/gnu/errlist.c:1413
+msgid "Required key not available"
+msgstr "ôÒÅÂÕÅÍÙÊ ËÌÀÞ ÎÅÄÏÓÔÕÐÅÎ"
+
+#: sysdeps/gnu/errlist.c:1421
+msgid "Key has expired"
+msgstr "÷ÒÅÍÑ ÖÉÚÎÉ ËÌÀÞÁ ÉÓÔÅËÌÏ"
+
+#: sysdeps/gnu/errlist.c:1429
+msgid "Key has been revoked"
+msgstr "ëÌÀÞ ÂÙÌ ÏÔÏÚ×ÁÎ"
+
+#: sysdeps/gnu/errlist.c:1437
+msgid "Key was rejected by service"
+msgstr "ëÌÀÞ ÂÙÌ ÏÔ×ÅÒÇÎÕÔ ÓÌÕÖÂÏÊ"
+
+#: sysdeps/gnu/errlist.c:1445
+msgid "Owner died"
+msgstr "÷ÌÁÄÅÌÅÃ ÕÍÅÒ"
+
+#: sysdeps/gnu/errlist.c:1453
+msgid "State not recoverable"
+msgstr "óÏÓÔÏÑÎÉÅ ÎÅÌØÚÑ ×ÏÓÓÔÁÎÏ×ÉÔØ"
 
-#: elf/dl-error.c:108
-msgid "error while loading shared libraries"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁÇÒÕÚËÅ ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË"
+#: sysdeps/mach/_strerror.c:57
+msgid "Error in unknown error system: "
+msgstr "ïÛÉÂËÁ × ÎÅÉÚ×ÅÓÔÎÏÊ ÓÉÓÔÅÍÅ ÏÛÉÂÏË: "
 
-#: elf/dl-load.c:347
-msgid "cannot allocate name record"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÐÉÓØ ÉÍÅÎÉ"
+#: sysdeps/posix/gai_strerror-strs.h:1
+msgid "Address family for hostname not supported"
+msgstr "óÅÍÅÊÓÔ×Ï ÁÄÒÅÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÔÓÑ ÄÌÑ ÄÁÎÎÏÇÏ ÉÍÅÎÉ ÈÏÓÔÁ"
 
-#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743
-msgid "cannot create cache for search path"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÜÛ ÄÌÑ ÐÕÔÅÊ ÐÏÉÓËÁ"
+#: sysdeps/posix/gai_strerror-strs.h:2
+msgid "Temporary failure in name resolution"
+msgstr "÷ÒÅÍÅÎÎÙÊ ÓÂÏÊ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ"
 
-#: elf/dl-load.c:551
-msgid "cannot create RUNPATH/RPATH copy"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÐÉÀ RUNPATH/RPATH"
+#: sysdeps/posix/gai_strerror-strs.h:3
+msgid "Bad value for ai_flags"
+msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ai_flags"
 
-#: elf/dl-load.c:634
-msgid "cannot create search path array"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÍÁÓÓÉ× ÐÕÔÅÊ ÐÏÉÓËÁ"
+#: sysdeps/posix/gai_strerror-strs.h:4
+msgid "Non-recoverable failure in name resolution"
+msgstr "îÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ × ÒÁÚÒÅÛÅÎÉÉ ÉÍÅÎ"
 
-#: elf/dl-load.c:830
-msgid "cannot stat shared object"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat ÄÌÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
+#: sysdeps/posix/gai_strerror-strs.h:5
+msgid "ai_family not supported"
+msgstr "ai_family ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: elf/dl-load.c:874
-msgid "cannot open zero fill device"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ-ÉÓÔÏÞÎÉË ÎÕÌÅÊ"
+#: sysdeps/posix/gai_strerror-strs.h:6
+msgid "Memory allocation failure"
+msgstr "ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ"
 
-#: elf/dl-load.c:883 elf/dl-load.c:1929
-msgid "cannot create shared object descriptor"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÅÓËÒÉÐÔÏÒ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
+#: sysdeps/posix/gai_strerror-strs.h:7
+msgid "No address associated with hostname"
+msgstr "ó ÉÍÅÎÅÍ ÈÏÓÔÁ ÎÅ Ó×ÑÚÁÎÏ ÎÉ ÏÄÎÏÇÏ ÁÄÒÅÓÁ"
 
-#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553
-msgid "cannot read file data"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÄÁÎÎÙÅ ÆÁÊÌÁ"
+#: sysdeps/posix/gai_strerror-strs.h:8
+msgid "Name or service not known"
+msgstr "éÍÑ ÉÌÉ ÓÌÕÖÂÁ ÎÅ ÉÚ×ÅÓÔÎÙ"
 
-#: elf/dl-load.c:946
-msgid "ELF load command alignment not page-aligned"
-msgstr "×ÙÒÁ×ÎÉ×ÁÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÏ ÓÔÒÁÎÉÃÅ"
+#: sysdeps/posix/gai_strerror-strs.h:9
+msgid "Servname not supported for ai_socktype"
+msgstr "Servname ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ai_socktype"
 
-#: elf/dl-load.c:953
-msgid "ELF load command address/offset not properly aligned"
-msgstr "ÁÄÒÅÓ/ÓÍÅÝÅÎÉÅ ËÏÍÁÎÄÙ ÚÁÇÒÕÚËÉ ELF ÎÅ ×ÙÒÏ×ÎÅÎÏ ÐÒÁ×ÉÌØÎÏ"
+#: sysdeps/posix/gai_strerror-strs.h:10
+msgid "ai_socktype not supported"
+msgstr "ai_socktype ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: elf/dl-load.c:1037
-msgid "cannot allocate TLS data structures for initial thread"
-msgstr ""
+#: sysdeps/posix/gai_strerror-strs.h:11
+msgid "System error"
+msgstr "óÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ"
 
-#: elf/dl-load.c:1061
-msgid "cannot handle TLS data"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÂÒÁÂÏÔÁÔØ ÄÁÎÎÙÅ TLS"
+#: sysdeps/posix/gai_strerror-strs.h:12
+msgid "Processing request in progress"
+msgstr "ïÂÒÁÂÏÔËÁ ÚÁÐÒÏÓÁ ÐÒÏÄÏÌÖÁÅÔÓÑ"
 
-#: elf/dl-load.c:1075
-msgid "object file has no loadable segments"
-msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÚÁÇÒÕÖÁÅÍÙÈ ÓÅÇÍÅÎÔÏ×"
+#: sysdeps/posix/gai_strerror-strs.h:13
+msgid "Request canceled"
+msgstr "úÁÐÒÏÓ ÏÔÍÅÎÅÎ"
 
-#: elf/dl-load.c:1110
-msgid "failed to map segment from shared object"
-msgstr "ÓÂÏÊ ÏÔÏÂÒÁÖÅÎÉÑ ÓÅÇÍÅÎÔÁ ÉÚ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
+#: sysdeps/posix/gai_strerror-strs.h:14
+msgid "Request not canceled"
+msgstr "úÁÐÒÏÓ ÎÅ ÏÔÍÅÎÅÎ"
 
-#: elf/dl-load.c:1135
-msgid "cannot dynamically load executable"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÚÉÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ"
+#: sysdeps/posix/gai_strerror-strs.h:15
+msgid "All requests done"
+msgstr "÷ÓÅ ÚÁÐÒÏÓÙ ×ÙÐÏÌÎÅÎÙ"
 
-#: elf/dl-load.c:1191
-msgid "cannot change memory protections"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÚÁÝÉÔÕ ÐÁÍÑÔÉ"
+#: sysdeps/posix/gai_strerror-strs.h:16
+msgid "Interrupted by a signal"
+msgstr "ðÒÅÒ×ÁÎÏ ÐÏ ÓÉÇÎÁÌÕ"
 
-#: elf/dl-load.c:1210
-msgid "cannot map zero-fill pages"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ÓÔÒÁÎÉÃÙ ÚÁÐÏÌÎÅÎÉÑ ÎÕÌÑÍÉ"
+#: sysdeps/posix/gai_strerror-strs.h:17
+msgid "Parameter string not correctly encoded"
+msgstr "îÅÐÒÁ×ÉÌØÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ ÓÔÒÏËÁ ÐÁÒÁÍÅÔÒÁ"
 
-#: elf/dl-load.c:1228
-msgid "cannot allocate memory for program header"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÚÁÇÏÌÏ×ÏË ÐÒÏÇÒÁÍÍÙ"
+#: sysdeps/unix/siglist.c:26
+msgid "Signal 0"
+msgstr "óÉÇÎÁÌ 0"
 
-#: elf/dl-load.c:1259
-msgid "object file has no dynamic section"
-msgstr "× ÏÂßÅËÔÎÏÍ ÆÁÊÌÅ ÎÅÔ ÄÉÎÁÍÉÞÅÓËÏÊ ÓÅËÃÉÉ"
+#: sysdeps/unix/siglist.c:32
+msgid "IOT trap"
+msgstr "ìÏ×ÕÛËÁ IOT"
 
-#: elf/dl-load.c:1299
-msgid "shared object cannot be dlopen()ed"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ dlopen() Ë ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ"
+#: sysdeps/unix/sysv/linux/i386/readelflib.c:49
+#, c-format
+msgid "%s is for unknown machine %d.\n"
+msgstr "%s ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÎÅÉÚ×ÅÓÔÎÏÊ ÍÁÛÉÎÙ %d.\n"
 
-#: elf/dl-load.c:1322
-msgid "cannot create searchlist"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÐÏÉÓËÁ"
+#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#, c-format
+msgid "makecontext: does not know how to handle more than 8 arguments\n"
+msgstr "makecontext: ÎÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ÏÂÒÁÂÏÔÁÔØ ÂÏÌÅÅ ×ÏÓØÍÉ ÁÒÇÕÍÅÎÔÏ×\n"
 
-#: elf/dl-load.c:1352
-msgid "cannot enable executable stack as shared object requires"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÄÅÊÓÔ×Ï×ÁÔØ ÉÓÐÏÌÎÑÅÍÙÊ ÓÔÅË, ËÁË ÔÒÅÂÕÅÔ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ"
+#: sysdeps/unix/sysv/linux/lddlibc4.c:64
+#, c-format
+msgid "cannot open `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ `%s'"
 
-#: elf/dl-load.c:1470
-msgid "file too short"
-msgstr "ÆÁÊÌ ÓÌÉÛËÏÍ ÍÁÌ"
+#: sysdeps/unix/sysv/linux/lddlibc4.c:68
+#, c-format
+msgid "cannot read header from `%s'"
+msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÞÉÔÁÔØ ÚÁÇÏÌÏ×ÏË ÉÚ `%s'"
 
-#: elf/dl-load.c:1493
-msgid "invalid ELF header"
-msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ELF"
+#: timezone/zdump.c:215
+msgid "lacks alphabetic at start"
+msgstr "×ÎÁÞÁÌÅ ÎÅÔ ÂÕË×Ù"
 
-#: elf/dl-load.c:1502
-msgid "ELF file data encoding not big-endian"
-msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÔÕÐÏËÏÎÅÞÎÁÑ"
+#: timezone/zdump.c:217
+msgid "has fewer than 3 alphabetics"
+msgstr "ÓÏÄÅÒÖÉÔ ÍÅÎÅÅ 3 ÂÕË×"
 
-#: elf/dl-load.c:1504
-msgid "ELF file data encoding not little-endian"
-msgstr "ËÏÄÉÒÏ×ËÁ ÄÁÎÎÙÈ × ELF-ÆÁÊÌÅ ÎÅ ÏÓÔÒÏËÏÎÅÞÎÁÑ"
+#: timezone/zdump.c:219
+msgid "has more than 6 alphabetics"
+msgstr "ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ 6 ÂÕË×"
 
-#: elf/dl-load.c:1508
-msgid "ELF file version ident does not match current one"
-msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ×ÅÒÓÉÉ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ"
+#: timezone/zdump.c:227
+msgid "differs from POSIX standard"
+msgstr "ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÓÔÁÎÄÁÒÔÁ POSIX"
 
-#: elf/dl-load.c:1512
-msgid "ELF file OS ABI invalid"
-msgstr "ÎÅ×ÅÒÎÙÊ ABI ïó ELF-ÆÁÊÌÁ"
+#: timezone/zdump.c:233
+#, c-format
+msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
+msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÚÏÎÁ \"%s\" ÓÏËÒÁÝÅÎÉÅ \"%s\" %s\n"
 
-#: elf/dl-load.c:1514
-msgid "ELF file ABI version invalid"
-msgstr "ÎÅ×ÅÒÎÁÑ ×ÅÒÓÉÑ ABI ELF-ÆÁÊÌÁ"
+#: timezone/zdump.c:284
+#, c-format
+msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
+msgstr "%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -v ] [ -c [ÐÅÒ×ÙÊ-ÇÏÄ,]ÐÏÓÌÅÄÎÉÊ-ÇÏÄ ] ÉÍÑ-ÚÏÎÙ ...\n"
 
-#: elf/dl-load.c:1517
-msgid "internal error"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ"
+#: timezone/zdump.c:301
+#, c-format
+msgid "%s: wild -c argument %s\n"
+msgstr ""
 
-#: elf/dl-load.c:1524
-msgid "ELF file version does not match current one"
-msgstr "×ÅÒÓÉÑ ELF-ÆÁÊÌÁ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ"
+#: timezone/zdump.c:392
+msgid "Error writing to standard output"
+msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ"
 
-# ???
-#: elf/dl-load.c:1532
-msgid "ELF file's phentsize not the expected size"
-msgstr "phentsize ELF-ÆÁÊÌÁ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÏÖÉÄÁÅÍÙÍ ÒÁÚÍÅÒÏÍ"
+#: timezone/zdump.c:415
+#, c-format
+msgid "%s: use of -v on system with floating time_t other than float or double\n"
+msgstr "%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ -v ÎÁ ÓÉÓÔÅÍÅ, ÇÄÅ time_t ÉÍÅÅÔ ÔÉÐ Ó ÐÌÁ×ÁÀÝÅÊ ÚÁÐÑÔÏÊ, ÏÔÌÉÞÎÙÊ ÏÔ float ÉÌÉ double\n"
 
-#: elf/dl-load.c:1538
-msgid "only ET_DYN and ET_EXEC can be loaded"
-msgstr "ÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÔÏÌØËÏ ET_DYN É ET_EXEC"
+#: timezone/zic.c:371
+#, c-format
+msgid "%s: Memory exhausted: %s\n"
+msgstr "%s: ðÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ: %s\n"
 
-#: elf/dl-load.c:1944
-msgid "cannot open shared object file"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔÎÙÊ ÆÁÊÌ"
+#: timezone/zic.c:430
+#, c-format
+msgid "\"%s\", line %d: %s"
+msgstr "\"%s\", ÓÔÒÏËÁ %d: %s"
 
-#: elf/dl-lookup.c:265 elf/dl-lookup.c:443
-msgid "relocation error"
-msgstr "ÏÛÉÂËÁ ÐÅÒÅÍÅÝÅÎÉÑ"
+#: timezone/zic.c:433
+#, c-format
+msgid " (rule from \"%s\", line %d)"
+msgstr " (ÐÒÁ×ÉÌÏ ÉÚ \"%s\", ÓÔÒÏËÁ %d)"
 
-#: elf/dl-open.c:111
-msgid "cannot extend global scope"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÒÁÓÛÉÒÉÔØ ÇÌÏÂÁÌØÎÕÀ ÏÂÌÁÓÔØ"
+#: timezone/zic.c:445
+msgid "warning: "
+msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: "
 
-#: elf/dl-open.c:214
-msgid "empty dynamic string token substitution"
+#: timezone/zic.c:455
+#, c-format
+msgid ""
+"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
 msgstr ""
+"%s: ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ --version ] [ -s ] [ -v ] [ -l ÍÅÓÔÎÏÅ-×ÒÅÍÑ ] [ -p ÐÒÁ×ÉÌÁ-posix ] \\\n"
+"\t[ -d ËÁÔÁÌÏÇ ] [ -L ×ÉÓÏËÏÓÎÙÅ-ÓÅËÕÎÄÙ ] [ -y yearistype ] [ ÉÍÑ-ÆÁÊÌÁ ... ]\n"
 
-#: elf/dl-open.c:361 elf/dl-open.c:372
-msgid "cannot create scope list"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÐÉÓÏË ÏÂÌÁÓÔÅÊ"
+#: timezone/zic.c:503
+#, c-format
+msgid "%s: More than one -d option specified\n"
+msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -d\n"
 
-#: elf/dl-open.c:434
-msgid "cannot create TLS data structures"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ TLS"
+#: timezone/zic.c:513
+#, c-format
+msgid "%s: More than one -l option specified\n"
+msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -l\n"
 
-#: elf/dl-open.c:496
-msgid "invalid mode for dlopen()"
-msgstr "ÎÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÄÌÑ dlopen()"
+#: timezone/zic.c:523
+#, c-format
+msgid "%s: More than one -p option specified\n"
+msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -p\n"
 
-#: elf/dl-reloc.c:57
-msgid "cannot allocate memory in static TLS block"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ × ÓÔÁÔÉÞÎÏÍ ÂÌÏËÅ TLS"
+#: timezone/zic.c:533
+#, c-format
+msgid "%s: More than one -y option specified\n"
+msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -y\n"
 
-#: elf/dl-reloc.c:176
-msgid "cannot make segment writable for relocation"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÅÇÍÅÎÔ ÚÁÐÉÓÙ×ÁÅÍÙÍ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ"
+#: timezone/zic.c:543
+#, c-format
+msgid "%s: More than one -L option specified\n"
+msgstr "%s: úÁÄÁÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÌÀÞÁ -L\n"
+
+#: timezone/zic.c:592
+msgid "link to link"
+msgstr "ÓÓÙÌËÁ ÎÁ ÓÓÙÌËÕ"
+
+#: timezone/zic.c:657
+msgid "hard link failed, symbolic link used"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÄÅÌÁÔØ ÖÅÓÔËÕÀ ÓÓÙÌËÕ, ÉÓÐÏÌØÚÕÅÔÓÑ ÓÉÍ×ÏÌØÎÁÑ"
 
-#: elf/dl-reloc.c:277
+#: timezone/zic.c:665
 #, c-format
-msgid "%s: profiler found no PLTREL in object %s\n"
-msgstr "%s: ÐÒÏÆÁÊÌÅÒ ÎÅ ÎÁÛÅÌ PLTREL × ÏÂßÅËÔÅ %s\n"
+msgid "%s: Can't link from %s to %s: %s\n"
+msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s: %s\n"
+
+#: timezone/zic.c:774 timezone/zic.c:776
+msgid "same rule name in multiple files"
+msgstr "ÏÄÉÎÁËÏ×ÏÅ ÉÍÑ ÐÒÁ×ÉÌÁ × ÎÅÓËÏÌØËÉÈ ÆÁÊÌÁÈ"
+
+#: timezone/zic.c:817
+msgid "unruly zone"
+msgstr "ÎÅ ÐÏÄÞÉÎÑÀÝÁÑÓÑ ÐÒÁ×ÉÌÁÍ ÚÏÎÁ"
 
-#: elf/dl-reloc.c:289
+#: timezone/zic.c:824
 #, c-format
-msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
-msgstr ""
+msgid "%s in ruleless zone"
+msgstr "%s × ÚÏÎÅ ÂÅÚ ÐÒÁ×ÉÌ"
 
-#: elf/dl-reloc.c:304
-msgid "cannot restore segment prot after reloc"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÚÁÝÉÔÕ ÓÅÇÍÅÎÔÁ ÐÏÓÌÅ ÐÅÒÅÍÅÝÅÎÉÑ"
+#: timezone/zic.c:845
+msgid "standard input"
+msgstr "ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ"
 
-#: elf/dl-sym.c:74 elf/dl-sym.c:145
-msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT ÉÓÐÏÌØÚÏ×ÁÎÏ × ÎÅ ÄÉÎÁÍÉÞÅÓËÉ ÚÁÇÒÕÖÅÎÎÏÍ ËÏÄÅ"
+#: timezone/zic.c:850
+#, c-format
+msgid "%s: Can't open %s: %s\n"
+msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
 
-#: elf/dl-version.c:303
-msgid "cannot allocate version reference table"
-msgstr ""
+#: timezone/zic.c:861
+msgid "line too long"
+msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ÄÌÉÎÎÁÑ"
 
-#: elf/ldconfig.c:122
-msgid "Print cache"
-msgstr "îÁÐÅÞÁÔÁÔØ ËÜÛ"
+#: timezone/zic.c:881
+msgid "input line of unknown type"
+msgstr "×ÈÏÄÎÁÑ ÓÔÒÏËÁ ÎÅÉÚ×ÅÓÔÎÏÇÏ ÔÉÐÁ"
 
-#: elf/ldconfig.c:123
-msgid "Generate verbose messages"
-msgstr "çÅÎÅÒÉÒÏ×ÁÔØ ÐÏÄÒÏÂÎÙÅ ÓÏÏÂÝÅÎÉÑ"
+#: timezone/zic.c:897
+#, c-format
+msgid "%s: Leap line in non leap seconds file %s\n"
+msgstr "%s: ÷ÉÓÏËÏÓÎÁÑ ÓÔÒÏËÁ ×ÅË ÆÁÊÌÁ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ %s\n"
 
-#: elf/ldconfig.c:124
-msgid "Don't build cache"
-msgstr "îÅ ÓÔÒÏÉÔØ ËÜÛ"
+#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350
+#, c-format
+msgid "%s: panic: Invalid l_value %d\n"
+msgstr "%s: ÐÁÎÉËÁ: îÅÄÏÐÕÓÔÉÍÏÅ l_value %d\n"
 
-#: elf/ldconfig.c:125
-msgid "Don't generate links"
-msgstr "îÅ ÇÅÎÅÒÉÒÏ×ÁÔØ ÓÓÙÌËÉ"
+#: timezone/zic.c:912
+#, c-format
+msgid "%s: Error reading %s\n"
+msgstr "%s: ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n"
 
-#: elf/ldconfig.c:126
-msgid "Change to and use ROOT as root directory"
-msgstr "ðÅÒÅÊÔÉ × ROOT É ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ËÁË ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ"
+#: timezone/zic.c:919
+#, c-format
+msgid "%s: Error closing %s: %s\n"
+msgstr "%s: ïÛÉÂËÁ ÚÁËÒÙÔÉÑ %s: %s\n"
 
-#: elf/ldconfig.c:127
-msgid "Use CACHE as cache file"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ CACHE × ËÁÞÅÓÔ×Å ËÜÛ-ÆÁÊÌÁ"
+#: timezone/zic.c:924
+msgid "expected continuation line not found"
+msgstr "ÏÖÉÄÁÅÍÁÑ ÓÔÒÏËÁ ÐÒÏÄÏÌÖÅÎÉÑ ÎÅ ÎÁÊÄÅÎÁ"
 
-#: elf/ldconfig.c:128
-msgid "Use CONF as configuration file"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ CONF × ËÁÞÅÓÔ×Å ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ"
+#: timezone/zic.c:968
+msgid "24:00 not handled by pre-1998 versions of zic"
+msgstr "24:00 ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ×ÅÒÓÉÑÍÉ zic ÓÔÁÒÛÅ 1998 ÇÏÄÁ"
 
-#: elf/ldconfig.c:129
-msgid "Only process directories specified on the command line.  Don't build cache."
-msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ËÁÔÁÌÏÇÉ, ÕËÁÚÁÎÎÙÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ.  îÅ ÓÔÒÏÉÔØ ËÜÛ."
+#: timezone/zic.c:982
+msgid "wrong number of fields on Rule line"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Rule"
 
-#: elf/ldconfig.c:130
-msgid "Manually link individual libraries."
-msgstr "÷ÒÕÞÎÕÀ ÓËÏÍÐÏÎÏ×ÁÔØ ÏÔÄÅÌØÎÙÅ ÂÉÂÌÉÏÔÅËÉ."
+#: timezone/zic.c:986
+msgid "nameless rule"
+msgstr "ÂÅÚÙÍÑÎÎÏÅ ÐÒÁ×ÉÌÏ"
 
-#: elf/ldconfig.c:131
-msgid "Format to use: new, old or compat (default)"
-msgstr "éÓÐÏÌØÚÕÅÍÙÊ ÆÏÒÍÁÔ: new, old ÉÌÉ compat (ÐÏ ÕÍÏÌÞÁÎÉÀ)"
+#: timezone/zic.c:991
+msgid "invalid saved time"
+msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÈÒÁÎÅÎÎÏÅ ×ÒÅÍÑ"
 
-#: elf/ldconfig.c:139
-msgid "Configure Dynamic Linker Run Time Bindings."
-msgstr "ëÏÎÆÉÇÕÒÉÒÕÅÔ Ó×ÑÚÉ ×ÒÅÍÅÎÉ ×ÙÐÏÌÎÅÎÉÑ ÄÌÑ ÄÉÎÁÍÉÞÅÓËÏÇÏ ËÏÍÐÏÎÏ×ÝÉËÁ."
+#: timezone/zic.c:1010
+msgid "wrong number of fields on Zone line"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Zone"
 
-#: elf/ldconfig.c:297
+#: timezone/zic.c:1016
 #, c-format
-msgid "Path `%s' given more than once"
-msgstr "ðÕÔØ `%s' ÚÁÄÁÎ ÎÅÓËÏÌØËÏ ÒÁÚ"
+msgid "\"Zone %s\" line and -l option are mutually exclusive"
+msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -l ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ"
 
-#: elf/ldconfig.c:341
+#: timezone/zic.c:1024
 #, c-format
-msgid "%s is not a known library type"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÉÚ×ÅÓÔÎÙÍ ÔÉÐÏÍ ÂÉÂÌÉÏÔÅËÉ"
+msgid "\"Zone %s\" line and -p option are mutually exclusive"
+msgstr "ÓÔÒÏËÁ \"Zone %s\" É ËÌÀÞ -p ×ÚÁÉÍÎÏ ÉÓËÌÀÞÁÀÔÓÑ"
 
-#: elf/ldconfig.c:361
+#: timezone/zic.c:1036
 #, c-format
-msgid "Can't stat %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s"
+msgid "duplicate zone name %s (file \"%s\", line %d)"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ÚÏÎÙ %s (ÆÁÊÌ \"%s\", ÓÔÒÏËÁ %d)"
 
-#: elf/ldconfig.c:431
-#, c-format
-msgid "Can't stat %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s\n"
+#: timezone/zic.c:1052
+msgid "wrong number of fields on Zone continuation line"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone"
 
-#: elf/ldconfig.c:441
-#, c-format
-msgid "%s is not a symbolic link\n"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌØÎÏÊ ÓÓÙÌËÏÊ\n"
+#: timezone/zic.c:1092
+msgid "invalid UTC offset"
+msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÏÔ UTC"
 
-#: elf/ldconfig.c:460
-#, c-format
-msgid "Can't unlink %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÓÙÌËÕ %s"
+#: timezone/zic.c:1095
+msgid "invalid abbreviation format"
+msgstr "ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÓÏËÒÁÝÅÎÉÑ"
 
-#: elf/ldconfig.c:466
-#, c-format
-msgid "Can't link %s to %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ Ó %s ÎÁ %s"
+#: timezone/zic.c:1122
+msgid "Zone continuation line end time is not after end time of previous line"
+msgstr "ËÏÎÅÞÎÏÅ ×ÒÅÍÑ × ÓÔÒÏËÅ ÐÒÏÄÏÌÖÅÎÉÑ Zone ÎÅ ÐÏÚÄÎÅÅ ËÏÎÅÞÎÏÇÏ ×ÒÅÍÅÎÉ × ÐÒÅÄÙÄÕÝÅÊ ÓÔÒÏËÅ"
 
-#: elf/ldconfig.c:472
-msgid " (changed)\n"
-msgstr " (ÉÍÅÎÅÎÏ)\n"
+#: timezone/zic.c:1150
+msgid "wrong number of fields on Leap line"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Leap"
 
-#: elf/ldconfig.c:474
-msgid " (SKIPPED)\n"
-msgstr " (ðòïðõýåîï)\n"
+#: timezone/zic.c:1159
+msgid "invalid leaping year"
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÉÓÏËÏÓÎÙÊ ÇÏÄ"
 
-#: elf/ldconfig.c:529
-#, c-format
-msgid "Can't find %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s"
+#: timezone/zic.c:1174 timezone/zic.c:1280
+msgid "invalid month name"
+msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÅ ÍÅÓÑÃÁ"
 
-#: elf/ldconfig.c:545
-#, c-format
-msgid "Can't lstat %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s"
+#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416
+msgid "invalid day of month"
+msgstr "ÎÅ×ÅÒÎÙÊ ÄÅÎØ ÍÅÓÑÃÁ"
 
-#: elf/ldconfig.c:552
-#, c-format
-msgid "Ignored file %s since it is not a regular file."
-msgstr "æÁÊÌ %s ÉÇÎÏÒÉÒÏ×ÁÎ, ÐÏÓËÏÌØËÕ ÜÔÏ ÎÅ ÏÂÙÞÎÙÊ ÆÁÊÌ"
+#: timezone/zic.c:1192
+msgid "time before zero"
+msgstr "×ÒÅÍÑ ÄÏ ÎÕÌÑ"
 
-#: elf/ldconfig.c:560
-#, c-format
-msgid "No link created since soname could not be found for %s"
-msgstr "óÓÙÌËÁ ÎÅ ÓÏÚÄÁÎÁ, ÐÏÓËÏÌØËÕ ÄÌÑ %s ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ soname"
+#: timezone/zic.c:1196
+msgid "time too small"
+msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ÍÁÌÏ"
 
-#: elf/ldconfig.c:651
-#, c-format
-msgid "Can't open directory %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ %s"
+#: timezone/zic.c:1200
+msgid "time too large"
+msgstr "×ÒÅÍÑ ÓÌÉÛËÏÍ ×ÅÌÉËÏ"
 
-#: elf/ldconfig.c:706 elf/ldconfig.c:753
-#, c-format
-msgid "Cannot lstat %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ lstat %s"
+#: timezone/zic.c:1204 timezone/zic.c:1309
+msgid "invalid time of day"
+msgstr "ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ ÄÎÑ"
 
-#: elf/ldconfig.c:718
-#, c-format
-msgid "Cannot stat %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ stat %s"
+#: timezone/zic.c:1223
+msgid "illegal CORRECTION field on Leap line"
+msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ CORRECTION × ÓÔÒÏËÅ Leap"
 
-#: elf/ldconfig.c:775 elf/readlib.c:92
-#, c-format
-msgid "Input file %s not found.\n"
-msgstr "÷ÈÏÄÎÏÊ ÆÁÊÌ %s ÎÅ ÎÁÊÄÅÎ.\n"
+#: timezone/zic.c:1228
+msgid "illegal Rolling/Stationary field on Leap line"
+msgstr "ÎÅ×ÅÒÎÏÅ ÐÏÌÅ Rolling/Stationary × ÓÔÒÏËÅ Leap"
 
-#: elf/ldconfig.c:826
-#, c-format
-msgid "libc5 library %s in wrong directory"
-msgstr "libc5-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ"
+#: timezone/zic.c:1244
+msgid "wrong number of fields on Link line"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÏÌÅÊ × ÓÔÒÏËÅ Link"
 
-#: elf/ldconfig.c:829
-#, c-format
-msgid "libc6 library %s in wrong directory"
-msgstr "libc6-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ"
+#: timezone/zic.c:1248
+msgid "blank FROM field on Link line"
+msgstr "ÐÕÓÔÏÅ ÐÏÌÅ FROM × ÓÔÒÏËÅ Link"
 
-#: elf/ldconfig.c:832
-#, c-format
-msgid "libc4 library %s in wrong directory"
-msgstr "libc4-ÂÉÂÌÉÏÔÅËÁ %s × ÎÅÐÒÁ×ÉÌØÎÏÍ ËÁÔÁÌÏÇÅ"
+#: timezone/zic.c:1252
+msgid "blank TO field on Link line"
+msgstr "ÐÕÓÔÏÅ ÐÏÌÅ TO × ÓÔÒÏËÅ Link"
 
-#: elf/ldconfig.c:859
-#, c-format
-msgid "libraries %s and %s in directory %s have same soname but different type."
-msgstr "ÂÉÂÌÉÏÔÅËÉ %s É %s × ËÁÔÁÌÏÇÅ %s ÉÍÅÀÔ ÏÄÉÎÁËÏ×ÙÊ soname, ÎÏ ÒÁÚÎÙÅ ÔÉÐÙ."
+#: timezone/zic.c:1329
+msgid "invalid starting year"
+msgstr "ÎÅ×ÅÒÎÙÊ ÎÁÞÁÌØÎÙÊ ÇÏÄ"
 
-#: elf/ldconfig.c:962
-#, c-format
-msgid "Can't open configuration file %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ %s"
+#: timezone/zic.c:1333
+msgid "starting year too low to be represented"
+msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
 
-#: elf/ldconfig.c:1033
-#, c-format
-msgid "relative path `%s' used to build cache"
-msgstr "ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ËÜÛÁ ÉÓÐÏÌØÚÏ×ÁÎ ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ `%s'"
+#: timezone/zic.c:1335
+msgid "starting year too high to be represented"
+msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
 
-#: elf/ldconfig.c:1057
-msgid "Can't chdir to /"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ × ËÁÔÁÌÏÇ /"
+#: timezone/zic.c:1354
+msgid "invalid ending year"
+msgstr "ÎÅ×ÅÒÎÙÊ ËÏÎÅÞÎÙÊ ÇÏÄ"
 
-#: elf/ldconfig.c:1099
-#, c-format
-msgid "Can't open cache file directory %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ ËÜÛ-ÆÁÊÌÁ %s\n"
+#: timezone/zic.c:1358
+msgid "ending year too low to be represented"
+msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ÍÁÌ É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
 
-#: elf/readlib.c:98
-#, c-format
-msgid "Cannot fstat file %s.\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ fstat ÄÌÑ ÆÁÊÌÁ %s.\n"
+#: timezone/zic.c:1360
+msgid "ending year too high to be represented"
+msgstr "ËÏÎÅÞÎÙÊ ÇÏÄ ÓÌÉÛËÏÍ ×ÅÌÉË É ÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÍÁÛÉÎÎÏ ÐÒÅÄÓÔÁ×ÉÔØ"
 
-#: elf/readlib.c:108
-#, c-format
-msgid "File %s is too small, not checked."
-msgstr "æÁÊÌ %s ÓÌÉÛËÏÍ ÍÁÌ; ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ."
+#: timezone/zic.c:1363
+msgid "starting year greater than ending year"
+msgstr "ÎÁÞÁÌØÎÙÊ ÇÏÄ ÂÏÌØÛÅ ËÏÎÅÞÎÏÇÏ"
+
+#: timezone/zic.c:1370
+msgid "typed single year"
+msgstr "ÏÄÉÎ ÔÉÐÉÚÉÒÏ×ÁÎÎÙÊ ÇÏÄ"
 
-#: elf/readlib.c:117
+#: timezone/zic.c:1407
+msgid "invalid weekday name"
+msgstr "ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÑ ÄÎÑ ÎÅÄÅÌÉ"
+
+#: timezone/zic.c:1521
 #, c-format
-msgid "Cannot mmap file %s.\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ %s.\n"
+msgid "%s: Can't remove %s: %s\n"
+msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ %s: %s\n"
 
-#: elf/readlib.c:155
+#: timezone/zic.c:1531
 #, c-format
-msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ELF-ÆÁÊÌÏÍ -- Õ ÎÅÇÏ × ÎÁÞÁÌÅ ÎÅÐÒÁ×ÉÌØÎÙÅ ×ÏÌÛÅÂÎÙÅ ÂÁÊÔÙ.\n"
+msgid "%s: Can't create %s: %s\n"
+msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ %s: %s\n"
 
-#: elf/sprof.c:72
-msgid "Output selection:"
-msgstr "÷ÙÂÏÒ ÔÉÐÁ ×Ù×ÏÄÁ:"
+#: timezone/zic.c:1598
+#, c-format
+msgid "%s: Error writing %s\n"
+msgstr "%s: ïÛÉÂËÁ ÚÁÐÉÓÉ %s\n"
 
-#: elf/sprof.c:74
-msgid "print list of count paths and their number of use"
+#: timezone/zic.c:1789
+msgid "can't determine time zone abbreviation to use just after until time"
 msgstr ""
 
-#: elf/sprof.c:76
-msgid "generate flat profile with counts and ticks"
-msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÐÌÏÓËÉÊ ÐÒÏÆÉÌØ ÓÏ ÓÞÅÔÞÉËÁÍÉ É ÍÅÔËÁÍÉ"
+#: timezone/zic.c:1832
+msgid "too many transitions?!"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÅÒÅÈÏÄÏ×?!"
 
-#: elf/sprof.c:77
-msgid "generate call graph"
-msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÇÒÁÆ ×ÙÚÏ×Ï×"
+#: timezone/zic.c:1851
+msgid "internal error - addtype called with bad isdst"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ isdst"
 
-#: elf/sprof.c:84
-msgid "Read and display shared object profiling data"
-msgstr "óÞÉÔÙ×ÁÅÔ É ÏÔÏÂÒÁÖÁÅÔ ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÅ ÄÁÎÎÙÅ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ"
+#: timezone/zic.c:1855
+msgid "internal error - addtype called with bad ttisstd"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisstd"
 
-#: elf/sprof.c:87
-msgid "SHOBJ [PROFDATA]"
-msgstr "òáúä-ïâÿåëô [ðòïæ-äáîîùå]"
+#: timezone/zic.c:1859
+msgid "internal error - addtype called with bad ttisgmt"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ -- addtype ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ttisgmt"
 
-#: elf/sprof.c:398
-#, c-format
-msgid "failed to load shared object `%s'"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÒÁÚÄÅÌÑÅÍÙÊ ÏÂßÅËÔ `%s'"
+#: timezone/zic.c:1878
+msgid "too many local time types"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÔÉÐÏ× ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ"
 
-#: elf/sprof.c:407
-msgid "cannot create internal descriptors"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÅ ÄÅÓËÒÉÐÔÏÒÙ"
+#: timezone/zic.c:1906
+msgid "too many leap seconds"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ"
 
-#: elf/sprof.c:526
-#, c-format
-msgid "Reopening shared object `%s' failed"
-msgstr "óÂÏÊ ÐÏ×ÔÏÒÎÏÇÏ ÏÔËÒÙÔÉÑ ÒÁÚÄÅÌÑÅÍÏÇÏ ÏÂßÅËÔÁ `%s'"
+#: timezone/zic.c:1912
+msgid "repeated leap second moment"
+msgstr "ÐÏ×ÔÏÒÑÀÝÉÊÓÑ ÍÏÍÅÎÔ ×ÉÓÏËÏÓÎÏÊ ÓÅËÕÎÄÙ"
 
-#: elf/sprof.c:534
-msgid "mapping of section headers failed"
-msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÚÁÇÏÌÏ×ËÏ× ÓÅËÃÉÊ ÎÅÕÓÐÅÛÎÏ"
-
-#: elf/sprof.c:544
-msgid "mapping of section header string table failed"
-msgstr "ÏÔÏÂÒÁÖÅÎÉÅ ÔÁÂÌÉÃÙ ÓÔÒÏË ÉÚ ÚÁÇÏÌÏ×ËÁ ÓÅËÃÉÉ ÎÅÕÓÐÅÛÎÏ"
+#: timezone/zic.c:1964
+msgid "Wild result from command execution"
+msgstr "îÅÁÄÅË×ÁÔÎÙÊ ÒÅÚÕÌØÔÁÔ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ"
 
-#: elf/sprof.c:564
+#: timezone/zic.c:1965
 #, c-format
-msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
-msgstr "*** æÁÊÌ `%s' ÏÞÉÝÅÎ: ÐÏÄÒÏÂÎÙÊ ÁÎÁÌÉÚ ÎÅ×ÏÚÍÏÖÅÎ\n"
-
-#: elf/sprof.c:594
-msgid "failed to load symbol data"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÄÁÎÎÙÅ Ï ÓÉÍ×ÏÌÁÈ"
-
-#: elf/sprof.c:664
-msgid "cannot load profiling data"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÅ ÄÁÎÎÙÅ"
+msgid "%s: command was '%s', result was %d\n"
+msgstr "%s: ËÏÍÁÎÄÁ ÂÙÌÁ '%s', ÒÅÚÕÌØÔÁÔ ÂÙÌ %d\n"
 
-#: elf/sprof.c:673
-msgid "while stat'ing profiling data file"
-msgstr "ÐÒÉ ÏÐÅÒÁÃÉÉ stat ÎÁÄ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ"
+#: timezone/zic.c:2062
+msgid "Odd number of quotation marks"
+msgstr "îÅÞÅÔÎÏÅ ÞÉÓÌÏ ËÁ×ÙÞÅË"
 
-#: elf/sprof.c:681
-#, c-format
-msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ `%s' ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÒÁÚÄÅÌÑÅÍÏÍÕ ÏÂßÅËÔÕ `%s'"
+#: timezone/zic.c:2083 timezone/zic.c:2102
+msgid "time overflow"
+msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ×ÒÅÍÅÎÉ"
 
-#: elf/sprof.c:692
-msgid "failed to mmap the profiling data file"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔÏÂÒÁÚÉÔØ × ÐÁÍÑÔØ ÆÁÊÌ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ"
+#: timezone/zic.c:2149
+msgid "use of 2/29 in non leap-year"
+msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ 29 ÆÅ×ÒÁÌÑ × ÎÅ×ÉÓÏËÏÓÎÏÍ ÇÏÄÕ"
 
-#: elf/sprof.c:700
-msgid "error while closing the profiling data file"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ÆÁÊÌÁ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ"
+#: timezone/zic.c:2184
+msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic"
+msgstr "ÐÒÁ×ÉÌÏ ÐÅÒÅÈÏÄÉÔ ÚÁ ÎÁÞÁÌÏ/ËÏÎÅÃ ÍÅÓÑÃÁ -- ÜÔÏ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ × ×ÅÒÓÉÑÈ zic ÓÔÁÒÛÅ 2004 ÇÏÄÁ"
+
+#: timezone/zic.c:2218
+msgid "time zone abbreviation lacks alphabetic at start"
+msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó ÂÕË×Ù"
+
+#: timezone/zic.c:2220
+msgid "time zone abbreviation has more than 3 alphabetics"
+msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ ÔÒÅÈ ÂÕË×"
+
+#: timezone/zic.c:2222
+msgid "time zone abbreviation has too many alphabetics"
+msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÂÕË×"
+
+#: timezone/zic.c:2232
+msgid "time zone abbreviation differs from POSIX standard"
+msgstr "ÓÏËÒÁÝÅÎÉÅ ÞÁÓÏ×ÏÇÏ ÐÏÑÓÁ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÓÔÁÎÄÁÒÔÁ POSIX"
 
-#: elf/sprof.c:709 elf/sprof.c:779
-msgid "cannot create internal descriptor"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÊ ÄÅÓËÒÉÐÔÏÒ"
+#: timezone/zic.c:2244
+msgid "too many, or too long, time zone abbreviations"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÏËÒÁÝÅÎÉÊ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ× ÉÌÉ ÏÎÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÅ"
 
-#: elf/sprof.c:755
+#: timezone/zic.c:2285
 #, c-format
-msgid "`%s' is no correct profile data file for `%s'"
-msgstr "`%s' ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÆÁÊÌÏÍ Ó ÐÒÏÆÉÌÉÒÏ×ÏÞÎÙÍÉ ÄÁÎÎÙÍÉ ÄÌÑ `%s'"
+msgid "%s: Can't create directory %s: %s\n"
+msgstr "%s: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ %s: %s\n"
 
-#: elf/sprof.c:936 elf/sprof.c:988
-msgid "cannot allocate symbol data"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÐÏÄ ÄÁÎÎÙÅ ÓÉÍ×ÏÌÁ"
+#: timezone/zic.c:2307
+#, c-format
+msgid "%s: %d did not sign extend correctly\n"
+msgstr "%s: %d ÎÅ ÓÏÈÒÁÎÉÌÏ ÚÎÁË ÐÒÉ ÒÁÓÛÉÒÅÎÉÉ\n"
diff -pNur -x CVS -x libidn glibc-2.5/po/sv.po glibc-2.5-branch/po/sv.po
--- glibc-2.5/po/sv.po	2006-09-20 21:16:48.000000000 -0700
+++ glibc-2.5-branch/po/sv.po	2007-07-12 07:52:22.000000000 -0700
@@ -1,3718 +1,4459 @@
 # GNU libc message catalog for swedish
-# Copyright © 1996, 1998, 2001, 2002, 2003 Free Software Foundation, Inc.
-# Jan Djärv <jan.h.d@swipnet.se>, 1996, 1998, 2001, 2002, 2003.
-# Revision: 1.48
+# Copyright Â© 1996, 1998, 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
+# Jan DjÃ¤rv <jan.h.d@swipnet.se>, 1996, 1998, 2001, 2002, 2003, 2006.
+# Revision: 1.54
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.3.3\n"
-"POT-Creation-Date: 2004-08-05 09:16+0200\n"
-"PO-Revision-Date: 2004-08-08 09:44+0200\n"
-"Last-Translator: Jan Djärv <jan.h.d@swipnet.se>\n"
-"Language-Team: Swedish <sv@li.org>\n"
+"Project-Id-Version: libc 2.5\n"
+"POT-Creation-Date: 2006-09-29 11:38-0700\n"
+"PO-Revision-Date: 2006-12-30 18:53+0100\n"
+"Last-Translator: Jan DjÃ¤rv <jan.h.d@swipnet.se>\n"
+"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27
-msgid "Hangup"
-msgstr "Avringd"
+#: argp/argp-help.c:227
+#, c-format
+msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+msgstr "%.*s: parameter till ARGP_HELP_FMT krÃ¤ver ett vÃ¤rde"
 
-#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28
-msgid "Interrupt"
-msgstr "Avbruten (SIGINT)"
+#: argp/argp-help.c:237
+#, c-format
+msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+msgstr "%.*s: Parameter till ARGP_HELP_FMT okÃ¤nd"
 
-#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29
-msgid "Quit"
-msgstr "Lämnad"
+#: argp/argp-help.c:250
+#, c-format
+msgid "Garbage in ARGP_HELP_FMT: %s"
+msgstr "SkrÃ¤p i ARGP_HELP_FMT: %s"
 
-#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30
-msgid "Illegal instruction"
-msgstr "Otillåten instruktion"
+#: argp/argp-help.c:1214
+msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+msgstr "Obligatoriska respektive valfria argument fÃ¶r lÃ¥nga flaggor Ã¤r obligatoriska repektive valfria Ã¤ven fÃ¶r korta."
 
-#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31
-msgid "Trace/breakpoint trap"
-msgstr "Spårningsfälla"
+#: argp/argp-help.c:1600
+msgid "Usage:"
+msgstr "AnvÃ¤ndning:"
 
-#: sysdeps/generic/siglist.h:34
-msgid "Aborted"
-msgstr "Avbruten (SIGABRT)"
+#: argp/argp-help.c:1604
+msgid "  or: "
+msgstr "  eller: "
 
-#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34
-msgid "Floating point exception"
-msgstr "Aritmetiskt fel"
+#: argp/argp-help.c:1616
+msgid " [OPTION...]"
+msgstr " [FLAGGA...]"
 
-#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35
-msgid "Killed"
-msgstr "Dödad"
+#: argp/argp-help.c:1643
+#, c-format
+msgid "Try `%s --help' or `%s --usage' for more information.\n"
+msgstr "FÃ¶rsÃ¶k med \"%s --help\" eller \"%s --usage\" fÃ¶r mer information\n"
 
-#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36
-msgid "Bus error"
-msgstr "Bussfel"
+#: argp/argp-help.c:1671
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr ""
+"Rapportera fel till %s.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>.\n"
 
-#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37
-msgid "Segmentation fault"
-msgstr "Segmenteringsfel"
+#: argp/argp-parse.c:102
+msgid "Give this help list"
+msgstr "Skriv denna hjÃ¤lplista"
 
-#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
-#. TRANS Every library function that returns this error code also generates a
-#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
-#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
-#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351
-#: stdio-common/../sysdeps/unix/siglist.c:39
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
-msgid "Broken pipe"
-msgstr "Brutet rör"
+#: argp/argp-parse.c:103
+msgid "Give a short usage message"
+msgstr "Ge ett kort hjÃ¤lpmeddelande"
 
-#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40
-msgid "Alarm clock"
-msgstr "Alarmklocka"
+#: argp/argp-parse.c:104
+msgid "Set the program name"
+msgstr "SÃ¤tt programnamnet"
 
-#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41
-msgid "Terminated"
-msgstr "Avslutad"
+#: argp/argp-parse.c:106
+msgid "Hang for SECS seconds (default 3600)"
+msgstr "VÃ¤nta i SEK sekunder (standardvÃ¤rde 3600)"
 
-#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42
-msgid "Urgent I/O condition"
-msgstr "Akut I/O-tillstånd"
+#: argp/argp-parse.c:167
+msgid "Print program version"
+msgstr "Skriv programversion"
 
-#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43
-msgid "Stopped (signal)"
-msgstr "Stoppad (signal)"
+#: argp/argp-parse.c:183
+msgid "(PROGRAM ERROR) No version known!?"
+msgstr "(PROGRAMFEL) Ingen version kÃ¤nd!?"
 
-#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44
-msgid "Stopped"
-msgstr "Stoppad"
+#: argp/argp-parse.c:623
+#, c-format
+msgid "%s: Too many arguments\n"
+msgstr "%s: FÃ¶r mÃ¥nga argument\n"
 
-#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45
-msgid "Continued"
-msgstr "Återupptagen"
+#: argp/argp-parse.c:766
+msgid "(PROGRAM ERROR) Option should have been recognized!?"
+msgstr "(PROGRAMFEL) Flagga skulle kÃ¤nts igen!?"
 
-#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46
-msgid "Child exited"
-msgstr "Barnprocess avslutad"
+#: assert/assert-perr.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sOvÃ¤ntat fel: %s.\n"
 
-#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47
-msgid "Stopped (tty input)"
-msgstr "Stoppad (terminalläsning)"
+#: assert/assert.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sFÃ¶rsÃ¤kran \"%s\" falsk.\n"
 
-#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48
-msgid "Stopped (tty output)"
-msgstr "Stoppad (terminalskrivning)"
+#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61
+msgid "NAME"
+msgstr "NAMN"
 
-#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49
-msgid "I/O possible"
-msgstr "I/O möjligt"
+#: catgets/gencat.c:110
+msgid "Create C header file NAME containing symbol definitions"
+msgstr "Skapa C-huvudfil NAMN innehÃ¥llande symboldefinitioner"
 
-#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50
-msgid "CPU time limit exceeded"
-msgstr "Begränsning av CPU-tid överskriden"
+#: catgets/gencat.c:112
+msgid "Do not use existing catalog, force new output file"
+msgstr "AnvÃ¤nd inte existerande katalog, gÃ¶r en ny utfil"
 
-#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51
-msgid "File size limit exceeded"
-msgstr "Begränsning av filstorlek överskriden"
+#: catgets/gencat.c:113 nss/makedb.c:61
+msgid "Write output to file NAME"
+msgstr "Skriv resultatet till NAMN"
 
-#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52
-msgid "Virtual timer expired"
-msgstr "Alarmklocka - virtuell tid"
+#: catgets/gencat.c:118
+msgid ""
+"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
+"is -, output is written to standard output.\n"
+msgstr ""
+"Skapa meddelandekatalog.Om INFIL Ã¤r - sÃ¥ lÃ¤ses standard in.  Om UTFIL\n"
+"Ã¤r - sÃ¥ skrivs resultatet till standard ut.\n"
 
-#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53
-msgid "Profiling timer expired"
-msgstr "Profileringsklocka"
+#: catgets/gencat.c:123
+msgid ""
+"-o OUTPUT-FILE [INPUT-FILE]...\n"
+"[OUTPUT-FILE [INPUT-FILE]...]"
+msgstr ""
+"-o UTFIL [INFIL]...\n"
+"[UTFIL [INFIL]...]"
 
-#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54
-msgid "Window changed"
-msgstr "Ändrat fönster"
+#: catgets/gencat.c:231 debug/pcprofiledump.c:199 iconv/iconv_prog.c:410
+#: iconv/iconvconfig.c:379 locale/programs/localedef.c:370
+#: login/programs/pt_chown.c:88 malloc/memusagestat.c:525 nss/makedb.c:231
+msgid ""
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"FÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>.\n"
+
+#: catgets/gencat.c:245 debug/xtrace.sh:64 elf/ldconfig.c:285
+#: elf/ldd.bash.in:39 elf/sprof.c:355 iconv/iconv_prog.c:425
+#: iconv/iconvconfig.c:394 locale/programs/locale.c:274
+#: locale/programs/localedef.c:386 login/programs/pt_chown.c:59
+#: malloc/memusage.sh:71 nscd/nscd.c:401 nss/getent.c:83 nss/makedb.c:245
+#: posix/getconf.c:1007
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"Copyright Â© %s Free Software Foundation, Inc.\n"
+"Detta Ã¤r fri programvara; se kÃ¤llkoden fÃ¶r kopieringsvillkor.  Det finns\n"
+"INGEN garanti; inte ens fÃ¶r SÃ„LJBARHET eller LÃ„MPLIGHET FÃ–R NÃ…GOT SPECIELLT\n"
+"Ã„NDAMÃ…L.\n"
+
+#: catgets/gencat.c:250 debug/xtrace.sh:68 elf/ldconfig.c:290 elf/sprof.c:361
+#: iconv/iconv_prog.c:430 iconv/iconvconfig.c:399 locale/programs/locale.c:279
+#: locale/programs/localedef.c:391 malloc/memusage.sh:75 nscd/nscd.c:406
+#: nss/getent.c:88 nss/makedb.c:250 posix/getconf.c:1012
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Skrivet av %s.\n"
 
-#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56
-msgid "User defined signal 1"
-msgstr "Användarsignal 1"
+#: catgets/gencat.c:281
+msgid "*standard input*"
+msgstr "*standard in*"
 
-#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57
-msgid "User defined signal 2"
-msgstr "Användarsignal 2"
+#: catgets/gencat.c:287 iconv/iconv_charmap.c:157 iconv/iconv_prog.c:297
+#: nss/makedb.c:170
+#, c-format
+msgid "cannot open input file `%s'"
+msgstr "kan inte Ã¶ppna infil \"%s\""
 
-#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33
-msgid "EMT trap"
-msgstr "Emulatorfälla"
+#: catgets/gencat.c:416 catgets/gencat.c:493
+msgid "illegal set number"
+msgstr "otillÃ¥tet tal fÃ¶r mÃ¤ngd"
 
-#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38
-msgid "Bad system call"
-msgstr "Felaktigt systemanrop"
+#: catgets/gencat.c:443
+msgid "duplicate set definition"
+msgstr "dubblerad definition av mÃ¤ngd"
 
-#: sysdeps/generic/siglist.h:66
-msgid "Stack fault"
-msgstr "Stackfel"
+#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676
+msgid "this is the first definition"
+msgstr "detta Ã¤r den fÃ¶rsta definitionen"
 
-#: sysdeps/generic/siglist.h:69
-msgid "Information request"
-msgstr "Informationsbegäran"
+#: catgets/gencat.c:521
+#, c-format
+msgid "unknown set `%s'"
+msgstr "okÃ¤nd mÃ¤ngd \"%s\""
 
-#: sysdeps/generic/siglist.h:71
-msgid "Power failure"
-msgstr "Strömavbrott"
+#: catgets/gencat.c:562
+msgid "invalid quote character"
+msgstr "ogiltigt citattecken"
 
-#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55
-msgid "Resource lost"
-msgstr "Förlorad resurs"
+#: catgets/gencat.c:575
+#, c-format
+msgid "unknown directive `%s': line ignored"
+msgstr "okÃ¤nt direktiv \"%s\": rad ignorerad"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:68
-#: string/../sysdeps/mach/_strerror.c:57
-msgid "Error in unknown error system: "
-msgstr "Fel i okänt felsystem: "
+#: catgets/gencat.c:620
+msgid "duplicated message number"
+msgstr "dubblerat meddelandenummer"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:83
-#: string/../sysdeps/generic/_strerror.c:44
-#: string/../sysdeps/mach/_strerror.c:87
-msgid "Unknown error "
-msgstr "Okänt fel "
+#: catgets/gencat.c:673
+msgid "duplicated message identifier"
+msgstr "dubblerad meddelandeidentifierare"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:64
-#, c-format
-msgid "cannot open `%s'"
-msgstr "kan inte öppna \"%s\""
+#: catgets/gencat.c:730
+msgid "invalid character: message ignored"
+msgstr "ogiltigt tecken: meddelandet ignorerat"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:68
-#, c-format
-msgid "cannot read header from `%s'"
-msgstr "kan inte läsa huvud från \"%s\""
+#: catgets/gencat.c:773
+msgid "invalid line"
+msgstr "ogiltig rad"
 
-#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288
+#: catgets/gencat.c:827
+msgid "malformed line ignored"
+msgstr "felaktig rad ignorerad"
+
+#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183
 #, c-format
-msgid "cannot open input file `%s'"
-msgstr "kan inte öppna infil \"%s\""
+msgid "cannot open output file `%s'"
+msgstr "kan inte Ã¶ppna utfil \"%s\""
+
+#: catgets/gencat.c:1194 locale/programs/linereader.c:559
+msgid "invalid escape sequence"
+msgstr "ogiltig kontrollsekvens"
 
-#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313
+#: catgets/gencat.c:1216
+msgid "unterminated message"
+msgstr "oavslutat meddelande"
+
+#: catgets/gencat.c:1240
 #, c-format
-msgid "error while closing input `%s'"
-msgstr "fel vid stängning av indata \"%s\""
+msgid "while opening old catalog file"
+msgstr "nÃ¤r gammal katalogfil Ã¶ppnades"
 
-#: iconv/iconv_charmap.c:443
+#: catgets/gencat.c:1331
 #, c-format
-msgid "illegal input sequence at position %Zd"
-msgstr "otillåten indatasekvens vid position %Zd"
+msgid "conversion modules not available"
+msgstr "konverteringsmoduler inte tillgÃ¤ngliga"
 
-#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506
-msgid "incomplete character or shift sequence at end of buffer"
-msgstr "ofullständigt tecken eller skift-sekvens i slutet på buffert"
+#: catgets/gencat.c:1357
+#, c-format
+msgid "cannot determine escape character"
+msgstr "kan inte avgÃ¶ra kontrolltecken"
 
-#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549
-#: iconv/iconv_prog.c:585
-msgid "error while reading the input"
-msgstr "fel när indata lästes"
+#: debug/pcprofiledump.c:52
+msgid "Don't buffer output"
+msgstr "Buffra inte resultatet"
 
-#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567
-msgid "unable to allocate buffer for input"
-msgstr "kan inte allokera buffert för indata"
+#: debug/pcprofiledump.c:57
+msgid "Dump information generated by PC profiling."
+msgstr "Visa information genererad av PC-profilering."
 
-#: iconv/iconv_prog.c:61
-msgid "Input/Output format specification:"
-msgstr "In/ut formatspecifikation:"
+#: debug/pcprofiledump.c:60
+msgid "[FILE]"
+msgstr "[FIL]"
 
-#: iconv/iconv_prog.c:62
-msgid "encoding of original text"
-msgstr "kodning av originaltexten"
+#: debug/pcprofiledump.c:100
+#, c-format
+msgid "cannot open input file"
+msgstr "kan inte Ã¶ppna infil"
 
-#: iconv/iconv_prog.c:63
-msgid "encoding for output"
-msgstr "kodning för resultatet"
+#: debug/pcprofiledump.c:106
+#, c-format
+msgid "cannot read header"
+msgstr "kan inte lÃ¤sa huvud"
 
-#: iconv/iconv_prog.c:64
-msgid "Information:"
-msgstr "Information:"
+#: debug/pcprofiledump.c:170
+#, c-format
+msgid "invalid pointer size"
+msgstr "ogiltig pekarstorlek"
 
-#: iconv/iconv_prog.c:65
-msgid "list all known coded character sets"
-msgstr "visa alla kända teckenuppsättningar"
+#: debug/xtrace.sh:27 debug/xtrace.sh:45
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "AnvÃ¤ndning: xtrace [FLAGGA]... PROGRAM [PROGRAMFLAGGA}...\\n"
+
+#: debug/xtrace.sh:33
+msgid "Try `xtrace --help' for more information.\\n"
+msgstr "FÃ¶rsÃ¶k med \"xtrace --help\" fÃ¶r mer information\\n"
+
+#: debug/xtrace.sh:39
+msgid "xtrace: option `$1' requires an argument.\\n"
+msgstr "xtrace: flaggan \"$1\" behÃ¶ver ett argument\\n"
 
-#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128
-msgid "Output control:"
-msgstr "Styr utdata:"
+#: debug/xtrace.sh:46
+msgid ""
+"Trace execution of program by printing currently executed function.\n"
+"\n"
+"     --data=FILE          Don't run the program, just print the data from FILE.\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
+msgstr ""
+"SpÃ¥ra exekvering av ett program genom att skriva ut funktionen som exekveras.\n"
+"\n"
+"     --data=FIL           KÃ¶r inte programmet, skriv bara ut data frÃ¥n FIL.\n"
+"\n"
+"   -?,--help              Visa denna hjÃ¤lptext och avsluta\n"
+"      --usage             Visa en kort hjÃ¤lptext\n"
+"   -V,--version           Visa versionsinformation och avsluta\n"
+"\n"
+"Obligatoriska argument fÃ¶r lÃ¥nga flaggor Ã¤r obligatoriska  Ã¤ven fÃ¶r\n"
+"motsvarande korta.\n"
+"\n"
+"FÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>.\\n"
+
+#: debug/xtrace.sh:125
+msgid "xtrace: unrecognized option `$1'\\n"
+msgstr "xtrace: okÃ¤nd flagga `$1'\\n"
+
+#: debug/xtrace.sh:138
+msgid "No program name given\\n"
+msgstr "Inget programnamn givet\\n"
+
+#: debug/xtrace.sh:146
+#, sh-format
+msgid "executable `$program' not found\\n"
+msgstr "program \"$program\" hittades inte\\n"
+
+#: debug/xtrace.sh:150
+#, sh-format
+msgid "`$program' is no executable\\n"
+msgstr "`$program' Ã¤r inte en kÃ¶rbar binÃ¤r\\n"
 
-#: iconv/iconv_prog.c:67
-msgid "omit invalid characters from output"
-msgstr "visa inte ogiltiga tecken i utdata"
+#: dlfcn/dlinfo.c:67
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "RTLD_SELF anvÃ¤nds i kod som inte Ã¤r dynamiskt laddad"
 
-#: iconv/iconv_prog.c:68
-msgid "output file"
-msgstr "resultatfil"
+#: dlfcn/dlinfo.c:76
+msgid "unsupported dlinfo request"
+msgstr "dlinfo-begÃ¤ran som inte stÃ¶ds"
 
-#: iconv/iconv_prog.c:69
-msgid "suppress warnings"
-msgstr "utelämna varningar"
+#: dlfcn/dlmopen.c:64
+msgid "invalid namespace"
+msgstr "ogiltig namnrymd"
 
-#: iconv/iconv_prog.c:70
-msgid "print progress information"
-msgstr "skriv information om körning"
+#: dlfcn/dlmopen.c:69
+msgid "invalid mode"
+msgstr "ogiltigt lÃ¤ge"
 
-#: iconv/iconv_prog.c:75
-msgid "Convert encoding of given files from one encoding to another."
-msgstr "Konvertera kodning i angivna infiler från en kodning till en annan."
+#: dlfcn/dlopen.c:64
+msgid "invalid mode parameter"
+msgstr "ogiltig lÃ¤gesparameter"
 
-#: iconv/iconv_prog.c:79
-msgid "[FILE...]"
-msgstr "[FIL...]"
+#: elf/cache.c:67
+msgid "unknown"
+msgstr "okÃ¤nt"
 
-#: iconv/iconv_prog.c:201
-msgid "cannot open output file"
-msgstr "kan inte öppna utfil"
+#: elf/cache.c:110
+msgid "Unknown OS"
+msgstr "OkÃ¤nt OS"
 
-#: iconv/iconv_prog.c:243
+#: elf/cache.c:115
 #, c-format
-msgid "conversions from `%s' and to `%s' are not supported"
-msgstr "konvertering från \"%s\" och till \"%s\" stöds ej"
+msgid ", OS ABI: %s %d.%d.%d"
+msgstr ", OS ABI: %s %d.%d.%d"
 
-#: iconv/iconv_prog.c:248
+#: elf/cache.c:141 elf/ldconfig.c:1231
 #, c-format
-msgid "conversion from `%s' is not supported"
-msgstr "konvertering från \"%s\" stöds ej"
+msgid "Can't open cache file %s\n"
+msgstr "Kan inte Ã¶ppna cache-fil \"%s\"\n"
 
-#: iconv/iconv_prog.c:255
+#: elf/cache.c:153
 #, c-format
-msgid "conversion to `%s' is not supported"
-msgstr "konvertering till \"%s\" stöds ej"
+msgid "mmap of cache file failed.\n"
+msgstr "minnesmappning av cache-fil misslyckades.\n"
 
-#: iconv/iconv_prog.c:259
+#: elf/cache.c:157 elf/cache.c:167
 #, c-format
-msgid "conversion from `%s' to `%s' is not supported"
-msgstr "konvertering från \"%s\" till \"%s\" stöds ej"
+msgid "File is not a cache file.\n"
+msgstr "Filen Ã¤r inte en cache-fil.\n"
 
-#: iconv/iconv_prog.c:265
-msgid "failed to start conversion processing"
-msgstr "misslyckades att starta konverteringsprocessen"
+#: elf/cache.c:200 elf/cache.c:210
+#, c-format
+msgid "%d libs found in cache `%s'\n"
+msgstr "%d bibliotek hittades i cache \"%s\"\n"
 
-#: iconv/iconv_prog.c:360
-msgid "error while closing output file"
-msgstr "fel vid stängning av utfilen"
+#: elf/cache.c:409
+#, c-format
+msgid "Can't remove old temporary cache file %s"
+msgstr "Kan inte ta bort gammal temporÃ¤r cache-fil %s"
 
-#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279
-#: locale/programs/localedef.c:372 catgets/gencat.c:233
-#: malloc/memusagestat.c:602 debug/pcprofiledump.c:199
-msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
-msgstr ""
-"Rapportera fel med programmet \"glibcbug\" till <bugs@gnu.org>.\n"
-"Rapportera fel på översättningen till <sv@li.org>.\n"
+#: elf/cache.c:416
+#, c-format
+msgid "Can't create temporary cache file %s"
+msgstr "Kan inte skapa temporÃ¤r cache-fil \"%s\""
 
-#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292
-#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913
-#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274
-#: elf/sprof.c:349
+#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438
 #, c-format
-msgid ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-msgstr ""
-"Copyright © %s Free Software Foundation, Inc.\n"
-"Detta är fri programvara; se källkoden för kopieringsvillkor.  Det finns\n"
-"INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT\n"
-"ÄNDAMÅL.\n"
-
-#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297
-#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918
-#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279
-#: elf/sprof.c:355
+msgid "Writing of cache data failed"
+msgstr "Skrivning av cache-data misslyckades"
+
+#: elf/cache.c:442
 #, c-format
-msgid "Written by %s.\n"
-msgstr "Skrivet av %s.\n"
+msgid "Writing of cache data failed."
+msgstr "Skrivning av cache-data misslyckades."
 
-#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484
-msgid "conversion stopped due to problem in writing the output"
-msgstr "konvertering avslutades på grund av problem med att skriva resultatet"
+#: elf/cache.c:449
+#, c-format
+msgid "Changing access rights of %s to %#o failed"
+msgstr "Misslyckades med att byta Ã¥tkomstrÃ¤ttigheter fÃ¶r %s till %#o"
 
-#: iconv/iconv_prog.c:502
+#: elf/cache.c:454
 #, c-format
-msgid "illegal input sequence at position %ld"
-msgstr "otillåten indatasekvens vid position %ld"
+msgid "Renaming of %s to %s failed"
+msgstr "Namnbyte pÃ¥ %s till %s misslyckades"
 
-#: iconv/iconv_prog.c:510
-msgid "internal error (illegal descriptor)"
-msgstr "internt fel (otillåten deskriptor)"
+#: elf/dl-close.c:116
+msgid "shared object not open"
+msgstr "delat objekt Ã¤r inte Ã¶ppnat"
 
-#: iconv/iconv_prog.c:513
-#, c-format
-msgid "unknown iconv() error %d"
-msgstr "okänt fel från iconv() %d"
+#: elf/dl-deps.c:112
+msgid "DST not allowed in SUID/SGID programs"
+msgstr "DST inte tillÃ¥ten i SUID/SGID-program"
 
-#: iconv/iconv_prog.c:756
-msgid ""
-"The following list contain all the coded character sets known.  This does\n"
-"not necessarily mean that all combinations of these names can be used for\n"
-"the FROM and TO command line parameters.  One coded character set can be\n"
-"listed with several different names (aliases).\n"
-"\n"
-"  "
+#: elf/dl-deps.c:125
+msgid "empty dynamics string token substitution"
+msgstr "substitution av \"dynamic string token\" Ã¤r tom"
+
+#: elf/dl-deps.c:131
+#, c-format
+msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
 msgstr ""
-"Följande lista innehåller alla teckenuppsättningar som är kända.  Detta\n"
-"betyder inte nödvändigtvis att alla kombinationer av dessa namn kan ges\n"
-"som FRÅN och TILL argument.  En teckenuppsättning kan ha flera olika namn\n"
-"(alias).\n"
-"\n"
-"  "
+"kan ite ladda extra \"%s\" pÃ¥ grund av att substitution av\n"
+"\"dynamic string token\" Ã¤r tom\n"
 
-#: iconv/iconvconfig.c:110
-msgid "Create fastloading iconv module configuration file."
-msgstr "Skapa en konfigurationsfil för snabbladdning av modul \"iconv\""
+#: elf/dl-deps.c:472
+msgid "cannot allocate dependency list"
+msgstr "kan inte allokera beroendelista"
 
-#: iconv/iconvconfig.c:114
-msgid "[DIR...]"
-msgstr "[KATALOG...]"
+#: elf/dl-deps.c:505 elf/dl-deps.c:560
+msgid "cannot allocate symbol search list"
+msgstr "kan inte allokera sÃ¶klista fÃ¶r symboler"
 
-#: iconv/iconvconfig.c:126
-msgid "Prefix used for all file accesses"
-msgstr "Prefix att använda för alla filåtkomster"
+#: elf/dl-deps.c:545
+msgid "Filters not supported with LD_TRACE_PRELINKING"
+msgstr "Filter stÃ¶ds ej med LD_TRACE_PRELINKING"
 
-#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292
-msgid "no output file produced because warnings were issued"
-msgstr "ingen utfil skapad på grund av varningar"
+#: elf/dl-error.c:77
+msgid "DYNAMIC LINKER BUG!!!"
+msgstr "FEL I DYNAMISK LÃ„NKARE!!!"
 
-#: iconv/iconvconfig.c:405
-msgid "while inserting in search tree"
-msgstr "vid insättning i sökträd"
+#: elf/dl-error.c:124
+msgid "error while loading shared libraries"
+msgstr "fel nÃ¤r delade bibliotek laddades"
 
-#: iconv/iconvconfig.c:1204
-msgid "cannot generate output file"
-msgstr "kan inte generera utfil"
+#: elf/dl-fptr.c:88
+msgid "cannot map pages for fdesc table"
+msgstr "kan inte minnesmappa sidor fÃ¶r fdesc-tabell"
 
-#: locale/programs/charmap-dir.c:59
-#, c-format
-msgid "cannot read character map directory `%s'"
-msgstr "kan inte läsa teckenuppsättningskatalog \"%s\""
+#: elf/dl-fptr.c:192
+msgid "cannot map pages for fptr table"
+msgstr "kan inte minnesmappa sidor fÃ¶r fptr-tabell"
 
-#: locale/programs/charmap.c:136
-#, c-format
-msgid "character map file `%s' not found"
-msgstr "teckenuppsättningsfil \"%s\" finns inte"
+#: elf/dl-fptr.c:221
+msgid "internal error: symidx out of range of fptr table"
+msgstr "internt fel: symidx Ã¤r utanfÃ¶r intervallet fÃ¶r fptr-tabellen"
 
-#: locale/programs/charmap.c:194
-#, c-format
-msgid "default character map file `%s' not found"
-msgstr "standardteckenuppsättningsfil \"%s\" inte hittad"
+#: elf/dl-load.c:372
+msgid "cannot allocate name record"
+msgstr "kan inte allokera namnpost"
 
-#: locale/programs/charmap.c:257
-#, c-format
-msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
-msgstr "teckenuppsättning \"%s\" är inte ASCII-kompatibel, lokal är inte ISO C-kompatibel\n"
+#: elf/dl-load.c:474 elf/dl-load.c:553 elf/dl-load.c:673 elf/dl-load.c:786
+msgid "cannot create cache for search path"
+msgstr "kan inte skapa cache fÃ¶r sÃ¶kvÃ¤g"
 
-#: locale/programs/charmap.c:336
-#, c-format
-msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
-msgstr "%s: <mb_cur_max> måste vara större än <mb_cur_min>\n"
+#: elf/dl-load.c:576
+msgid "cannot create RUNPATH/RPATH copy"
+msgstr "kan inte skapa kopia av RUNPATH/RPATH"
 
-#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
-#: locale/programs/repertoire.c:175
-#, c-format
-msgid "syntax error in prolog: %s"
-msgstr "syntaxfel i prolog: %s"
+#: elf/dl-load.c:659
+msgid "cannot create search path array"
+msgstr "kan inte skapa sÃ¶kvÃ¤gslista"
 
-#: locale/programs/charmap.c:357
-msgid "invalid definition"
-msgstr "ogiltig definition"
+#: elf/dl-load.c:870
+msgid "cannot stat shared object"
+msgstr "kan inte ta status pÃ¥ delat objekt"
 
-#: locale/programs/charmap.c:374 locale/programs/locfile.c:126
-#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176
-msgid "bad argument"
-msgstr "dåligt argument"
+#: elf/dl-load.c:940
+msgid "cannot open zero fill device"
+msgstr "kan inte Ã¶ppna nollfyllnadsenhet"
 
-#: locale/programs/charmap.c:402
-#, c-format
-msgid "duplicate definition of <%s>"
-msgstr "dubblerad definition av <%s>"
+#: elf/dl-load.c:985 elf/dl-load.c:2215
+msgid "cannot create shared object descriptor"
+msgstr "kan inte skapa delad objektdeskriptor"
 
-#: locale/programs/charmap.c:409
-#, c-format
-msgid "value for <%s> must be 1 or greater"
-msgstr "värdet på <%s> måste vara 1 eller större"
+#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755
+msgid "cannot read file data"
+msgstr "kan inte lÃ¤sa fildata"
 
-#: locale/programs/charmap.c:421
-#, c-format
-msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "värdet på <%s> måste vara större eller lika med värdet på <%s>"
+#: elf/dl-load.c:1048
+msgid "ELF load command alignment not page-aligned"
+msgstr "ELF-laddkommando Ã¤r inte pÃ¥ sidgrÃ¤ns"
 
-#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184
-#, c-format
-msgid "argument to <%s> must be a single character"
-msgstr "argumentet till <%s> måste vara ett enskilt tecken"
+#: elf/dl-load.c:1055
+msgid "ELF load command address/offset not properly aligned"
+msgstr "Address/position fÃ¶r ELF-laddkommando Ã¤r inte pÃ¥ rÃ¤tt bytegrÃ¤ns"
 
-#: locale/programs/charmap.c:470
-msgid "character sets with locking states are not supported"
-msgstr "teckenuppsättningar med låsta tillstånd stöds ej"
+#: elf/dl-load.c:1139
+msgid "cannot allocate TLS data structures for initial thread"
+msgstr "kan inte skapa TLS-datastrukturer fÃ¶r fÃ¶rsta trÃ¥den"
 
-#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
-#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
-#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
-#: locale/programs/charmap.c:814
-#, c-format
-msgid "syntax error in %s definition: %s"
-msgstr "syntaxfel i definition av %s: %s"
+#: elf/dl-load.c:1163
+msgid "cannot handle TLS data"
+msgstr "kan inte hantera TLS-data"
 
-#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
-#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231
-msgid "no symbolic name given"
-msgstr "inget symboliskt namn givet"
+#: elf/dl-load.c:1182
+msgid "object file has no loadable segments"
+msgstr "objektfilen har inga laddbara segment"
 
-#: locale/programs/charmap.c:552
-msgid "invalid encoding given"
-msgstr "ogiltig kodning given"
+#: elf/dl-load.c:1218
+msgid "failed to map segment from shared object"
+msgstr "misslyckades att mappa segment frÃ¥n delat objekt"
 
-#: locale/programs/charmap.c:561
-msgid "too few bytes in character encoding"
-msgstr "för få byte i teckenkodning"
+#: elf/dl-load.c:1242
+msgid "cannot dynamically load executable"
+msgstr "kan inte ladda exekverbar fil dynamiskt"
 
-#: locale/programs/charmap.c:563
-msgid "too many bytes in character encoding"
-msgstr "för många tecken i teckenkodning"
+#: elf/dl-load.c:1303
+msgid "cannot change memory protections"
+msgstr "kan inte Ã¤ndra minnesskydd"
 
-#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
-#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297
-msgid "no symbolic name given for end of range"
-msgstr "inget symboliskt namn givet för slutet av intervallet"
+#: elf/dl-load.c:1322
+msgid "cannot map zero-fill pages"
+msgstr "kan inte mappa nollfyllda sidor"
 
-#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
-#: locale/programs/repertoire.c:314
-#, c-format
-msgid "`%1$s' definition does not end with `END %1$s'"
-msgstr "definition av \"%1$s\" slutar inte med \"END %1$s\""
+#: elf/dl-load.c:1336
+msgid "object file has no dynamic section"
+msgstr "objektfilen har ingen dynamisk sektion"
 
-#: locale/programs/charmap.c:642
-msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
-msgstr "endast definition av \"WIDTH\" får följa definitionen av \"CHARMAP\""
+#: elf/dl-load.c:1359
+msgid "shared object cannot be dlopen()ed"
+msgstr "delat objekt kan inte gÃ¶ras dlopen() pÃ¥"
 
-#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
-#, c-format
-msgid "value for %s must be an integer"
-msgstr "värdet på %s måste vara heltal"
+#: elf/dl-load.c:1372
+msgid "cannot allocate memory for program header"
+msgstr "kan inte allokera minne fÃ¶r programhuvud"
 
-#: locale/programs/charmap.c:841
-#, c-format
-msgid "%s: error in state machine"
-msgstr "%s: fel i tillståndsmaskin"
+#: elf/dl-load.c:1389 elf/dl-open.c:174
+msgid "invalid caller"
+msgstr "ogiltig anropare"
 
-#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605
-#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818
-#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994
-#: locale/programs/ld-identification.c:469
-#: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349
-#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324
-#: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258
-#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219
-#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325
-#, c-format
-msgid "%s: premature end of file"
-msgstr "%s: för tidigt filslut"
+#: elf/dl-load.c:1428
+msgid "cannot enable executable stack as shared object requires"
+msgstr "kan inte skapa exekverbar stack som delat objekt krÃ¤ver"
 
-#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
-#, c-format
-msgid "unknown character `%s'"
-msgstr "okänt tecken \"%s\""
+#: elf/dl-load.c:1443
+msgid "cannot close file descriptor"
+msgstr "kan inte stÃ¤nga filidentifierare"
 
-#: locale/programs/charmap.c:887
-#, c-format
-msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
-msgstr ""
-"antal byte för bytesekvens angivet i början respektive slutet av intervallet\n"
-"skiljer sig: %d respektive %d"
+#: elf/dl-load.c:1485
+msgid "cannot create searchlist"
+msgstr "kan inte skapa sÃ¶klista"
 
-#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930
-#: locale/programs/repertoire.c:420
-msgid "invalid names for character range"
-msgstr "ogiltiga namn för teckenintervall"
+#: elf/dl-load.c:1663
+msgid "file too short"
+msgstr "fil fÃ¶r kort"
 
-#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432
-msgid "hexadecimal range format should use only capital characters"
-msgstr "hexadecimalt intervallformat bör endast använda versaler"
+#: elf/dl-load.c:1692
+msgid "invalid ELF header"
+msgstr "ogiltigt ELF-huvud"
 
-#: locale/programs/charmap.c:1021
-#, c-format
-msgid "<%s> and <%s> are illegal names for range"
-msgstr "<%s> och <%s> är otillåtna namn för intervall"
+#: elf/dl-load.c:1704
+msgid "ELF file data encoding not big-endian"
+msgstr "Kodning fÃ¶r ELF-fildata Ã¤r inte rak byteordning"
 
-#: locale/programs/charmap.c:1027
-msgid "upper limit in range is not higher then lower limit"
-msgstr "övre gräns i intervall är inte större än undre gräns"
+#: elf/dl-load.c:1706
+msgid "ELF file data encoding not little-endian"
+msgstr "Kodning fÃ¶r ELF-fildata Ã¤r inte omvÃ¤nd byteordning"
 
-#: locale/programs/charmap.c:1085
-msgid "resulting bytes for range not representable."
-msgstr "resulterande byte för intervall är inte representerbara."
+#: elf/dl-load.c:1710
+msgid "ELF file version ident does not match current one"
+msgstr "ELF-filens versionsidentitet stÃ¤mmer inte med nuvarande"
 
-#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534
-#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134
-#: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95
-#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92
-#: locale/programs/ld-telephone.c:95 locale/programs/ld-time.c:160
-#, c-format
-msgid "No definition for %s category found"
-msgstr "Hittade ingen definition för kategori %s"
+#: elf/dl-load.c:1714
+msgid "ELF file OS ABI invalid"
+msgstr "ELF-fil har felaktig version pÃ¥ OS-ABI"
 
-#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
-#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:228
-#: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309
-#: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147
-#: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106
-#: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113
-#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103
-#: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106
-#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:176
-#: locale/programs/ld-time.c:197
-#, c-format
-msgid "%s: field `%s' not defined"
-msgstr "%s: fält \"%s\" är inte definierat"
+#: elf/dl-load.c:1716
+msgid "ELF file ABI version invalid"
+msgstr "ELF-fil har felaktig version pÃ¥ ABI"
 
-#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
-#: locale/programs/ld-address.c:235 locale/programs/ld-address.c:265
-#: locale/programs/ld-name.c:118 locale/programs/ld-telephone.c:118
-#, c-format
-msgid "%s: field `%s' must not be empty"
-msgstr "%s: fält \"%s\" kan inte vara tomt"
+#: elf/dl-load.c:1719
+msgid "internal error"
+msgstr "internt fel"
 
-#: locale/programs/ld-address.c:169
-#, c-format
-msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: ogiltig kontrollsekvens \"%%%c\" i fält \"%s\" "
+#: elf/dl-load.c:1726
+msgid "ELF file version does not match current one"
+msgstr "ELF-filens version stÃ¤mmer inte med nuvarande"
 
-#: locale/programs/ld-address.c:220
-#, c-format
-msgid "%s: terminology language code `%s' not defined"
-msgstr "%s: terminologilandskod \"%s\" inte definierad"
+#: elf/dl-load.c:1734
+msgid "only ET_DYN and ET_EXEC can be loaded"
+msgstr "bara ET_DYN och ET_EXEC kan laddas"
 
-#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276
-#, c-format
-msgid "%s: language abbreviation `%s' not defined"
-msgstr "%s: språkförkortning \"%s\" inte definierad"
+#: elf/dl-load.c:1740
+msgid "ELF file's phentsize not the expected size"
+msgstr "ELF-filens vÃ¤rde pÃ¥ \"phentsize\" Ã¤r inte den fÃ¶rvÃ¤ntade"
 
-#: locale/programs/ld-address.c:254 locale/programs/ld-address.c:282
-#: locale/programs/ld-address.c:316 locale/programs/ld-address.c:328
-#, c-format
-msgid "%s: `%s' value does not match `%s' value"
-msgstr "%s: värdet på \"%s\" stämmer inte med värdet på \"%s\""
+#: elf/dl-load.c:2231
+msgid "wrong ELF class: ELFCLASS64"
+msgstr "fel ELF-klass: ELFCLASS64"
 
-#: locale/programs/ld-address.c:301
-#, c-format
-msgid "%s: numeric country code `%d' not valid"
-msgstr "%s: numerisk landkod \"%d\" är inte giltig"
+#: elf/dl-load.c:2232
+msgid "wrong ELF class: ELFCLASS32"
+msgstr "fel ELF-klass: ELFCLASS32"
 
-#: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534
-#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601
-#: locale/programs/ld-identification.c:365
-#: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302
-#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
-#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281
-#: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225
-#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108
-#: locale/programs/ld-time.c:1150
-#, c-format
-msgid "%s: field `%s' declared more than once"
-msgstr "%s: fält \"%s\" är deklarerad mer än en gång"
+#: elf/dl-load.c:2235
+msgid "cannot open shared object file"
+msgstr "kan inte Ã¶ppna delad objektfil"
 
-#: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539
-#: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312
-#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
-#: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268
-#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002
-#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113
-#, c-format
-msgid "%s: unknown character in field `%s'"
-msgstr "%s: okänt tecken i fält \"%s\""
+#: elf/dl-lookup.c:261
+msgid "relocation error"
+msgstr "fel vid relokering"
 
-#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800
-#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450
-#: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
-#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240
-#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201
-#, c-format
-msgid "%s: incomplete `END' line"
-msgstr "%s: ofullständig \"END\"-rad"
+#: elf/dl-lookup.c:289
+msgid "symbol lookup error"
+msgstr "fel vid symboluppslagning"
 
-#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653
-#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228
-#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453
-#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308
-#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242
-#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203
-#, c-format
-msgid "%1$s: definition does not end with `END %1$s'"
-msgstr "%1$s: definition slutar inte med \"END %1$s\""
+#: elf/dl-open.c:112
+msgid "cannot extend global scope"
+msgstr "kan inte utÃ¶ka globalt omrÃ¥de"
 
-#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523
-#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871
-#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640
-#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956
-#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799
-#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460
-#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340
-#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315
-#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210
-#, c-format
-msgid "%s: syntax error"
-msgstr "%s: syntaxfel"
+#: elf/dl-open.c:237
+msgid "empty dynamic string token substitution"
+msgstr "substitution av \"dynamic string token\" Ã¤r tom"
 
-#: locale/programs/ld-collate.c:398
-#, c-format
-msgid "`%.*s' already defined in charmap"
-msgstr "\"%.*s\" redan definerad i teckenuppsättning"
+#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425
+msgid "cannot create scope list"
+msgstr "kan inte skapa omfÃ¥ngslista"
 
-#: locale/programs/ld-collate.c:407
-#, c-format
-msgid "`%.*s' already defined in repertoire"
-msgstr "\"%.*s\" redan definierad i repertoar"
+#: elf/dl-open.c:470
+msgid "TLS generation counter wrapped!  Please report this."
+msgstr "GenerationsrÃ¤knare fÃ¶r TLS slog runt!  Var snÃ¤ll och rapportera detta."
 
-#: locale/programs/ld-collate.c:414
-#, c-format
-msgid "`%.*s' already defined as collating symbol"
-msgstr "\"%.*s\" redan definierad som ett kollationssymbol"
+#: elf/dl-open.c:508
+msgid "invalid mode for dlopen()"
+msgstr "ogiltiga flaggor fÃ¶r dlopen()"
 
-#: locale/programs/ld-collate.c:421
-#, c-format
-msgid "`%.*s' already defined as collating element"
-msgstr "\"%.*s\" redan definierad som ett kollationselement"
+#: elf/dl-open.c:525
+msgid "no more namespaces available for dlmopen()"
+msgstr "inga fler namnrymder tillgÃ¤ngliga fÃ¶r dlmopen()"
 
-#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478
-#, c-format
-msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr "%s: sorteringsordning \"forward\" och \"backward\" är ömsesidigt uteslutande"
+#: elf/dl-open.c:538
+msgid "invalid target namespace in dlmopen()"
+msgstr "ogiltig mÃ¥lnamnrymd fÃ¶r dlmopen()"
 
-#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488
-#: locale/programs/ld-collate.c:504
-#, c-format
-msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr "%s: \"%s\" är nämnd fler än en gång i definitionen av vikt %d"
+#: elf/dl-reloc.c:55
+msgid "cannot allocate memory in static TLS block"
+msgstr "kan inte allokera minne i statiskt TLS-block"
 
-#: locale/programs/ld-collate.c:560
-#, c-format
-msgid "%s: too many rules; first entry only had %d"
-msgstr "%s: för många regler, första delen hade bara %d"
+#: elf/dl-reloc.c:198
+msgid "cannot make segment writable for relocation"
+msgstr "kan inte gÃ¶ra segment skrivbart fÃ¶r relokering"
 
-#: locale/programs/ld-collate.c:596
+#: elf/dl-reloc.c:279
 #, c-format
-msgid "%s: not enough sorting rules"
-msgstr "%s: inte tillräckligt med sorteringsregler"
+msgid "%s: no PLTREL found in object %s\n"
+msgstr "%s: hittade inga PLTREL i objekt %s\n"
 
-#: locale/programs/ld-collate.c:761
+#: elf/dl-reloc.c:290
 #, c-format
-msgid "%s: empty weight string not allowed"
-msgstr "%s: tomt viktnamn är inte tillåtet"
+msgid "%s: out of memory to store relocation results for %s\n"
+msgstr "%s: slut pÃ¥ minne fÃ¶r att lagra relokeringsresultat fÃ¶r %s\n"
 
-#: locale/programs/ld-collate.c:856
-#, c-format
-msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr "%s: vikter måste använda samma intervallsymbol som namn"
+#: elf/dl-reloc.c:306
+msgid "cannot restore segment prot after reloc"
+msgstr "kan inte Ã¥terstÃ¤lla segmentrÃ¤ttigheter efter relokering"
 
-#: locale/programs/ld-collate.c:912
-#, c-format
-msgid "%s: too many values"
-msgstr "%s: för många värden"
+#: elf/dl-reloc.c:331
+msgid "cannot apply additional memory protection after relocation"
+msgstr "kan inte applicera extra minnesskydd efter relokering"
 
-#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206
-#, c-format
-msgid "order for `%.*s' already defined at %s:%Zu"
-msgstr "ordningsföljd för \"%.*s\" redan definierad vid %s:%Zu"
+#: elf/dl-sym.c:98
+msgid "RTLD_NEXT used in code not dynamically loaded"
+msgstr "RTLD_NEXT anvÃ¤nds i kod som inte Ã¤r dynamiskt laddad"
 
-#: locale/programs/ld-collate.c:1081
-#, c-format
-msgid "%s: the start and the end symbol of a range must stand for characters"
-msgstr "%s: start- och slut-symbol i ett intervall måste representera tecken"
+#: elf/dl-sysdep.c:495
+msgid "cannot create capability list"
+msgstr "kan inte skapa egenskapslista"
 
-#: locale/programs/ld-collate.c:1108
-#, c-format
-msgid "%s: byte sequences of first and last character must have the same length"
-msgstr "%s: bytesekvens för första och sista tecknet måste ha samma längd"
+#: elf/dl-tls.c:829
+msgid "cannot create TLS data structures"
+msgstr "kan inte skapa datastrukturer fÃ¶r TLS"
 
-#: locale/programs/ld-collate.c:1150
-#, c-format
-msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
-msgstr "%s: bytesekvens för första tecknet är inte mindre än den för sista tecknet"
+#: elf/dl-version.c:303
+msgid "cannot allocate version reference table"
+msgstr "kan inte allokera tabell fÃ¶r versionsreferenser"
 
-#: locale/programs/ld-collate.c:1275
-#, c-format
-msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr "%s: symboliskt intervall kan inte vara omedelbart efter \"order_start\""
+#: elf/ldconfig.c:133
+msgid "Print cache"
+msgstr "Visa cache"
 
-#: locale/programs/ld-collate.c:1279
-#, c-format
-msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr "%s: symboliskt intervall kan inte omedelbart följas av \"order_end\""
+#: elf/ldconfig.c:134
+msgid "Generate verbose messages"
+msgstr "AnvÃ¤nd utfÃ¶rligare meddelanden"
 
-#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476
-#, c-format
-msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr "\"%s\" och \"%.*s\" är otillåtna namn för symboliskt intervall"
+#: elf/ldconfig.c:135
+msgid "Don't build cache"
+msgstr "Bygg inte cache"
 
-#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737
-#, c-format
-msgid "%s: order for `%.*s' already defined at %s:%Zu"
-msgstr "%s: ordningsföljd för \"%.*s\" redan definierad i %s:%Zu"
+#: elf/ldconfig.c:136
+msgid "Don't generate links"
+msgstr "Generera inte lÃ¤nkar"
 
-#: locale/programs/ld-collate.c:1357
-#, c-format
-msgid "%s: `%s' must be a character"
-msgstr "%s: \"%s\" måste vara ett enskilt tecken"
+#: elf/ldconfig.c:137
+msgid "Change to and use ROOT as root directory"
+msgstr "Byt till och anvÃ¤nd ROT som rotkatalog"
 
-#: locale/programs/ld-collate.c:1550
-#, c-format
-msgid "%s: `position' must be used for a specific level in all sections or none"
-msgstr "%s: \"position\" måste användas för en given nivå i alla sektioner eller inte alls"
+#: elf/ldconfig.c:137
+msgid "ROOT"
+msgstr "ROT"
 
-#: locale/programs/ld-collate.c:1575
-#, c-format
-msgid "symbol `%s' not defined"
-msgstr "symbol \"%s\" inte definierad"
+#: elf/ldconfig.c:138
+msgid "CACHE"
+msgstr "CACHE"
 
-#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757
-#, c-format
-msgid "symbol `%s' has the same encoding as"
-msgstr "symbol \"%s\" har samma värde som"
+#: elf/ldconfig.c:138
+msgid "Use CACHE as cache file"
+msgstr "AnvÃ¤nd CACHE som cache-fil"
 
-#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761
-#, c-format
-msgid "symbol `%s'"
-msgstr "symbol \"%s\""
+#: elf/ldconfig.c:139
+msgid "CONF"
+msgstr "CONF"
 
-#: locale/programs/ld-collate.c:1803
-msgid "no definition of `UNDEFINED'"
-msgstr "ingen definition av \"UNDEFINED\""
+#: elf/ldconfig.c:139
+msgid "Use CONF as configuration file"
+msgstr "AnvÃ¤nd CONF som konfigurationsfil"
 
-#: locale/programs/ld-collate.c:1832
-msgid "too many errors; giving up"
-msgstr "för många fel, ger upp"
+#: elf/ldconfig.c:140
+msgid "Only process directories specified on the command line.  Don't build cache."
+msgstr "Behandla endast kataloger givna som argument.  Bygg inte cache."
 
-#: locale/programs/ld-collate.c:2735
-#, c-format
-msgid "%s: duplicate definition of `%s'"
-msgstr "%s: dubbla definitioner av \"%s\""
+#: elf/ldconfig.c:141
+msgid "Manually link individual libraries."
+msgstr "LÃ¤nka enskilda bibliotek manuellt."
 
-#: locale/programs/ld-collate.c:2771
-#, c-format
-msgid "%s: duplicate declaration of section `%s'"
-msgstr "%s: dubbla deklarationer för sektion \"%s\""
+#: elf/ldconfig.c:142
+msgid "FORMAT"
+msgstr "FORMAT"
 
-#: locale/programs/ld-collate.c:2910
-#, c-format
-msgid "%s: unknown character in collating symbol name"
-msgstr "%s: okänt tecken i namn för kollationssymbol"
+#: elf/ldconfig.c:142
+msgid "Format to use: new, old or compat (default)"
+msgstr "Format att anvÃ¤nda: \"new\", \"old\" eller \"compat\" (standardvÃ¤rde)"
 
-#: locale/programs/ld-collate.c:3042
-#, c-format
-msgid "%s: unknown character in equivalent definition name"
-msgstr "%s: okänt tecken i namnet i ekvivalensdefinitionen"
+#: elf/ldconfig.c:150
+msgid "Configure Dynamic Linker Run Time Bindings."
+msgstr "Konfigurera bindningar fÃ¶r den dynamiska lÃ¤nkaren."
 
-#: locale/programs/ld-collate.c:3055
+#: elf/ldconfig.c:308
 #, c-format
-msgid "%s: unknown character in equivalent definition value"
-msgstr "%s: okänt tecken i värdet i ekvivalensdefinitionen"
+msgid "Path `%s' given more than once"
+msgstr "SÃ¶kvÃ¤g \"%s\" given mer Ã¤n en gÃ¥ng"
 
-#: locale/programs/ld-collate.c:3065
+#: elf/ldconfig.c:348
 #, c-format
-msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr "%s: okänd symbol \"%s\" i ekvivalensdefinition"
-
-#: locale/programs/ld-collate.c:3074
-msgid "error while adding equivalent collating symbol"
-msgstr "fel när ekvivalent kollationssymbol lades till"
+msgid "%s is not a known library type"
+msgstr "%s Ã¤r inte en kÃ¤nd bibliotekstyp"
 
-#: locale/programs/ld-collate.c:3104
+#: elf/ldconfig.c:373
 #, c-format
-msgid "duplicate definition of script `%s'"
-msgstr "dubblerad definition för skript \"%s\""
+msgid "Can't stat %s"
+msgstr "Kan inte ta status pÃ¥ %s"
 
-#: locale/programs/ld-collate.c:3152
+#: elf/ldconfig.c:447
 #, c-format
-msgid "%s: unknown section name `%s'"
-msgstr "%s: okänt sektionsnamn \"%s\""
+msgid "Can't stat %s\n"
+msgstr "Kan inte ta status pÃ¥ %s\n"
 
-#: locale/programs/ld-collate.c:3180
+#: elf/ldconfig.c:457
 #, c-format
-msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: dubbla definitioner av ordningsföljd i sektion \"%s\""
+msgid "%s is not a symbolic link\n"
+msgstr "%s Ã¤r inte en symbolisk lÃ¤nk\n"
 
-#: locale/programs/ld-collate.c:3205
+#: elf/ldconfig.c:476
 #, c-format
-msgid "%s: invalid number of sorting rules"
-msgstr "%s: ogiltigt antal sorteringsregler"
+msgid "Can't unlink %s"
+msgstr "Kan inte ta bort (unlink) %s"
 
-#: locale/programs/ld-collate.c:3232
+#: elf/ldconfig.c:482
 #, c-format
-msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: flera definitioner av ordningsföljd i namnlös sektion"
+msgid "Can't link %s to %s"
+msgstr "Kan inte lÃ¤nka %s till %s"
 
-#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414
-#: locale/programs/ld-collate.c:3778
-#, c-format
-msgid "%s: missing `order_end' keyword"
-msgstr "%s: nyckelord \"order_end\" saknas"
+#: elf/ldconfig.c:488
+msgid " (changed)\n"
+msgstr " (Ã¤ndrad)\n"
 
-#: locale/programs/ld-collate.c:3347
-#, c-format
-msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "%s: ordningsföljd för kollationssymbol %.*s är inte definierad ännu"
+#: elf/ldconfig.c:490
+msgid " (SKIPPED)\n"
+msgstr " (HOPPAR Ã–VER)\n"
 
-#: locale/programs/ld-collate.c:3365
+#: elf/ldconfig.c:545
 #, c-format
-msgid "%s: order for collating element %.*s not yet defined"
-msgstr "%s: ordningsföljd för kollationselement %.*s är inte definierad ännu"
+msgid "Can't find %s"
+msgstr "Kan inte hitta %s"
 
-#: locale/programs/ld-collate.c:3376
+#: elf/ldconfig.c:561
 #, c-format
-msgid "%s: cannot reorder after %.*s: symbol not known"
-msgstr "%s: kan inte byta ordning efter %.*s: okänd symbol"
+msgid "Can't lstat %s"
+msgstr "Kan inte ta lÃ¤nkstatus pÃ¥ %s"
 
-#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790
+#: elf/ldconfig.c:568
 #, c-format
-msgid "%s: missing `reorder-end' keyword"
-msgstr "%s: nyckelord \"reorder-end\" saknas"
+msgid "Ignored file %s since it is not a regular file."
+msgstr "Ignorerar fil %s eftersom den inte Ã¤r en vanlig fil"
 
-#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662
+#: elf/ldconfig.c:576
 #, c-format
-msgid "%s: section `%.*s' not known"
-msgstr "%s: sektion \"%.*s\" okänd"
+msgid "No link created since soname could not be found for %s"
+msgstr "Ingen lÃ¤nk skapad eftersom \"soname\" inte hittades fÃ¶r %s"
 
-#: locale/programs/ld-collate.c:3527
+#: elf/ldconfig.c:667
 #, c-format
-msgid "%s: bad symbol <%.*s>"
-msgstr "%s: ogiltig symbol: <%.*s>"
+msgid "Can't open directory %s"
+msgstr "Kan inte Ã¶ppna katalog %s"
 
-#: locale/programs/ld-collate.c:3725
+#: elf/ldconfig.c:735 elf/ldconfig.c:782
 #, c-format
-msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr "%s: kan inte ha \"%s\" som ändpunkt på ellips"
+msgid "Cannot lstat %s"
+msgstr "Kan inte ta status (lstat) pÃ¥ %s"
 
-#: locale/programs/ld-collate.c:3774
+#: elf/ldconfig.c:747
 #, c-format
-msgid "%s: empty category description not allowed"
-msgstr "%s: tom kategoribeskrivning är inte tillåtet"
+msgid "Cannot stat %s"
+msgstr "Kan inte ta status pÃ¥ %s"
 
-#: locale/programs/ld-collate.c:3793
+#: elf/ldconfig.c:804 elf/readlib.c:90
 #, c-format
-msgid "%s: missing `reorder-sections-end' keyword"
-msgstr "%s: nyckelord \"reorder-sections-end\" saknas"
-
-#: locale/programs/ld-ctype.c:440
-msgid "No character set name specified in charmap"
-msgstr "Inget namn definierat i teckenuppsättning"
+msgid "Input file %s not found.\n"
+msgstr "Hittar inte infil %s.\n"
 
-#: locale/programs/ld-ctype.c:469
+#: elf/ldconfig.c:855
 #, c-format
-msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr "tecken L\"\\u%0*x\" i klass \"%s\" måste vara i klass \"%s\""
+msgid "libc5 library %s in wrong directory"
+msgstr "libc5-bibliotek %s i fel katalog"
 
-#: locale/programs/ld-ctype.c:484
+#: elf/ldconfig.c:858
 #, c-format
-msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr "tecken L\"\\u%0*x\" i klass \"%s\" får inte vara i klass \"%s\""
+msgid "libc6 library %s in wrong directory"
+msgstr "libc6-bibliotek %s i fel katalog"
 
-#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
+#: elf/ldconfig.c:861
 #, c-format
-msgid "internal error in %s, line %u"
-msgstr "internt fel i %s, rad %u"
+msgid "libc4 library %s in wrong directory"
+msgstr "libc4-bibliotek %s i fel katalog"
 
-#: locale/programs/ld-ctype.c:527
+#: elf/ldconfig.c:888
 #, c-format
-msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr "tecken \"%s\" i klass \"%s\" måste vara i klass \"%s\""
+msgid "libraries %s and %s in directory %s have same soname but different type."
+msgstr "bibliotek %s och %s i katalog %s har samma \"soname\" men olika typ."
 
-#: locale/programs/ld-ctype.c:543
+#: elf/ldconfig.c:995
 #, c-format
-msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr "tecken \"%s\" i klass \"%s\" får inte vara i klass \"%s\""
+msgid "Can't open configuration file %s"
+msgstr "Kan inte Ã¶ppna konfigurationsfil %s"
 
-#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
+#: elf/ldconfig.c:1059
 #, c-format
-msgid "<SP> character not in class `%s'"
-msgstr "<SP>-tecknet är inte i klass \"%s\""
+msgid "%s:%u: bad syntax in hwcap line"
+msgstr "%s:%u: ogiltig syntax pÃ¥ hwcap-raden"
 
-#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
+#: elf/ldconfig.c:1065
 #, c-format
-msgid "<SP> character must not be in class `%s'"
-msgstr "<SP>-tecknet får inte vara i klass \"%s\""
-
-#: locale/programs/ld-ctype.c:600
-msgid "character <SP> not defined in character map"
-msgstr "tecken <SP> inte definierat i teckenuppsättning"
-
-#: locale/programs/ld-ctype.c:714
-msgid "`digit' category has not entries in groups of ten"
-msgstr "\"digit\"-kategori har inte poster i grupper av tio"
+msgid "%s:%u: hwcap index %lu above maximum %u"
+msgstr "%s:%u: hwcap-index %lu Ã¤r stÃ¶rre Ã¤n maximum %u"
 
-#: locale/programs/ld-ctype.c:763
-msgid "no input digits defined and none of the standard names in the charmap"
-msgstr "inga siffror för indata definierade och inga standardnamn finns i teckenuppsättningen"
-
-#: locale/programs/ld-ctype.c:828
-msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr "alla tecken i \"outdigit\" är inte tillgängliga i teckenuppsättningen"
+#: elf/ldconfig.c:1072 elf/ldconfig.c:1080
+#, c-format
+msgid "%s:%u: hwcap index %lu already defined as %s"
+msgstr "%s:%u: hwcap-index %lu redan definierat som %s"
 
-#: locale/programs/ld-ctype.c:845
-msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr "alla tecken i \"outdigit\" är inte tillgängliga i repertoaren"
+#: elf/ldconfig.c:1083
+#, c-format
+msgid "%s:%u: duplicate hwcap %lu %s"
+msgstr "%s:%u: duplicerad hwcap %lu %s"
 
-#: locale/programs/ld-ctype.c:1244
+#: elf/ldconfig.c:1105
 #, c-format
-msgid "character class `%s' already defined"
-msgstr "teckenklass \"%s\" redan definierad"
+msgid "need absolute file name for configuration file when using -r"
+msgstr "behÃ¶ver absolut filnamn fÃ¶r konfigurationsfil nÃ¤r -r anvÃ¤nds"
 
-#: locale/programs/ld-ctype.c:1250
+#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434
+#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158
 #, c-format
-msgid "implementation limit: no more than %Zd character classes allowed"
-msgstr "implementationsbegränsning: inte fler än %Zd teckenklasser tillåtna"
+msgid "memory exhausted"
+msgstr "minne slut"
 
-#: locale/programs/ld-ctype.c:1276
+#: elf/ldconfig.c:1142
 #, c-format
-msgid "character map `%s' already defined"
-msgstr "teckenuppsättning \"%s\" redan definierad"
+msgid "%s:%u: cannot read directory %s"
+msgstr "%s:%u: kan inte lÃ¤sa katalog %s"
 
-#: locale/programs/ld-ctype.c:1282
+#: elf/ldconfig.c:1182
 #, c-format
-msgid "implementation limit: no more than %d character maps allowed"
-msgstr "implementationsbegränsning: inte fler än %d teckenuppsättningar tillåtet"
+msgid "relative path `%s' used to build cache"
+msgstr "relativ sÃ¶kvÃ¤g \"%s\" anvÃ¤nd fÃ¶r att bygga cache"
 
-#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672
-#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464
-#: locale/programs/ld-ctype.c:3460
+#: elf/ldconfig.c:1210
 #, c-format
-msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr "%s: fält \"%s\" innehåller inte exakt tio poster"
+msgid "Can't chdir to /"
+msgstr "Kan inte byta katalog till /"
 
-#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146
+#: elf/ldconfig.c:1252
 #, c-format
-msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
-msgstr "tillvärdet <U%0*X> i intervallet är mindre än frånvärdet <U%0*X>"
+msgid "Can't open cache file directory %s\n"
+msgstr "Kan inte lÃ¤sa cache-filkatalog \"%s\"\n"
 
-#: locale/programs/ld-ctype.c:1702
-msgid "start and end character sequence of range must have the same length"
-msgstr "start- och slutteckensekvens för intervall måste ha samma längd"
+#: elf/ldd.bash.in:43
+msgid "Written by %s and %s.\n"
+msgstr "Skrivet av %s och %s.\n"
 
-#: locale/programs/ld-ctype.c:1709
-msgid "to-value character sequence is smaller than from-value sequence"
-msgstr "tillvärdets teckensekvens är mindre än frånvärdets sekvens"
+#: elf/ldd.bash.in:48
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit\n"
+"  -d, --data-relocs       process data relocations\n"
+"  -r, --function-relocs   process data and function relocations\n"
+"  -u, --unused            print unused direct dependencies\n"
+"  -v, --verbose           print all information\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"AnvÃ¤ndning: ldd [OPTION]... FILE...\n"
+"      --help              visa denna hjÃ¤lptext och avsluta\n"
+"      --version           visa versionsinformation och avsluta\n"
+"  -d, --data-relocs       bearbeta datarelokeringar\n"
+"  -r, --function-relocs   bearbeta data- och funktionsrelokeringar\n"
+"  -u, --unused            skriv ut oanvÃ¤nda direkta beroenden\n"
+"  -v, --verbose           skriv all information\n"
+"FÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>."
+
+#: elf/ldd.bash.in:80
+msgid "ldd: option `$1' is ambiguous"
+msgstr "ldd: flaggan \"$1\" Ã¤r tvetydig"
+
+#: elf/ldd.bash.in:87
+msgid "unrecognized option"
+msgstr "okÃ¤nd flagga"
+
+#: elf/ldd.bash.in:88 elf/ldd.bash.in:126
+msgid "Try `ldd --help' for more information."
+msgstr "FÃ¶rsÃ¶k med \"ldd --help\" fÃ¶r mer information"
+
+#: elf/ldd.bash.in:125
+msgid "missing file arguments"
+msgstr "filargument saknas"
 
-#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117
-msgid "premature end of `translit_ignore' definition"
-msgstr "för tidigt slut på definition för \"translit_ignore\""
+#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
+#. TRANS for ordinary files that are referenced in contexts where they are
+#. TRANS expected to already exist.
+#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36
+msgid "No such file or directory"
+msgstr "Filen eller katalogen finns inte"
 
-#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123
-#: locale/programs/ld-ctype.c:2165
-msgid "syntax error"
-msgstr "syntaxfel"
+#: elf/ldd.bash.in:151 inet/rcmd.c:483
+msgid "not regular file"
+msgstr "inte en normal fil"
 
-#: locale/programs/ld-ctype.c:2296
-#, c-format
-msgid "%s: syntax error in definition of new character class"
-msgstr "%s: syntaxfel i definition av ny teckenklass"
+#: elf/ldd.bash.in:154
+msgid "warning: you do not have execution permission for"
+msgstr "varning: du har inte exekveringsrÃ¤ttighet fÃ¶r"
+
+#: elf/ldd.bash.in:183
+msgid "\tnot a dynamic executable"
+msgstr "\tinte en dynamisk kÃ¶rbar binÃ¤r"
+
+#: elf/ldd.bash.in:191
+msgid "exited with unknown exit code"
+msgstr "avslutade med okÃ¤nd slutstatus"
+
+#: elf/ldd.bash.in:196
+msgid "error: you do not have read permission for"
+msgstr "fel: du har inte lÃ¤srÃ¤ttigheter fÃ¶r"
 
-#: locale/programs/ld-ctype.c:2311
+#: elf/readelflib.c:35
 #, c-format
-msgid "%s: syntax error in definition of new character map"
-msgstr "%s: syntaxfel i definition av ny teckenuppsättning"
-
-#: locale/programs/ld-ctype.c:2486
-msgid "ellipsis range must be marked by two operands of same type"
-msgstr "intervall måste markeras med två operander av samma typ"
-
-#: locale/programs/ld-ctype.c:2495
-msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "med symboliska namn som intervallvärden kan inte absoluta intervallet \"...\" användas"
-
-#: locale/programs/ld-ctype.c:2510
-msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "med UCS som intervallvärden måste man använda symboliska hexadecimala intervallet \"..\""
-
-#: locale/programs/ld-ctype.c:2524
-msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "med teckenkoder som intervallvärden måste man använda absoluta intervallet \"...\""
+msgid "file %s is truncated\n"
+msgstr "fil %s Ã¤r trunkerad\n"
 
-#: locale/programs/ld-ctype.c:2675
+#: elf/readelflib.c:67
 #, c-format
-msgid "duplicated definition for mapping `%s'"
-msgstr "dubblerad definition för mappning \"%s\""
+msgid "%s is a 32 bit ELF file.\n"
+msgstr "%s Ã¤r en 32-bitars ELF-fil.\n"
 
-#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905
+#: elf/readelflib.c:69
 #, c-format
-msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr "%s: sektion \"translit_start\" avslutas inte med \"translit_end\""
+msgid "%s is a 64 bit ELF file.\n"
+msgstr "%s Ã¤r en 64-bitars ELF-fil.\n"
 
-#: locale/programs/ld-ctype.c:2856
+#: elf/readelflib.c:71
 #, c-format
-msgid "%s: duplicate `default_missing' definition"
-msgstr "%s: dubbla definitioner av \"default_missing\""
+msgid "Unknown ELFCLASS in file %s.\n"
+msgstr "OkÃ¤nd ELFCLASS in fil %s.\n"
 
-#: locale/programs/ld-ctype.c:2861
-msgid "previous definition was here"
-msgstr "föregående definition var här"
+#: elf/readelflib.c:78
+#, c-format
+msgid "%s is not a shared object file (Type: %d).\n"
+msgstr "%s Ã¤r inte en delad objektfil (typ: %d).\n"
 
-#: locale/programs/ld-ctype.c:2883
+#: elf/readelflib.c:109
 #, c-format
-msgid "%s: no representable `default_missing' definition found"
-msgstr "%s: ingen representerbar definition av \"default_missing\" hittades"
+msgid "more than one dynamic segment\n"
+msgstr "fler Ã¤n ett dynamiskt segment\n"
 
-#: locale/programs/ld-ctype.c:3036
+#: elf/readlib.c:96
 #, c-format
-msgid "%s: character `%s' not defined in charmap while needed as default value"
-msgstr "%s: tecken \"%s\" inte definierat i teckenuppsättningen men behövs som standardvärde"
+msgid "Cannot fstat file %s.\n"
+msgstr "Kan inte ta status (fstat) pÃ¥ fil %s.\n"
 
-#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125
-#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166
-#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208
-#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269
-#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357
+#: elf/readlib.c:107
 #, c-format
-msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr "%s: tecken \"%s\" i teckenuppsättning kan inte representeras med en byte"
+msgid "File %s is empty, not checked."
+msgstr "Fil %s Ã¤r tom, inte kontrollerad."
 
-#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140
-#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203
-#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264
-#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352
-#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419
+#: elf/readlib.c:113
 #, c-format
-msgid "%s: character `%s' not defined while needed as default value"
-msgstr "%s: tecken \"%s\" inte definierat men behövs som standardvärde"
+msgid "File %s is too small, not checked."
+msgstr "Fil %s Ã¤r fÃ¶r liten, inte kontrollerad."
 
-#: locale/programs/ld-ctype.c:3161
+#: elf/readlib.c:123
 #, c-format
-msgid "character `%s' not defined while needed as default value"
-msgstr "tecken \"%s\" inte definierat men behövs som standardvärde"
+msgid "Cannot mmap file %s.\n"
+msgstr "Kan inte minnesmappa (mmap) fil %s.\n"
 
-#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426
+#: elf/readlib.c:161
 #, c-format
-msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr "%s: tecken \"%s\" som behövs som standardvärde kan inte representeras med en byte"
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s Ã¤r inte en ELF-fil, den har inte rÃ¤tt magiskt tal i bÃ¶rjan.\n"
 
-#: locale/programs/ld-ctype.c:3481
-msgid "no output digits defined and none of the standard names in the charmap"
-msgstr "inga siffror för utdata definierade och inga standardnamn finns i teckenuppsättningen"
+#: elf/sprof.c:77
+msgid "Output selection:"
+msgstr "Val av utdata:"
 
-#: locale/programs/ld-ctype.c:3772
-#, c-format
-msgid "%s: transliteration data from locale `%s' not available"
-msgstr "%s: transkriberingsdata för lokal \"%s\" är inte tillgänglig"
+#: elf/sprof.c:79
+msgid "print list of count paths and their number of use"
+msgstr "skriv lista med rÃ¤knade vÃ¤gar och antal anvÃ¤ndningar"
 
-#: locale/programs/ld-ctype.c:3868
-#, c-format
-msgid "%s: table for class \"%s\": %lu bytes\n"
-msgstr "%s: tabell för klass \"%s\": %lu byte\n"
+#: elf/sprof.c:81
+msgid "generate flat profile with counts and ticks"
+msgstr "generera platt profil med antal och tider"
 
-#: locale/programs/ld-ctype.c:3937
-#, c-format
-msgid "%s: table for map \"%s\": %lu bytes\n"
-msgstr "%s: tabell för \"%s\": %lu byte\n"
+#: elf/sprof.c:82
+msgid "generate call graph"
+msgstr "generera anropsgraf"
 
-#: locale/programs/ld-ctype.c:4070
-#, c-format
-msgid "%s: table for width: %lu bytes\n"
-msgstr "%s: tabell för teckenstorlek: %lu byte\n"
+#: elf/sprof.c:89
+msgid ""
+"Read and display shared object profiling data.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"LÃ¤s och visa profildata fÃ¶r delat objekt.FÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>.\n"
 
-#: locale/programs/ld-identification.c:171
-#, c-format
-msgid "%s: no identification for category `%s'"
-msgstr "%s: ingen idenitifikation för kategori \"%s\""
+#: elf/sprof.c:94
+msgid "SHOBJ [PROFDATA]"
+msgstr "SHOBJ [PROFDATA]"
 
-#: locale/programs/ld-identification.c:436
+#: elf/sprof.c:400
 #, c-format
-msgid "%s: duplicate category version definition"
-msgstr "%s: dubbla definitioner av kategori"
+msgid "failed to load shared object `%s'"
+msgstr "misslyckades med att ladda delat objekt \"%s\""
 
-#: locale/programs/ld-measurement.c:114
+#: elf/sprof.c:409
 #, c-format
-msgid "%s: invalid value for field `%s'"
-msgstr "%s: ogiltigt värde för fält \"%s\""
+msgid "cannot create internal descriptors"
+msgstr "kan inte skapa interna deskriptorer"
 
-#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149
+#: elf/sprof.c:528
 #, c-format
-msgid "%s: field `%s' undefined"
-msgstr "%s: fält \"%s\" är odefinierat"
+msgid "Reopening shared object `%s' failed"
+msgstr "Ã–ppna delat object \"%s\" igen misslyckades"
 
-#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156
+#: elf/sprof.c:535 elf/sprof.c:629
 #, c-format
-msgid "%s: value for field `%s' must not be an empty string"
-msgstr "%s: värde på fält \"%s\" får inte vara en tom sträng"
+msgid "reading of section headers failed"
+msgstr "lÃ¤sning av sektionshuvud misslyckades"
 
-#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172
+#: elf/sprof.c:543 elf/sprof.c:637
 #, c-format
-msgid "%s: no correct regular expression for field `%s': %s"
-msgstr "%s: felaktigt reguljärt uttryck för fält \"%s\": %s"
+msgid "reading of section header string table failed"
+msgstr "lÃ¤sning av sektionshuvuds strÃ¤ngtabell misslyckades"
 
-#: locale/programs/ld-monetary.c:224
+#: elf/sprof.c:569
 #, c-format
-msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "%s: värdet på fält \"int_curr_symbol\" har fel längd"
+msgid "*** Cannot read debuginfo file name: %m\n"
+msgstr "*** Kan inte lÃ¤sa fil med felsÃ¶kningsinformation: %m\n"
 
-#: locale/programs/ld-monetary.c:237
+#: elf/sprof.c:589
 #, c-format
-msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr "%s: värdet på fält \"int_curr_symbol\" stämmer inte med giltiga namn i ISO 4217"
+msgid "cannot determine file name"
+msgstr "kan inte avgÃ¶ra filnamn"
 
-#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119
+#: elf/sprof.c:622
 #, c-format
-msgid "%s: value for field `%s' must not be the empty string"
-msgstr "%s: värde på fält \"%s\" får inte vara tom sträng"
+msgid "reading of ELF header failed"
+msgstr "lÃ¤sning av ELF-huvud misslyckades"
 
-#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
+#: elf/sprof.c:658
 #, c-format
-msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: värden på fält \"%s\" måste vara i intervallet %d...%d"
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** Filen \"%s\" Ã¤r strippad: ingen detaljerad analys Ã¤r mÃ¶jlig\n"
 
-#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275
+#: elf/sprof.c:688
 #, c-format
-msgid "%s: value for field `%s' must be a single character"
-msgstr "%s: värdet för fält \"%s\" måste vara ett enskilt tecken"
+msgid "failed to load symbol data"
+msgstr "misslyckades att ladda symboldata"
 
-#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319
+#: elf/sprof.c:755
 #, c-format
-msgid "%s: `-1' must be last entry in `%s' field"
-msgstr "%s: \"-1\" måste vara sista post i fält \"%s\""
+msgid "cannot load profiling data"
+msgstr "kan inte lÃ¤sa profildata"
 
-#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340
+#: elf/sprof.c:764
 #, c-format
-msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "%s: värden på fält \"%s\" måste vara mindre än 127"
-
-#: locale/programs/ld-monetary.c:908
-msgid "conversion rate value cannot be zero"
-msgstr "omvandlingsvärde kan inte vara noll"
+msgid "while stat'ing profiling data file"
+msgstr "nÃ¤r status togs pÃ¥ profildatafilen"
 
-#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127
-#: locale/programs/ld-telephone.c:150
+#: elf/sprof.c:772
 #, c-format
-msgid "%s: invalid escape sequence in field `%s'"
-msgstr "%s: ogiltig kontrollsekvens i fält \"%s\""
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "profildatafil \"%s\" stÃ¤mmer inte fÃ¶r delat objekt \"%s\""
 
-#: locale/programs/ld-time.c:248
+#: elf/sprof.c:783
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är varken \"+\" eller \"-\""
+msgid "failed to mmap the profiling data file"
+msgstr "misslyckades att mappa (mmap) profildatafilen"
 
-#: locale/programs/ld-time.c:259
+#: elf/sprof.c:791
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är inte ett enskilt tecken"
+msgid "error while closing the profiling data file"
+msgstr "fel vid stÃ¤ngning av profildatafilen"
 
-#: locale/programs/ld-time.c:272
+#: elf/sprof.c:800 elf/sprof.c:870
 #, c-format
-msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "%s: ogiltigt tal för tilläggsvärde i sträng %Zd i \"era\"-fält"
+msgid "cannot create internal descriptor"
+msgstr "kan inte skapa intern deskriptor"
 
-#: locale/programs/ld-time.c:280
+#: elf/sprof.c:846
 #, c-format
-msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr "%s: skräp i slutet av tilläggsvärde i sträng %Zd i \"era\"-fält"
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "\"%s\" Ã¤r inte en korrekt profildatafil fÃ¶r \"%s\""
 
-#: locale/programs/ld-time.c:331
+#: elf/sprof.c:1027 elf/sprof.c:1085
 #, c-format
-msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "%s: ogiltigt startdatum i sträng %Zd i \"era\"-fält"
+msgid "cannot allocate symbol data"
+msgstr "kan inte allokera symboldata"
 
-#: locale/programs/ld-time.c:340
+#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315
 #, c-format
-msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr "%s: skräp i slutet av startdatum i sträng %Zd i \"era\"-fält"
+msgid "error while closing input `%s'"
+msgstr "fel vid stÃ¤ngning av indata \"%s\""
 
-#: locale/programs/ld-time.c:359
+#: iconv/iconv_charmap.c:449
 #, c-format
-msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "%s: startdatum är ogiltigt i sträng %Zd i \"era\"-fält"
+msgid "illegal input sequence at position %Zd"
+msgstr "otillÃ¥ten indatasekvens vid position %Zd"
 
-#: locale/programs/ld-time.c:408
+#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525
 #, c-format
-msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "%s: ogiltigt slutdatum i sträng %Zd i \"era\"-fält"
+msgid "incomplete character or shift sequence at end of buffer"
+msgstr "ofullstÃ¤ndigt tecken eller skift-sekvens i slutet pÃ¥ buffert"
 
-#: locale/programs/ld-time.c:417
+#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568
+#: iconv/iconv_prog.c:604
 #, c-format
-msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr "%s: skräp i slutet av slutdatum i sträng %Zd i \"era\"-fält"
+msgid "error while reading the input"
+msgstr "fel nÃ¤r indata lÃ¤stes"
 
-#: locale/programs/ld-time.c:436
+#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586
 #, c-format
-msgid "%s: stopping date is invalid in string %Zd in `era' field"
-msgstr "%s: slutdatum är ogiltigt i sträng %Zd i \"era\"-fält"
+msgid "unable to allocate buffer for input"
+msgstr "kan inte allokera buffert fÃ¶r indata"
 
-#: locale/programs/ld-time.c:445
-#, c-format
-msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "%s: eranamn i sträng %Zd i \"era\"-fält saknas"
+#: iconv/iconv_prog.c:59
+msgid "Input/Output format specification:"
+msgstr "In/ut formatspecifikation:"
 
-#: locale/programs/ld-time.c:457
-#, c-format
-msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "%s: eraformat i sträng %Zd i \"era\"-fält saknas"
+#: iconv/iconv_prog.c:60
+msgid "encoding of original text"
+msgstr "kodning av originaltexten"
 
-#: locale/programs/ld-time.c:486
-#, c-format
-msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr "%s: tredje operanden för värdet av fält \"%s\" kan inte vara större än %d"
+#: iconv/iconv_prog.c:61
+msgid "encoding for output"
+msgstr "kodning fÃ¶r resultatet"
 
-#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502
-#, c-format
-msgid "%s: values of field `%s' must not be larger than %d"
-msgstr "%s: värden på fält \"%s\" får inte vara större än %d"
+#: iconv/iconv_prog.c:62
+msgid "Information:"
+msgstr "Information:"
 
-#: locale/programs/ld-time.c:510
-#, c-format
-msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "%s: värden på fält \"%s\" får inte vara större än %d"
+#: iconv/iconv_prog.c:63
+msgid "list all known coded character sets"
+msgstr "visa alla kÃ¤nda teckenuppsÃ¤ttningar"
 
-#: locale/programs/ld-time.c:986
-#, c-format
-msgid "%s: too few values for field `%s'"
-msgstr "%s: för få värden för fält \"%s\""
+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126
+msgid "Output control:"
+msgstr "Val av utdata:"
 
-#: locale/programs/ld-time.c:1031
-msgid "extra trailing semicolon"
-msgstr "extra avslutande semikolon"
+#: iconv/iconv_prog.c:65
+msgid "omit invalid characters from output"
+msgstr "visa inte ogiltiga tecken i utdata"
 
-#: locale/programs/ld-time.c:1034
-#, c-format
-msgid "%s: too many values for field `%s'"
-msgstr "%s: för många värden för fält \"%s\""
+#: iconv/iconv_prog.c:66
+msgid "output file"
+msgstr "resultatfil"
 
-#: locale/programs/linereader.c:130
-msgid "trailing garbage at end of line"
-msgstr "avslutande skräp vid radslutet"
+#: iconv/iconv_prog.c:67
+msgid "suppress warnings"
+msgstr "utelÃ¤mna varningar"
 
-#: locale/programs/linereader.c:304
-msgid "garbage at end of number"
-msgstr "skräp i slutet av nummer"
+#: iconv/iconv_prog.c:68
+msgid "print progress information"
+msgstr "skriv information om kÃ¶rning"
 
-#: locale/programs/linereader.c:416
-msgid "garbage at end of character code specification"
-msgstr "skräp i slutet av teckenkodsspecifikation"
+#: iconv/iconv_prog.c:73
+msgid "Convert encoding of given files from one encoding to another."
+msgstr "Konvertera kodning i angivna infiler frÃ¥n en kodning till en annan."
 
-#: locale/programs/linereader.c:502
-msgid "unterminated symbolic name"
-msgstr "oavslutat symboliskt namn"
+#: iconv/iconv_prog.c:77
+msgid "[FILE...]"
+msgstr "[FIL...]"
 
-#: locale/programs/linereader.c:566 catgets/gencat.c:1195
-msgid "invalid escape sequence"
-msgstr "ogiltig kontrollsekvens"
+#: iconv/iconv_prog.c:199
+#, c-format
+msgid "cannot open output file"
+msgstr "kan inte Ã¶ppna utfil"
 
-#: locale/programs/linereader.c:629
-msgid "illegal escape sequence at end of string"
-msgstr "otillåten teckensekvens vid strängslut"
+#: iconv/iconv_prog.c:241
+#, c-format
+msgid "conversions from `%s' and to `%s' are not supported"
+msgstr "konvertering frÃ¥n \"%s\" och till \"%s\" stÃ¶ds ej"
 
-#: locale/programs/linereader.c:633 locale/programs/linereader.c:861
-msgid "unterminated string"
-msgstr "oavslutad sträng"
+#: iconv/iconv_prog.c:246
+#, c-format
+msgid "conversion from `%s' is not supported"
+msgstr "konvertering frÃ¥n \"%s\" stÃ¶ds ej"
 
-#: locale/programs/linereader.c:675
-msgid "non-symbolic character value should not be used"
-msgstr "icke-symboliskt teckenvärde bör inte användas"
+#: iconv/iconv_prog.c:253
+#, c-format
+msgid "conversion to `%s' is not supported"
+msgstr "konvertering till \"%s\" stÃ¶ds ej"
 
-#: locale/programs/linereader.c:822
+#: iconv/iconv_prog.c:257
 #, c-format
-msgid "symbol `%.*s' not in charmap"
-msgstr "symbol \"%.*s\" finns inte i teckenuppsättning"
+msgid "conversion from `%s' to `%s' is not supported"
+msgstr "konvertering frÃ¥n \"%s\" till \"%s\" stÃ¶ds ej"
 
-#: locale/programs/linereader.c:843
+#: iconv/iconv_prog.c:267
 #, c-format
-msgid "symbol `%.*s' not in repertoire map"
-msgstr "symbol \"%.*s\" finns inte i repertoartabell"
+msgid "failed to start conversion processing"
+msgstr "misslyckades att starta konverteringsprocessen"
 
-#: locale/programs/locale.c:75
-msgid "System information:"
-msgstr "Systeminformation:"
+#: iconv/iconv_prog.c:361
+#, c-format
+msgid "error while closing output file"
+msgstr "fel vid stÃ¤ngning av utfilen"
 
-#: locale/programs/locale.c:77
-msgid "Write names of available locales"
-msgstr "Skriv namn på tillgängliga lokaler"
+#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496
+#, c-format
+msgid "conversion stopped due to problem in writing the output"
+msgstr "konvertering avslutades pÃ¥ grund av problem med att skriva resultatet"
 
-#: locale/programs/locale.c:79
-msgid "Write names of available charmaps"
-msgstr "Skriv namn på tillgängliga teckenuppsättningar"
+#: iconv/iconv_prog.c:521
+#, c-format
+msgid "illegal input sequence at position %ld"
+msgstr "otillÃ¥ten indatasekvens vid position %ld"
 
-#: locale/programs/locale.c:80
-msgid "Modify output format:"
-msgstr "Ändra utdataformat:"
+#: iconv/iconv_prog.c:529
+#, c-format
+msgid "internal error (illegal descriptor)"
+msgstr "internt fel (otillÃ¥ten deskriptor)"
 
-#: locale/programs/locale.c:81
-msgid "Write names of selected categories"
-msgstr "Skriv namn på valda kategorier"
+#: iconv/iconv_prog.c:532
+#, c-format
+msgid "unknown iconv() error %d"
+msgstr "okÃ¤nt fel frÃ¥n iconv() %d"
 
-#: locale/programs/locale.c:82
-msgid "Write names of selected keywords"
-msgstr "Skriv namn på valda nyckelord"
+#: iconv/iconv_prog.c:778
+msgid ""
+"The following list contain all the coded character sets known.  This does\n"
+"not necessarily mean that all combinations of these names can be used for\n"
+"the FROM and TO command line parameters.  One coded character set can be\n"
+"listed with several different names (aliases).\n"
+"\n"
+"  "
+msgstr ""
+"FÃ¶ljande lista innehÃ¥ller alla teckenuppsÃ¤ttningar som Ã¤r kÃ¤nda.  Detta\n"
+"betyder inte nÃ¶dvÃ¤ndigtvis att alla kombinationer av dessa namn kan ges\n"
+"som FRÃ…N och TILL argument.  En teckenuppsÃ¤ttning kan ha flera olika namn\n"
+"(alias).\n"
+"\n"
+"  "
 
-#: locale/programs/locale.c:83
-msgid "Print more information"
-msgstr "Skriv mer information"
+#: iconv/iconvconfig.c:109
+msgid "Create fastloading iconv module configuration file."
+msgstr "Skapa en snabbladdande modulkonfigurationsfil fÃ¶r iconv."
 
-#: locale/programs/locale.c:88
-msgid "Get locale-specific information."
-msgstr "Hämta lokal-specifik information"
+#: iconv/iconvconfig.c:113
+msgid "[DIR...]"
+msgstr "[KATALOG...]"
 
-#: locale/programs/locale.c:91
-msgid ""
-"NAME\n"
-"[-a|-m]"
-msgstr ""
-"NAMN\n"
-"[-a|-m]"
+#: iconv/iconvconfig.c:126
+msgid "Prefix used for all file accesses"
+msgstr "Prefix att anvÃ¤nda fÃ¶r alla filÃ¥tkomster"
 
-#: locale/programs/locale.c:195
-msgid "Cannot set LC_CTYPE to default locale"
-msgstr "Kan inte sätta LC_CTYPE till standardlokalen"
+#: iconv/iconvconfig.c:127
+msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
+msgstr "Spara utdata i FIL istÃ¤llet fÃ¶r installationsplatsen (--prefix gÃ¤ller inte fÃ¶r FIL)"
 
-#: locale/programs/locale.c:197
-msgid "Cannot set LC_MESSAGES to default locale"
-msgstr "Kan inte sätta LC_MESSAGES till standardlokalen"
+#: iconv/iconvconfig.c:131
+msgid "Do not search standard directories, only those on the command line"
+msgstr "SÃ¶k inte i standardkatalogerna, bara i de som ges pÃ¥ kommandoraden"
 
-#: locale/programs/locale.c:210
-msgid "Cannot set LC_COLLATE to default locale"
-msgstr "Kan inte sätta LC_COLLATE till standardlokalen"
+#: iconv/iconvconfig.c:300
+#, c-format
+msgid "Directory arguments required when using --nostdlib"
+msgstr "Katalogargument krÃ¤vs nÃ¤r --nostdlib anvÃ¤nds"
 
-#: locale/programs/locale.c:226
-msgid "Cannot set LC_ALL to default locale"
-msgstr "Kan inte sätta LC_ALL till standardlokalen"
+#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290
+#, c-format
+msgid "no output file produced because warnings were issued"
+msgstr "ingen utfil skapad pÃ¥ grund av varningar"
 
-#: locale/programs/locale.c:517
-msgid "while preparing output"
-msgstr "när utdata förbereddes"
+#: iconv/iconvconfig.c:428
+#, c-format
+msgid "while inserting in search tree"
+msgstr "vid insÃ¤ttning i sÃ¶ktrÃ¤d"
 
-#: locale/programs/localedef.c:121
-msgid "Input Files:"
-msgstr "Infiler:"
+#: iconv/iconvconfig.c:1236
+#, c-format
+msgid "cannot generate output file"
+msgstr "kan inte generera utfil"
 
-#: locale/programs/localedef.c:123
-msgid "Symbolic character names defined in FILE"
-msgstr "Symboliska teckennamn definierade i FILE"
+#: inet/rcmd.c:157
+msgid "rcmd: Cannot allocate memory\n"
+msgstr "rcmd: Kan inte allokera minne\n"
 
-#: locale/programs/localedef.c:124
-msgid "Source definitions are found in FILE"
-msgstr "Källdefinitioner finns i FILE"
+#: inet/rcmd.c:172
+msgid "rcmd: socket: All ports in use\n"
+msgstr "rcmd: uttag (socket): Alla portar anvÃ¤nds\n"
 
-#: locale/programs/localedef.c:126
-msgid "FILE contains mapping from symbolic names to UCS4 values"
-msgstr "FIL innehåller avbildning från symboliska namn till UCS4-värden"
+#: inet/rcmd.c:200
+#, c-format
+msgid "connect to address %s: "
+msgstr "anslut till adress %s: "
 
-#: locale/programs/localedef.c:130
-msgid "Create output even if warning messages were issued"
-msgstr "Skapa utfil även om varningsmeddelanden genererades"
+#: inet/rcmd.c:213
+#, c-format
+msgid "Trying %s...\n"
+msgstr "Provar %s...\n"
 
-#: locale/programs/localedef.c:131
-msgid "Create old-style tables"
-msgstr "Skapa tabeller i gammal stil"
+#: inet/rcmd.c:249
+#, c-format
+msgid "rcmd: write (setting up stderr): %m\n"
+msgstr "rcmd: write: (sÃ¤tter upp standard fel): %m\n"
 
-#: locale/programs/localedef.c:132
-msgid "Optional output file prefix"
-msgstr "Valfri utfilsprefix"
+#: inet/rcmd.c:265
+#, c-format
+msgid "rcmd: poll (setting up stderr): %m\n"
+msgstr "rcmd: poll (sÃ¤tter upp standard fel): %m\n"
 
-#: locale/programs/localedef.c:133
-msgid "Be strictly POSIX conform"
-msgstr "Var strikt POSIX-konform"
+#: inet/rcmd.c:268
+msgid "poll: protocol failure in circuit setup\n"
+msgstr "poll: protokollfel i fÃ¶rbindelseuppsÃ¤ttning\n"
 
-#: locale/programs/localedef.c:135
-msgid "Suppress warnings and information messages"
-msgstr "Undertryck varningar och informationsmeddelanden"
+#: inet/rcmd.c:301
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "uttag (socket): protokollfel i fÃ¶rbindelseuppsÃ¤ttning\n"
 
-#: locale/programs/localedef.c:136
-msgid "Print more messages"
-msgstr "Skriv mer meddelanden"
+#: inet/rcmd.c:325
+#, c-format
+msgid "rcmd: %s: short read"
+msgstr "rcmd: %s: lÃ¤sning gav fÃ¶r lite data"
 
-#: locale/programs/localedef.c:137
-msgid "Archive control:"
-msgstr "Arkivkontroll:"
+#: inet/rcmd.c:481
+msgid "lstat failed"
+msgstr "misslyckades ta status (lstat)"
 
-#: locale/programs/localedef.c:139
-msgid "Don't add new data to archive"
-msgstr "Lägg inte till nya data till arkivet"
+#: inet/rcmd.c:488
+msgid "cannot open"
+msgstr "kan inte Ã¶ppna"
 
-#: locale/programs/localedef.c:141
-msgid "Add locales named by parameters to archive"
-msgstr "Lägg till lokaler namngivna av parametrar till arkivet"
+#: inet/rcmd.c:490
+msgid "fstat failed"
+msgstr "misslyckades ta status (fstat)"
 
-#: locale/programs/localedef.c:142
-msgid "Replace existing archive content"
-msgstr "Ersätt befintligt arkivinnehåll"
+#: inet/rcmd.c:492
+msgid "bad owner"
+msgstr "felaktig Ã¤gare"
 
-#: locale/programs/localedef.c:144
-msgid "Remove locales named by parameters from archive"
-msgstr "Ta bort lokaler namngivna av parametrar från arkivet"
+#: inet/rcmd.c:494
+msgid "writeable by other than owner"
+msgstr "skrivbar fÃ¶r andra Ã¤n Ã¤garen"
 
-#: locale/programs/localedef.c:145
-msgid "List content of archive"
-msgstr "Visa innehållet i arkivet"
+#: inet/rcmd.c:496
+msgid "hard linked somewhere"
+msgstr "hÃ¥rdlÃ¤nkad nÃ¥gonstans"
 
-#: locale/programs/localedef.c:147
-msgid "locale.alias file to consult when making archive"
-msgstr "locale.alias-fil som ska användas när arkivet skapas"
+#: inet/ruserpass.c:170 inet/ruserpass.c:193
+msgid "out of memory"
+msgstr "minnet slut"
 
-#: locale/programs/localedef.c:152
-msgid "Compile locale specification"
-msgstr "Kompilera lokalspecifikation"
+#: inet/ruserpass.c:184
+msgid "Error: .netrc file is readable by others."
+msgstr "Fel: .netrc kan lÃ¤sas av andra."
 
-#: locale/programs/localedef.c:155
-msgid ""
-"NAME\n"
-"[--add-to-archive|--delete-from-archive] FILE...\n"
-"--list-archive [FILE]"
-msgstr ""
-"NAMN\n"
-"[--add-to-archive|--delete-from-archive] FIL...\n"
-"--list-archive [FIL]"
+#: inet/ruserpass.c:185
+msgid "Remove password or make file unreadable by others."
+msgstr "Ta bort lÃ¶senord eller gÃ¶r filen olÃ¤sbar fÃ¶r andra"
 
-#: locale/programs/localedef.c:233
-msgid "cannot create directory for output files"
-msgstr "kan inte skapa katalog för utfiler"
+#: inet/ruserpass.c:277
+#, c-format
+msgid "Unknown .netrc keyword %s"
+msgstr "OkÃ¤nt .netrc-nyckelord %s"
 
-#: locale/programs/localedef.c:244
-msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr "FATALT: systemet definierar inte \"_POSIX2_LOCALEDEF\""
+#: libidn/nfkc.c:464
+msgid "Character out of range for UTF-8"
+msgstr "Tecken utanfÃ¶r intervallet fÃ¶r UTF-8"
 
-#: locale/programs/localedef.c:258 locale/programs/localedef.c:274
-#: locale/programs/localedef.c:599 locale/programs/localedef.c:619
+#: locale/programs/charmap-dir.c:57
 #, c-format
-msgid "cannot open locale definition file `%s'"
-msgstr "kan inte öppna lokaldefinitionsfil \"%s\""
+msgid "cannot read character map directory `%s'"
+msgstr "kan inte lÃ¤sa teckenuppsÃ¤ttningskatalog \"%s\""
 
-#: locale/programs/localedef.c:286
+#: locale/programs/charmap.c:137
 #, c-format
-msgid "cannot write output files to `%s'"
-msgstr "kan inte skriva utfiler till \"%s\""
+msgid "character map file `%s' not found"
+msgstr "teckenuppsÃ¤ttningsfil \"%s\" finns inte"
 
-#: locale/programs/localedef.c:367
+#: locale/programs/charmap.c:194
 #, c-format
-msgid ""
-"System's directory for character maps : %s\n"
-"                       repertoire maps: %s\n"
-"                       locale path    : %s\n"
-"%s"
-msgstr ""
-"Systemets kataloger för teckentabeller: %s\n"
-"                     repertoartabeller: %s\n"
-"                       lokal-sökväg   : %s\n"
-"%s"
+msgid "default character map file `%s' not found"
+msgstr "standardteckenuppsÃ¤ttningsfil \"%s\" finns inte"
 
-#: locale/programs/localedef.c:567
-msgid "circular dependencies between locale definitions"
-msgstr "cirkulärt beroende mellan lokaldefinitioner"
+#: locale/programs/charmap.c:257
+#, c-format
+msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
+msgstr "teckenuppsÃ¤ttning \"%s\" Ã¤r inte ASCII-kompatibel, lokal Ã¤r inte ISO C-kompatibel\n"
 
-#: locale/programs/localedef.c:573
+#: locale/programs/charmap.c:336
 #, c-format
-msgid "cannot add already read locale `%s' a second time"
-msgstr "kan inte lägga till en redan inläst lokal \"%s\" en andra gång"
+msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
+msgstr "%s: <mb_cur_max> mÃ¥ste vara stÃ¶rre Ã¤n <mb_cur_min>\n"
 
-#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259
-msgid "cannot create temporary file"
-msgstr "kan inte skapa temporärfil"
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
+#: locale/programs/repertoire.c:174
+#, c-format
+msgid "syntax error in prolog: %s"
+msgstr "syntaxfel i prolog: %s"
 
-#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305
-msgid "cannot initialize archive file"
-msgstr "kan inte initiera arkivfil"
+#: locale/programs/charmap.c:357
+msgid "invalid definition"
+msgstr "ogiltig definition"
 
-#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312
-msgid "cannot resize archive file"
-msgstr "kan inte byta storlek på arkivfil"
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:125
+#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175
+msgid "bad argument"
+msgstr "dÃ¥ligt argument"
 
-#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321
-#: locale/programs/locarchive.c:511
-msgid "cannot map archive header"
-msgstr "kan inte läsa arkivhuvud med mmap"
+#: locale/programs/charmap.c:402
+#, c-format
+msgid "duplicate definition of <%s>"
+msgstr "dubblerad definition av <%s>"
 
-#: locale/programs/locarchive.c:156
-msgid "failed to create new locale archive"
-msgstr "misslyckades med att skapa nytt lokalarkiv"
+#: locale/programs/charmap.c:409
+#, c-format
+msgid "value for <%s> must be 1 or greater"
+msgstr "vÃ¤rdet pÃ¥ <%s> mÃ¥ste vara 1 eller stÃ¶rre"
 
-#: locale/programs/locarchive.c:168
-msgid "cannot change mode of new locale archive"
-msgstr "kan inte ändra åtkomstläge på nytt lokalarkiv"
+#: locale/programs/charmap.c:421
+#, c-format
+msgid "value of <%s> must be greater or equal than the value of <%s>"
+msgstr "vÃ¤rdet pÃ¥ <%s> mÃ¥ste vara stÃ¶rre eller lika med vÃ¤rdet pÃ¥ <%s>"
 
-#: locale/programs/locarchive.c:253
-msgid "cannot map locale archive file"
-msgstr "kan inte öppna lokalarkivfil med mmap"
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183
+#, c-format
+msgid "argument to <%s> must be a single character"
+msgstr "argumentet till <%s> mÃ¥ste vara ett enskilt tecken"
 
-#: locale/programs/locarchive.c:329
-msgid "cannot lock new archive"
-msgstr "kan inte låsa nytt arkiv"
+#: locale/programs/charmap.c:470
+msgid "character sets with locking states are not supported"
+msgstr "teckenuppsÃ¤ttningar med lÃ¥sta tillstÃ¥nd stÃ¶ds ej"
 
-#: locale/programs/locarchive.c:380
-msgid "cannot extend locale archive file"
-msgstr "kan inte utöka lokalarkivfil"
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
+#, c-format
+msgid "syntax error in %s definition: %s"
+msgstr "syntaxfel i definition av %s: %s"
 
-#: locale/programs/locarchive.c:389
-msgid "cannot change mode of resized locale archive"
-msgstr "kan inte ändra åtkomstläge på storleksändrat lokalarkiv"
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230
+msgid "no symbolic name given"
+msgstr "inget symboliskt namn givet"
 
-#: locale/programs/locarchive.c:397
-msgid "cannot rename new archive"
-msgstr "kan inte byta namn på nytt arkiv"
+#: locale/programs/charmap.c:552
+msgid "invalid encoding given"
+msgstr "ogiltig kodning given"
 
-#: locale/programs/locarchive.c:450
+#: locale/programs/charmap.c:561
+msgid "too few bytes in character encoding"
+msgstr "fÃ¶r fÃ¥ byte i teckenkodning"
+
+#: locale/programs/charmap.c:563
+msgid "too many bytes in character encoding"
+msgstr "fÃ¶r mÃ¥nga tecken i teckenkodning"
+
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296
+msgid "no symbolic name given for end of range"
+msgstr "inget symboliskt namn givet fÃ¶r slutet av intervallet"
+
+#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
+#: locale/programs/repertoire.c:313
 #, c-format
-msgid "cannot open locale archive \"%s\""
-msgstr "kan inte öppna lokalarkiv \"%s\""
+msgid "`%1$s' definition does not end with `END %1$s'"
+msgstr "definition av \"%1$s\" slutar inte med \"END %1$s\""
+
+#: locale/programs/charmap.c:642
+msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
+msgstr "endast definition av \"WIDTH\" fÃ¥r komma efter definitionen av \"CHARMAP\""
 
-#: locale/programs/locarchive.c:455
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
 #, c-format
-msgid "cannot stat locale archive \"%s\""
-msgstr "kan inte ta status på lokalarkiv \"%s\""
+msgid "value for %s must be an integer"
+msgstr "vÃ¤rdet pÃ¥ %s mÃ¥ste vara heltal"
 
-#: locale/programs/locarchive.c:474
+#: locale/programs/charmap.c:841
 #, c-format
-msgid "cannot lock locale archive \"%s\""
-msgstr "kan inte låsa lokalarkiv \"%s\""
+msgid "%s: error in state machine"
+msgstr "%s: fel i tillstÃ¥ndsmaskin"
 
-#: locale/programs/locarchive.c:497
-msgid "cannot read archive header"
-msgstr "kan inte läsa arkivhuvud"
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615
+#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820
+#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996
+#: locale/programs/ld-identification.c:467
+#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347
+#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322
+#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256
+#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324
+#, c-format
+msgid "%s: premature end of file"
+msgstr "%s: fÃ¶r tidigt filslut"
 
-#: locale/programs/locarchive.c:557
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
 #, c-format
-msgid "locale '%s' already exists"
-msgstr "lokal \"%s\" finns redan"
+msgid "unknown character `%s'"
+msgstr "okÃ¤nt tecken \"%s\""
 
-#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803
-#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827
-#: locale/programs/locfile.c:343
-msgid "cannot add to locale archive"
-msgstr "kan inte lägga till till lokalarkiv"
+#: locale/programs/charmap.c:887
+#, c-format
+msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
+msgstr ""
+"antal byte fÃ¶r bytesekvens angivet i bÃ¶rjan respektive slutet av intervallet\n"
+"skiljer sig: %d respektive %d"
 
-#: locale/programs/locarchive.c:982
+#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933
+#: locale/programs/repertoire.c:419
+msgid "invalid names for character range"
+msgstr "ogiltiga namn fÃ¶r teckenintervall"
+
+#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431
+msgid "hexadecimal range format should use only capital characters"
+msgstr "hexadecimalt intervallformat bÃ¶r endast anvÃ¤nda versaler"
+
+#: locale/programs/charmap.c:1022
 #, c-format
-msgid "locale alias file `%s' not found"
-msgstr "fil \"%s\" för lokalalias hittas inte"
+msgid "<%s> and <%s> are illegal names for range"
+msgstr "<%s> och <%s> Ã¤r otillÃ¥tna namn fÃ¶r intervall"
+
+#: locale/programs/charmap.c:1028
+msgid "upper limit in range is not higher then lower limit"
+msgstr "Ã¶vre grÃ¤ns i intervall Ã¤r inte stÃ¶rre Ã¤n undre grÃ¤ns"
 
-#: locale/programs/locarchive.c:1126
+#: locale/programs/charmap.c:1086
+msgid "resulting bytes for range not representable."
+msgstr "resulterande byte fÃ¶r intervall Ã¤r inte representerbara."
+
+#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532
+#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132
+#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96
+#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93
+#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90
+#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
 #, c-format
-msgid "Adding %s\n"
-msgstr "Lägger till %s\n"
+msgid "No definition for %s category found"
+msgstr "Hittade ingen definition fÃ¶r kategori %s"
 
-#: locale/programs/locarchive.c:1132
+#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181
+#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228
+#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319
+#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204
+#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264
+#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104
+#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111
+#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101
+#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104
+#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174
+#: locale/programs/ld-time.c:195
 #, c-format
-msgid "stat of \"%s\" failed: %s: ignored"
-msgstr "ta status på \"%s\" misslyckades: %s: ignorerad"
+msgid "%s: field `%s' not defined"
+msgstr "%s: fÃ¤lt \"%s\" Ã¤r inte definierat"
 
-#: locale/programs/locarchive.c:1138
+#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207
+#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275
+#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
 #, c-format
-msgid "\"%s\" is no directory; ignored"
-msgstr "\"%s\" är inte en katalog, ignorerad"
+msgid "%s: field `%s' must not be empty"
+msgstr "%s: fÃ¤lt \"%s\" fÃ¥r inte vara tomt"
 
-#: locale/programs/locarchive.c:1145
+#: locale/programs/ld-address.c:167
 #, c-format
-msgid "cannot open directory \"%s\": %s: ignored"
-msgstr "kan inte öppna katalog \"%s\": %s: ignorerad"
+msgid "%s: invalid escape `%%%c' sequence in field `%s'"
+msgstr "%s: ogiltig kontrollsekvens \"%%%c\" i fÃ¤lt \"%s\" "
 
-#: locale/programs/locarchive.c:1217
+#: locale/programs/ld-address.c:218
 #, c-format
-msgid "incomplete set of locale files in \"%s\""
-msgstr "ofullständig uppsättning av lokalfiler i \"%s\""
+msgid "%s: terminology language code `%s' not defined"
+msgstr "%s: terminologisprÃ¥kkod \"%s\" inte definierad"
 
-#: locale/programs/locarchive.c:1281
+#: locale/programs/ld-address.c:243
 #, c-format
-msgid "cannot read all files in \"%s\": ignored"
-msgstr "kan inte läsa alla filer i \"%s\": ignorerad"
+msgid "%s: field `%s' must not be defined"
+msgstr "%s: fÃ¤lt \"%s\" fÃ¥r inte definieras"
 
-#: locale/programs/locarchive.c:1351
+#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286
 #, c-format
-msgid "locale \"%s\" not in archive"
-msgstr "lokal \"%s\" finns inte i arkivet"
+msgid "%s: language abbreviation `%s' not defined"
+msgstr "%s: sprÃ¥kfÃ¶rkortning \"%s\" inte definierad"
 
-#: locale/programs/locfile.c:132
+#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292
+#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338
 #, c-format
-msgid "argument to `%s' must be a single character"
-msgstr "argumentet till \"%s\" måste vara ett enskilt tecken"
+msgid "%s: `%s' value does not match `%s' value"
+msgstr "%s: vÃ¤rdet pÃ¥ \"%s\" stÃ¤mmer inte med vÃ¤rdet pÃ¥ \"%s\""
 
-#: locale/programs/locfile.c:251
-msgid "syntax error: not inside a locale definition section"
-msgstr "syntaxfel: inte inne i en lokaldefinition"
+#: locale/programs/ld-address.c:311
+#, c-format
+msgid "%s: numeric country code `%d' not valid"
+msgstr "%s: numerisk landkod \"%d\" Ã¤r inte giltig"
 
-#: locale/programs/locfile.c:625
+#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544
+#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603
+#: locale/programs/ld-identification.c:363
+#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
+#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733
+#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279
+#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223
+#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125
+#: locale/programs/ld-time.c:1167
 #, c-format
-msgid "cannot open output file `%s' for category `%s'"
-msgstr "kan inte öppna utfil \"%s\" för kategori \"%s\""
+msgid "%s: field `%s' declared more than once"
+msgstr "%s: fÃ¤lt \"%s\" Ã¤r deklarerad mer Ã¤n en gÃ¥ng"
 
-#: locale/programs/locfile.c:649
+#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549
+#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
+#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737
+#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266
+#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019
+#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
 #, c-format
-msgid "failure while writing data for category `%s'"
-msgstr "misslyckades skriva data för kategori \"%s\""
+msgid "%s: unknown character in field `%s'"
+msgstr "%s: okÃ¤nt tecken i fÃ¤lt \"%s\""
 
-#: locale/programs/locfile.c:745
+#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802
+#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448
+#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
+#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304
+#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238
+#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
 #, c-format
-msgid "cannot create output file `%s' for category `%s'"
-msgstr "kan inte skapa utfil \"%s\" för kategori \"%s\""
+msgid "%s: incomplete `END' line"
+msgstr "%s: ofullstÃ¤ndig \"END\"-rad"
 
-#: locale/programs/locfile.c:781
-msgid "expect string argument for `copy'"
-msgstr "förväntar strängargument för \"copy\""
+#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653
+#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227
+#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451
+#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
+#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220
+#, c-format
+msgid "%1$s: definition does not end with `END %1$s'"
+msgstr "%1$s: definition slutar inte med \"END %1$s\""
 
-#: locale/programs/locfile.c:785
-msgid "locale name should consist only of portable characters"
-msgstr "lokalnamn får endast bestå av portabla tecken"
+#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521
+#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869
+#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640
+#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955
+#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801
+#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458
+#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338
+#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313
+#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247
+#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
+#, c-format
+msgid "%s: syntax error"
+msgstr "%s: syntaxfel"
 
-#: locale/programs/locfile.c:804
-msgid "no other keyword shall be specified when `copy' is used"
-msgstr "inget annat nyckelord får anges när \"copy\" används"
+#: locale/programs/ld-collate.c:396
+#, c-format
+msgid "`%.*s' already defined in charmap"
+msgstr "\"%.*s\" redan definerad i teckenuppsÃ¤ttning"
 
-#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271
-#: locale/programs/repertoire.c:296
+#: locale/programs/ld-collate.c:405
 #, c-format
-msgid "syntax error in repertoire map definition: %s"
-msgstr "syntaxfel i repertoartabellsdefinition: %s"
+msgid "`%.*s' already defined in repertoire"
+msgstr "\"%.*s\" redan definierad i repertoar"
 
-#: locale/programs/repertoire.c:272
-msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
-msgstr "inget <Uxxxx> eller <Uxxxxxxxx> värde angivet"
+#: locale/programs/ld-collate.c:412
+#, c-format
+msgid "`%.*s' already defined as collating symbol"
+msgstr "\"%.*s\" redan definierad som ett kollationssymbol"
 
-#: locale/programs/repertoire.c:332
-msgid "cannot save new repertoire map"
-msgstr "kan inte säkra repertoartabell"
+#: locale/programs/ld-collate.c:419
+#, c-format
+msgid "`%.*s' already defined as collating element"
+msgstr "\"%.*s\" redan definierad som ett kollationselement"
 
-#: locale/programs/repertoire.c:343
+#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476
 #, c-format
-msgid "repertoire map file `%s' not found"
-msgstr "hittar inte repertoartabell \"%s\""
+msgid "%s: `forward' and `backward' are mutually excluding each other"
+msgstr "%s: sorteringsordning \"forward\" och \"backward\" Ã¤r Ã¶msesidigt uteslutande"
 
-#: locale/programs/repertoire.c:450
+#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486
+#: locale/programs/ld-collate.c:502
 #, c-format
-msgid "<%s> and <%s> are invalid names for range"
-msgstr "<%s> och <%s> är ogiltiga namn för intervall"
+msgid "%s: `%s' mentioned more than once in definition of weight %d"
+msgstr "%s: \"%s\" Ã¤r nÃ¤mnd fler Ã¤n en gÃ¥ng i definitionen av vikt %d"
 
-#: locale/programs/repertoire.c:457
-msgid "upper limit in range is not smaller then lower limit"
-msgstr "övre gräns i intervall är inte mindre än undre gräns"
+#: locale/programs/ld-collate.c:558
+#, c-format
+msgid "%s: too many rules; first entry only had %d"
+msgstr "%s: fÃ¶r mÃ¥nga regler, fÃ¶rsta delen hade bara %d"
 
-#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508
-#: posix/getconf.c:1007
-msgid "memory exhausted"
-msgstr "minne slut"
+#: locale/programs/ld-collate.c:594
+#, c-format
+msgid "%s: not enough sorting rules"
+msgstr "%s: inte tillrÃ¤ckligt med sorteringsregler"
 
-#: assert/assert-perr.c:57
+#: locale/programs/ld-collate.c:759
 #, c-format
-msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
-msgstr "%s%s%s:%u: %s%sOväntat fel: %s.\n"
+msgid "%s: empty weight string not allowed"
+msgstr "%s: tomt viktnamn Ã¤r inte tillÃ¥tet"
 
-#: assert/assert.c:56
+#: locale/programs/ld-collate.c:854
 #, c-format
-msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
-msgstr "%s%s%s:%u: %s%sFörsäkran \"%s\" falsk.\n"
+msgid "%s: weights must use the same ellipsis symbol as the name"
+msgstr "%s: vikter mÃ¥ste anvÃ¤nda samma intervallsymbol som namn"
 
-#: intl/tst-codeset.c:40 intl/tst-codeset.c:50
-msgid "cheese"
-msgstr "ost"
+#: locale/programs/ld-collate.c:910
+#, c-format
+msgid "%s: too many values"
+msgstr "%s: fÃ¶r mÃ¥nga vÃ¤rden"
 
-#: intl/tst-gettext2.c:37
-msgid "First string for testing."
-msgstr "Första strängen för test."
+#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204
+#, c-format
+msgid "order for `%.*s' already defined at %s:%Zu"
+msgstr "ordningsfÃ¶ljd fÃ¶r \"%.*s\" redan definierad vid %s:%Zu"
 
-#: intl/tst-gettext2.c:38
-msgid "Another string for testing."
-msgstr "En till sträng för test."
+#: locale/programs/ld-collate.c:1079
+#, c-format
+msgid "%s: the start and the end symbol of a range must stand for characters"
+msgstr "%s: start- och slut-symbol i ett intervall mÃ¥ste representera tecken"
 
-#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88
-msgid "NAME"
-msgstr "NAMN"
+#: locale/programs/ld-collate.c:1106
+#, c-format
+msgid "%s: byte sequences of first and last character must have the same length"
+msgstr "%s: bytesekvens fÃ¶r fÃ¶rsta och sista tecknet mÃ¥ste ha samma lÃ¤ngd"
 
-#: catgets/gencat.c:112
-msgid "Create C header file NAME containing symbol definitions"
-msgstr "Skapa C-huvudfil NAMN innehållande symboldefinitioner"
+#: locale/programs/ld-collate.c:1148
+#, c-format
+msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
+msgstr "%s: bytesekvens fÃ¶r fÃ¶rsta tecknet Ã¤r inte mindre Ã¤n den fÃ¶r sista tecknet"
 
-#: catgets/gencat.c:114
-msgid "Do not use existing catalog, force new output file"
-msgstr "Använd inte existerande katalog, gör en ny utfil"
+#: locale/programs/ld-collate.c:1273
+#, c-format
+msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
+msgstr "%s: symboliskt intervall fÃ¥r inte vara omedelbart efter \"order_start\""
 
-#: catgets/gencat.c:115
-msgid "Write output to file NAME"
-msgstr "Skriv resultatet till NAMN"
+#: locale/programs/ld-collate.c:1277
+#, c-format
+msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
+msgstr "%s: symboliskt intervall fÃ¥r inte omedelbart fÃ¶ljas av \"order_end\""
 
-#: catgets/gencat.c:120
-msgid ""
-"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
-"is -, output is written to standard output.\n"
-msgstr ""
-"Skapa meddelandekatalog.Om INFIL är - så läses standard in.  Om UTFIL\n"
-"är - så skrivs resultatet till standard ut.\n"
+#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475
+#, c-format
+msgid "`%s' and `%.*s' are not valid names for symbolic range"
+msgstr "\"%s\" och \"%.*s\" Ã¤r otillÃ¥tna namn fÃ¶r symboliskt intervall"
 
-#: catgets/gencat.c:125
-msgid ""
-"-o OUTPUT-FILE [INPUT-FILE]...\n"
-"[OUTPUT-FILE [INPUT-FILE]...]"
-msgstr ""
-"-o UTFIL [INFIL]...\n"
-"[UTFIL [INFIL]...]"
+#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%Zu"
+msgstr "%s: ordningsfÃ¶ljd fÃ¶r \"%.*s\" redan definierad i %s:%Zu"
 
-#: catgets/gencat.c:282
-msgid "*standard input*"
-msgstr "*standard in*"
+#: locale/programs/ld-collate.c:1355
+#, c-format
+msgid "%s: `%s' must be a character"
+msgstr "%s: \"%s\" mÃ¥ste vara ett enskilt tecken"
 
-#: catgets/gencat.c:417 catgets/gencat.c:494
-msgid "illegal set number"
-msgstr "otillåtet tal för mängd"
+#: locale/programs/ld-collate.c:1548
+#, c-format
+msgid "%s: `position' must be used for a specific level in all sections or none"
+msgstr "%s: \"position\" mÃ¥ste anvÃ¤ndas fÃ¶r en given nivÃ¥ i alla sektioner eller inte alls"
 
-#: catgets/gencat.c:444
-msgid "duplicate set definition"
-msgstr "dubblerad definition av mängd"
+#: locale/programs/ld-collate.c:1573
+#, c-format
+msgid "symbol `%s' not defined"
+msgstr "symbol \"%s\" inte definierad"
 
-#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
-msgid "this is the first definition"
-msgstr "detta är den första definitionen"
+#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755
+#, c-format
+msgid "symbol `%s' has the same encoding as"
+msgstr "symbol \"%s\" har samma vÃ¤rde som"
 
-#: catgets/gencat.c:522
+#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759
 #, c-format
-msgid "unknown set `%s'"
-msgstr "okänd mängd \"%s\""
+msgid "symbol `%s'"
+msgstr "symbol \"%s\""
 
-#: catgets/gencat.c:563
-msgid "invalid quote character"
-msgstr "ogiltigt citattecken"
+#: locale/programs/ld-collate.c:1801
+#, c-format
+msgid "no definition of `UNDEFINED'"
+msgstr "ingen definition av \"UNDEFINED\""
 
-#: catgets/gencat.c:576
+#: locale/programs/ld-collate.c:1830
 #, c-format
-msgid "unknown directive `%s': line ignored"
-msgstr "okänt direktiv \"%s\": rad ignorerad"
+msgid "too many errors; giving up"
+msgstr "fÃ¶r mÃ¥nga fel, ger upp"
 
-#: catgets/gencat.c:621
-msgid "duplicated message number"
-msgstr "dubblerat meddelandenummer"
+#: locale/programs/ld-collate.c:2738
+#, c-format
+msgid "%s: duplicate definition of `%s'"
+msgstr "%s: dubbla definitioner av \"%s\""
 
-#: catgets/gencat.c:674
-msgid "duplicated message identifier"
-msgstr "dubblerad meddelandeidentifierare"
+#: locale/programs/ld-collate.c:2774
+#, c-format
+msgid "%s: duplicate declaration of section `%s'"
+msgstr "%s: dubbla deklarationer fÃ¶r sektion \"%s\""
 
-#: catgets/gencat.c:731
-msgid "invalid character: message ignored"
-msgstr "ogiltigt tecken: meddelandet ignorerat"
+#: locale/programs/ld-collate.c:2913
+#, c-format
+msgid "%s: unknown character in collating symbol name"
+msgstr "%s: okÃ¤nt tecken i namn fÃ¶r kollationssymbol"
 
-#: catgets/gencat.c:774
-msgid "invalid line"
-msgstr "ogiltig rad"
+#: locale/programs/ld-collate.c:3045
+#, c-format
+msgid "%s: unknown character in equivalent definition name"
+msgstr "%s: okÃ¤nt tecken i namnet i ekvivalensdefinitionen"
 
-#: catgets/gencat.c:828
-msgid "malformed line ignored"
-msgstr "felaktig rad ignorerad"
+#: locale/programs/ld-collate.c:3058
+#, c-format
+msgid "%s: unknown character in equivalent definition value"
+msgstr "%s: okÃ¤nt tecken i vÃ¤rdet i ekvivalensdefinitionen"
 
-#: catgets/gencat.c:992 catgets/gencat.c:1033
+#: locale/programs/ld-collate.c:3068
 #, c-format
-msgid "cannot open output file `%s'"
-msgstr "kan inte öppna utfil \"%s\""
+msgid "%s: unknown symbol `%s' in equivalent definition"
+msgstr "%s: okÃ¤nd symbol \"%s\" i ekvivalensdefinition"
 
-#: catgets/gencat.c:1217
-msgid "unterminated message"
-msgstr "oavslutat meddelande"
+#: locale/programs/ld-collate.c:3077
+msgid "error while adding equivalent collating symbol"
+msgstr "fel nÃ¤r ekvivalent kollationssymbol lades till"
 
-#: catgets/gencat.c:1241
-msgid "while opening old catalog file"
-msgstr "när gammal katalogfil öppnades"
+#: locale/programs/ld-collate.c:3107
+#, c-format
+msgid "duplicate definition of script `%s'"
+msgstr "dubblerad definition fÃ¶r skript \"%s\""
 
-#: catgets/gencat.c:1332
-msgid "conversion modules not available"
-msgstr "konverteringsmoduler inte tillgängliga"
+#: locale/programs/ld-collate.c:3155
+#, c-format
+msgid "%s: unknown section name `%s'"
+msgstr "%s: okÃ¤nt sektionsnamn \"%s\""
 
-#: catgets/gencat.c:1358
-msgid "cannot determine escape character"
-msgstr "kan inte avgöra kontrolltecken"
+#: locale/programs/ld-collate.c:3183
+#, c-format
+msgid "%s: multiple order definitions for section `%s'"
+msgstr "%s: dubbla definitioner av ordningsfÃ¶ljd i sektion \"%s\""
 
-#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#: locale/programs/ld-collate.c:3208
 #, c-format
-msgid "makecontext: does not know how to handle more than 8 arguments\n"
-msgstr "makecontext: kan inte hantera mer än 8 argument\n"
+msgid "%s: invalid number of sorting rules"
+msgstr "%s: ogiltigt antal sorteringsregler"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147
-#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852
-msgid "Success"
-msgstr "Lyckat"
+#: locale/programs/ld-collate.c:3235
+#, c-format
+msgid "%s: multiple order definitions for unnamed section"
+msgstr "%s: flera definitioner av ordningsfÃ¶ljd i namnlÃ¶s sektion"
 
-#. TRANS Operation not permitted; only the owner of the file (or other resource)
-#. TRANS or processes with special privileges can perform the operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:17
-msgid "Operation not permitted"
-msgstr "Operationen inte tillåten"
+#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417
+#: locale/programs/ld-collate.c:3780
+#, c-format
+msgid "%s: missing `order_end' keyword"
+msgstr "%s: nyckelord \"order_end\" saknas"
 
-#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
-#. TRANS for ordinary files that are referenced in contexts where they are
-#. TRANS expected to already exist.
-#: stdio-common/../sysdeps/gnu/errlist.c:28
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
-msgid "No such file or directory"
-msgstr "Filen eller katalogen finns inte"
+#: locale/programs/ld-collate.c:3350
+#, c-format
+msgid "%s: order for collating symbol %.*s not yet defined"
+msgstr "%s: ordningsfÃ¶ljd fÃ¶r kollationssymbol %.*s Ã¤r inte definierad Ã¤nnu"
 
-#. TRANS No process matches the specified process ID.
-#: stdio-common/../sysdeps/gnu/errlist.c:37
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
-msgid "No such process"
-msgstr "Processen finns inte"
+#: locale/programs/ld-collate.c:3368
+#, c-format
+msgid "%s: order for collating element %.*s not yet defined"
+msgstr "%s: ordningsfÃ¶ljd fÃ¶r kollationselement %.*s Ã¤r inte definierad Ã¤nnu"
+
+#: locale/programs/ld-collate.c:3379
+#, c-format
+msgid "%s: cannot reorder after %.*s: symbol not known"
+msgstr "%s: kan inte byta ordning efter %.*s: okÃ¤nd symbol"
+
+#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792
+#, c-format
+msgid "%s: missing `reorder-end' keyword"
+msgstr "%s: nyckelord \"reorder-end\" saknas"
+
+#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664
+#, c-format
+msgid "%s: section `%.*s' not known"
+msgstr "%s: sektion \"%.*s\" okÃ¤nd"
+
+#: locale/programs/ld-collate.c:3530
+#, c-format
+msgid "%s: bad symbol <%.*s>"
+msgstr "%s: ogiltig symbol: <%.*s>"
+
+#: locale/programs/ld-collate.c:3727
+#, c-format
+msgid "%s: cannot have `%s' as end of ellipsis range"
+msgstr "%s: kan inte ha \"%s\" som Ã¤ndpunkt pÃ¥ ellips"
+
+#: locale/programs/ld-collate.c:3776
+#, c-format
+msgid "%s: empty category description not allowed"
+msgstr "%s: tom kategoribeskrivning Ã¤r inte tillÃ¥tet"
+
+#: locale/programs/ld-collate.c:3795
+#, c-format
+msgid "%s: missing `reorder-sections-end' keyword"
+msgstr "%s: nyckelord \"reorder-sections-end\" saknas"
+
+#: locale/programs/ld-ctype.c:438
+#, c-format
+msgid "No character set name specified in charmap"
+msgstr "Inget namn definierat i teckenuppsÃ¤ttning"
+
+#: locale/programs/ld-ctype.c:467
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
+msgstr "tecken L\"\\u%0*x\" i klass \"%s\" mÃ¥ste vara i klass \"%s\""
+
+#: locale/programs/ld-ctype.c:482
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
+msgstr "tecken L\"\\u%0*x\" i klass \"%s\" fÃ¥r inte vara i klass \"%s\""
+
+#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554
+#, c-format
+msgid "internal error in %s, line %u"
+msgstr "internt fel i %s, rad %u"
+
+#: locale/programs/ld-ctype.c:525
+#, c-format
+msgid "character '%s' in class `%s' must be in class `%s'"
+msgstr "tecken \"%s\" i klass \"%s\" mÃ¥ste vara i klass \"%s\""
+
+#: locale/programs/ld-ctype.c:541
+#, c-format
+msgid "character '%s' in class `%s' must not be in class `%s'"
+msgstr "tecken \"%s\" i klass \"%s\" fÃ¥r inte vara i klass \"%s\""
+
+#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609
+#, c-format
+msgid "<SP> character not in class `%s'"
+msgstr "<SP>-tecknet Ã¤r inte i klass \"%s\""
+
+#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620
+#, c-format
+msgid "<SP> character must not be in class `%s'"
+msgstr "<SP>-tecknet fÃ¥r inte vara i klass \"%s\""
+
+#: locale/programs/ld-ctype.c:598
+#, c-format
+msgid "character <SP> not defined in character map"
+msgstr "tecken <SP> inte definierat i teckenuppsÃ¤ttning"
+
+#: locale/programs/ld-ctype.c:712
+#, c-format
+msgid "`digit' category has not entries in groups of ten"
+msgstr "\"digit\"-kategori har inte poster i grupper av tio"
+
+#: locale/programs/ld-ctype.c:761
+#, c-format
+msgid "no input digits defined and none of the standard names in the charmap"
+msgstr "inga siffror fÃ¶r indata definierade och inga standardnamn finns i teckenuppsÃ¤ttningen"
+
+#: locale/programs/ld-ctype.c:826
+#, c-format
+msgid "not all characters used in `outdigit' are available in the charmap"
+msgstr "alla tecken i \"outdigit\" Ã¤r inte tillgÃ¤ngliga i teckenuppsÃ¤ttningen"
+
+#: locale/programs/ld-ctype.c:843
+#, c-format
+msgid "not all characters used in `outdigit' are available in the repertoire"
+msgstr "alla tecken i \"outdigit\" Ã¤r inte tillgÃ¤ngliga i repertoaren"
+
+#: locale/programs/ld-ctype.c:1243
+#, c-format
+msgid "character class `%s' already defined"
+msgstr "teckenklass \"%s\" redan definierad"
+
+#: locale/programs/ld-ctype.c:1249
+#, c-format
+msgid "implementation limit: no more than %Zd character classes allowed"
+msgstr "implementationsbegrÃ¤nsning: inte fler Ã¤n %Zd teckenklasser tillÃ¥tna"
+
+#: locale/programs/ld-ctype.c:1275
+#, c-format
+msgid "character map `%s' already defined"
+msgstr "teckenuppsÃ¤ttning \"%s\" redan definierad"
+
+#: locale/programs/ld-ctype.c:1281
+#, c-format
+msgid "implementation limit: no more than %d character maps allowed"
+msgstr "implementationsbegrÃ¤nsning: inte fler Ã¤n %d teckenuppsÃ¤ttningar tillÃ¥tet"
+
+#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671
+#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466
+#: locale/programs/ld-ctype.c:3462
+#, c-format
+msgid "%s: field `%s' does not contain exactly ten entries"
+msgstr "%s: fÃ¤lt \"%s\" innehÃ¥ller inte exakt tio poster"
+
+#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145
+#, c-format
+msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
+msgstr "tillvÃ¤rdet <U%0*X> i intervallet Ã¤r mindre Ã¤n frÃ¥nvÃ¤rdet <U%0*X>"
+
+#: locale/programs/ld-ctype.c:1701
+msgid "start and end character sequence of range must have the same length"
+msgstr "start- och slutteckensekvens fÃ¶r intervall mÃ¥ste ha samma lÃ¤ngd"
+
+#: locale/programs/ld-ctype.c:1708
+msgid "to-value character sequence is smaller than from-value sequence"
+msgstr "tillvÃ¤rdets teckensekvens Ã¤r mindre Ã¤n frÃ¥nvÃ¤rdets sekvens"
+
+#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116
+msgid "premature end of `translit_ignore' definition"
+msgstr "fÃ¶r tidigt slut pÃ¥ definition fÃ¶r \"translit_ignore\""
+
+#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122
+#: locale/programs/ld-ctype.c:2164
+msgid "syntax error"
+msgstr "syntaxfel"
+
+#: locale/programs/ld-ctype.c:2298
+#, c-format
+msgid "%s: syntax error in definition of new character class"
+msgstr "%s: syntaxfel i definition av ny teckenklass"
+
+#: locale/programs/ld-ctype.c:2313
+#, c-format
+msgid "%s: syntax error in definition of new character map"
+msgstr "%s: syntaxfel i definition av ny teckenuppsÃ¤ttning"
+
+#: locale/programs/ld-ctype.c:2488
+msgid "ellipsis range must be marked by two operands of same type"
+msgstr "intervall mÃ¥ste markeras med tvÃ¥ operander av samma typ"
+
+#: locale/programs/ld-ctype.c:2497
+msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
+msgstr "med symboliska namn som intervallvÃ¤rden kan inte absoluta intervallet \"...\" anvÃ¤ndas"
+
+#: locale/programs/ld-ctype.c:2512
+msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
+msgstr "med UCS som intervallvÃ¤rden mÃ¥ste man anvÃ¤nda symboliska hexadecimala intervallet \"..\""
+
+#: locale/programs/ld-ctype.c:2526
+msgid "with character code range values one must use the absolute ellipsis `...'"
+msgstr "med teckenkoder som intervallvÃ¤rden mÃ¥ste man anvÃ¤nda absoluta intervallet \"...\""
+
+#: locale/programs/ld-ctype.c:2677
+#, c-format
+msgid "duplicated definition for mapping `%s'"
+msgstr "dubblerad definition fÃ¶r mappning \"%s\""
+
+#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907
+#, c-format
+msgid "%s: `translit_start' section does not end with `translit_end'"
+msgstr "%s: sektion \"translit_start\" avslutas inte med \"translit_end\""
+
+#: locale/programs/ld-ctype.c:2858
+#, c-format
+msgid "%s: duplicate `default_missing' definition"
+msgstr "%s: dubbla definitioner av \"default_missing\""
+
+#: locale/programs/ld-ctype.c:2863
+msgid "previous definition was here"
+msgstr "hÃ¤r var fÃ¶regÃ¥ende definition"
+
+#: locale/programs/ld-ctype.c:2885
+#, c-format
+msgid "%s: no representable `default_missing' definition found"
+msgstr "%s: ingen representerbar definition av \"default_missing\" hittades"
+
+#: locale/programs/ld-ctype.c:3038
+#, c-format
+msgid "%s: character `%s' not defined in charmap while needed as default value"
+msgstr "%s: tecken \"%s\" inte definierat i teckenuppsÃ¤ttningen men behÃ¶vs som standardvÃ¤rde"
+
+#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127
+#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168
+#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210
+#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271
+#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359
+#, c-format
+msgid "%s: character `%s' in charmap not representable with one byte"
+msgstr "%s: tecken \"%s\" i teckenuppsÃ¤ttning kan inte representeras med en byte"
+
+#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142
+#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205
+#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266
+#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354
+#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421
+#, c-format
+msgid "%s: character `%s' not defined while needed as default value"
+msgstr "%s: tecken \"%s\" inte definierat men behÃ¶vs som standardvÃ¤rde"
+
+#: locale/programs/ld-ctype.c:3163
+#, c-format
+msgid "character `%s' not defined while needed as default value"
+msgstr "tecken \"%s\" inte definierat men behÃ¶vs som standardvÃ¤rde"
+
+#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428
+#, c-format
+msgid "%s: character `%s' needed as default value not representable with one byte"
+msgstr "%s: tecken \"%s\" som behÃ¶vs som standardvÃ¤rde kan inte representeras med en byte"
+
+#: locale/programs/ld-ctype.c:3483
+#, c-format
+msgid "no output digits defined and none of the standard names in the charmap"
+msgstr "inga siffror fÃ¶r utdata definierade och inga standardnamn finns i teckenuppsÃ¤ttningen"
+
+#: locale/programs/ld-ctype.c:3774
+#, c-format
+msgid "%s: transliteration data from locale `%s' not available"
+msgstr "%s: transkriberingsdata fÃ¶r lokal \"%s\" Ã¤r inte tillgÃ¤nglig"
+
+#: locale/programs/ld-ctype.c:3875
+#, c-format
+msgid "%s: table for class \"%s\": %lu bytes\n"
+msgstr "%s: tabell fÃ¶r klass \"%s\": %lu byte\n"
+
+#: locale/programs/ld-ctype.c:3944
+#, c-format
+msgid "%s: table for map \"%s\": %lu bytes\n"
+msgstr "%s: tabell fÃ¶r \"%s\": %lu byte\n"
+
+#: locale/programs/ld-ctype.c:4077
+#, c-format
+msgid "%s: table for width: %lu bytes\n"
+msgstr "%s: tabell fÃ¶r teckenstorlek: %lu byte\n"
+
+#: locale/programs/ld-identification.c:169
+#, c-format
+msgid "%s: no identification for category `%s'"
+msgstr "%s: ingen idenitifikation fÃ¶r kategori \"%s\""
+
+#: locale/programs/ld-identification.c:434
+#, c-format
+msgid "%s: duplicate category version definition"
+msgstr "%s: dubbla definitioner av kategori"
+
+#: locale/programs/ld-measurement.c:112
+#, c-format
+msgid "%s: invalid value for field `%s'"
+msgstr "%s: ogiltigt vÃ¤rde fÃ¶r fÃ¤lt \"%s\""
+
+#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
+#, c-format
+msgid "%s: field `%s' undefined"
+msgstr "%s: fÃ¤lt \"%s\" Ã¤r odefinierat"
+
+#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
+#, c-format
+msgid "%s: value for field `%s' must not be an empty string"
+msgstr "%s: vÃ¤rde pÃ¥ fÃ¤lt \"%s\" fÃ¥r inte vara en tom strÃ¤ng"
+
+#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
+#, c-format
+msgid "%s: no correct regular expression for field `%s': %s"
+msgstr "%s: felaktigt reguljÃ¤rt uttryck fÃ¶r fÃ¤lt \"%s\": %s"
+
+#: locale/programs/ld-monetary.c:222
+#, c-format
+msgid "%s: value of field `int_curr_symbol' has wrong length"
+msgstr "%s: vÃ¤rdet pÃ¥ fÃ¤lt \"int_curr_symbol\" har fel lÃ¤ngd"
+
+#: locale/programs/ld-monetary.c:235
+#, c-format
+msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
+msgstr "%s: vÃ¤rdet pÃ¥ fÃ¤lt \"int_curr_symbol\" stÃ¤mmer inte med giltiga namn i ISO 4217"
+
+#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117
+#, c-format
+msgid "%s: value for field `%s' must not be the empty string"
+msgstr "%s: vÃ¤rde pÃ¥ fÃ¤lt \"%s\" fÃ¥r inte vara tom strÃ¤ng"
+
+#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312
+#, c-format
+msgid "%s: value for field `%s' must be in range %d...%d"
+msgstr "%s: vÃ¤rden pÃ¥ fÃ¤lt \"%s\" mÃ¥ste vara i intervallet %d...%d"
+
+#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273
+#, c-format
+msgid "%s: value for field `%s' must be a single character"
+msgstr "%s: vÃ¤rdet fÃ¶r fÃ¤lt \"%s\" mÃ¥ste vara ett enskilt tecken"
+
+#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317
+#, c-format
+msgid "%s: `-1' must be last entry in `%s' field"
+msgstr "%s: \"-1\" mÃ¥ste vara sista post i fÃ¤lt \"%s\""
+
+#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334
+#, c-format
+msgid "%s: values for field `%s' must be smaller than 127"
+msgstr "%s: vÃ¤rden pÃ¥ fÃ¤lt \"%s\" mÃ¥ste vara mindre Ã¤n 127"
+
+#: locale/programs/ld-monetary.c:906
+msgid "conversion rate value cannot be zero"
+msgstr "omvandlingsvÃ¤rde kan inte vara noll"
+
+#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
+#: locale/programs/ld-telephone.c:148
+#, c-format
+msgid "%s: invalid escape sequence in field `%s'"
+msgstr "%s: ogiltig kontrollsekvens i fÃ¤lt \"%s\""
+
+#: locale/programs/ld-time.c:246
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
+msgstr "%s: riktningsflagga i strÃ¤ng %Zd i \"era\"-fÃ¤lt Ã¤r varken \"+\" eller \"-\""
+
+#: locale/programs/ld-time.c:257
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not a single character"
+msgstr "%s: riktningsflagga i strÃ¤ng %Zd i \"era\"-fÃ¤lt Ã¤r inte ett enskilt tecken"
+
+#: locale/programs/ld-time.c:270
+#, c-format
+msgid "%s: invalid number for offset in string %Zd in `era' field"
+msgstr "%s: ogiltigt tal fÃ¶r tillÃ¤ggsvÃ¤rde i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:278
+#, c-format
+msgid "%s: garbage at end of offset value in string %Zd in `era' field"
+msgstr "%s: skrÃ¤p i slutet av tillÃ¤ggsvÃ¤rde i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:329
+#, c-format
+msgid "%s: invalid starting date in string %Zd in `era' field"
+msgstr "%s: ogiltigt startdatum i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:338
+#, c-format
+msgid "%s: garbage at end of starting date in string %Zd in `era' field "
+msgstr "%s: skrÃ¤p i slutet av startdatum i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:357
+#, c-format
+msgid "%s: starting date is invalid in string %Zd in `era' field"
+msgstr "%s: startdatum Ã¤r ogiltigt i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:406
+#, c-format
+msgid "%s: invalid stopping date in string %Zd in `era' field"
+msgstr "%s: ogiltigt slutdatum i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:415
+#, c-format
+msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
+msgstr "%s: skrÃ¤p i slutet av slutdatum i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:434
+#, c-format
+msgid "%s: stopping date is invalid in string %Zd in `era' field"
+msgstr "%s: slutdatum Ã¤r ogiltigt i strÃ¤ng %Zd i \"era\"-fÃ¤lt"
+
+#: locale/programs/ld-time.c:443
+#, c-format
+msgid "%s: missing era name in string %Zd in `era' field"
+msgstr "%s: eranamn i strÃ¤ng %Zd i \"era\"-fÃ¤lt saknas"
+
+#: locale/programs/ld-time.c:455
+#, c-format
+msgid "%s: missing era format in string %Zd in `era' field"
+msgstr "%s: eraformat i strÃ¤ng %Zd i \"era\"-fÃ¤lt saknas"
+
+#: locale/programs/ld-time.c:496
+#, c-format
+msgid "%s: third operand for value of field `%s' must not be larger than %d"
+msgstr "%s: tredje operanden fÃ¶r vÃ¤rdet av fÃ¤lt \"%s\" kan inte vara stÃ¶rre Ã¤n %d"
+
+#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
+#, c-format
+msgid "%s: values of field `%s' must not be larger than %d"
+msgstr "%s: vÃ¤rden pÃ¥ fÃ¤lt \"%s\" fÃ¥r inte vara stÃ¶rre Ã¤n %d"
+
+#: locale/programs/ld-time.c:520
+#, c-format
+msgid "%s: values for field `%s' must not be larger than %d"
+msgstr "%s: vÃ¤rden pÃ¥ fÃ¤lt \"%s\" fÃ¥r inte vara stÃ¶rre Ã¤n %d"
+
+#: locale/programs/ld-time.c:1003
+#, c-format
+msgid "%s: too few values for field `%s'"
+msgstr "%s: fÃ¶r fÃ¥ vÃ¤rden fÃ¶r fÃ¤lt \"%s\""
+
+#: locale/programs/ld-time.c:1048
+msgid "extra trailing semicolon"
+msgstr "extra avslutande semikolon"
+
+#: locale/programs/ld-time.c:1051
+#, c-format
+msgid "%s: too many values for field `%s'"
+msgstr "%s: fÃ¶r mÃ¥nga vÃ¤rden fÃ¶r fÃ¤lt \"%s\""
+
+#: locale/programs/linereader.c:129
+msgid "trailing garbage at end of line"
+msgstr "avslutande skrÃ¤p vid radslutet"
+
+#: locale/programs/linereader.c:297
+msgid "garbage at end of number"
+msgstr "skrÃ¤p i slutet av tal"
+
+#: locale/programs/linereader.c:409
+msgid "garbage at end of character code specification"
+msgstr "skrÃ¤p i slutet av teckenkodsspecifikation"
+
+#: locale/programs/linereader.c:495
+msgid "unterminated symbolic name"
+msgstr "oavslutat symboliskt namn"
+
+#: locale/programs/linereader.c:622
+msgid "illegal escape sequence at end of string"
+msgstr "otillÃ¥ten teckensekvens vid strÃ¤ngslut"
+
+#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
+msgid "unterminated string"
+msgstr "oavslutad strÃ¤ng"
+
+#: locale/programs/linereader.c:668
+msgid "non-symbolic character value should not be used"
+msgstr "icke-symboliskt teckenvÃ¤rde bÃ¶r inte anvÃ¤ndas"
+
+#: locale/programs/linereader.c:815
+#, c-format
+msgid "symbol `%.*s' not in charmap"
+msgstr "symbol \"%.*s\" finns inte i teckenuppsÃ¤ttning"
+
+#: locale/programs/linereader.c:836
+#, c-format
+msgid "symbol `%.*s' not in repertoire map"
+msgstr "symbol \"%.*s\" finns inte i repertoartabell"
+
+#: locale/programs/locale.c:73
+msgid "System information:"
+msgstr "Systeminformation:"
+
+#: locale/programs/locale.c:75
+msgid "Write names of available locales"
+msgstr "Skriv namn pÃ¥ tillgÃ¤ngliga lokaler"
+
+#: locale/programs/locale.c:77
+msgid "Write names of available charmaps"
+msgstr "Skriv namn pÃ¥ tillgÃ¤ngliga teckenuppsÃ¤ttningar"
+
+#: locale/programs/locale.c:78
+msgid "Modify output format:"
+msgstr "Ã„ndra utdataformat:"
+
+#: locale/programs/locale.c:79
+msgid "Write names of selected categories"
+msgstr "Skriv namn pÃ¥ valda kategorier"
+
+#: locale/programs/locale.c:80
+msgid "Write names of selected keywords"
+msgstr "Skriv namn pÃ¥ valda nyckelord"
+
+#: locale/programs/locale.c:81
+msgid "Print more information"
+msgstr "Skriv mer information"
+
+#: locale/programs/locale.c:86
+msgid ""
+"Get locale-specific information.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"HÃ¤mta lokalspecifik information.FÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>.\n"
+
+#: locale/programs/locale.c:91
+msgid ""
+"NAME\n"
+"[-a|-m]"
+msgstr ""
+"NAMN\n"
+"[-a|-m]"
+
+#: locale/programs/locale.c:192
+#, c-format
+msgid "Cannot set LC_CTYPE to default locale"
+msgstr "Kan inte sÃ¤tta LC_CTYPE till standardlokalen"
+
+#: locale/programs/locale.c:194
+#, c-format
+msgid "Cannot set LC_MESSAGES to default locale"
+msgstr "Kan inte sÃ¤tta LC_MESSAGES till standardlokalen"
+
+#: locale/programs/locale.c:207
+#, c-format
+msgid "Cannot set LC_COLLATE to default locale"
+msgstr "Kan inte sÃ¤tta LC_COLLATE till standardlokalen"
+
+#: locale/programs/locale.c:223
+#, c-format
+msgid "Cannot set LC_ALL to default locale"
+msgstr "Kan inte sÃ¤tta LC_ALL till standardlokalen"
+
+#: locale/programs/locale.c:499
+#, c-format
+msgid "while preparing output"
+msgstr "nÃ¤r utdata fÃ¶rbereddes"
+
+#: locale/programs/localedef.c:119
+msgid "Input Files:"
+msgstr "Infiler:"
+
+#: locale/programs/localedef.c:121
+msgid "Symbolic character names defined in FILE"
+msgstr "Symboliska teckennamn definierade i FILE"
+
+#: locale/programs/localedef.c:122
+msgid "Source definitions are found in FILE"
+msgstr "KÃ¤lldefinitioner finns i FILE"
+
+#: locale/programs/localedef.c:124
+msgid "FILE contains mapping from symbolic names to UCS4 values"
+msgstr "FIL innehÃ¥ller avbildning frÃ¥n symboliska namn till UCS4-vÃ¤rden"
+
+#: locale/programs/localedef.c:128
+msgid "Create output even if warning messages were issued"
+msgstr "Skapa utfil Ã¤ven om varningsmeddelanden genererades"
+
+#: locale/programs/localedef.c:129
+msgid "Create old-style tables"
+msgstr "Skapa tabeller i gammal stil"
+
+#: locale/programs/localedef.c:130
+msgid "Optional output file prefix"
+msgstr "Valfri utfilsprefix"
+
+#: locale/programs/localedef.c:131
+msgid "Be strictly POSIX conform"
+msgstr "Var strikt POSIX-konform"
+
+#: locale/programs/localedef.c:133
+msgid "Suppress warnings and information messages"
+msgstr "Undertryck varningar och informationsmeddelanden"
+
+#: locale/programs/localedef.c:134
+msgid "Print more messages"
+msgstr "Skriv mer meddelanden"
+
+#: locale/programs/localedef.c:135
+msgid "Archive control:"
+msgstr "Arkivkontroll:"
+
+#: locale/programs/localedef.c:137
+msgid "Don't add new data to archive"
+msgstr "LÃ¤gg inte till nya data till arkivet"
+
+#: locale/programs/localedef.c:139
+msgid "Add locales named by parameters to archive"
+msgstr "LÃ¤gg till lokaler namngivna av parametrar till arkivet"
+
+#: locale/programs/localedef.c:140
+msgid "Replace existing archive content"
+msgstr "ErsÃ¤tt befintligt arkivinnehÃ¥ll"
+
+#: locale/programs/localedef.c:142
+msgid "Remove locales named by parameters from archive"
+msgstr "Ta bort lokaler namngivna av parametrar frÃ¥n arkivet"
+
+#: locale/programs/localedef.c:143
+msgid "List content of archive"
+msgstr "Visa innehÃ¥llet i arkivet"
+
+#: locale/programs/localedef.c:145
+msgid "locale.alias file to consult when making archive"
+msgstr "locale.alias-fil som ska anvÃ¤ndas nÃ¤r arkivet skapas"
+
+#: locale/programs/localedef.c:150
+msgid "Compile locale specification"
+msgstr "Kompilera lokalspecifikation"
+
+#: locale/programs/localedef.c:153
+msgid ""
+"NAME\n"
+"[--add-to-archive|--delete-from-archive] FILE...\n"
+"--list-archive [FILE]"
+msgstr ""
+"NAMN\n"
+"[--add-to-archive|--delete-from-archive] FIL...\n"
+"--list-archive [FIL]"
+
+#: locale/programs/localedef.c:231
+#, c-format
+msgid "cannot create directory for output files"
+msgstr "kan inte skapa katalog fÃ¶r utfiler"
+
+#: locale/programs/localedef.c:242
+#, c-format
+msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
+msgstr "FATALT: systemet definierar inte \"_POSIX2_LOCALEDEF\""
+
+#: locale/programs/localedef.c:256 locale/programs/localedef.c:272
+#: locale/programs/localedef.c:598 locale/programs/localedef.c:618
+#, c-format
+msgid "cannot open locale definition file `%s'"
+msgstr "kan inte Ã¶ppna lokaldefinitionsfil \"%s\""
+
+#: locale/programs/localedef.c:284
+#, c-format
+msgid "cannot write output files to `%s'"
+msgstr "kan inte skriva utfiler till \"%s\""
+
+#: locale/programs/localedef.c:365
+#, c-format
+msgid ""
+"System's directory for character maps : %s\n"
+"                       repertoire maps: %s\n"
+"                       locale path    : %s\n"
+"%s"
+msgstr ""
+"Systemets kataloger fÃ¶r teckentabeller   : %s\n"
+"                        repertoartabeller: %s\n"
+"                          lokal-sÃ¶kvÃ¤g   : %s\n"
+"%s"
+
+#: locale/programs/localedef.c:566
+#, c-format
+msgid "circular dependencies between locale definitions"
+msgstr "cirkulÃ¤rt beroende mellan lokaldefinitioner"
+
+#: locale/programs/localedef.c:572
+#, c-format
+msgid "cannot add already read locale `%s' a second time"
+msgstr "kan inte lÃ¤gga till en redan inlÃ¤st lokal \"%s\" en andra gÃ¥ng"
+
+#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256
+#, c-format
+msgid "cannot create temporary file"
+msgstr "kan inte skapa temporÃ¤rfil"
+
+#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302
+#, c-format
+msgid "cannot initialize archive file"
+msgstr "kan inte initiera arkivfil"
+
+#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309
+#, c-format
+msgid "cannot resize archive file"
+msgstr "kan inte byta storlek pÃ¥ arkivfil"
+
+#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318
+#: locale/programs/locarchive.c:506
+#, c-format
+msgid "cannot map archive header"
+msgstr "kan inte lÃ¤sa arkivhuvud med mmap"
+
+#: locale/programs/locarchive.c:154
+#, c-format
+msgid "failed to create new locale archive"
+msgstr "misslyckades med att skapa nytt lokalarkiv"
+
+#: locale/programs/locarchive.c:166
+#, c-format
+msgid "cannot change mode of new locale archive"
+msgstr "kan inte Ã¤ndra Ã¥tkomstlÃ¤ge pÃ¥ nytt lokalarkiv"
+
+#: locale/programs/locarchive.c:250
+#, c-format
+msgid "cannot map locale archive file"
+msgstr "kan inte Ã¶ppna lokalarkivfil med mmap"
+
+#: locale/programs/locarchive.c:326
+#, c-format
+msgid "cannot lock new archive"
+msgstr "kan inte lÃ¥sa nytt arkiv"
+
+#: locale/programs/locarchive.c:375
+#, c-format
+msgid "cannot extend locale archive file"
+msgstr "kan inte utÃ¶ka lokalarkivfil"
+
+#: locale/programs/locarchive.c:384
+#, c-format
+msgid "cannot change mode of resized locale archive"
+msgstr "kan inte Ã¤ndra Ã¥tkomstlÃ¤ge pÃ¥ storleksÃ¤ndrat lokalarkiv"
+
+#: locale/programs/locarchive.c:392
+#, c-format
+msgid "cannot rename new archive"
+msgstr "kan inte byta namn pÃ¥ nytt arkiv"
+
+#: locale/programs/locarchive.c:445
+#, c-format
+msgid "cannot open locale archive \"%s\""
+msgstr "kan inte Ã¶ppna lokalarkiv \"%s\""
+
+#: locale/programs/locarchive.c:450
+#, c-format
+msgid "cannot stat locale archive \"%s\""
+msgstr "kan inte ta status pÃ¥ lokalarkiv \"%s\""
+
+#: locale/programs/locarchive.c:469
+#, c-format
+msgid "cannot lock locale archive \"%s\""
+msgstr "kan inte lÃ¥sa lokalarkiv \"%s\""
+
+#: locale/programs/locarchive.c:492
+#, c-format
+msgid "cannot read archive header"
+msgstr "kan inte lÃ¤sa arkivhuvud"
+
+#: locale/programs/locarchive.c:552
+#, c-format
+msgid "locale '%s' already exists"
+msgstr "lokal \"%s\" finns redan"
+
+#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798
+#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822
+#: locale/programs/locfile.c:343
+#, c-format
+msgid "cannot add to locale archive"
+msgstr "kan inte lÃ¤gga till till lokalarkiv"
+
+#: locale/programs/locarchive.c:977
+#, c-format
+msgid "locale alias file `%s' not found"
+msgstr "fil \"%s\" fÃ¶r lokalalias finns inte"
+
+#: locale/programs/locarchive.c:1121
+#, c-format
+msgid "Adding %s\n"
+msgstr "LÃ¤gger till %s\n"
+
+#: locale/programs/locarchive.c:1127
+#, c-format
+msgid "stat of \"%s\" failed: %s: ignored"
+msgstr "ta status pÃ¥ \"%s\" misslyckades: %s: ignorerad"
+
+#: locale/programs/locarchive.c:1133
+#, c-format
+msgid "\"%s\" is no directory; ignored"
+msgstr "\"%s\" Ã¤r inte en katalog, ignorerad"
+
+#: locale/programs/locarchive.c:1140
+#, c-format
+msgid "cannot open directory \"%s\": %s: ignored"
+msgstr "kan inte Ã¶ppna katalog \"%s\": %s: ignorerad"
+
+#: locale/programs/locarchive.c:1212
+#, c-format
+msgid "incomplete set of locale files in \"%s\""
+msgstr "ofullstÃ¤ndig uppsÃ¤ttning av lokalfiler i \"%s\""
+
+#: locale/programs/locarchive.c:1276
+#, c-format
+msgid "cannot read all files in \"%s\": ignored"
+msgstr "kan inte lÃ¤sa alla filer i \"%s\": ignorerad"
+
+#: locale/programs/locarchive.c:1346
+#, c-format
+msgid "locale \"%s\" not in archive"
+msgstr "lokal \"%s\" finns inte i arkivet"
+
+#: locale/programs/locfile.c:131
+#, c-format
+msgid "argument to `%s' must be a single character"
+msgstr "argumentet till \"%s\" mÃ¥ste vara ett enskilt tecken"
+
+#: locale/programs/locfile.c:251
+msgid "syntax error: not inside a locale definition section"
+msgstr "syntaxfel: inte inne i en lokalsektion"
+
+#: locale/programs/locfile.c:625
+#, c-format
+msgid "cannot open output file `%s' for category `%s'"
+msgstr "kan inte Ã¶ppna utfil \"%s\" fÃ¶r kategori \"%s\""
+
+#: locale/programs/locfile.c:649
+#, c-format
+msgid "failure while writing data for category `%s'"
+msgstr "misslyckades skriva data fÃ¶r kategori \"%s\""
+
+#: locale/programs/locfile.c:745
+#, c-format
+msgid "cannot create output file `%s' for category `%s'"
+msgstr "kan inte skapa utfil \"%s\" fÃ¶r kategori \"%s\""
+
+#: locale/programs/locfile.c:781
+msgid "expect string argument for `copy'"
+msgstr "fÃ¶rvÃ¤ntar strÃ¤ngargument fÃ¶r \"copy\""
+
+#: locale/programs/locfile.c:785
+msgid "locale name should consist only of portable characters"
+msgstr "lokalnamn fÃ¥r endast bestÃ¥ av portabla tecken"
+
+#: locale/programs/locfile.c:804
+msgid "no other keyword shall be specified when `copy' is used"
+msgstr "inget annat nyckelord fÃ¥r anges nÃ¤r \"copy\" anvÃ¤nds"
+
+#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270
+#: locale/programs/repertoire.c:295
+#, c-format
+msgid "syntax error in repertoire map definition: %s"
+msgstr "syntaxfel i repertoartabellsdefinition: %s"
+
+#: locale/programs/repertoire.c:271
+msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
+msgstr "inget <Uxxxx> eller <Uxxxxxxxx> vÃ¤rde angivet"
+
+#: locale/programs/repertoire.c:331
+#, c-format
+msgid "cannot save new repertoire map"
+msgstr "kan inte spara ny repertoartabell"
 
-#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
-#. TRANS completion of the call.  When this happens, you should try the call
-#. TRANS again.
-#. TRANS
-#. TRANS You can choose to have functions resume after a signal that is handled,
-#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
-#. TRANS Primitives}.
-#: stdio-common/../sysdeps/gnu/errlist.c:52
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
-msgid "Interrupted system call"
-msgstr "Avbrutet systemanrop"
+#: locale/programs/repertoire.c:342
+#, c-format
+msgid "repertoire map file `%s' not found"
+msgstr "hittar inte repertoarfiltabell \"%s\""
 
-#. TRANS Input/output error; usually used for physical read or write errors.
-#: stdio-common/../sysdeps/gnu/errlist.c:61
-msgid "Input/output error"
-msgstr "In/ut-fel"
+#: locale/programs/repertoire.c:449
+#, c-format
+msgid "<%s> and <%s> are invalid names for range"
+msgstr "<%s> och <%s> Ã¤r ogiltiga namn fÃ¶r intervall"
 
-#. TRANS No such device or address.  The system tried to use the device
-#. TRANS represented by a file you specified, and it couldn't find the device.
-#. TRANS This can mean that the device file was installed incorrectly, or that
-#. TRANS the physical device is missing or not correctly attached to the
-#. TRANS computer.
-#: stdio-common/../sysdeps/gnu/errlist.c:74
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
-msgid "No such device or address"
-msgstr "Enheten eller adressen finns inte"
+#: locale/programs/repertoire.c:456
+msgid "upper limit in range is not smaller then lower limit"
+msgstr "Ã¶vre grÃ¤ns i intervall Ã¤r inte mindre Ã¤n undre grÃ¤ns"
 
-#. TRANS Argument list too long; used when the arguments passed to a new program
-#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
-#. TRANS File}) occupy too much memory space.  This condition never arises in the
-#. TRANS GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:86
-msgid "Argument list too long"
-msgstr "Argumentlistan för lång"
+#: login/programs/pt_chown.c:74
+#, c-format
+msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.\n"
+msgstr "SÃ¤tt Ã¤gare, grupp och Ã¥tkomstrÃ¤ttigheter pÃ¥ slavpseudoterminalen som motsvaras av mÃ¤sterpseudoterminalen given av filidentifierare \"%d\".  Detta Ã¤r hjÃ¤lpprogrammet fÃ¶r funktionen \"grantpt\".  Det Ã¤r inte tÃ¤nkt att kÃ¶ras direkt frÃ¥n kommandoraden.\n"
 
-#. TRANS Invalid executable file format.  This condition is detected by the
-#. TRANS @code{exec} functions; see @ref{Executing a File}.
-#: stdio-common/../sysdeps/gnu/errlist.c:96
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
-msgid "Exec format error"
-msgstr "Formatfel på körbar fil"
+#: login/programs/pt_chown.c:84
+#, c-format
+msgid ""
+"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n"
+"\n"
+"%s"
+msgstr ""
+"Ã„garen sÃ¤tts till nuvarande anvÃ¤ndare, gruppen sÃ¤tts till \"%s\" och Ã¥tkomstrÃ¤ttigheter sÃ¤tts till \"%o\".\n"
+"\n"
+"%s"
 
-#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
-#. TRANS closed or reading from a descriptor open only for writing (or vice
-#. TRANS versa).
-#: stdio-common/../sysdeps/gnu/errlist.c:107
-msgid "Bad file descriptor"
-msgstr "Felaktig filidentifierare"
+#: login/programs/pt_chown.c:161
+#, c-format
+msgid "too many arguments"
+msgstr "fÃ¶r mÃ¥nga argument"
 
-#. TRANS There are no child processes.  This error happens on operations that are
-#. TRANS supposed to manipulate child processes, when there aren't any processes
-#. TRANS to manipulate.
-#: stdio-common/../sysdeps/gnu/errlist.c:118
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
-msgid "No child processes"
-msgstr "Inga barnprocesser"
+#: login/programs/pt_chown.c:169
+#, c-format
+msgid "needs to be installed setuid `root'"
+msgstr "behÃ¶ver installeras \"setuid root\""
 
-#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
-#. TRANS deadlock situation.  The system does not guarantee that it will notice
-#. TRANS all such situations.  This error means you got lucky and the system
-#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
-#: stdio-common/../sysdeps/gnu/errlist.c:130
-msgid "Resource deadlock avoided"
-msgstr "Resursdödläge undveks"
+#: malloc/mcheck.c:324
+msgid "memory is consistent, library is buggy\n"
+msgstr "minnet Ã¤r konsistent, biblioteket Ã¤r felaktigt\n"
 
-#. TRANS No memory available.  The system cannot allocate more virtual memory
-#. TRANS because its capacity is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:140
-msgid "Cannot allocate memory"
-msgstr "Kan inte allokera minne"
+#: malloc/mcheck.c:327
+msgid "memory clobbered before allocated block\n"
+msgstr "minnet fÃ¶rstÃ¶rt fÃ¶re allokerat block\n"
 
-#. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
-#: nis/nis_error.c:39 nis/ypclnt.c:808
-msgid "Permission denied"
-msgstr "Åtkomst nekas"
+#: malloc/mcheck.c:330
+msgid "memory clobbered past end of allocated block\n"
+msgstr "minnet fÃ¶rstÃ¶rt efter slutet pÃ¥ allokerat block\n"
 
-#. TRANS Bad address; an invalid pointer was detected.
-#. TRANS In the GNU system, this error never happens; you get a signal instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:159
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
-msgid "Bad address"
-msgstr "Felaktig adress"
+#: malloc/mcheck.c:333
+msgid "block freed twice\n"
+msgstr "block frigjort tvÃ¥ gÃ¥nger\n"
 
-#. TRANS A file that isn't a block special file was given in a situation that
-#. TRANS requires one.  For example, trying to mount an ordinary file as a file
-#. TRANS system in Unix gives this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:170
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
-msgid "Block device required"
-msgstr "Blockspecialfil krävs"
+#: malloc/mcheck.c:336
+msgid "bogus mcheck_status, library is buggy\n"
+msgstr "felaktig mcheck_status, biblioteket Ã¤r felaktigt\n"
 
-#. TRANS Resource busy; a system resource that can't be shared is already in use.
-#. TRANS For example, if you try to delete a file that is the root of a currently
-#. TRANS mounted filesystem, you get this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:181
-msgid "Device or resource busy"
-msgstr "Enhet eller resurs upptagen"
+#: malloc/memusage.sh:27
+msgid "Try `memusage --help' for more information."
+msgstr "FÃ¶rsÃ¶k med \"memusage --help\" fÃ¶r mer information"
 
-#. TRANS File exists; an existing file was specified in a context where it only
-#. TRANS makes sense to specify a new file.
-#: stdio-common/../sysdeps/gnu/errlist.c:191
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
-msgid "File exists"
-msgstr "Filen existerar"
+#: malloc/memusage.sh:33
+msgid "memusage: option `$1' requires an argument"
+msgstr "memusage: flaggan \"$1\" behÃ¶ver ett argument"
 
-#. TRANS An attempt to make an improper link across file systems was detected.
-#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
-#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:202
-msgid "Invalid cross-device link"
-msgstr "Ogiltig länk över skilda enheter"
+#: malloc/memusage.sh:39
+msgid ""
+"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
+"Profile memory usage of PROGRAM.\n"
+"\n"
+"   -n,--progname=NAME     Name of the program file to profile\n"
+"   -p,--png=FILE          Generate PNG graphic and store it in FILE\n"
+"   -d,--data=FILE         Generate binary data file and store it in FILE\n"
+"   -u,--unbuffered        Don't buffer output\n"
+"   -b,--buffer=SIZE       Collect SIZE entries before writing them out\n"
+"      --no-timer          Don't collect additional information though timer\n"
+"   -m,--mmap              Also trace mmap & friends\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+" The following options only apply when generating graphical output:\n"
+"   -t,--time-based        Make graph linear in time\n"
+"   -T,--total             Also draw graph of total memory use\n"
+"      --title=STRING      Use STRING as title of the graph\n"
+"   -x,--x-size=SIZE       Make graphic SIZE pixels wide\n"
+"   -y,--y-size=SIZE       Make graphic SIZE pixels high\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"AnvÃ¤ndning: memusage [FLAGGA]... PROGRAM [PROGRAMFLAGGA]...\n"
+"SpÃ¥ra minnesanvÃ¤ndning fÃ¶r PROGRAM.\n"
+"\n"
+"   -n,--progname=NAMN     Namn pÃ¥ program att spÃ¥ra\n"
+"   -p,--png=FIL           Generera PNG-grafik och spara dem i FIL\n"
+"   -d,--data=FIL          Generera binÃ¤rdata och spara det i FIL\n"
+"   -u,--unbuffered        Buffra inte utdata\n"
+"   -b,--buffer=ANTAL      Samla ANTAL poster innan de skrivs ut\n"
+"      --no-timer          Samla inte extra information med hjÃ¤lp av tidur\n"
+"   -m,--mmap              SpÃ¥ra Ã¤ven mmap och dess vÃ¤nner\n"
+"\n"
+"   -?,--help              Visa denna hjÃ¤lptext och avsluta\n"
+"      --usage             Visa en kort hjÃ¤lptext\n"
+"   -V,--version           Visa versionsinformation och avluta\n"
+"\n"
+" FÃ¶ljande flaggor gÃ¤ller bara nÃ¤r grafik genereras:\n"
+"   -t,--time-based        GÃ¶r grafen linjÃ¤r i tiden\n"
+"   -T,--total             Generera Ã¤ven en graf Ã¶ver totalt minnesutnyttjande\n"
+"      --title=STRÃ„NG      AnvÃ¤nd STRÃ„NG som titel fÃ¶r grafen.\n"
+"   -x,--x-size=ANTAL      GÃ¶r grafiken ANTAL pixlar bred\n"
+"   -y,--y-size=ANTAL      GÃ¶r grafiken ANTAL pixlar hÃ¶g\n"
+"\n"
+"Obligatoriska argument fÃ¶r lÃ¥nga flaggor Ã¤r obligatoriska  Ã¤ven fÃ¶r\n"
+"motsvarande korta.\n"
+"\n"
+"FÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>."
 
-#. TRANS The wrong type of device was given to a function that expects a
-#. TRANS particular sort of device.
-#: stdio-common/../sysdeps/gnu/errlist.c:212
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
-msgid "No such device"
-msgstr "Enheten finns inte"
+#: malloc/memusage.sh:90
+msgid ""
+"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
+"            [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
+"            [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n"
+"            PROGRAM [PROGRAMOPTION]..."
+msgstr ""
+"Syntax: memusage [--data=FIL] [--progname=NAMN] [--png=FIL] [--unbuffered]\n"
+"            [--buffer=ANTAL] [--no-timer] [--time-based] [--total]\n"
+"            [--title=STRÃ„NG] [--x-size=ANTAL] [--y-size=ANTAL]\n"
+"            PROGRAM [PROGRAMFLAGGA]..."
+
+#: malloc/memusage.sh:182
+msgid "memusage: option `${1##*=}' is ambiguous"
+msgstr "memusage: flaggan \"${1##*=}\" Ã¤r tvetydig"
+
+#: malloc/memusage.sh:191
+msgid "memusage: unrecognized option `$1'"
+msgstr "memusage: okÃ¤nd flagga \"$1\""
+
+#: malloc/memusage.sh:204
+msgid "No program name given"
+msgstr "Inget programnamn givet"
 
-#. TRANS A file that isn't a directory was specified when a directory is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
-msgid "Not a directory"
-msgstr "Inte en katalog"
+#: malloc/memusagestat.c:53
+msgid "Name output file"
+msgstr "Namnresultatfil"
 
-#. TRANS File is a directory; you cannot open a directory for writing,
-#. TRANS or create or remove hard links to it.
-#: stdio-common/../sysdeps/gnu/errlist.c:231
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
-msgid "Is a directory"
-msgstr "Är en katalog"
+#: malloc/memusagestat.c:54
+msgid "Title string used in output graphic"
+msgstr "TitelstrÃ¤ng att anvÃ¤nda i resultatgrafiken"
 
-#. TRANS Invalid argument.  This is used to indicate various kinds of problems
-#. TRANS with passing the wrong argument to a library function.
-#: stdio-common/../sysdeps/gnu/errlist.c:241
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
-msgid "Invalid argument"
-msgstr "Ogiltigt argument"
+#: malloc/memusagestat.c:55
+msgid "Generate output linear to time (default is linear to number of function calls)"
+msgstr "Generera utdata linjÃ¤r i tiden (standardvÃ¤rde Ã¤r linjÃ¤r mot antal funktionsanrop)"
 
-#. TRANS The current process has too many files open and can't open any more.
-#. TRANS Duplicate descriptors do count toward this limit.
-#. TRANS
-#. TRANS In BSD and GNU, the number of open files is controlled by a resource
-#. TRANS limit that can usually be increased.  If you get this error, you might
-#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
-#. TRANS @pxref{Limits on Resources}.
-#: stdio-common/../sysdeps/gnu/errlist.c:256
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
-msgid "Too many open files"
-msgstr "För många öppna filer"
+#: malloc/memusagestat.c:57
+msgid "Also draw graph for total memory consumption"
+msgstr "Visa ocksÃ¥ en graf av totala minnesÃ¥tgÃ¥ngen"
 
-#. TRANS There are too many distinct file openings in the entire system.  Note
-#. TRANS that any number of linked channels count as just one file opening; see
-#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:267
-msgid "Too many open files in system"
-msgstr "För många öppna filer i systemet"
+#: malloc/memusagestat.c:58
+msgid "make output graphic VALUE pixel wide"
+msgstr "gÃ¶r resultatgrafiken ANTAL pixlar bred"
 
-#. TRANS Inappropriate I/O control operation, such as trying to set terminal
-#. TRANS modes on an ordinary file.
-#: stdio-common/../sysdeps/gnu/errlist.c:277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
-msgid "Inappropriate ioctl for device"
-msgstr "Olämplig \"ioctl\" för enhet"
+#: malloc/memusagestat.c:59
+msgid "make output graphic VALUE pixel high"
+msgstr "gÃ¶r resultatgrafiken ANTAL pixlar hÃ¶g"
 
-#. TRANS An attempt to execute a file that is currently open for writing, or
-#. TRANS write to a file that is currently being executed.  Often using a
-#. TRANS debugger to run a program is considered having it open for writing and
-#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
-#. TRANS is not an error in the GNU system; the text is copied as necessary.
-#: stdio-common/../sysdeps/gnu/errlist.c:290
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
-msgid "Text file busy"
-msgstr "Kodfil upptagen"
+#: malloc/memusagestat.c:64
+msgid "Generate graphic from memory profiling data"
+msgstr "Generera grafik frÃ¥n data frÃ¥n minnesprofilering"
 
-#. TRANS File too big; the size of a file would be larger than allowed by the system.
-#: stdio-common/../sysdeps/gnu/errlist.c:299
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
-msgid "File too large"
-msgstr "Fil för stor"
+#: malloc/memusagestat.c:67
+msgid "DATAFILE [OUTFILE]"
+msgstr "DATAFIL [UTFIL]"
 
-#. TRANS No space left on device; write operation on a file failed because the
-#. TRANS disk is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
-msgid "No space left on device"
-msgstr "Enheten är full"
+#: misc/error.c:118 timezone/zic.c:396
+msgid "Unknown system error"
+msgstr "OkÃ¤nt systemfel"
 
-#. TRANS Invalid seek operation (such as on a pipe).
-#: stdio-common/../sysdeps/gnu/errlist.c:318
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
-msgid "Illegal seek"
-msgstr "Otillåten sökning"
+#: nis/nis_callback.c:189
+msgid "unable to free arguments"
+msgstr "kan inte avallokera argument"
 
-#. TRANS An attempt was made to modify something on a read-only file system.
-#: stdio-common/../sysdeps/gnu/errlist.c:327
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
-msgid "Read-only file system"
-msgstr "Filsystemet endast läsbart"
+#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132
+#: sysdeps/gnu/errlist.c:20
+msgid "Success"
+msgstr "Lyckat"
 
-#. TRANS Too many links; the link count of a single file would become too large.
-#. TRANS @code{rename} can cause this error if the file being renamed already has
-#. TRANS as many links as it can take (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:338
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
-msgid "Too many links"
-msgstr "För många länkar"
+#: nis/nis_error.h:2
+msgid "Probable success"
+msgstr "Troligtvis lyckat"
 
-#. TRANS Domain error; used by mathematical functions when an argument value does
-#. TRANS not fall into the domain over which the function is defined.
-#: stdio-common/../sysdeps/gnu/errlist.c:361
-msgid "Numerical argument out of domain"
-msgstr "Numeriskt argument är utanför området"
+#: nis/nis_error.h:3
+msgid "Not found"
+msgstr "Inte funnet"
 
-#. TRANS Range error; used by mathematical functions when the result value is
-#. TRANS not representable because of overflow or underflow.
-#: stdio-common/../sysdeps/gnu/errlist.c:371
-msgid "Numerical result out of range"
-msgstr "Numeriskt resultat är utanför giltigt område"
+#: nis/nis_error.h:4
+msgid "Probably not found"
+msgstr "FÃ¶rmodligen inte funnen"
 
-#. TRANS Resource temporarily unavailable; the call might work if you try again
-#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
-#. TRANS they are always the same in the GNU C library.
-#. TRANS
-#. TRANS This error can happen in a few different situations:
-#. TRANS
-#. TRANS @itemize @bullet
-#. TRANS @item
-#. TRANS An operation that would block was attempted on an object that has
-#. TRANS non-blocking mode selected.  Trying the same operation again will block
-#. TRANS until some external condition makes it possible to read, write, or
-#. TRANS connect (whatever the operation).  You can use @code{select} to find out
-#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
-#. TRANS
-#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
-#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
-#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
-#. TRANS check for both codes and treat them the same.
-#. TRANS
-#. TRANS @item
-#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
-#. TRANS can return this error.  It indicates that the shortage is expected to
-#. TRANS pass, so your program can try the call again later and it may succeed.
-#. TRANS It is probably a good idea to delay for a few seconds before trying it
-#. TRANS again, to allow time for other processes to release scarce resources.
-#. TRANS Such shortages are usually fairly serious and affect the whole system,
-#. TRANS so usually an interactive program should report the error to the user
-#. TRANS and return to its command loop.
-#. TRANS @end itemize
-#: stdio-common/../sysdeps/gnu/errlist.c:408
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
-msgid "Resource temporarily unavailable"
-msgstr "Resursen tillfälligt otillgänglig"
+#: nis/nis_error.h:5
+msgid "Cache expired"
+msgstr "Cache gick ur tiden"
+
+#: nis/nis_error.h:6
+msgid "NIS+ servers unreachable"
+msgstr "NIS+ servers kan inte nÃ¥s"
+
+#: nis/nis_error.h:7
+msgid "Unknown object"
+msgstr "OkÃ¤nt objekt"
+
+#: nis/nis_error.h:8
+msgid "Server busy, try again"
+msgstr "Server upptagen, fÃ¶rsÃ¶k igen"
+
+#: nis/nis_error.h:9
+msgid "Generic system error"
+msgstr "Generiskt systemfel"
+
+#: nis/nis_error.h:10
+msgid "First/next chain broken"
+msgstr "FÃ¶rsta/NÃ¤sta-kedja bruten"
+
+#. TRANS Permission denied; the file permissions do not allow the attempted operation.
+#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157
+msgid "Permission denied"
+msgstr "Ã…tkomst nekas"
+
+#: nis/nis_error.h:12
+msgid "Not owner"
+msgstr "Inte Ã¤gare"
+
+#: nis/nis_error.h:13
+msgid "Name not served by this server"
+msgstr "Namn hanteras inte av denna server"
+
+#: nis/nis_error.h:14
+msgid "Server out of memory"
+msgstr "Server har slut pÃ¥ minne"
+
+#: nis/nis_error.h:15
+msgid "Object with same name exists"
+msgstr "Objekt med samma namn existerar"
+
+#: nis/nis_error.h:16
+msgid "Not master server for this domain"
+msgstr "Inte huvudserver fÃ¶r denna domÃ¤n"
+
+#: nis/nis_error.h:17
+msgid "Invalid object for operation"
+msgstr "Ogiltigt objekt fÃ¶r operationen"
+
+#: nis/nis_error.h:18
+msgid "Malformed name, or illegal name"
+msgstr "Felaktigt namn eller otillÃ¥tet namn"
+
+#: nis/nis_error.h:19
+msgid "Unable to create callback"
+msgstr "Kan inte skapa Ã¥teranrop"
+
+#: nis/nis_error.h:20
+msgid "Results sent to callback proc"
+msgstr "Resultat Ã¤r skickade till Ã¥teranropsprocessen"
+
+#: nis/nis_error.h:21
+msgid "Not found, no such name"
+msgstr "Inte hittad, inget sÃ¥dant namn"
+
+#: nis/nis_error.h:22
+msgid "Name/entry isn't unique"
+msgstr "Namn/post Ã¤r inte unik"
 
-#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
-#. TRANS The values are always the same, on every operating system.
-#. TRANS
-#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
-#. TRANS separate error code.
-#: stdio-common/../sysdeps/gnu/errlist.c:421
-msgid "Operation would block"
-msgstr "Operationen skulle blockera"
+#: nis/nis_error.h:23
+msgid "Modification failed"
+msgstr "Ã„ndring misslyckades"
 
-#. TRANS An operation that cannot complete immediately was initiated on an object
-#. TRANS that has non-blocking mode selected.  Some functions that must always
-#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
-#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
-#. TRANS the operation has begun and will take some time.  Attempts to manipulate
-#. TRANS the object before the call completes return @code{EALREADY}.  You can
-#. TRANS use the @code{select} function to find out when the pending operation
-#. TRANS has completed; @pxref{Waiting for I/O}.
-#: stdio-common/../sysdeps/gnu/errlist.c:437
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
-msgid "Operation now in progress"
-msgstr "Operationen pågår nu"
+#: nis/nis_error.h:24
+msgid "Database for table does not exist"
+msgstr "Databas fÃ¶r tabell existerar inte"
 
-#. TRANS An operation is already in progress on an object that has non-blocking
-#. TRANS mode selected.
-#: stdio-common/../sysdeps/gnu/errlist.c:447
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
-msgid "Operation already in progress"
-msgstr "Operationen pågår redan"
+#: nis/nis_error.h:25
+msgid "Entry/table type mismatch"
+msgstr "Post/tabell-typer Ã¤r inkompatibila"
 
-#. TRANS A file that isn't a socket was specified when a socket is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:456
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
-msgid "Socket operation on non-socket"
-msgstr "Uttagsoperation på icke-uttag (socket)"
+#: nis/nis_error.h:26
+msgid "Link points to illegal name"
+msgstr "LÃ¤nk pekar pÃ¥ ett otillÃ¥tet namn"
 
-#. TRANS The size of a message sent on a socket was larger than the supported
-#. TRANS maximum size.
-#: stdio-common/../sysdeps/gnu/errlist.c:466
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
-msgid "Message too long"
-msgstr "Meddelandet för långt"
+#: nis/nis_error.h:27
+msgid "Partial success"
+msgstr "Delvis lyckat"
 
-#. TRANS The socket type does not support the requested communications protocol.
-#: stdio-common/../sysdeps/gnu/errlist.c:475
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
-msgid "Protocol wrong type for socket"
-msgstr "Fel protokolltyp för uttag (socket)"
+#: nis/nis_error.h:28
+msgid "Too many attributes"
+msgstr "FÃ¶r mÃ¥nga attribut"
 
-#. TRANS You specified a socket option that doesn't make sense for the
-#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
-#: stdio-common/../sysdeps/gnu/errlist.c:485
-msgid "Protocol not available"
-msgstr "Protokollet inte tillgängligt"
+#: nis/nis_error.h:29
+msgid "Error in RPC subsystem"
+msgstr "Fel i RPC-delsystem"
 
-#. TRANS The socket domain does not support the requested communications protocol
-#. TRANS (perhaps because the requested protocol is completely invalid).
-#. TRANS @xref{Creating a Socket}.
-#: stdio-common/../sysdeps/gnu/errlist.c:496
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
-msgid "Protocol not supported"
-msgstr "Protokollet stöds ej"
+#: nis/nis_error.h:30
+msgid "Missing or malformed attribute"
+msgstr "Saknat eller felaktigt attribut"
 
-#. TRANS The socket type is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:505
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
-msgid "Socket type not supported"
-msgstr "Uttagstyp (socket) stöds ej"
+#: nis/nis_error.h:31
+msgid "Named object is not searchable"
+msgstr "Namngivet objekt Ã¤r inte sÃ¶kbart"
 
-#. TRANS The operation you requested is not supported.  Some socket functions
-#. TRANS don't make sense for all types of sockets, and others may not be
-#. TRANS implemented for all communications protocols.  In the GNU system, this
-#. TRANS error can happen for many calls when the object does not support the
-#. TRANS particular operation; it is a generic indication that the server knows
-#. TRANS nothing to do for that call.
-#: stdio-common/../sysdeps/gnu/errlist.c:519
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
-msgid "Operation not supported"
-msgstr "Operationen stöds ej"
+#: nis/nis_error.h:32
+msgid "Error while talking to callback proc"
+msgstr "Fel vid kommunikation till Ã¥teranropsprocess"
 
-#. TRANS The socket communications protocol family you requested is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:528
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
-msgid "Protocol family not supported"
-msgstr "Protokollfamiljen stöds ej"
+#: nis/nis_error.h:33
+msgid "Non NIS+ namespace encountered"
+msgstr "Icke-NIS+ namnrymd pÃ¥trÃ¤ffad"
 
-#. TRANS The address family specified for a socket is not supported; it is
-#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
-#: stdio-common/../sysdeps/gnu/errlist.c:538
-msgid "Address family not supported by protocol"
-msgstr "Adressfamiljen stöds inte av protokollet"
+#: nis/nis_error.h:34
+msgid "Illegal object type for operation"
+msgstr "OtillÃ¥ten objekttyp fÃ¶r operationen"
 
-#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:547
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
-msgid "Address already in use"
-msgstr "Adressen upptagen"
+#: nis/nis_error.h:35
+msgid "Passed object is not the same object on server"
+msgstr "Skickat objekt Ã¤r inte samma objekt hos servern"
 
-#. TRANS The requested socket address is not available; for example, you tried
-#. TRANS to give a socket a name that doesn't match the local host name.
-#. TRANS @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:558
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
-msgid "Cannot assign requested address"
-msgstr "Kan inte tilldela begärd adress"
+#: nis/nis_error.h:36
+msgid "Modify operation failed"
+msgstr "Ã„ndringsoperation misslyckades"
 
-#. TRANS A socket operation failed because the network was down.
-#: stdio-common/../sysdeps/gnu/errlist.c:567
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
-msgid "Network is down"
-msgstr "Nätverket är nere"
+#: nis/nis_error.h:37
+msgid "Query illegal for named table"
+msgstr "FrÃ¥ga otillÃ¥ten fÃ¶r namngiven tabell"
 
-#. TRANS A socket operation failed because the subnet containing the remote host
-#. TRANS was unreachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:577
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
-msgid "Network is unreachable"
-msgstr "Nätverket kan inte nås"
+#: nis/nis_error.h:38
+msgid "Attempt to remove a non-empty table"
+msgstr "FÃ¶rsÃ¶k att ta bort en tabell som inte Ã¤r tom"
 
-#. TRANS A network connection was reset because the remote host crashed.
-#: stdio-common/../sysdeps/gnu/errlist.c:586
-msgid "Network dropped connection on reset"
-msgstr "Nätverket tog bort förbindelsen vid omstart"
+#: nis/nis_error.h:39
+msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
+msgstr "Fel vid lÃ¤sande av NIS+ kallstartsfil.  Ã„r NIS+ installerad?"
 
-#. TRANS A network connection was aborted locally.
-#: stdio-common/../sysdeps/gnu/errlist.c:595
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
-msgid "Software caused connection abort"
-msgstr "Mjukvara orsakade förbindelsebrott"
+#: nis/nis_error.h:40
+msgid "Full resync required for directory"
+msgstr "FullstÃ¤ndig resynkronisering krÃ¤vs fÃ¶r katalog"
 
-#. TRANS A network connection was closed for reasons outside the control of the
-#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
-#. TRANS protocol violation.
-#: stdio-common/../sysdeps/gnu/errlist.c:606
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
-msgid "Connection reset by peer"
-msgstr "Förbindelse borttagen av partnern"
+#: nis/nis_error.h:41
+msgid "NIS+ operation failed"
+msgstr "NIS+ operation misslyckades"
 
-#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
-#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
-#. TRANS other from network operations.
-#: stdio-common/../sysdeps/gnu/errlist.c:617
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
-msgid "No buffer space available"
-msgstr "Ingen buffertplats tillgänglig"
+#: nis/nis_error.h:42
+msgid "NIS+ service is unavailable or not installed"
+msgstr "NIS+-tjÃ¤nst Ã¤r otillgÃ¤nglig eller inte installerad"
 
-#. TRANS You tried to connect a socket that is already connected.
-#. TRANS @xref{Connecting}.
-#: stdio-common/../sysdeps/gnu/errlist.c:627
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
-msgid "Transport endpoint is already connected"
-msgstr "Transportslutpunkten är redan förbunden"
+#: nis/nis_error.h:43
+msgid "Yes, 42 is the meaning of life"
+msgstr "Ja, meningen med livet Ã¤r 42"
 
-#. TRANS The socket is not connected to anything.  You get this error when you
-#. TRANS try to transmit data over a socket, without first specifying a
-#. TRANS destination for the data.  For a connectionless socket (for datagram
-#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:639
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
-msgid "Transport endpoint is not connected"
-msgstr "Transportslutpunkten är inte förbunden"
+#: nis/nis_error.h:44
+msgid "Unable to authenticate NIS+ server"
+msgstr "Kan inte bevisa Ã¤kthet hos NIS+ server"
 
-#. TRANS No default destination address was set for the socket.  You get this
-#. TRANS error when you try to transmit data over a connectionless socket,
-#. TRANS without first specifying a destination for the data with @code{connect}.
-#: stdio-common/../sysdeps/gnu/errlist.c:650
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
-msgid "Destination address required"
-msgstr "Destination krävs"
+#: nis/nis_error.h:45
+msgid "Unable to authenticate NIS+ client"
+msgstr "Kan inte bevisa Ã¤kthet hos NIS+ klient"
 
-#. TRANS The socket has already been shut down.
-#: stdio-common/../sysdeps/gnu/errlist.c:659
-msgid "Cannot send after transport endpoint shutdown"
-msgstr "Kan inte skicka efter att transportslutpunkten stängts"
+#: nis/nis_error.h:46
+msgid "No file space on server"
+msgstr "Inget filutrymme hos servern"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:668
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
-msgid "Too many references: cannot splice"
-msgstr "För många referenser: kan inte skarva"
+#: nis/nis_error.h:47
+msgid "Unable to create process on server"
+msgstr "Kan inte skapa process hos server"
 
-#. TRANS A socket operation with a specified timeout received no response during
-#. TRANS the timeout period.
-#: stdio-common/../sysdeps/gnu/errlist.c:678
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
-msgid "Connection timed out"
-msgstr "Förbindelsen dog ut (timeout)"
+#: nis/nis_error.h:48
+msgid "Master server busy, full dump rescheduled."
+msgstr "Huvudserver Ã¤r upptagen, full dump omskedulerad."
 
-#. TRANS A remote host refused to allow the network connection (typically because
-#. TRANS it is not running the requested service).
-#: stdio-common/../sysdeps/gnu/errlist.c:688
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
-msgid "Connection refused"
-msgstr "Förbindelse vägras"
+#: nis/nis_local_names.c:122
+#, c-format
+msgid "LOCAL entry for UID %d in directory %s not unique\n"
+msgstr "LOCAL-post fÃ¶r UID %d i katalog %s Ã¤r inte unik\n"
 
-#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
-#. TRANS This often indicates a cycle of symbolic links.
-#: stdio-common/../sysdeps/gnu/errlist.c:698
-msgid "Too many levels of symbolic links"
-msgstr "För många nivåer av symboliska länkar"
+#: nis/nis_print.c:51
+msgid "UNKNOWN"
+msgstr "OKÃ„ND"
 
-#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
-#. TRANS Files}) or host name too long (in @code{gethostname} or
-#. TRANS @code{sethostname}; @pxref{Host Identification}).
-#: stdio-common/../sysdeps/gnu/errlist.c:709
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
-msgid "File name too long"
-msgstr "Filnamn för långt"
+#: nis/nis_print.c:109
+msgid "BOGUS OBJECT\n"
+msgstr "SKENOBJEKT\n"
 
-#. TRANS The remote host for a requested network connection is down.
-#: stdio-common/../sysdeps/gnu/errlist.c:718
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
-msgid "Host is down"
-msgstr "Värddator är nere"
+#: nis/nis_print.c:112
+msgid "NO OBJECT\n"
+msgstr "INGET OBJEKT\n"
 
-#. TRANS The remote host for a requested network connection is not reachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:727
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
-msgid "No route to host"
-msgstr "Ingen väg till värd"
+#: nis/nis_print.c:115
+msgid "DIRECTORY\n"
+msgstr "KATALOG\n"
 
-#. TRANS Directory not empty, where an empty directory was expected.  Typically,
-#. TRANS this error occurs when you are trying to delete a directory.
-#: stdio-common/../sysdeps/gnu/errlist.c:737
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
-msgid "Directory not empty"
-msgstr "Katalog inte tom"
+#: nis/nis_print.c:118
+msgid "GROUP\n"
+msgstr "GRUPP\n"
 
-#. TRANS This means that the per-user limit on new process would be exceeded by
-#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
-#. TRANS the @code{RLIMIT_NPROC} limit.
-#: stdio-common/../sysdeps/gnu/errlist.c:748
-msgid "Too many processes"
-msgstr "För många processer"
+#: nis/nis_print.c:121
+msgid "TABLE\n"
+msgstr "TABELL\n"
 
-#. TRANS The file quota system is confused because there are too many users.
-#. TRANS @c This can probably happen in a GNU system when using NFS.
-#: stdio-common/../sysdeps/gnu/errlist.c:758
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
-msgid "Too many users"
-msgstr "För många användare"
+#: nis/nis_print.c:124
+msgid "ENTRY\n"
+msgstr "POST\n"
 
-#. TRANS The user's disk quota was exceeded.
-#: stdio-common/../sysdeps/gnu/errlist.c:767
-msgid "Disk quota exceeded"
-msgstr "Diskkvot överskriden"
+#: nis/nis_print.c:127
+msgid "LINK\n"
+msgstr "LÃ„NK\n"
 
-#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
-#. TRANS system which is due to file system rearrangements on the server host.
-#. TRANS Repairing this condition usually requires unmounting and remounting
-#. TRANS the NFS file system on the local host.
-#: stdio-common/../sysdeps/gnu/errlist.c:779
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
-msgid "Stale NFS file handle"
-msgstr "Förlegat NFS-filhandtag"
+#: nis/nis_print.c:130
+msgid "PRIVATE\n"
+msgstr "PRIVAT\n"
 
-#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
-#. TRANS already specifies an NFS-mounted file.
-#. TRANS (This is an error on some operating systems, but we expect it to work
-#. TRANS properly on the GNU system, making this error code impossible.)
-#: stdio-common/../sysdeps/gnu/errlist.c:791
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
-msgid "Object is remote"
-msgstr "Är ett fjärrobjekt"
+#: nis/nis_print.c:133
+msgid "(Unknown object)\n"
+msgstr "(OkÃ¤nt objekt)\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:800
-msgid "RPC struct is bad"
-msgstr "RPC-struktur dålig"
+#: nis/nis_print.c:167
+#, c-format
+msgid "Name : `%s'\n"
+msgstr "Namn: \"%s\"\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:809
-msgid "RPC version wrong"
-msgstr "RPC-version fel"
+#: nis/nis_print.c:168
+#, c-format
+msgid "Type : %s\n"
+msgstr "Typ: %s\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:818
-msgid "RPC program not available"
-msgstr "RPC-programmet inte tillgängligt"
+#: nis/nis_print.c:173
+msgid "Master Server :\n"
+msgstr "Huvudserver:\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:827
-msgid "RPC program version wrong"
-msgstr "RPC-programversion fel"
+#: nis/nis_print.c:175
+msgid "Replicate :\n"
+msgstr "Replikera:\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:836
-msgid "RPC bad procedure for program"
-msgstr "RPC dålig procedur för program"
+#: nis/nis_print.c:176
+#, c-format
+msgid "\tName       : %s\n"
+msgstr "\tNamn       : %s\n"
 
-#. TRANS No locks available.  This is used by the file locking facilities; see
-#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
-#. TRANS it can result from an operation to an NFS server running another
-#. TRANS operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:848
-msgid "No locks available"
-msgstr "Inga lås tillgängliga"
+#: nis/nis_print.c:177
+msgid "\tPublic Key : "
+msgstr "\tPublik nyckel: "
+
+#: nis/nis_print.c:181
+msgid "None.\n"
+msgstr "Ingen.\n"
+
+#: nis/nis_print.c:184
+#, c-format
+msgid "Diffie-Hellmann (%d bits)\n"
+msgstr "Diffie-Hellmann (%d bitar)\n"
+
+#: nis/nis_print.c:189
+#, c-format
+msgid "RSA (%d bits)\n"
+msgstr "RSA (%d bitar)\n"
+
+#: nis/nis_print.c:192
+msgid "Kerberos.\n"
+msgstr "Kerberos.\n"
+
+#: nis/nis_print.c:195
+#, c-format
+msgid "Unknown (type = %d, bits = %d)\n"
+msgstr "OkÃ¤nd (typ = %d, bitar = %d)\n"
+
+#: nis/nis_print.c:206
+#, c-format
+msgid "\tUniversal addresses (%u)\n"
+msgstr "\tUniversella adresser (%u)\n"
+
+#: nis/nis_print.c:228
+msgid "Time to live : "
+msgstr "LivslÃ¤ngd: "
+
+#: nis/nis_print.c:230
+msgid "Default Access rights :\n"
+msgstr "Standard Ã¥tkomstrÃ¤ttigheter:\n"
+
+#: nis/nis_print.c:239
+#, c-format
+msgid "\tType         : %s\n"
+msgstr "\tTyp          : %s\n"
+
+#: nis/nis_print.c:240
+msgid "\tAccess rights: "
+msgstr "\tRÃ¤ttigheter  : "
+
+#: nis/nis_print.c:254
+msgid "Group Flags :"
+msgstr "Gruppflaggor: "
 
-#. TRANS Inappropriate file type or format.  The file was the wrong type for the
-#. TRANS operation, or a data file had the wrong format.
-#. TRANS
-#. TRANS On some systems @code{chmod} returns this error if you try to set the
-#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
-#: stdio-common/../sysdeps/gnu/errlist.c:861
-msgid "Inappropriate file type or format"
-msgstr "Filtyp eller format olämplig"
+#: nis/nis_print.c:257
+msgid ""
+"\n"
+"Group Members :\n"
+msgstr ""
+"\n"
+"Gruppmedlemmar:\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:870
-msgid "Authentication error"
-msgstr "Äkthetskontroll misslyckades"
+#: nis/nis_print.c:269
+#, c-format
+msgid "Table Type          : %s\n"
+msgstr "Tabelltyp           : %s\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:879
-msgid "Need authenticator"
-msgstr "Behöver äkthetsintygare"
+#: nis/nis_print.c:270
+#, c-format
+msgid "Number of Columns   : %d\n"
+msgstr "Antal kolumner      : %d\n"
 
-#. TRANS Function not implemented.  This indicates that the function called is
-#. TRANS not implemented at all, either in the C library itself or in the
-#. TRANS operating system.  When you get this error, you can be sure that this
-#. TRANS particular function will always fail with @code{ENOSYS} unless you
-#. TRANS install a new version of the C library or the operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:892
-msgid "Function not implemented"
-msgstr "Funktion inte implementerad"
+#: nis/nis_print.c:271
+#, c-format
+msgid "Character Separator : %c\n"
+msgstr "Teckenseparator     : %c\n"
 
-#. TRANS Not supported.  A function returns this error when certain parameter
-#. TRANS values are valid, but the functionality they request is not available.
-#. TRANS This can mean that the function does not implement a particular command
-#. TRANS or option value or flag bit at all.  For functions that operate on some
-#. TRANS object given in a parameter, such as a file descriptor or a port, it
-#. TRANS might instead mean that only @emph{that specific object} (file
-#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
-#. TRANS different file descriptors might support different ranges of parameter
-#. TRANS values.
-#. TRANS
-#. TRANS If the entire function is not available at all in the implementation,
-#. TRANS it returns @code{ENOSYS} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:912
-msgid "Not supported"
-msgstr "Stöds ej"
+#: nis/nis_print.c:272
+#, c-format
+msgid "Search Path         : %s\n"
+msgstr "SÃ¶kvÃ¤g              : %s\n"
 
-#. TRANS While decoding a multibyte character the function came along an invalid
-#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
-#: stdio-common/../sysdeps/gnu/errlist.c:922
-msgid "Invalid or incomplete multibyte or wide character"
-msgstr "Ogiltig eller inte komplett flerbyte- eller brett tecken"
+#: nis/nis_print.c:273
+msgid "Columns             :\n"
+msgstr "Kolumner            :\n"
 
-#. TRANS In the GNU system, servers supporting the @code{term} protocol return
-#. TRANS this error for certain operations when the caller is not in the
-#. TRANS foreground process group of the terminal.  Users do not usually see this
-#. TRANS error because functions such as @code{read} and @code{write} translate
-#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
-#. TRANS for information on process groups and these signals.
-#: stdio-common/../sysdeps/gnu/errlist.c:936
-msgid "Inappropriate operation for background process"
-msgstr "Operation för bakgrundsprocess olämplig"
+#: nis/nis_print.c:276
+#, c-format
+msgid "\t[%d]\tName          : %s\n"
+msgstr "\t[%d]\tNamn          : %s\n"
 
-#. TRANS In the GNU system, opening a file returns this error when the file is
-#. TRANS translated by a program and the translator program dies while starting
-#. TRANS up, before it has connected to the file.
-#: stdio-common/../sysdeps/gnu/errlist.c:947
-msgid "Translator died"
-msgstr "Översättaren dog"
+#: nis/nis_print.c:278
+msgid "\t\tAttributes    : "
+msgstr "\t\tAttribut      : "
 
-#. TRANS The experienced user will know what is wrong.
-#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
-#. TRANS @c Don't change it.
-#: stdio-common/../sysdeps/gnu/errlist.c:958
-msgid "?"
-msgstr "?"
+#: nis/nis_print.c:280
+msgid "\t\tAccess Rights : "
+msgstr "\t\tRÃ¤ttigheter   : "
 
-#. TRANS You did @strong{what}?
-#: stdio-common/../sysdeps/gnu/errlist.c:967
-msgid "You really blew it this time"
-msgstr "Du strulade till det den här gången"
+#: nis/nis_print.c:290
+msgid "Linked Object Type : "
+msgstr "LÃ¤nkad objekttyp: "
 
-#. TRANS Go home and have a glass of warm, dairy-fresh milk.
-#: stdio-common/../sysdeps/gnu/errlist.c:976
-msgid "Computer bought the farm"
-msgstr "Datorn packade ihop"
+#: nis/nis_print.c:292
+#, c-format
+msgid "Linked to : %s\n"
+msgstr "LÃ¤nkad till: %s\n"
 
-#. TRANS This error code has no purpose.
-#: stdio-common/../sysdeps/gnu/errlist.c:985
-msgid "Gratuitous error"
-msgstr "Omotiverat fel"
+#: nis/nis_print.c:302
+#, c-format
+msgid "\tEntry data of type %s\n"
+msgstr "\tPostdata av typ %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:993
-msgid "Bad message"
-msgstr "Felaktigt meddelande"
+#: nis/nis_print.c:305
+#, c-format
+msgid "\t[%u] - [%u bytes] "
+msgstr "\t[%u] - [%u byte] "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1001
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
-msgid "Identifier removed"
-msgstr "Identifierare borttagen"
+#: nis/nis_print.c:308
+msgid "Encrypted data\n"
+msgstr "Krypterat data\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1009
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
-msgid "Multihop attempted"
-msgstr "Flerhopp försöktes"
+#: nis/nis_print.c:310
+msgid "Binary data\n"
+msgstr "BinÃ¤rdata\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1017
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
-msgid "No data available"
-msgstr "Inga data tillgängliga"
+#: nis/nis_print.c:326
+#, c-format
+msgid "Object Name   : %s\n"
+msgstr "Objektnamn    : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1025
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
-msgid "Link has been severed"
-msgstr "Länken har brutits"
+#: nis/nis_print.c:327
+#, c-format
+msgid "Directory     : %s\n"
+msgstr "Katalog       : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1033
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
-msgid "No message of desired type"
-msgstr "Inget meddelande av önskad typ"
+#: nis/nis_print.c:328
+#, c-format
+msgid "Owner         : %s\n"
+msgstr "Ã„gare         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1041
-msgid "Out of streams resources"
-msgstr "Stream-resurserna är slut"
+#: nis/nis_print.c:329
+#, c-format
+msgid "Group         : %s\n"
+msgstr "Grupp         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1049
-msgid "Device not a stream"
-msgstr "Enheten är inte en stream"
+#: nis/nis_print.c:330
+msgid "Access Rights : "
+msgstr "RÃ¤ttigheter   : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1057
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
-msgid "Value too large for defined data type"
-msgstr "Värdet för stort för definierad datatyp"
+#: nis/nis_print.c:332
+#, c-format
+msgid ""
+"\n"
+"Time to Live  : "
+msgstr ""
+"\n"
+"LivslÃ¤ngd     : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1065
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
-msgid "Protocol error"
-msgstr "Protokollfel"
+#: nis/nis_print.c:335
+#, c-format
+msgid "Creation Time : %s"
+msgstr "Skapad        : %s"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1073
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
-msgid "Timer expired"
-msgstr "Klockan ringde"
+#: nis/nis_print.c:337
+#, c-format
+msgid "Mod. Time     : %s"
+msgstr "Ã„ndr. tid     : %s"
 
-#. TRANS Operation canceled; an asynchronous operation was canceled before it
-#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
-#. TRANS the normal result is for the operations affected to complete with this
-#. TRANS error; @pxref{Cancel AIO Operations}.
-#: stdio-common/../sysdeps/gnu/errlist.c:1085
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77
-msgid "Operation canceled"
-msgstr "Operationen avbruten"
+#: nis/nis_print.c:338
+msgid "Object Type   : "
+msgstr "Objekttyp     : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1093
-msgid "Interrupted system call should be restarted"
-msgstr "Avbrutet systemanrop borde omstartas"
+#: nis/nis_print.c:358
+#, c-format
+msgid "    Data Length = %u\n"
+msgstr "    DatalÃ¤ngd = %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1101
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
-msgid "Channel number out of range"
-msgstr "Kanalnummer utanför giltigt intervall"
+#: nis/nis_print.c:372
+#, c-format
+msgid "Status            : %s\n"
+msgstr "Status            : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1109
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
-msgid "Level 2 not synchronized"
-msgstr "Nivå 2 inte synkroniserad"
+#: nis/nis_print.c:373
+#, c-format
+msgid "Number of objects : %u\n"
+msgstr "Antal objekt      : %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1117
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
-msgid "Level 3 halted"
-msgstr "Nivå 3 stannad"
+#: nis/nis_print.c:377
+#, c-format
+msgid "Object #%d:\n"
+msgstr "Objekt nr %d:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1125
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
-msgid "Level 3 reset"
-msgstr "Nivå 3 omstartad"
+#: nis/nis_print_group_entry.c:117
+#, c-format
+msgid "Group entry for \"%s.%s\" group:\n"
+msgstr "Grupppost fÃ¶r \"%s.%s\" grupp:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1133
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
-msgid "Link number out of range"
-msgstr "Länkantal utanför giltigt område"
+#: nis/nis_print_group_entry.c:125
+msgid "    Explicit members:\n"
+msgstr "    Explicita medlemmar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1141
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
-msgid "Protocol driver not attached"
-msgstr "Styrprogram för protokoll inte anslutet"
+#: nis/nis_print_group_entry.c:130
+msgid "    No explicit members\n"
+msgstr "    Inga explicita medlemmar\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
-msgid "No CSI structure available"
-msgstr "Inga CSI-strukturer tillgängliga"
+#: nis/nis_print_group_entry.c:133
+msgid "    Implicit members:\n"
+msgstr "    Implicita medlemmar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1157
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
-msgid "Level 2 halted"
-msgstr "Nivå 2 stannad"
+#: nis/nis_print_group_entry.c:138
+msgid "    No implicit members\n"
+msgstr "    Inga implicita medlemmar\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1165
-msgid "Invalid exchange"
-msgstr "Ogiltig växel"
+#: nis/nis_print_group_entry.c:141
+msgid "    Recursive members:\n"
+msgstr "    Rekursiva medlemmar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1173
-msgid "Invalid request descriptor"
-msgstr "Ogiltig frågedeskriptor"
+#: nis/nis_print_group_entry.c:146
+msgid "    No recursive members\n"
+msgstr "    Inga rekursiva medlemmar\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1181
-msgid "Exchange full"
-msgstr "Växeln full"
+#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165
+msgid "    Explicit nonmembers:\n"
+msgstr "    Explicita icke-medlemmar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1189
-msgid "No anode"
-msgstr "Ingen anod"
+#: nis/nis_print_group_entry.c:154
+msgid "    No explicit nonmembers\n"
+msgstr "    Inga explicita icke-medlemmar\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1197
-msgid "Invalid request code"
-msgstr "Ogiltig åtkomstkod"
+#: nis/nis_print_group_entry.c:157
+msgid "    Implicit nonmembers:\n"
+msgstr "    Implicita icke-medlemmar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1205
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
-msgid "Invalid slot"
-msgstr "Ogiltig plats"
+#: nis/nis_print_group_entry.c:162
+msgid "    No implicit nonmembers\n"
+msgstr "    Inga implicita icke-medlemmar\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1213
-msgid "File locking deadlock error"
-msgstr "Fillåsning gav dödläge"
+#: nis/nis_print_group_entry.c:170
+msgid "    No recursive nonmembers\n"
+msgstr "    Inga rekursiva icke-medlemmar\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
-msgid "Bad font file format"
-msgstr "Felaktigt format på typsnittsfil"
+#: nis/nss_nisplus/nisplus-publickey.c:101
+#: nis/nss_nisplus/nisplus-publickey.c:183
+#, c-format
+msgid "DES entry for netname %s not unique\n"
+msgstr "DES-post fÃ¶r nÃ¤tnamn %s Ã¤r inte unikt\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1229
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
-msgid "Machine is not on the network"
-msgstr "Maskinen finns inte på nätverket"
+#: nis/nss_nisplus/nisplus-publickey.c:220
+#, c-format
+msgid "netname2user: missing group id list in `%s'."
+msgstr "netname2user: gruppid-lista saknas i \"%s\"."
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1237
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
-msgid "Package not installed"
-msgstr "Paketet är inte installerat"
+#: nis/nss_nisplus/nisplus-publickey.c:302
+#: nis/nss_nisplus/nisplus-publickey.c:308
+#: nis/nss_nisplus/nisplus-publickey.c:373
+#: nis/nss_nisplus/nisplus-publickey.c:382
+#, c-format
+msgid "netname2user: (nis+ lookup): %s\n"
+msgstr "netname2user: (nis+ uppslagning) %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1245
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
-msgid "Advertise error"
-msgstr "Annonseringsfel"
+#: nis/nss_nisplus/nisplus-publickey.c:321
+#, c-format
+msgid "netname2user: DES entry for %s in directory %s not unique"
+msgstr "netname2user: DES-post fÃ¶r %s i katalog %s Ã¤r inte unik"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1253
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
-msgid "Srmount error"
-msgstr "Srmount-fel"
+#: nis/nss_nisplus/nisplus-publickey.c:339
+#, c-format
+msgid "netname2user: principal name `%s' too long"
+msgstr "netname2user: principalnamn \"%s\" fÃ¶r lÃ¥ngt"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1261
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
-msgid "Communication error on send"
-msgstr "Kommunikationsfel vid sändning"
+#: nis/nss_nisplus/nisplus-publickey.c:395
+#, c-format
+msgid "netname2user: LOCAL entry for %s in directory %s not unique"
+msgstr "netname2user: LOCAL-post fÃ¶r %s i katalog %s Ã¤r inte unik"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1269
-msgid "RFS specific error"
-msgstr "RFS-specifikt fel"
+#: nis/nss_nisplus/nisplus-publickey.c:402
+msgid "netname2user: should not have uid 0"
+msgstr "netname2user: borde inte ha uid 0"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
-msgid "Name not unique on network"
-msgstr "Namnet inte unikt i nätverket"
+#: nis/ypclnt.c:825
+msgid "Request arguments bad"
+msgstr "Argument fÃ¶r fÃ¶rfrÃ¥gan felaktiga"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1285
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
-msgid "File descriptor in bad state"
-msgstr "Filidentifierare i felaktigt tillstånd"
+#: nis/ypclnt.c:828
+msgid "RPC failure on NIS operation"
+msgstr "RPC-fel vid NIS-operation"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1293
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
-msgid "Remote address changed"
-msgstr "Fjärradress ändrades"
+#: nis/ypclnt.c:831
+msgid "Can't bind to server which serves this domain"
+msgstr "Kan inte ansluta till servern som betjÃ¤nar denna domÃ¤n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1301
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
-msgid "Can not access a needed shared library"
-msgstr "Kan inte komma åt ett nödvändigt delat bibliotek"
+#: nis/ypclnt.c:834
+msgid "No such map in server's domain"
+msgstr "Ingen sÃ¥dan tabell i serverns domÃ¤n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
-msgid "Accessing a corrupted shared library"
-msgstr "Öppnar ett korrupt delat bibliotek"
+#: nis/ypclnt.c:837
+msgid "No such key in map"
+msgstr "Ingen sÃ¥dan nyckel i tabellen"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1317
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
-msgid ".lib section in a.out corrupted"
-msgstr ".lib-sektion i a.out korrupt"
+#: nis/ypclnt.c:840
+msgid "Internal NIS error"
+msgstr "Internt NIS-fel"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1325
-msgid "Attempting to link in too many shared libraries"
-msgstr "Försöker att länka in för många delade bibliotek"
+#: nis/ypclnt.c:843
+msgid "Local resource allocation failure"
+msgstr "Allokeringsfel fÃ¶r lokal resurs"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1333
-msgid "Cannot exec a shared library directly"
-msgstr "Kan inte köra ett delat bibliotek direkt"
+#: nis/ypclnt.c:846
+msgid "No more records in map database"
+msgstr "Inga fler poster i tabelldatabasen"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1341
-msgid "Streams pipe error"
-msgstr "Streams-rörfel"
+#: nis/ypclnt.c:849
+msgid "Can't communicate with portmapper"
+msgstr "Kan inte kommunicera med portmapper"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1349
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
-msgid "Structure needs cleaning"
-msgstr "Strukturen behöver städas"
+#: nis/ypclnt.c:852
+msgid "Can't communicate with ypbind"
+msgstr "Kan inte kommunicera med ypbind"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1357
-msgid "Not a XENIX named type file"
-msgstr "Inte en XENIX-namngiven fil"
+#: nis/ypclnt.c:855
+msgid "Can't communicate with ypserv"
+msgstr "Kan inte kommunicera med ypserv"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1365
-msgid "No XENIX semaphores available"
-msgstr "Inga XENIX-semaforer tillgängliga"
+#: nis/ypclnt.c:858
+msgid "Local domain name not set"
+msgstr "Lokalt domÃ¤nnamn inte satt"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1373
-msgid "Is a named type file"
-msgstr "Är av typ namnfil"
+#: nis/ypclnt.c:861
+msgid "NIS map database is bad"
+msgstr "NIS tabelldatabas Ã¤r felaktig"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1381
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
-msgid "Remote I/O error"
-msgstr "I/O-fel på fjärrmaskin"
+#: nis/ypclnt.c:864
+msgid "NIS client/server version mismatch - can't supply service"
+msgstr "NIS versionsskillnad klient/server - kan inte betjÃ¤na"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1389
-msgid "No medium found"
-msgstr "Inget medium funnet"
+#: nis/ypclnt.c:870
+msgid "Database is busy"
+msgstr "Databasen Ã¤r upptagen"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1397
-msgid "Wrong medium type"
-msgstr "Fel typ på mediet"
+#: nis/ypclnt.c:873
+msgid "Unknown NIS error code"
+msgstr "OkÃ¤nd NIS-felkod"
 
-#: stdio-common/../sysdeps/unix/siglist.c:26
-msgid "Signal 0"
-msgstr "Signal 0"
+#: nis/ypclnt.c:913
+msgid "Internal ypbind error"
+msgstr "Internt ypbind-fel"
 
-#: stdio-common/../sysdeps/unix/siglist.c:32
-msgid "IOT trap"
-msgstr "IOT-fälla"
+#: nis/ypclnt.c:916
+msgid "Domain not bound"
+msgstr "DomÃ¤n inte bunden"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30
-msgid "Error 0"
-msgstr "Fel 0"
+#: nis/ypclnt.c:919
+msgid "System resource allocation failure"
+msgstr "Allokeringsfel fÃ¶r systemresurs"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
-#: nis/nis_error.c:40
-msgid "Not owner"
-msgstr "Inte ägare"
+#: nis/ypclnt.c:922
+msgid "Unknown ypbind error"
+msgstr "OkÃ¤nt ypbind-fel"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35
-msgid "I/O error"
-msgstr "I/O-fel"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37
-msgid "Arg list too long"
-msgstr "Argumentlistan för lång"
+#: nis/ypclnt.c:963
+msgid "yp_update: cannot convert host to netname\n"
+msgstr "yp_update: kan inte omvandla vÃ¤rd till nÃ¤tnamn\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39
-msgid "Bad file number"
-msgstr "Felaktig filidentifierare"
+#: nis/ypclnt.c:981
+msgid "yp_update: cannot get server address\n"
+msgstr "yp_update: kan inte hÃ¤mta serveradress\n"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42
-msgid "Not enough space"
-msgstr "Otillräckligt utrymme"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46
-msgid "Device busy"
-msgstr "Enhet upptagen"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48
-msgid "Cross-device link"
-msgstr "Länk mellan åtskilda enheter"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53
-msgid "File table overflow"
-msgstr "Filtabell flödade över"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63
-msgid "Argument out of domain"
-msgstr "Argument utanför giltigt område"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64
-msgid "Result too large"
-msgstr "Resultat för stort"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75
-msgid "Deadlock situation detected/avoided"
-msgstr "Undvek/upptäckte dödlägessituation"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76
-msgid "No record locks available"
-msgstr "Inga postlås tillgängliga"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79
-msgid "Disc quota exceeded"
-msgstr "Diskkvot överskriden"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80
-msgid "Bad exchange descriptor"
-msgstr "Felaktig \"exchange\"-deskriptor"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81
-msgid "Bad request descriptor"
-msgstr "Ogiltig frågedeskriptor"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82
-msgid "Message tables full"
-msgstr "Meddelandetabell full"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83
-msgid "Anode table overflow"
-msgstr "\"Anode\"-tabell flödar över"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84
-msgid "Bad request code"
-msgstr "Ogiltig åtkomstkod"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86
-msgid "File locking deadlock"
-msgstr "Fillåsning gav dödläge"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88
-msgid "Error 58"
-msgstr "Fel 58"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89
-msgid "Error 59"
-msgstr "Fel 59"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90
-msgid "Not a stream device"
-msgstr "Inte en \"stream\"-enhet"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93
-msgid "Out of stream resources"
-msgstr "Stream-resurserna är slut"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102
-msgid "Error 72"
-msgstr "Fel 72"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103
-msgid "Error 73"
-msgstr "Fel 73"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105
-msgid "Error 75"
-msgstr "Fel 75"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106
-msgid "Error 76"
-msgstr "Fel 76"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107
-msgid "Not a data message"
-msgstr "Inte ett datameddelande"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116
-msgid "Attempting to link in more shared libraries than system limit"
-msgstr "Försök att länka in fler delade bibliotek än systemgränsen"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117
-msgid "Can not exec a shared library directly"
-msgstr "Kan inte köra ett delat bibliotek direkt"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118
-msgid "Illegal byte sequence"
-msgstr "Otillåten bytesekvens"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119
-msgid "Operation not applicable"
-msgstr "Operationen inte tilllämpbar"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120
-msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS"
-msgstr "Antal symboliska länkar påträffade vid sökvägsupplösning översteg MAXSYMLINKS"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121
-msgid "Error 91"
-msgstr "Fel 91"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122
-msgid "Error 92"
-msgstr "Fel 92"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129
-msgid "Option not supported by protocol"
-msgstr "Valet stöds inte av protokollet"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130
-msgid "Error 100"
-msgstr "Fel 100"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131
-msgid "Error 101"
-msgstr "Fel 101"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132
-msgid "Error 102"
-msgstr "Fel 102"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133
-msgid "Error 103"
-msgstr "Fel 103"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134
-msgid "Error 104"
-msgstr "Fel 104"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135
-msgid "Error 105"
-msgstr "Fel 105"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136
-msgid "Error 106"
-msgstr "Fel 106"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137
-msgid "Error 107"
-msgstr "Fel 107"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138
-msgid "Error 108"
-msgstr "Fel 108"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139
-msgid "Error 109"
-msgstr "Fel 109"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140
-msgid "Error 110"
-msgstr "Fel 110"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141
-msgid "Error 111"
-msgstr "Fel 111"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142
-msgid "Error 112"
-msgstr "Fel 112"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143
-msgid "Error 113"
-msgstr "Fel 113"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144
-msgid "Error 114"
-msgstr "Fel 114"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145
-msgid "Error 115"
-msgstr "Fel 115"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146
-msgid "Error 116"
-msgstr "Fel 116"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147
-msgid "Error 117"
-msgstr "Fel 117"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148
-msgid "Error 118"
-msgstr "Fel 118"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149
-msgid "Error 119"
-msgstr "Fel 119"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152
-msgid "Operation not supported on transport endpoint"
-msgstr "Operationen stöds inte på transportslutpunkt"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154
-msgid "Address family not supported by protocol family"
-msgstr "Adressfamiljen stöds inte av protokollfamiljen"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159
-msgid "Network dropped connection because of reset"
-msgstr "Nätverket tog bort förbindelsen p.g.a. omstart"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166
-msgid "Error 136"
-msgstr "Fel 136"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167
-msgid "Not a name file"
-msgstr "Inte en namnfil"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168
-msgid "Not available"
-msgstr "Inte tillgänglig"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169
-msgid "Is a name file"
-msgstr "Är en namnfil"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171
-msgid "Reserved for future use"
-msgstr "Reserverad för framtida användning"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172
-msgid "Error 142"
-msgstr "Fel 142"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
-msgid "Cannot send after socket shutdown"
-msgstr "Kan inte skicka efter att uttaget (socket) stängts"
+#: nscd/aicache.c:76 nscd/hstcache.c:461
+#, c-format
+msgid "Haven't found \"%s\" in hosts cache!"
+msgstr "Hittar inte \"%s\" i vÃ¤rdcache!"
 
-#: stdio-common/psignal.c:63
+#: nscd/aicache.c:78 nscd/hstcache.c:463
 #, c-format
-msgid "%s%sUnknown signal %d\n"
-msgstr "%s%sOkänd signal %d\n"
+msgid "Reloading \"%s\" in hosts cache!"
+msgstr "Omladdar \"%s\" i vÃ¤rdcache!"
 
-#: dlfcn/dlinfo.c:51
-msgid "RTLD_SELF used in code not dynamically loaded"
-msgstr "RTLD_SELF används i kod som inte är dynamiskt laddad"
+#: nscd/cache.c:126
+#, c-format
+msgid "add new entry \"%s\" of type %s for %s to cache%s"
+msgstr "lÃ¤gg till ny post \"%s\" av typen %s fÃ¶r %s till cache%s"
 
-#: dlfcn/dlinfo.c:61
-msgid "unsupported dlinfo request"
-msgstr "dlinfo-begäran som inte stöds"
+#: nscd/cache.c:233 nscd/connections.c:750
+#, c-format
+msgid "cannot stat() file `%s': %s"
+msgstr "kan inte ta status pÃ¥ fil \"%s\": %s"
 
-#: malloc/mcheck.c:346
-msgid "memory is consistent, library is buggy\n"
-msgstr "minnet är konsistent, biblioteket är felaktigt\n"
+#: nscd/cache.c:262
+#, c-format
+msgid "pruning %s cache; time %ld"
+msgstr "beskÃ¤r %s cache; tid %ld"
 
-#: malloc/mcheck.c:349
-msgid "memory clobbered before allocated block\n"
-msgstr "minnet förstört före allokerat block\n"
+#: nscd/cache.c:289
+#, c-format
+msgid "considering %s entry \"%s\", timeout %<PRIu64>"
+msgstr "Ã¶vervÃ¤ger %s-post \"%s\", tidsgrÃ¤ns %<PRIu64>"
 
-#: malloc/mcheck.c:352
-msgid "memory clobbered past end of allocated block\n"
-msgstr "minnet förstört efter slutet på allokerat block\n"
+#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493
+#: nscd/connections.c:512
+#, c-format
+msgid "invalid persistent database file \"%s\": %s"
+msgstr "ogiltig persistent databasfil \"%s\": %s"
 
-#: malloc/mcheck.c:355
-msgid "block freed twice\n"
-msgstr "block frigjort två gånger\n"
+#: nscd/connections.c:483
+msgid "header size does not match"
+msgstr "huvudstorlek stÃ¤mmer inte"
 
-#: malloc/mcheck.c:358
-msgid "bogus mcheck_status, library is buggy\n"
-msgstr "felaktig mcheck_status, biblioteket är felaktigt\n"
+#: nscd/connections.c:495
+msgid "file size does not match"
+msgstr "filstorlek stÃ¤mmer inte"
 
-#: malloc/memusagestat.c:53
-msgid "Name output file"
-msgstr "Namnresultatfil"
+#: nscd/connections.c:514
+msgid "verification failed"
+msgstr "verifikation misslyckades"
 
-#: malloc/memusagestat.c:54
-msgid "Title string used in output graphic"
-msgstr "Titelsträng att använda i resultatgrafiken"
+#: nscd/connections.c:528
+#, c-format
+msgid "suggested size of table for database %s larger than the persistent database's table"
+msgstr "fÃ¶reslagen storlek pÃ¥ tabellen fÃ¶r databas %s Ã¤r stÃ¶rre Ã¤n den persistenta databasens tabell"
 
-#: malloc/memusagestat.c:55
-msgid "Generate output linear to time (default is linear to number of function calls)"
-msgstr "Generera utdata linjär i tiden (standardvärde är linjär mot anta funktionsanrop)"
+#: nscd/connections.c:538 nscd/connections.c:619
+#, c-format
+msgid "cannot create read-only descriptor for \"%s\"; no mmap"
+msgstr "kan inte skapa lÃ¤sbar filidentifierare fÃ¶r \"%s\", ingen mmap"
 
-#: malloc/memusagestat.c:57
-msgid "Also draw graph for total memory consumption"
-msgstr "Visa också en graf av totala minnesåtgången"
+#: nscd/connections.c:598
+#, c-format
+msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
+msgstr "databas fÃ¶r %s korrupt eller anvÃ¤nd av flera samtidigt; ta bort %s manuellt om det behÃ¶vs och starta om"
 
-#: malloc/memusagestat.c:58
-msgid "make output graphic VALUE pixel wide"
-msgstr "gör resultatgrafiken VALUE pixlar bred"
+#: nscd/connections.c:605
+#, c-format
+msgid "cannot create %s; no persistent database used"
+msgstr "kan inte skapa %s; ingen persistent databas anvÃ¤nds"
 
-#: malloc/memusagestat.c:59
-msgid "make output graphic VALUE pixel high"
-msgstr "gör resultatgrafiken VALUE pixlar hög"
+#: nscd/connections.c:608
+#, c-format
+msgid "cannot create %s; no sharing possible"
+msgstr "kan inte skapa %s; ingen delning mÃ¶jlig"
 
-#: malloc/memusagestat.c:64
-msgid "Generate graphic from memory profiling data"
-msgstr "Generera grafik från data från minnesprofilering"
+#: nscd/connections.c:679
+#, c-format
+msgid "cannot write to database file %s: %s"
+msgstr "kan inte skriva till databasfil %s: %s"
 
-#: malloc/memusagestat.c:67
-msgid "DATAFILE [OUTFILE]"
-msgstr "DATAFIL [UTFIL]"
+#: nscd/connections.c:713
+#, c-format
+msgid "cannot set socket to close on exec: %s; disabling paranoia mode"
+msgstr "kan inte sÃ¤tta uttag (socket) att stÃ¤ngas vid programstart: %s; kopplar ur paranoialÃ¤ge"
 
-#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57
-msgid "Unknown error"
-msgstr "Okänt fel"
+#: nscd/connections.c:763
+#, c-format
+msgid "cannot open socket: %s"
+msgstr "kan inte Ã¶ppna uttag (socket): %s"
 
-#: string/strsignal.c:69
+#: nscd/connections.c:780
 #, c-format
-msgid "Real-time signal %d"
-msgstr "Realtidssignal %d"
+msgid "cannot change socket to nonblocking mode: %s"
+msgstr "kan inte Ã¤ndra uttag (socket) till icke-blockerande: %s"
 
-#: string/strsignal.c:73
+#: nscd/connections.c:788
 #, c-format
-msgid "Unknown signal %d"
-msgstr "Okänd signal %d"
+msgid "cannot set socket to close on exec: %s"
+msgstr "kan inte sÃ¤tta uttag (socket) att stÃ¤ngas vid programstart: %s"
 
-#: timezone/zdump.c:176
+#: nscd/connections.c:799
 #, c-format
-msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
-msgstr "%s: användning är %s [ --version ] [ -v ] [ -c gräns ] zonnamn ...\n"
+msgid "cannot enable socket to accept connections: %s"
+msgstr "kan inte fÃ¥ uttag (socket) att acceptera fÃ¶rbindelser: %s"
 
-#: timezone/zdump.c:269
-msgid "Error writing to standard output"
-msgstr "Fel vid skrivning till standard ut"
+#: nscd/connections.c:892
+#, c-format
+msgid "provide access to FD %d, for %s"
+msgstr "ge Ã¥tkomst till FD %d, fÃ¶r %s"
 
-#: timezone/zic.c:361
+#: nscd/connections.c:904
 #, c-format
-msgid "%s: Memory exhausted: %s\n"
-msgstr "%s: Minnet slut: %s\n"
+msgid "cannot handle old request version %d; current version is %d"
+msgstr "kan inte hantera Ã¤ldre fÃ¶rfrÃ¥gansversion %d, nuvarande version Ã¤r %d"
 
-#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157
-msgid "Unknown system error"
-msgstr "Okänt systemfel"
+#: nscd/connections.c:954 nscd/connections.c:1007
+#, c-format
+msgid "cannot write result: %s"
+msgstr "kan inte skriva resultat: %s"
 
-#: timezone/zic.c:420
+#: nscd/connections.c:1082
 #, c-format
-msgid "\"%s\", line %d: %s"
-msgstr "\"%s\", rad %d: %s"
+msgid "error getting caller's id: %s"
+msgstr "kunde inte hÃ¤mta anropandes identitet: %s"
 
-#: timezone/zic.c:423
+#: nscd/connections.c:1140 nscd/connections.c:1154
 #, c-format
-msgid " (rule from \"%s\", line %d)"
-msgstr " (regel från \"%s\", rad %d)"
+msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode"
+msgstr "kan inte Ã¶ppna /proc/slef/cmdline: %s, kopplar ur paranoialÃ¤ge"
 
-#: timezone/zic.c:435
-msgid "warning: "
-msgstr "varning: "
+#: nscd/connections.c:1194
+#, c-format
+msgid "cannot change to old UID: %s; disabling paranoia mode"
+msgstr "kan inte byta till fÃ¶regÃ¥ende UID: %s; kopplar ur paranoialÃ¤ge"
 
-#: timezone/zic.c:445
+#: nscd/connections.c:1204
 #, c-format
-msgid ""
-"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
-"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
-msgstr ""
-"%s: användning är %s [ --version ] [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] \\\n"
-"\t[ -d katalog ] [ -L skottsekunder ] [ -y årkontrollprogram ] [ filnamn ... ]\n"
+msgid "cannot change to old GID: %s; disabling paranoia mode"
+msgstr "kan inte byta till fÃ¶regÃ¥ende GID: %s; kopplar ur paranoialÃ¤ge"
 
-#: timezone/zic.c:492
+#: nscd/connections.c:1217
 #, c-format
-msgid "%s: More than one -d option specified\n"
-msgstr "%s: Flaggan -d given mer än en gång\n"
+msgid "cannot change to old working directory: %s; disabling paranoia mode"
+msgstr "kan inte byta till fÃ¶regÃ¥ende arbetskatalog: %s; kopplar ur paranoialÃ¤ge"
 
-#: timezone/zic.c:502
+#: nscd/connections.c:1245
 #, c-format
-msgid "%s: More than one -l option specified\n"
-msgstr "%s: Flaggan -l given mer än en gång\n"
+msgid "re-exec failed: %s; disabling paranoia mode"
+msgstr "Ã¥terstart misslyckades: %s; kopplar ur paranoialÃ¤ge"
 
-#: timezone/zic.c:512
+#: nscd/connections.c:1254
 #, c-format
-msgid "%s: More than one -p option specified\n"
-msgstr "%s: Flaggan -p given mer än en gång\n"
+msgid "cannot change current working directory to \"/\": %s"
+msgstr "kan inte byta aktuell katalog to \"/\": %s"
 
-#: timezone/zic.c:522
+#: nscd/connections.c:1372
 #, c-format
-msgid "%s: More than one -y option specified\n"
-msgstr "%s: Flaggan -y given mer än en gång\n"
+msgid "short read while reading request: %s"
+msgstr "fattas data vid lÃ¤sning av begÃ¤ran: %s"
 
-#: timezone/zic.c:532
+#: nscd/connections.c:1404
 #, c-format
-msgid "%s: More than one -L option specified\n"
-msgstr "%s: Flaggan -L given mer än en gång\n"
+msgid "key length in request too long: %d"
+msgstr "nyckellÃ¤ngd i begÃ¤ran fÃ¶r lÃ¥ng: %d"
 
-#: timezone/zic.c:639
+#: nscd/connections.c:1417
 #, c-format
-msgid "%s: Can't unlink  %s: %s\n"
-msgstr "%s: Kan inte ta bort (unlink) %s: %s\n"
+msgid "short read while reading request key: %s"
+msgstr "fattas data vid lÃ¤sning av begÃ¤ransnyckel: %s"
 
-#: timezone/zic.c:646
-msgid "hard link failed, symbolic link used"
-msgstr "hård länk misslyckades, använder symbolisk länk"
+#: nscd/connections.c:1426
+#, c-format
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request: begÃ¤ran mottagen (Version = %d) frÃ¥n PID %ld"
 
-#: timezone/zic.c:654
+#: nscd/connections.c:1431
 #, c-format
-msgid "%s: Can't link from %s to %s: %s\n"
-msgstr "%s: Kan inte länka från %s till %s: %s\n"
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request: begÃ¤ran mottagen (Version = %d)"
 
-#: timezone/zic.c:752 timezone/zic.c:754
-msgid "same rule name in multiple files"
-msgstr "samma regel i flera filer"
+#: nscd/connections.c:1792
+#, c-format
+msgid "could only start %d threads; terminating"
+msgstr "kunde bara starta %d trÃ¥dar; avslutar"
 
-#: timezone/zic.c:795
-msgid "unruly zone"
-msgstr "besvärlig zon"
+#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858
+#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896
+#: nscd/connections.c:1907
+#, c-format
+msgid "Failed to run nscd as user '%s'"
+msgstr "Misslyckades att kÃ¶ra nscd som anvÃ¤ndare \"%s\""
 
-#: timezone/zic.c:802
+#: nscd/connections.c:1859
 #, c-format
-msgid "%s in ruleless zone"
-msgstr "%s i zon utan regler"
+msgid "initial getgrouplist failed"
+msgstr "fÃ¶rsta getgrouplist misslyckades"
 
-#: timezone/zic.c:823
-msgid "standard input"
-msgstr "standard in"
+#: nscd/connections.c:1868
+#, c-format
+msgid "getgrouplist failed"
+msgstr "getgrouplist misslyckades"
 
-#: timezone/zic.c:828
+#: nscd/connections.c:1886
 #, c-format
-msgid "%s: Can't open %s: %s\n"
-msgstr "%s: Kan inte öppna %s: %s\n"
+msgid "setgroups failed"
+msgstr "setgroups misslyckades"
 
-#: timezone/zic.c:839
-msgid "line too long"
-msgstr "för lång rad"
+#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411
+#: nscd/pwdcache.c:395
+#, c-format
+msgid "short write in %s: %s"
+msgstr "ofullstÃ¤ndig skrivning i %s: %s"
 
-#: timezone/zic.c:859
-msgid "input line of unknown type"
-msgstr "inrad av okänd typ"
+#: nscd/grpcache.c:443 nscd/initgrcache.c:77
+#, c-format
+msgid "Haven't found \"%s\" in group cache!"
+msgstr "Hittar inte \"%s\" i gruppcache!"
 
-#: timezone/zic.c:875
+#: nscd/grpcache.c:445 nscd/initgrcache.c:79
 #, c-format
-msgid "%s: Leap line in non leap seconds file %s\n"
-msgstr "%s: \"Leap\"-rad i fil %s som inte är skottsekundsfil\n"
+msgid "Reloading \"%s\" in group cache!"
+msgstr "Omladdar \"%s\" i gruppcache!"
 
-#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322
+#: nscd/grpcache.c:536
 #, c-format
-msgid "%s: panic: Invalid l_value %d\n"
-msgstr "%s: panik: ogiltigt l_value %d\n"
+msgid "Invalid numeric gid \"%s\"!"
+msgstr "Ogiltigt numeriskt gruppid (gid) \"%s\"!"
 
-#: timezone/zic.c:890
+#: nscd/mem.c:382
 #, c-format
-msgid "%s: Error reading %s\n"
-msgstr "%s: Fel vid läsning från %s\n"
+msgid "freed %zu bytes in %s cache"
+msgstr "frigorde %zu byte i %s cache"
 
-#: timezone/zic.c:897
+#: nscd/mem.c:511
 #, c-format
-msgid "%s: Error closing %s: %s\n"
-msgstr "%s: Fel vid stängning av %s: %s\n"
+msgid "no more memory for database '%s'"
+msgstr "inget mer minne fÃ¶r databas \"%s\""
 
-#: timezone/zic.c:902
-msgid "expected continuation line not found"
-msgstr "förväntad fortsättningsrad inte funnen"
+#: nscd/nscd.c:97
+msgid "Read configuration data from NAME"
+msgstr "LÃ¤s konfigurationsdata frÃ¥n NAMN"
 
-#: timezone/zic.c:958
-msgid "wrong number of fields on Rule line"
-msgstr "fel antal fält på \"Rule\"-rad"
+#: nscd/nscd.c:99
+msgid "Do not fork and display messages on the current tty"
+msgstr "Skapa inte barnprocess, visa meddelanden pÃ¥ nuvarande tty"
 
-#: timezone/zic.c:962
-msgid "nameless rule"
-msgstr "namnlös regel"
+#: nscd/nscd.c:100
+msgid "NUMBER"
+msgstr "ANTAL"
 
-#: timezone/zic.c:967
-msgid "invalid saved time"
-msgstr "ogiltigt sparad tid"
+#: nscd/nscd.c:100
+msgid "Start NUMBER threads"
+msgstr "Starta ANTAL trÃ¥dar"
 
-#: timezone/zic.c:986
-msgid "wrong number of fields on Zone line"
-msgstr "fel antal fält på \"Zone\"-rad"
+#: nscd/nscd.c:101
+msgid "Shut the server down"
+msgstr "Avsluta servern"
+
+#: nscd/nscd.c:102
+msgid "Print current configuration statistic"
+msgstr "Skriv ut nuvarande konfigurationsstatistik"
+
+#: nscd/nscd.c:103
+msgid "TABLE"
+msgstr "TABELL"
 
-#: timezone/zic.c:992
+#: nscd/nscd.c:104
+msgid "Invalidate the specified cache"
+msgstr "Invalidera den angivna cachen"
+
+#: nscd/nscd.c:105
+msgid "TABLE,yes"
+msgstr "TABELL,ja"
+
+#: nscd/nscd.c:106
+msgid "Use separate cache for each user"
+msgstr "AnvÃ¤nd separat cache fÃ¶r varje anvÃ¤ndare"
+
+#: nscd/nscd.c:111
+msgid "Name Service Cache Daemon."
+msgstr "NamntjÃ¤nst cache-demon"
+
+#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123
 #, c-format
-msgid "\"Zone %s\" line and -l option are mutually exclusive"
-msgstr "\"Zone %s\"-rad och flaggan -l är ömsesidigt uteslutande"
+msgid "wrong number of arguments"
+msgstr "fel antal argument"
 
-#: timezone/zic.c:1000
+#: nscd/nscd.c:153
 #, c-format
-msgid "\"Zone %s\" line and -p option are mutually exclusive"
-msgstr "\"Zone %s\"-rad och flaggan -p är ömsesidigt uteslutande"
+msgid "failure while reading configuration file; this is fatal"
+msgstr "kan inte lÃ¤sa konfigurationsdata, detta Ã¤r fatalt"
 
-#: timezone/zic.c:1012
+#: nscd/nscd.c:162
 #, c-format
-msgid "duplicate zone name %s (file \"%s\", line %d)"
-msgstr "dubblerat zonnamn %s (fil \"%s\", rad %d)"
+msgid "already running"
+msgstr "kÃ¶r redan"
 
-#: timezone/zic.c:1028
-msgid "wrong number of fields on Zone continuation line"
-msgstr "fel antal fält på \"Zone\"-fortsättningsrad"
+#: nscd/nscd.c:177 nscd/nscd.c:232
+#, c-format
+msgid "cannot fork"
+msgstr "kan inte skapa barnprocess"
 
-#: timezone/zic.c:1068
-msgid "invalid UTC offset"
-msgstr "ogiltigt UTC-tillägg"
+#: nscd/nscd.c:240
+#, c-format
+msgid "cannot change current working directory to \"/\""
+msgstr "kan inte byta aktuell katalog till \"/\""
 
-#: timezone/zic.c:1071
-msgid "invalid abbreviation format"
-msgstr "ogiltigt förkortningsformat"
+#: nscd/nscd.c:248
+msgid "Could not create log file"
+msgstr "Kunde inte skapa loggfil"
 
-#: timezone/zic.c:1097
-msgid "Zone continuation line end time is not after end time of previous line"
-msgstr "Zon-fortsättningsradens sluttid är inte efter sluttiden på föregående rad"
+#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172
+#, c-format
+msgid "Only root is allowed to use this option!"
+msgstr "Bara root har tillÃ¥telse att anvÃ¤nda denna operation!"
 
-#: timezone/zic.c:1124
-msgid "wrong number of fields on Leap line"
-msgstr "fel antal fält på \"Leap\"-rad"
+#: nscd/nscd.c:359 nscd/nscd_stat.c:191
+#, c-format
+msgid "write incomplete"
+msgstr "ofullstÃ¤nding skrivning"
 
-#: timezone/zic.c:1133
-msgid "invalid leaping year"
-msgstr "ogiltigt skottår"
+#: nscd/nscd.c:370
+#, c-format
+msgid "cannot read invalidate ACK"
+msgstr "kan inte lÃ¤sa ogiltigfÃ¶rklarings-ACK"
 
-#: timezone/zic.c:1148 timezone/zic.c:1252
-msgid "invalid month name"
-msgstr "ogiltigt månadsnamn"
+#: nscd/nscd.c:376
+#, c-format
+msgid "invalidation failed"
+msgstr "ogiltigfÃ¶rklaring misslyckades"
 
-#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388
-msgid "invalid day of month"
-msgstr "ogiltig dag i månaden"
+#: nscd/nscd.c:386
+#, c-format
+msgid "secure services not implemented anymore"
+msgstr "sÃ¤kra tjÃ¤nster Ã¤r inte implementerade lÃ¤ngre"
 
-#: timezone/zic.c:1166
-msgid "time before zero"
-msgstr "tid före noll"
+#: nscd/nscd_conf.c:55
+#, c-format
+msgid "database %s is not supported\n"
+msgstr "databas \"%s\" stÃ¶ds ej\n"
 
-#: timezone/zic.c:1170
-msgid "time too small"
-msgstr "tid för kort"
+#: nscd/nscd_conf.c:106
+#, c-format
+msgid "Parse error: %s"
+msgstr "Parsfel: %s"
 
-#: timezone/zic.c:1174
-msgid "time too large"
-msgstr "tid för lång"
+#: nscd/nscd_conf.c:191
+#, c-format
+msgid "Must specify user name for server-user option"
+msgstr "AnvÃ¤ndarnamn krÃ¤vs fÃ¶r \"server-user\"-flaggan"
 
-#: timezone/zic.c:1178 timezone/zic.c:1281
-msgid "invalid time of day"
-msgstr "ogiltig tid på dagen"
+#: nscd/nscd_conf.c:198
+#, c-format
+msgid "Must specify user name for stat-user option"
+msgstr "AnvÃ¤ndarnamn krÃ¤vs fÃ¶r \"stat-user\"-flaggan"
 
-#: timezone/zic.c:1197
-msgid "illegal CORRECTION field on Leap line"
-msgstr "otillåtet \"CORRECTION\"-fält på \"Leap\"-rad"
+#: nscd/nscd_conf.c:242
+#, c-format
+msgid "invalid value for 'reload-count': %u"
+msgstr "ogiltigt vÃ¤rde fÃ¶r \"reload-count\": %u"
 
-#: timezone/zic.c:1201
-msgid "illegal Rolling/Stationary field on Leap line"
-msgstr "otillåtet \"Rolling/Stationary\"-fält på \"Leap\"-rad"
+#: nscd/nscd_conf.c:257
+#, c-format
+msgid "Must specify value for restart-interval option"
+msgstr "MÃ¥ste ge vÃ¤rde fÃ¶r \"restart-interval\"-flaggan"
 
-#: timezone/zic.c:1216
-msgid "wrong number of fields on Link line"
-msgstr "fel antal fält på \"Link\"-rad"
+#: nscd/nscd_conf.c:271
+#, c-format
+msgid "Unknown option: %s %s %s"
+msgstr "OkÃ¤nd flagga: %s %s %s"
 
-#: timezone/zic.c:1220
-msgid "blank FROM field on Link line"
-msgstr "tomt \"FROM\"-fält på \"Link\"-rad"
+#: nscd/nscd_conf.c:284
+#, c-format
+msgid "cannot get current working directory: %s; disabling paranoia mode"
+msgstr "kan inte hÃ¤mta aktuell katalog: %s; kopplar ut paranoialÃ¤ge"
 
-#: timezone/zic.c:1224
-msgid "blank TO field on Link line"
-msgstr "tomt \"TO\"-fält på \"Link\"-rad"
+#: nscd/nscd_conf.c:304
+#, c-format
+msgid "maximum file size for %s database too small"
+msgstr "maximal filstorlek fÃ¶r \"%s\"-databasen Ã¤r fÃ¶r liten"
 
-#: timezone/zic.c:1301
-msgid "invalid starting year"
-msgstr "ogiltigt startår"
+#: nscd/nscd_stat.c:141
+#, c-format
+msgid "cannot write statistics: %s"
+msgstr "kan inte skriva statistik: %s"
 
-#: timezone/zic.c:1305
-msgid "starting year too low to be represented"
-msgstr "startår för litet för att kunna representeras"
+#: nscd/nscd_stat.c:156
+msgid "yes"
+msgstr "ja"
+
+#: nscd/nscd_stat.c:157
+msgid "no"
+msgstr "nej"
 
-#: timezone/zic.c:1307
-msgid "starting year too high to be represented"
-msgstr "startår för stort för att kunna representeras"
+#: nscd/nscd_stat.c:168
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "Bara root eller %s har tillÃ¥telse att anvÃ¤nda denna operation!"
 
-#: timezone/zic.c:1326
-msgid "invalid ending year"
-msgstr "ogiltigt slutår"
+#: nscd/nscd_stat.c:179
+#, c-format
+msgid "nscd not running!\n"
+msgstr "nscd kÃ¶r inte!\n"
 
-#: timezone/zic.c:1330
-msgid "ending year too low to be represented"
-msgstr "slutår för litet för att kunna representeras"
+#: nscd/nscd_stat.c:203
+#, c-format
+msgid "cannot read statistics data"
+msgstr "kan inte lÃ¤sa statistikdata"
 
-#: timezone/zic.c:1332
-msgid "ending year too high to be represented"
-msgstr "slutår för stort för att kunna representeras"
+#: nscd/nscd_stat.c:206
+#, c-format
+msgid ""
+"nscd configuration:\n"
+"\n"
+"%15d  server debug level\n"
+msgstr ""
+"nscd konfiguration:\n"
+"\n"
+"%15d  servers felsÃ¶kningslÃ¤ge\n"
 
-#: timezone/zic.c:1335
-msgid "starting year greater than ending year"
-msgstr "startår är större än slutår"
+#: nscd/nscd_stat.c:230
+#, c-format
+msgid "%3ud %2uh %2um %2lus  server runtime\n"
+msgstr "%3ud %2uh %2um %2lus  servers kÃ¶rtid\n"
+
+#: nscd/nscd_stat.c:233
+#, c-format
+msgid "    %2uh %2um %2lus  server runtime\n"
+msgstr "    %2uh %2um %2lus  servers kÃ¶rtid\n"
+
+#: nscd/nscd_stat.c:235
+#, c-format
+msgid "        %2um %2lus  server runtime\n"
+msgstr "        %2um %2lus  servers kÃ¶rtid\n"
+
+#: nscd/nscd_stat.c:237
+#, c-format
+msgid "            %2lus  server runtime\n"
+msgstr "            %2lus  servers kÃ¶rtid\n"
+
+#: nscd/nscd_stat.c:239
+#, c-format
+msgid ""
+"%15d  current number of threads\n"
+"%15d  maximum number of threads\n"
+"%15lu  number of times clients had to wait\n"
+"%15s  paranoia mode enabled\n"
+"%15lu  restart internal\n"
+msgstr ""
+"%15d  nuvarande antal trÃ¥dar\n"
+"%15d  maximalt antal trÃ¥dar\n"
+"%15lu  antal gÃ¥nger en klient behÃ¶vde vÃ¤nta\n"
+"%15s  paranoialÃ¤ge pÃ¥slagen\n"
+"%15lu  omstart internt\n"
 
-#: timezone/zic.c:1342
-msgid "typed single year"
-msgstr "satte typ på endast ett år"
+#: nscd/nscd_stat.c:273
+#, c-format
+msgid ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s  cache is enabled\n"
+"%15s  cache is persistent\n"
+"%15s  cache is shared\n"
+"%15zu  suggested size\n"
+"%15zu  total data pool size\n"
+"%15zu  used data pool size\n"
+"%15lu  seconds time to live for positive entries\n"
+"%15lu  seconds time to live for negative entries\n"
+"%15<PRIuMAX>  cache hits on positive entries\n"
+"%15<PRIuMAX>  cache hits on negative entries\n"
+"%15<PRIuMAX>  cache misses on positive entries\n"
+"%15<PRIuMAX>  cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15zu  current number of cached values\n"
+"%15zu  maximum number of cached values\n"
+"%15zu  maximum chain length searched\n"
+"%15<PRIuMAX>  number of delays on rdlock\n"
+"%15<PRIuMAX>  number of delays on wrlock\n"
+"%15<PRIuMAX>  memory allocations failed\n"
+"%15s  check /etc/%s for changes\n"
+msgstr ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s  cache Ã¤r pÃ¥slagen\n"
+"%15s  cache Ã¤r persistent\n"
+"%15s  cache Ã¤r delad\n"
+"%15zu  fÃ¶reslagen storlek\n"
+"%15zu  total datapoolstorlek\n"
+"%15zu  anvÃ¤nd datapoolstorlek\n"
+"%15lu  livslÃ¤ngd i sekunder fÃ¶r positiva poster\n"
+"%15lu  livslÃ¤ngd i sekunder fÃ¶r negativa poster\n"
+"%15<PRIuMAX>  cache-trÃ¤ffar fÃ¶r positiva poster\n"
+"%15<PRIuMAX>  cache-trÃ¤ffar fÃ¶r negativa poster\n"
+"%15<PRIuMAX>  cache-missar fÃ¶r positiva poster\n"
+"%15<PRIuMAX>  cache-missar fÃ¶r negativa poster\n"
+"%15lu%% cache trÃ¤ffprocent\n"
+"%15zu  nuvarande antal vÃ¤rden i cache\n"
+"%15zu  maximalt antal vÃ¤rden i cache\n"
+"%15zu  maximal kedjelÃ¤ngd som sÃ¶ks\n"
+"%15<PRIuMAX>  antal vÃ¤ntan pÃ¥ lÃ¤slÃ¥s\n"
+"%15<PRIuMAX>  antal vÃ¤ntan pÃ¥ skrivlÃ¥s\n"
+"%15<PRIuMAX>  antal misslyckade minnesallokeringar\n"
+"%15s  kontrollera /etc/%s fÃ¶r Ã¤ndringar\n"
 
-#: timezone/zic.c:1379
-msgid "invalid weekday name"
-msgstr "ogiltigt veckodagsnamn"
+#: nscd/pwdcache.c:438
+#, c-format
+msgid "Haven't found \"%s\" in password cache!"
+msgstr "Hittar inte \"%s\" i lÃ¶senordscache!"
 
-#: timezone/zic.c:1494
+#: nscd/pwdcache.c:440
 #, c-format
-msgid "%s: Can't remove %s: %s\n"
-msgstr "%s: Kan inte ta bort %s: %s\n"
+msgid "Reloading \"%s\" in password cache!"
+msgstr "Omladdar \"%s\" i lÃ¶senordscache!"
 
-#: timezone/zic.c:1504
+#: nscd/pwdcache.c:532
 #, c-format
-msgid "%s: Can't create %s: %s\n"
-msgstr "%s: Kan inte skapa %s: %s\n"
+msgid "Invalid numeric uid \"%s\"!"
+msgstr "Ogiltigt numeriskt anvÃ¤ndarid (uid) \"%s\"!"
 
-#: timezone/zic.c:1570
+#: nscd/selinux.c:151
 #, c-format
-msgid "%s: Error writing %s\n"
-msgstr "%s: Fel vid skrivning till %s\n"
+msgid "Failed opening connection to the audit subsystem: %m"
+msgstr "Misslyckades med att Ã¶ppna en fÃ¶rbindelse till undersystemet fÃ¶r granskning (audit): %m"
 
-#: timezone/zic.c:1760
-msgid "can't determine time zone abbreviation to use just after until time"
-msgstr "kan inte avgöra tidszonsförkortning att använda just efter \"until\"-tid"
+#: nscd/selinux.c:172
+msgid "Failed to set keep-capabilities"
+msgstr "Misslyckades med att sÃ¤tta \"keep\"-kapabiliteter"
 
-#: timezone/zic.c:1803
-msgid "too many transitions?!"
-msgstr "för många övergångar?!"
+#: nscd/selinux.c:173 nscd/selinux.c:232
+#, c-format
+msgid "prctl(KEEPCAPS) failed"
+msgstr "prctl(KEEPCAPS) misslyckades"
 
-#: timezone/zic.c:1822
-msgid "internal error - addtype called with bad isdst"
-msgstr "internt fel - addtype anropad med felaktig isdst"
+#: nscd/selinux.c:187
+msgid "Failed to initialize drop of capabilities"
+msgstr "Misslyckades med att initiera borttagning av kapabiliteter"
 
-#: timezone/zic.c:1826
-msgid "internal error - addtype called with bad ttisstd"
-msgstr "internt fel - addtype anropad med felaktig ttisstd"
+#: nscd/selinux.c:188
+#, c-format
+msgid "cap_init failed"
+msgstr "cap_init misslyckades"
 
-#: timezone/zic.c:1830
-msgid "internal error - addtype called with bad ttisgmt"
-msgstr "internt fel - addtype anropad med felaktig ttisgmt"
+#: nscd/selinux.c:205
+msgid "Failed to drop capabilities\n"
+msgstr "Misslyckades med att ta bort kapabiliteter\n"
 
-#: timezone/zic.c:1849
-msgid "too many local time types"
-msgstr "för många lokala tidstyper"
+#: nscd/selinux.c:206 nscd/selinux.c:223
+#, c-format
+msgid "cap_set_proc failed"
+msgstr "cap_set_proc misslyckades"
 
-#: timezone/zic.c:1877
-msgid "too many leap seconds"
-msgstr "för många skottsekunder"
+#: nscd/selinux.c:222
+msgid "Failed to drop capabilities"
+msgstr "Misslyckades med att ta bort kapabiliteter"
 
-#: timezone/zic.c:1883
-msgid "repeated leap second moment"
-msgstr "upprepat skottsekundstillfälle"
+#: nscd/selinux.c:231
+msgid "Failed to unset keep-capabilities"
+msgstr "Misslyckades med att ta bort \"keep\"-kapabiliteter"
 
-#: timezone/zic.c:1935
-msgid "Wild result from command execution"
-msgstr "Vilt resultat från kommandokörning"
+#: nscd/selinux.c:247
+msgid "Failed to determine if kernel supports SELinux"
+msgstr "Misslyckades med att ta reda pÃ¥ om kÃ¤rnan stÃ¶djer SELinux"
 
-#: timezone/zic.c:1936
+#: nscd/selinux.c:262
 #, c-format
-msgid "%s: command was '%s', result was %d\n"
-msgstr "%s: kommandot var \"%s\", resultatet blev %d\n"
+msgid "Failed to start AVC thread"
+msgstr "Misslyckades med att starta AVC-trÃ¥d"
 
-#: timezone/zic.c:2031
-msgid "Odd number of quotation marks"
-msgstr "Ojämnt antal citationstecken"
+#: nscd/selinux.c:284
+#, c-format
+msgid "Failed to create AVC lock"
+msgstr "Misslyckade med att skapa AVC-lÃ¥s"
 
-#: timezone/zic.c:2051 timezone/zic.c:2070
-msgid "time overflow"
-msgstr "för stort tidsvärde"
+#: nscd/selinux.c:324
+#, c-format
+msgid "Failed to start AVC"
+msgstr "Misslyckades med att starta AVC"
 
-#: timezone/zic.c:2117
-msgid "use of 2/29 in non leap-year"
-msgstr "använder 29/2 i icke-skottår"
+#: nscd/selinux.c:326
+msgid "Access Vector Cache (AVC) started"
+msgstr "Access Vector Cache (AVC) startad"
 
-#: timezone/zic.c:2151
-msgid "no day in month matches rule"
-msgstr "ingen dag i månaden matchar regeln"
+#: nscd/selinux.c:347
+msgid "Error getting context of socket peer"
+msgstr "Kunde inte hÃ¤mta kontext fÃ¶r uttagsparter (socket peer)"
 
-#: timezone/zic.c:2175
-msgid "too many, or too long, time zone abbreviations"
-msgstr "för många eller för långa tidszonförkortningar"
+#: nscd/selinux.c:352
+msgid "Error getting context of nscd"
+msgstr "Kunde inte hÃ¤mta kontext fÃ¶r nscd"
 
-#: timezone/zic.c:2216
-#, c-format
-msgid "%s: Can't create directory %s: %s\n"
-msgstr "%s: Kan inte skapa katalog %s: %s\n"
+#: nscd/selinux.c:358
+msgid "Error getting sid from context"
+msgstr "Kunde inte hÃ¤mta \"sid\" frÃ¥n kontext"
 
-#: timezone/zic.c:2238
+#: nscd/selinux.c:390
 #, c-format
-msgid "%s: %d did not sign extend correctly\n"
-msgstr "%s: %d teckenexpanderades inte korrekt\n"
+msgid ""
+"\n"
+"SELinux AVC Statistics:\n"
+"\n"
+"%15u  entry lookups\n"
+"%15u  entry hits\n"
+"%15u  entry misses\n"
+"%15u  entry discards\n"
+"%15u  CAV lookups\n"
+"%15u  CAV hits\n"
+"%15u  CAV probes\n"
+"%15u  CAV misses\n"
+msgstr ""
+"\n"
+"SELinux AVC Statistik:\n"
+"\n"
+"%15u  postsÃ¶kingar\n"
+"%15u  posttrÃ¤ffar\n"
+"%15u  postmissar\n"
+"%15u  bortkastade poster\n"
+"%15u  CAV-sÃ¶kningar\n"
+"%15u  CAV-trÃ¤ffar\n"
+"%15u  CAV-sonderingar\n"
+"%15u  CAV-missar\n"
 
-#: posix/../sysdeps/generic/wordexp.c:1797
-msgid "parameter null or not set"
-msgstr "parameter är tom eller inte satt"
+#: nss/getent.c:52
+msgid "database [key ...]"
+msgstr "databas [nyckel ...]"
 
-#: posix/../sysdeps/posix/gai_strerror.c:31
-msgid "Address family for hostname not supported"
-msgstr "Adressfamilj för värdnamn stöds ej"
+#: nss/getent.c:57
+msgid "Service configuration to be used"
+msgstr "TjÃ¤nstekonfiguration som ska anvÃ¤ndas"
 
-#: posix/../sysdeps/posix/gai_strerror.c:32
-msgid "Temporary failure in name resolution"
-msgstr "Namnuppslagning misslyckades temporärt"
+#: nss/getent.c:62
+msgid ""
+"Get entries from administrative database.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"HÃ¤mta poster frÃ¥n den administrativa databasenFÃ¶r felrapporteringsinstruktioner, se:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+"Rapportera fel eller synpunkter pÃ¥ Ã¶versÃ¤ttningen till <tp-sv@listor.tp-sv.se>.\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:33
-msgid "Bad value for ai_flags"
-msgstr "Otillåtet värde för ai_flags"
+#: nss/getent.c:145 nss/getent.c:394
+#, c-format
+msgid "Enumeration not supported on %s\n"
+msgstr "UpprÃ¤kning stÃ¶ds inte pÃ¥ %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:34
-msgid "Non-recoverable failure in name resolution"
-msgstr "Oreparerbart fel i namnuppslagning"
+#: nss/getent.c:782
+#, c-format
+msgid "Unknown database name"
+msgstr "OkÃ¤nt databasnamn"
 
-#: posix/../sysdeps/posix/gai_strerror.c:35
-msgid "ai_family not supported"
-msgstr "ai_family stöds ej"
+#: nss/getent.c:808
+msgid "Supported databases:\n"
+msgstr "Databaser som stÃ¶ds:\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:36
-msgid "Memory allocation failure"
-msgstr "Minnesallokeringsfel"
+#: nss/getent.c:868
+#, c-format
+msgid "Unknown database: %s\n"
+msgstr "OkÃ¤nd databas: %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:37
-msgid "No address associated with hostname"
-msgstr "Ingen adress associerad med värdnamn"
+#: nss/makedb.c:60
+msgid "Convert key to lower case"
+msgstr "Konvertera nyckel till gemener"
 
-#: posix/../sysdeps/posix/gai_strerror.c:38
-msgid "Name or service not known"
-msgstr "Namn eller tjänst okänd"
+#: nss/makedb.c:63
+msgid "Do not print messages while building database"
+msgstr "Skriv inte meddelanden medans databasen byggs"
 
-#: posix/../sysdeps/posix/gai_strerror.c:39
-msgid "Servname not supported for ai_socktype"
-msgstr "Servname stöds inte för ai_socktype"
+#: nss/makedb.c:65
+msgid "Print content of database file, one entry a line"
+msgstr "Skriv ut innehÃ¥llet i databasen, en post per rad"
 
-#: posix/../sysdeps/posix/gai_strerror.c:40
-msgid "ai_socktype not supported"
-msgstr "ai_socktype stöds ej"
+#: nss/makedb.c:70
+msgid "Create simple DB database from textual input."
+msgstr "Skapa en enkel databas frÃ¥n textuell indata"
 
-#: posix/../sysdeps/posix/gai_strerror.c:41
-msgid "System error"
-msgstr "Systemfel"
+#: nss/makedb.c:73
+msgid ""
+"INPUT-FILE OUTPUT-FILE\n"
+"-o OUTPUT-FILE INPUT-FILE\n"
+"-u INPUT-FILE"
+msgstr ""
+"INFIL UTFIL\n"
+"-o UTFIL INFIL\n"
+"-u INFIL"
 
-#: posix/../sysdeps/posix/gai_strerror.c:42
-msgid "Processing request in progress"
-msgstr "Behandling av begäran pågår"
+#: nss/makedb.c:142
+#, c-format
+msgid "No usable database library found."
+msgstr "Inget anvÃ¤ndbart databasbibliotek hittades"
 
-#: posix/../sysdeps/posix/gai_strerror.c:43
-msgid "Request canceled"
-msgstr "Begäran avbruten"
+#: nss/makedb.c:149
+#, c-format
+msgid "cannot open database file `%s': %s"
+msgstr "kan inte Ã¶ppna databasfil \"%s\": %s"
 
-#: posix/../sysdeps/posix/gai_strerror.c:44
-msgid "Request not canceled"
-msgstr "Begäran inte avbruten"
+#: nss/makedb.c:151
+msgid "incorrectly formatted file"
+msgstr "inkorrekt formaterad fil"
 
-#: posix/../sysdeps/posix/gai_strerror.c:45
-msgid "All requests done"
-msgstr "Alla begäran utförda"
+#: nss/makedb.c:331
+msgid "duplicate key"
+msgstr "duplicerad nyckel"
 
-#: posix/../sysdeps/posix/gai_strerror.c:46
-msgid "Interrupted by a signal"
-msgstr "Avbruten av en signal"
+#: nss/makedb.c:337
+#, c-format
+msgid "while writing database file"
+msgstr "nÃ¤r databasfilen skrevs"
+
+#: nss/makedb.c:348
+#, c-format
+msgid "problems while reading `%s'"
+msgstr "problem nÃ¤r \"%s\" lÃ¤stes"
+
+#: nss/makedb.c:368 nss/makedb.c:385
+#, c-format
+msgid "while reading database"
+msgstr "nÃ¤r databasen lÃ¤stes"
 
-#: posix/getconf.c:892
+#: posix/getconf.c:940
 #, c-format
 msgid "Usage: %s [-v specification] variable_name [pathname]\n"
-msgstr "Användning: %s [-v specifikation] variabelnamn [sökväg]\n"
+msgstr "AnvÃ¤ndning: %s [-v specifikation] variabelnamn [sÃ¶kvÃ¤g]\n"
+
+#: posix/getconf.c:943
+#, c-format
+msgid "       %s -a [pathname]\n"
+msgstr "       %s -a [sÃ¶kvÃ¤g]\n"
 
-#: posix/getconf.c:950
+#: posix/getconf.c:1062
 #, c-format
 msgid "unknown specification \"%s\""
-msgstr "okänd specifikation \"%s\""
+msgstr "okÃ¤nd specifikation \"%s\""
+
+#: posix/getconf.c:1090
+#, c-format
+msgid "Couldn't execute %s"
+msgstr "Kunde inte exekvera %s"
 
-#: posix/getconf.c:979 posix/getconf.c:995
+#: posix/getconf.c:1130 posix/getconf.c:1146
 msgid "undefined"
 msgstr "odefinierad"
 
-#: posix/getconf.c:1017
+#: posix/getconf.c:1168
 #, c-format
 msgid "Unrecognized variable `%s'"
-msgstr "Okänd variabel \"%s\""
+msgstr "OkÃ¤nd variabel \"%s\""
 
-#: posix/getopt.c:692 posix/getopt.c:711
+#: posix/getopt.c:571 posix/getopt.c:587
 #, c-format
 msgid "%s: option `%s' is ambiguous\n"
-msgstr "%s: flaggan \"%s\" är tvetydig\n"
+msgstr "%s: flaggan \"%s\" Ã¤r tvetydig\n"
 
-#: posix/getopt.c:744 posix/getopt.c:748
+#: posix/getopt.c:620 posix/getopt.c:624
 #, c-format
 msgid "%s: option `--%s' doesn't allow an argument\n"
 msgstr "%s: flaggan \"--%s\" tar inget argument\n"
 
-#: posix/getopt.c:757 posix/getopt.c:762
+#: posix/getopt.c:633 posix/getopt.c:638
 #, c-format
 msgid "%s: option `%c%s' doesn't allow an argument\n"
 msgstr "%s: flaggan \"%c%s\" tar inget argument\n"
 
-#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159
-#: posix/getopt.c:1181
+#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016
+#: posix/getopt.c:1035
 #, c-format
 msgid "%s: option `%s' requires an argument\n"
-msgstr "%s: flaggan \"%s\" behöver ett argument\n"
+msgstr "%s: flaggan \"%s\" behÃ¶ver ett argument\n"
 
-#: posix/getopt.c:867 posix/getopt.c:870
+#: posix/getopt.c:738 posix/getopt.c:741
 #, c-format
 msgid "%s: unrecognized option `--%s'\n"
-msgstr "%s: okänd flagga \"--%s\"\n"
+msgstr "%s: okÃ¤nd flagga \"--%s\"\n"
 
-#: posix/getopt.c:878 posix/getopt.c:881
+#: posix/getopt.c:749 posix/getopt.c:752
 #, c-format
 msgid "%s: unrecognized option `%c%s'\n"
-msgstr "%s: okänd flagga \"%c%s\"\n"
+msgstr "%s: okÃ¤nd flagga \"%c%s\"\n"
 
-#: posix/getopt.c:936 posix/getopt.c:939
+#: posix/getopt.c:804 posix/getopt.c:807
 #, c-format
 msgid "%s: illegal option -- %c\n"
-msgstr "%s: otillåten flagga -- %c\n"
+msgstr "%s: otillÃ¥ten flagga -- %c\n"
 
-#: posix/getopt.c:945 posix/getopt.c:948
+#: posix/getopt.c:813 posix/getopt.c:816
 #, c-format
 msgid "%s: invalid option -- %c\n"
 msgstr "%s: ogiltig flagga -- %c\n"
 
-#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234
-#: posix/getopt.c:1255
+#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088
+#: posix/getopt.c:1106
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
-msgstr "%s: flaggan behöver ett argument -- %c\n"
+msgstr "%s: flaggan behÃ¶ver ett argument -- %c\n"
 
-#: posix/getopt.c:1074 posix/getopt.c:1093
+#: posix/getopt.c:937 posix/getopt.c:953
 #, c-format
 msgid "%s: option `-W %s' is ambiguous\n"
-msgstr "%s: flaggan \"-W %s\" är tvetydig\n"
+msgstr "%s: flaggan \"-W %s\" Ã¤r tvetydig\n"
 
-#: posix/getopt.c:1117 posix/getopt.c:1138
+#: posix/getopt.c:977 posix/getopt.c:995
 #, c-format
 msgid "%s: option `-W %s' doesn't allow an argument\n"
 msgstr "%s: flaggan \"-W %s\" tar inget argument\n"
 
-#: posix/regcomp.c:150
+#: posix/regcomp.c:135
 msgid "No match"
-msgstr "Ingen träff"
+msgstr "Ingen trÃ¤ff"
 
-#: posix/regcomp.c:153
+#: posix/regcomp.c:138
 msgid "Invalid regular expression"
-msgstr "Ogiltigt reguljärt uttryck"
+msgstr "Ogiltigt reguljÃ¤rt uttryck"
 
-#: posix/regcomp.c:156
+#: posix/regcomp.c:141
 msgid "Invalid collation character"
 msgstr "Ogiltigt kollationeringstecken"
 
-#: posix/regcomp.c:159
+#: posix/regcomp.c:144
 msgid "Invalid character class name"
 msgstr "Ogiltigt teckenklassnamn"
 
-#: posix/regcomp.c:162
+#: posix/regcomp.c:147
 msgid "Trailing backslash"
-msgstr "Avslutande omvänt snedstreck"
+msgstr "Avslutande omvÃ¤nt snedstreck"
 
-#: posix/regcomp.c:165
+#: posix/regcomp.c:150
 msgid "Invalid back reference"
-msgstr "Ogiltig bakåtreferens"
+msgstr "Ogiltig bakÃ¥treferens"
 
-#: posix/regcomp.c:168
+#: posix/regcomp.c:153
 msgid "Unmatched [ or [^"
 msgstr "Obalanserade [ eller [^"
 
-#: posix/regcomp.c:171
+#: posix/regcomp.c:156
 msgid "Unmatched ( or \\("
 msgstr "Obalanserade ( eller \\("
 
-#: posix/regcomp.c:174
+#: posix/regcomp.c:159
 msgid "Unmatched \\{"
 msgstr "Obalanserad \\{"
 
-#: posix/regcomp.c:177
+#: posix/regcomp.c:162
 msgid "Invalid content of \\{\\}"
-msgstr "Ogiltigt innehåll i \\{\\}"
+msgstr "Ogiltigt innehÃ¥ll i \\{\\}"
 
-#: posix/regcomp.c:180
+#: posix/regcomp.c:165
 msgid "Invalid range end"
 msgstr "Ogiltigt intervallslut"
 
-#: posix/regcomp.c:183
+#: posix/regcomp.c:168
 msgid "Memory exhausted"
 msgstr "Minnet slut"
 
-#: posix/regcomp.c:186
+#: posix/regcomp.c:171
 msgid "Invalid preceding regular expression"
-msgstr "Ogiltigt föregående reguljärt uttryck"
+msgstr "Ogiltigt fÃ¶regÃ¥ende reguljÃ¤rt uttryck"
 
-#: posix/regcomp.c:189
+#: posix/regcomp.c:174
 msgid "Premature end of regular expression"
-msgstr "För tidigt slut på reguljärt uttryck"
+msgstr "FÃ¶r tidigt slut pÃ¥ reguljÃ¤rt uttryck"
 
-#: posix/regcomp.c:192
+#: posix/regcomp.c:177
 msgid "Regular expression too big"
-msgstr "Reguljärt uttryck för stort"
+msgstr "ReguljÃ¤rt uttryck fÃ¶r stort"
 
-#: posix/regcomp.c:195
+#: posix/regcomp.c:180
 msgid "Unmatched ) or \\)"
 msgstr "Obalanserade ) eller \\)"
 
-#: posix/regcomp.c:661
+#: posix/regcomp.c:660
 msgid "No previous regular expression"
-msgstr "Inget föregående reguljärt uttryck"
-
-#: argp/argp-help.c:224
-#, c-format
-msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
-msgstr "%.*s: parameter till ARGP_HELP_FMT kräver ett värde"
-
-#: argp/argp-help.c:233
-#, c-format
-msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
-msgstr "%.*s: Parameter till ARGP_HELP_FMT okänd"
-
-#: argp/argp-help.c:245
-#, c-format
-msgid "Garbage in ARGP_HELP_FMT: %s"
-msgstr "Skräp i ARGP_HELP_FMT: %s"
-
-#: argp/argp-help.c:1205
-msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
-msgstr "Obligatoriska respektive valfria argument för långa flaggor är obligatoriska repektive valfria även för korta."
-
-#: argp/argp-help.c:1592
-msgid "Usage:"
-msgstr "Användning:"
-
-#: argp/argp-help.c:1596
-msgid "  or: "
-msgstr "  eller: "
-
-#: argp/argp-help.c:1608
-msgid " [OPTION...]"
-msgstr " [FLAGGA...]"
-
-#: argp/argp-help.c:1635
-#, c-format
-msgid "Try `%s --help' or `%s --usage' for more information.\n"
-msgstr "Försök med \"%s --help\" eller \"%s --usage\" för mer information\n"
-
-#: argp/argp-help.c:1663
-#, c-format
-msgid "Report bugs to %s.\n"
-msgstr "Rapportera fel till %s.\n"
-
-#: argp/argp-parse.c:115
-msgid "Give this help list"
-msgstr "Skriv denna hjälplista"
-
-#: argp/argp-parse.c:116
-msgid "Give a short usage message"
-msgstr "Ge ett kort hjälpmeddelande"
-
-#: argp/argp-parse.c:117
-msgid "Set the program name"
-msgstr "Sätt programnamnet"
-
-#: argp/argp-parse.c:119
-msgid "Hang for SECS seconds (default 3600)"
-msgstr "Vänta i SEK sekunder (standardvärde 3600)"
+msgstr "Inget fÃ¶regÃ¥ende reguljÃ¤rt uttryck"
 
-#: argp/argp-parse.c:180
-msgid "Print program version"
-msgstr "Skriv programversion"
-
-#: argp/argp-parse.c:196
-msgid "(PROGRAM ERROR) No version known!?"
-msgstr "(PROGRAMFEL) Ingen version känd!?"
-
-#: argp/argp-parse.c:672
-#, c-format
-msgid "%s: Too many arguments\n"
-msgstr "%s: För många argument\n"
-
-#: argp/argp-parse.c:813
-msgid "(PROGRAM ERROR) Option should have been recognized!?"
-msgstr "(PROGRAMFEL) Flagga skulle känts igen!?"
+#: posix/wordexp.c:1798
+msgid "parameter null or not set"
+msgstr "parameter Ã¤r tom eller inte satt"
 
 #: resolv/herror.c:68
 msgid "Resolver Error 0 (no error)"
@@ -3720,335 +4461,207 @@ msgstr "Resolver-fel 0 (inget fel)"
 
 #: resolv/herror.c:69
 msgid "Unknown host"
-msgstr "Okänd värd"
+msgstr "OkÃ¤nd vÃ¤rd"
 
 #: resolv/herror.c:70
 msgid "Host name lookup failure"
-msgstr "Uppslagning av värdnamn misslyckades"
+msgstr "Uppslagning av vÃ¤rdnamn misslyckades"
 
 #: resolv/herror.c:71
 msgid "Unknown server error"
-msgstr "Okänt fel hos server"
+msgstr "OkÃ¤nt fel hos server"
 
 #: resolv/herror.c:72
 msgid "No address associated with name"
 msgstr "Ingen adress associerad med namnet"
 
-#: resolv/herror.c:108
+#: resolv/herror.c:107
 msgid "Resolver internal error"
-msgstr "Internt fel i namnlösare (resolver)"
+msgstr "Internt fel i namnlÃ¶sare (resolver)"
 
-#: resolv/herror.c:111
+#: resolv/herror.c:110
 msgid "Unknown resolver error"
-msgstr "Okänt fel hos namnlösare (resolver)"
-
-#: resolv/res_hconf.c:147
-#, c-format
-msgid "%s: line %d: expected service, found `%s'\n"
-msgstr "%s: rad %d: förväntade tjänst, hittade \"%s\"\n"
-
-#: resolv/res_hconf.c:165
-#, c-format
-msgid "%s: line %d: cannot specify more than %d services"
-msgstr "%s: rad %d: kan inte ange fler än %d tjänster"
-
-#: resolv/res_hconf.c:191
-#, c-format
-msgid "%s: line %d: list delimiter not followed by keyword"
-msgstr "%s: rad %d: listavskiljare följs inte av nyckelord"
+msgstr "OkÃ¤nt fel hos namnlÃ¶sare (resolver)"
 
-#: resolv/res_hconf.c:231
+#: resolv/res_hconf.c:124
 #, c-format
 msgid "%s: line %d: cannot specify more than %d trim domains"
-msgstr "%s: rad %d: kan inte ange fler än %d filterdomäner"
+msgstr "%s: rad %d: kan inte ange fler Ã¤n %d filterdomÃ¤ner"
 
-#: resolv/res_hconf.c:256
+#: resolv/res_hconf.c:145
 #, c-format
 msgid "%s: line %d: list delimiter not followed by domain"
-msgstr "%s: rad %d: listavskiljare följs inte av domän"
+msgstr "%s: rad %d: listavskiljare fÃ¶ljs inte av domÃ¤n"
 
-#: resolv/res_hconf.c:319
+#: resolv/res_hconf.c:204
 #, c-format
 msgid "%s: line %d: expected `on' or `off', found `%s'\n"
-msgstr "%s: rad %d: förväntade \"on\" eller \"off\", hittade \"%s\"\n"
+msgstr "%s: rad %d: fÃ¶rvÃ¤ntade \"on\" eller \"off\", hittade \"%s\"\n"
 
-#: resolv/res_hconf.c:366
+#: resolv/res_hconf.c:247
 #, c-format
 msgid "%s: line %d: bad command `%s'\n"
-msgstr "%s: rad %d: okänt kommando \"%s\"\n"
+msgstr "%s: rad %d: okÃ¤nt kommando \"%s\"\n"
 
-#: resolv/res_hconf.c:395
+#: resolv/res_hconf.c:282
 #, c-format
 msgid "%s: line %d: ignoring trailing garbage `%s'\n"
-msgstr "%s: rad %d: ignorerar avslutande skräp \"%s\"\n"
-
-#: nss/getent.c:51
-msgid "database [key ...]"
-msgstr "databas [nyckel ...]"
-
-#: nss/getent.c:56
-msgid "Service configuration to be used"
-msgstr "Tjänstekonfiguration som ska användas"
-
-#: nss/getent.c:136 nss/getent.c:375
-#, c-format
-msgid "Enumeration not supported on %s\n"
-msgstr "Uppräkning stöds inte på %s\n"
-
-#: nss/getent.c:800
-msgid "getent - get entries from administrative database."
-msgstr "getent - hämta poster från administrativ databas"
-
-#: nss/getent.c:801
-msgid "Supported databases:"
-msgstr "Databaser som stöds:"
-
-#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64
-msgid "wrong number of arguments"
-msgstr "fel antal argument"
-
-#: nss/getent.c:868
-#, c-format
-msgid "Unknown database: %s\n"
-msgstr "Okänd databas: %s\n"
-
-#: debug/pcprofiledump.c:52
-msgid "Don't buffer output"
-msgstr "Buffra inte resultatet"
-
-#: debug/pcprofiledump.c:57
-msgid "Dump information generated by PC profiling."
-msgstr "Visa information genererad av PC-profilering."
-
-#: debug/pcprofiledump.c:60
-msgid "[FILE]"
-msgstr "[FIL]"
-
-#: debug/pcprofiledump.c:100
-msgid "cannot open input file"
-msgstr "kan inte öppna infil"
-
-#: debug/pcprofiledump.c:106
-msgid "cannot read header"
-msgstr "kan inte läsa huvud"
-
-#: debug/pcprofiledump.c:170
-msgid "invalid pointer size"
-msgstr "ogiltig pekarstorlek"
-
-#: inet/rcmd.c:163 inet/rcmd.c:166
-msgid "rcmd: Cannot allocate memory\n"
-msgstr "rcmd: Kan inte allokera minne\n"
-
-#: inet/rcmd.c:185 inet/rcmd.c:188
-msgid "rcmd: socket: All ports in use\n"
-msgstr "rcmd: uttag (socket): Alla portar används\n"
-
-#: inet/rcmd.c:222
-#, c-format
-msgid "connect to address %s: "
-msgstr "anslut till adress %s: "
+msgstr "%s: rad %d: ignorerar avslutande skrÃ¤p \"%s\"\n"
 
-#: inet/rcmd.c:240
+#: stdio-common/psignal.c:51
 #, c-format
-msgid "Trying %s...\n"
-msgstr "Provar %s...\n"
-
-#: inet/rcmd.c:289
-#, c-format
-msgid "rcmd: write (setting up stderr): %m\n"
-msgstr "rcmd: write: (sätter upp standard fel): %m\n"
-
-#: inet/rcmd.c:310
-#, c-format
-msgid "rcmd: poll (setting up stderr): %m\n"
-msgstr "rcmd: poll (sätter upp standard fel): %m\n"
-
-#: inet/rcmd.c:313
-msgid "poll: protocol failure in circuit setup\n"
-msgstr "poll: protokollfel i förbindelseuppsättning\n"
-
-#: inet/rcmd.c:358
-msgid "socket: protocol failure in circuit setup\n"
-msgstr "uttag (socket): protokollfel i förbindelseuppsättning\n"
-
-#: inet/rcmd.c:387
-#, c-format
-msgid "rcmd: %s: short read"
-msgstr "rcmd: %s: läsning gav för lite data"
-
-#: inet/rcmd.c:549
-msgid "lstat failed"
-msgstr "misslyckades ta status (lstat)"
-
-#: inet/rcmd.c:551
-msgid "not regular file"
-msgstr "inte en normal fil"
-
-#: inet/rcmd.c:556
-msgid "cannot open"
-msgstr "kan inte öppna"
-
-#: inet/rcmd.c:558
-msgid "fstat failed"
-msgstr "misslyckades ta status (fstat)"
-
-#: inet/rcmd.c:560
-msgid "bad owner"
-msgstr "olämplig ägare"
-
-#: inet/rcmd.c:562
-msgid "writeable by other than owner"
-msgstr "skrivbar för andra än ägaren"
+msgid "%s%sUnknown signal %d\n"
+msgstr "%s%sOkÃ¤nd signal %d\n"
 
-#: inet/rcmd.c:564
-msgid "hard linked somewhere"
-msgstr "hårdlänkad någonstans"
+#: stdio-common/psignal.c:52
+msgid "Unknown signal"
+msgstr "OkÃ¤nd signal"
 
-#: inet/ruserpass.c:170 inet/ruserpass.c:193
-msgid "out of memory"
-msgstr "minnet slut"
+#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87
+msgid "Unknown error "
+msgstr "OkÃ¤nt fel "
 
-#: inet/ruserpass.c:184
-msgid "Error: .netrc file is readable by others."
-msgstr "Fel: .netrc kan läsas av andra."
+#: string/strerror.c:43
+msgid "Unknown error"
+msgstr "OkÃ¤nt fel"
 
-#: inet/ruserpass.c:185
-msgid "Remove password or make file unreadable by others."
-msgstr "Ta bort lösenord eller gör filen oläsbar för andra"
+#: string/strsignal.c:65
+#, c-format
+msgid "Real-time signal %d"
+msgstr "Realtidssignal %d"
 
-#: inet/ruserpass.c:277
+#: string/strsignal.c:69
 #, c-format
-msgid "Unknown .netrc keyword %s"
-msgstr "Okänt .netrc-nyckelord %s"
+msgid "Unknown signal %d"
+msgstr "OkÃ¤nd signal %d"
 
-#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118
+#: sunrpc/auth_unix.c:114
 msgid "authunix_create: out of memory\n"
 msgstr "authunix_create: minnet slut\n"
 
-#: sunrpc/auth_unix.c:318
+#: sunrpc/auth_unix.c:350
 msgid "auth_none.c - Fatal marshalling problem"
 msgstr "auth_none.c - Fatalt kodningsproblem"
 
 #: sunrpc/clnt_perr.c:118 sunrpc/clnt_perr.c:139
 #, c-format
 msgid "; low version = %lu, high version = %lu"
-msgstr "; undre version = %lu, övre version = %lu"
+msgstr "; undre version = %lu, Ã¶vre version = %lu"
 
 #: sunrpc/clnt_perr.c:125
 msgid "; why = "
-msgstr "; varför = "
+msgstr "; varfÃ¶r = "
 
 #: sunrpc/clnt_perr.c:132
 #, c-format
 msgid "(unknown authentication error - %d)"
-msgstr "(okänt fel vid äkthetskontroll - %d)"
+msgstr "(okÃ¤nt fel vid Ã¤kthetskontroll - %d)"
 
-#: sunrpc/clnt_perr.c:177
+#: sunrpc/clnt_perr.c:172
 msgid "RPC: Success"
 msgstr "RPC: Lyckat"
 
-#: sunrpc/clnt_perr.c:180
+#: sunrpc/clnt_perr.c:175
 msgid "RPC: Can't encode arguments"
 msgstr "RPC: Kan inte koda argumentet"
 
-#: sunrpc/clnt_perr.c:184
+#: sunrpc/clnt_perr.c:179
 msgid "RPC: Can't decode result"
 msgstr "RPC: Kan inte avkoda resultatet"
 
-#: sunrpc/clnt_perr.c:188
+#: sunrpc/clnt_perr.c:183
 msgid "RPC: Unable to send"
 msgstr "RPC: Kan inte skicka"
 
-#: sunrpc/clnt_perr.c:192
+#: sunrpc/clnt_perr.c:187
 msgid "RPC: Unable to receive"
 msgstr "RPC: Kan inte ta emot"
 
-#: sunrpc/clnt_perr.c:196
+#: sunrpc/clnt_perr.c:191
 msgid "RPC: Timed out"
-msgstr "RPC: Tiden löpte ut"
+msgstr "RPC: Tiden lÃ¶pte ut"
 
-#: sunrpc/clnt_perr.c:200
+#: sunrpc/clnt_perr.c:195
 msgid "RPC: Incompatible versions of RPC"
 msgstr "RPC: Inkompatibla versioner av RPC"
 
-#: sunrpc/clnt_perr.c:204
+#: sunrpc/clnt_perr.c:199
 msgid "RPC: Authentication error"
-msgstr "RPC: Fel vid äkthetskontroll"
+msgstr "RPC: Fel vid Ã¤kthetskontroll"
 
-#: sunrpc/clnt_perr.c:208
+#: sunrpc/clnt_perr.c:203
 msgid "RPC: Program unavailable"
-msgstr "RPC: Programmet otillgängligt"
+msgstr "RPC: Programmet otillgÃ¤ngligt"
 
-#: sunrpc/clnt_perr.c:212
+#: sunrpc/clnt_perr.c:207
 msgid "RPC: Program/version mismatch"
 msgstr "RPC: Program/version-inkompatibilitet"
 
-#: sunrpc/clnt_perr.c:216
+#: sunrpc/clnt_perr.c:211
 msgid "RPC: Procedure unavailable"
-msgstr "RPC: Procedur inte tillgänglig"
+msgstr "RPC: Procedur inte tillgÃ¤nglig"
 
-#: sunrpc/clnt_perr.c:220
+#: sunrpc/clnt_perr.c:215
 msgid "RPC: Server can't decode arguments"
 msgstr "RPC: Server kan inte avkoda argumenten"
 
-#: sunrpc/clnt_perr.c:224
+#: sunrpc/clnt_perr.c:219
 msgid "RPC: Remote system error"
-msgstr "RPC: Fjärrsystemsfel"
+msgstr "RPC: FjÃ¤rrsystemsfel"
 
-#: sunrpc/clnt_perr.c:228
+#: sunrpc/clnt_perr.c:223
 msgid "RPC: Unknown host"
-msgstr "RPC: Okänd värdmaskin"
+msgstr "RPC: OkÃ¤nd vÃ¤rdmaskin"
 
-#: sunrpc/clnt_perr.c:232
+#: sunrpc/clnt_perr.c:227
 msgid "RPC: Unknown protocol"
-msgstr "RPC: Okänt protokoll"
+msgstr "RPC: OkÃ¤nt protokoll"
 
-#: sunrpc/clnt_perr.c:236
+#: sunrpc/clnt_perr.c:231
 msgid "RPC: Port mapper failure"
-msgstr "RPC: Fel i portöversättare"
+msgstr "RPC: Fel i portÃ¶versÃ¤ttare"
 
-#: sunrpc/clnt_perr.c:240
+#: sunrpc/clnt_perr.c:235
 msgid "RPC: Program not registered"
 msgstr "RPC: Programmet inte registrerat"
 
-#: sunrpc/clnt_perr.c:244
+#: sunrpc/clnt_perr.c:239
 msgid "RPC: Failed (unspecified error)"
 msgstr "RPC: Misslyckades (ospecificerat fel)"
 
-#: sunrpc/clnt_perr.c:285
+#: sunrpc/clnt_perr.c:280
 msgid "RPC: (unknown error code)"
-msgstr "RPC: (okänd felkod)"
+msgstr "RPC: (okÃ¤nd felkod)"
 
-#: sunrpc/clnt_perr.c:357
+#: sunrpc/clnt_perr.c:342
 msgid "Authentication OK"
-msgstr "Äkthetskontroll OK"
+msgstr "Ã„kthetskontroll OK"
 
-#: sunrpc/clnt_perr.c:360
+#: sunrpc/clnt_perr.c:345
 msgid "Invalid client credential"
 msgstr "Ogiltiga klientreferenser"
 
-#: sunrpc/clnt_perr.c:364
+#: sunrpc/clnt_perr.c:349
 msgid "Server rejected credential"
-msgstr "Server förkastade kreditiv"
+msgstr "Server fÃ¶rkastade kreditiv"
 
-#: sunrpc/clnt_perr.c:368
+#: sunrpc/clnt_perr.c:353
 msgid "Invalid client verifier"
 msgstr "Ogiltig klientverifierare"
 
-#: sunrpc/clnt_perr.c:372
+#: sunrpc/clnt_perr.c:357
 msgid "Server rejected verifier"
-msgstr "Server förkastade verifierare"
+msgstr "Server fÃ¶rkastade verifierare"
 
-#: sunrpc/clnt_perr.c:376
+#: sunrpc/clnt_perr.c:361
 msgid "Client credential too weak"
-msgstr "Klientens referenser är för svaga"
+msgstr "Klientens referenser Ã¤r fÃ¶r svaga"
 
-#: sunrpc/clnt_perr.c:380
+#: sunrpc/clnt_perr.c:365
 msgid "Invalid server verifier"
 msgstr "Ogiltig serververifierare"
 
-#: sunrpc/clnt_perr.c:384
+#: sunrpc/clnt_perr.c:369
 msgid "Failed (unspecified error)"
 msgstr "Misslyckades (ospecificerat fel)"
 
@@ -4056,211 +4669,195 @@ msgstr "Misslyckades (ospecificerat fel)
 msgid "clnt_raw.c - Fatal header serialization error."
 msgstr "clnt_raw.c - Fatalt fel vid serialisering"
 
-#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137
+#: sunrpc/clnt_tcp.c:131
 msgid "clnttcp_create: out of memory\n"
 msgstr "clnttcp_create: minnet slut\n"
 
-#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144
+#: sunrpc/clnt_udp.c:139
 msgid "clntudp_create: out of memory\n"
 msgstr "clntudp_create: minnet slut\n"
 
-#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134
+#: sunrpc/clnt_unix.c:128
 msgid "clntunix_create: out of memory\n"
 msgstr "clntunix_create: minnet slut\n"
 
-#: sunrpc/get_myaddr.c:78
-msgid "get_myaddress: ioctl (get interface configuration)"
-msgstr "get_myaddress: ioctl (hämta gränssnittskonfiguration)"
-
-#: sunrpc/pm_getmaps.c:74
+#: sunrpc/pm_getmaps.c:83
 msgid "pmap_getmaps rpc problem"
 msgstr "pmap_getmaps rpc problem"
 
-#: sunrpc/pmap_clnt.c:72
-msgid "__get_myaddress: ioctl (get interface configuration)"
-msgstr "__get_myaddress: ioctl (hämta gränssnittskonfiguration)"
-
-#: sunrpc/pmap_clnt.c:137
+#: sunrpc/pmap_clnt.c:129
 msgid "Cannot register service"
-msgstr "Kan inte registrera tjänst"
+msgstr "Kan inte registrera tjÃ¤nst"
 
-#: sunrpc/pmap_rmt.c:190
-msgid "broadcast: ioctl (get interface configuration)"
-msgstr "utsändning: ioctl (hämta gränssnittskonfiguration)"
-
-#: sunrpc/pmap_rmt.c:199
-msgid "broadcast: ioctl (get interface flags)"
-msgstr "utsändning: ioctl (hämta gränssnittsflaggor)"
-
-#: sunrpc/pmap_rmt.c:269
+#: sunrpc/pmap_rmt.c:248
 msgid "Cannot create socket for broadcast rpc"
-msgstr "Kan inte skapa uttag (socket) för utsändnings-rpc"
+msgstr "Kan inte skapa uttag (socket) fÃ¶r utsÃ¤ndnings-rpc"
 
-#: sunrpc/pmap_rmt.c:276
+#: sunrpc/pmap_rmt.c:255
 msgid "Cannot set socket option SO_BROADCAST"
-msgstr "Kan inte sätta uttagsflaggan (socket option) SO_BROADCAST"
+msgstr "Kan inte sÃ¤tta uttagsflaggan (socket option) SO_BROADCAST"
 
-#: sunrpc/pmap_rmt.c:328
+#: sunrpc/pmap_rmt.c:307
 msgid "Cannot send broadcast packet"
-msgstr "Kan inte skicka utsändningspaket"
+msgstr "Kan inte skicka utsÃ¤ndningspaket"
 
-#: sunrpc/pmap_rmt.c:353
+#: sunrpc/pmap_rmt.c:332
 msgid "Broadcast poll problem"
-msgstr "Problem med poll vid utsändning"
+msgstr "Problem med poll vid utsÃ¤ndning"
 
-#: sunrpc/pmap_rmt.c:366
+#: sunrpc/pmap_rmt.c:345
 msgid "Cannot receive reply to broadcast"
-msgstr "Kan inte ta emot svar på utsändning"
+msgstr "Kan inte ta emot svar pÃ¥ utsÃ¤ndning"
 
-#: sunrpc/rpc_main.c:288
+#: sunrpc/rpc_main.c:286
 #, c-format
 msgid "%s: output would overwrite %s\n"
-msgstr "%s: utdata skulle skriva över %s\n"
+msgstr "%s: utdata skulle skriva Ã¶ver %s\n"
 
-#: sunrpc/rpc_main.c:295
+#: sunrpc/rpc_main.c:293
 #, c-format
 msgid "%s: unable to open %s: %m\n"
-msgstr "%s: kan inte öppna %s: %m\n"
+msgstr "%s: kan inte Ã¶ppna %s: %m\n"
 
-#: sunrpc/rpc_main.c:307
+#: sunrpc/rpc_main.c:305
 #, c-format
 msgid "%s: while writing output %s: %m"
-msgstr "%s: när resultatet %s skrevs: %m"
+msgstr "%s: nÃ¤r resultatet %s skrevs: %m"
 
-#: sunrpc/rpc_main.c:342
+#: sunrpc/rpc_main.c:340
 #, c-format
 msgid "cannot find C preprocessor: %s \n"
 msgstr "kan inte hitta C preprocessor: %s \n"
 
-#: sunrpc/rpc_main.c:350
+#: sunrpc/rpc_main.c:348
 msgid "cannot find any C preprocessor (cpp)\n"
-msgstr "kan inte hitta någon C preprocessor (cpp)\n"
+msgstr "kan inte hitta nÃ¥gon C preprocessor (cpp)\n"
 
-#: sunrpc/rpc_main.c:419
+#: sunrpc/rpc_main.c:417
 #, c-format
 msgid "%s: C preprocessor failed with signal %d\n"
 msgstr "%s: C preprocessorn avslutades med signal %d\n"
 
-#: sunrpc/rpc_main.c:422
+#: sunrpc/rpc_main.c:420
 #, c-format
 msgid "%s: C preprocessor failed with exit code %d\n"
-msgstr "%s: C preprocessorn avslutades med kod %d\n"
+msgstr "%s: C preprocessorn avslutades med slutstatus %d\n"
 
-#: sunrpc/rpc_main.c:462
+#: sunrpc/rpc_main.c:460
 #, c-format
 msgid "illegal nettype :`%s'\n"
-msgstr "otillåten nättyp: \"%s\"\n"
+msgstr "otillÃ¥ten nÃ¤ttyp: \"%s\"\n"
 
-#: sunrpc/rpc_main.c:1104
+#: sunrpc/rpc_main.c:1122
 #, c-format
 msgid "rpcgen: too many defines\n"
-msgstr "rpcgen: för många \"define\"\n"
+msgstr "rpcgen: fÃ¶r mÃ¥nga \"define\"\n"
 
-#: sunrpc/rpc_main.c:1116
+#: sunrpc/rpc_main.c:1134
 #, c-format
 msgid "rpcgen: arglist coding error\n"
 msgstr "rpcgen: arglist kodningsfel\n"
 
 #. TRANS: the file will not be removed; this is an
 #. TRANS: informative message.
-#: sunrpc/rpc_main.c:1149
+#: sunrpc/rpc_main.c:1167
 #, c-format
 msgid "file `%s' already exists and may be overwritten\n"
-msgstr "fil \"%s\" finns redan och kan bli överskriven\n"
+msgstr "fil \"%s\" finns redan och kan bli Ã¶verskriven\n"
 
-#: sunrpc/rpc_main.c:1194
+#: sunrpc/rpc_main.c:1212
 #, c-format
 msgid "Cannot specify more than one input file!\n"
-msgstr "Kan inte ange mer än en infil!\n"
+msgstr "Kan inte ange mer Ã¤n en infil!\n"
 
-#: sunrpc/rpc_main.c:1364
+#: sunrpc/rpc_main.c:1382
 msgid "This implementation doesn't support newstyle or MT-safe code!\n"
-msgstr "Denna implementation stödjer inte \"newstyle\" eller trådsäker kod!\n"
+msgstr "Denna implementation stÃ¶djer inte \"newstyle\" eller trÃ¥dsÃ¤ker kod!\n"
 
-#: sunrpc/rpc_main.c:1373
+#: sunrpc/rpc_main.c:1391
 #, c-format
 msgid "Cannot use netid flag with inetd flag!\n"
 msgstr "Kan inte ange netid-flaggan tillsammans med inetd-flaggan!\n"
 
-#: sunrpc/rpc_main.c:1385
+#: sunrpc/rpc_main.c:1403
 msgid "Cannot use netid flag without TIRPC!\n"
 msgstr "Kan inte ange netid-flaggan utan TIRPC!\n"
 
-#: sunrpc/rpc_main.c:1392
+#: sunrpc/rpc_main.c:1410
 msgid "Cannot use table flags with newstyle!\n"
 msgstr "Kan inte ange tabellflaggor med ny stil\n"
 
-#: sunrpc/rpc_main.c:1411
+#: sunrpc/rpc_main.c:1429
 #, c-format
 msgid "\"infile\" is required for template generation flags.\n"
-msgstr "\"infil\" är obligatorisk för mallgenereringsflaggor.\n"
+msgstr "\"infil\" Ã¤r obligatorisk fÃ¶r mallgenereringsflaggor.\n"
 
-#: sunrpc/rpc_main.c:1416
+#: sunrpc/rpc_main.c:1434
 #, c-format
 msgid "Cannot have more than one file generation flag!\n"
-msgstr "Kan inte ha mer än en filgenereringsflagga!\n"
+msgstr "Kan inte ha mer Ã¤n en filgenereringsflagga!\n"
 
-#: sunrpc/rpc_main.c:1425
+#: sunrpc/rpc_main.c:1443
 #, c-format
 msgid "usage: %s infile\n"
-msgstr "användning:  %s infil\n"
+msgstr "anvÃ¤ndning:  %s infil\n"
 
-#: sunrpc/rpc_main.c:1426
+#: sunrpc/rpc_main.c:1444
 #, c-format
 msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
-msgstr "\t%s [-abkCLNTM][-Dnamn[=värde]] [-i storlek] [-I [-K sekunder]] [-Y sökväg] infil\n"
+msgstr "\t%s [-abkCLNTM][-Dnamn[=vÃ¤rde]] [-i storlek] [-I [-K sekunder]] [-Y sÃ¶kvÃ¤g] infil\n"
 
-#: sunrpc/rpc_main.c:1428
+#: sunrpc/rpc_main.c:1446
 #, c-format
 msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
 msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o utfil] [infil]\n"
 
-#: sunrpc/rpc_main.c:1430
+#: sunrpc/rpc_main.c:1448
 #, c-format
 msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
-msgstr "\t%s [-s nättyp]* [-o utfil] [infil]\n"
+msgstr "\t%s [-s nÃ¤ttyp]* [-o utfil] [infil]\n"
 
-#: sunrpc/rpc_main.c:1431
+#: sunrpc/rpc_main.c:1449
 #, c-format
 msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
-msgstr "\t%s [-n nätid]* [-o utfil] [infil]\n"
+msgstr "\t%s [-n nÃ¤tid]* [-o utfil] [infil]\n"
 
-#: sunrpc/rpc_scan.c:116
+#: sunrpc/rpc_scan.c:114
 msgid "constant or identifier expected"
-msgstr "konstant eller identifierare förväntad"
+msgstr "konstant eller identifierare fÃ¶rvÃ¤ntad"
 
-#: sunrpc/rpc_scan.c:312
+#: sunrpc/rpc_scan.c:310
 msgid "illegal character in file: "
-msgstr "otillåtet tecken i fil: "
+msgstr "otillÃ¥tet tecken i fil: "
 
-#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377
+#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375
 msgid "unterminated string constant"
-msgstr "oavslutad strängkonstant"
+msgstr "oavslutad strÃ¤ngkonstant"
 
-#: sunrpc/rpc_scan.c:383
+#: sunrpc/rpc_scan.c:381
 msgid "empty char string"
-msgstr "tom teckensträng"
+msgstr "tom teckenstrÃ¤ng"
 
-#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535
+#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533
 msgid "preprocessor error"
 msgstr "preprocessorfel"
 
 #: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383
 #, c-format
 msgid "program %lu is not available\n"
-msgstr "program %lu är inte tillgängligt\n"
+msgstr "program %lu Ã¤r inte tillgÃ¤ngligt\n"
 
 #: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333
 #: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476
 #: sunrpc/rpcinfo.c:510
 #, c-format
 msgid "program %lu version %lu is not available\n"
-msgstr "program %lu version %lu är inte tillgängligt\n"
+msgstr "program %lu version %lu Ã¤r inte tillgÃ¤ngligt\n"
 
 #: sunrpc/rpcinfo.c:515
 #, c-format
 msgid "program %lu version %lu ready and waiting\n"
-msgstr "program %lu version %lu redo och väntar\n"
+msgstr "program %lu version %lu redo och vÃ¤ntar\n"
 
 #: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563
 msgid "rpcinfo: can't contact portmapper"
@@ -4268,7 +4865,7 @@ msgstr "rpcinfo: kan inte kontakta portm
 
 #: sunrpc/rpcinfo.c:570
 msgid "No remote programs registered.\n"
-msgstr "Inga fjärrprogram registrerade.\n"
+msgstr "Inga fjÃ¤rrprogram registrerade.\n"
 
 #: sunrpc/rpcinfo.c:574
 msgid "   program vers proto   port\n"
@@ -4276,16 +4873,16 @@ msgstr "   program vers proto   port\n"
 
 #: sunrpc/rpcinfo.c:613
 msgid "(unknown)"
-msgstr "(okänt)"
+msgstr "(okÃ¤nt)"
 
 #: sunrpc/rpcinfo.c:637
 #, c-format
 msgid "rpcinfo: broadcast failed: %s\n"
-msgstr "rpcinfo: utsändning misslyckades: %s\n"
+msgstr "rpcinfo: utsÃ¤ndning misslyckades: %s\n"
 
 #: sunrpc/rpcinfo.c:658
 msgid "Sorry. You are not root\n"
-msgstr "Tyvärr, du är inte root\n"
+msgstr "TyvÃ¤rr, du Ã¤r inte root\n"
 
 #: sunrpc/rpcinfo.c:665
 #, c-format
@@ -4294,1711 +4891,1630 @@ msgstr "rpcinfo: Kunde inte ta bort regi
 
 #: sunrpc/rpcinfo.c:674
 msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n"
-msgstr "Användning: rpcinfo [ -n portnr ] -u värd prognr [ versnr ]\n"
+msgstr "AnvÃ¤ndning: rpcinfo [ -n portnr ] -u vÃ¤rd prognr [ versnr ]\n"
 
 #: sunrpc/rpcinfo.c:676
 msgid "       rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n"
-msgstr "       rpcinfo [ -n portnr ] -t värd prognr [ versnr ]\n"
+msgstr "       rpcinfo [ -n portnr ] -t vÃ¤rd prognr [ versnr ]\n"
 
 #: sunrpc/rpcinfo.c:678
 msgid "       rpcinfo -p [ host ]\n"
-msgstr "       rpcinfo -p [ värd ]\n"
-
-#: sunrpc/rpcinfo.c:679
-msgid "       rpcinfo -b prognum versnum\n"
-msgstr "       rpcinfo -b prognr versnr\n"
-
-#: sunrpc/rpcinfo.c:680
-msgid "       rpcinfo -d prognum versnum\n"
-msgstr "       rpcinfo -d prognr versnr\n"
-
-#: sunrpc/rpcinfo.c:695
-#, c-format
-msgid "rpcinfo: %s is unknown service\n"
-msgstr "rpcinfo: %s är en okänd tjänst\n"
-
-#: sunrpc/rpcinfo.c:732
-#, c-format
-msgid "rpcinfo: %s is unknown host\n"
-msgstr "rpcinfo: %s är en okänd värd\n"
-
-#: sunrpc/svc_run.c:76
-msgid "svc_run: - poll failed"
-msgstr "svc_run: - poll misslyckades"
-
-#: sunrpc/svc_simple.c:87
-#, c-format
-msgid "can't reassign procedure number %ld\n"
-msgstr "kan inte ändra procedurnummer %ld\n"
-
-#: sunrpc/svc_simple.c:96
-msgid "couldn't create an rpc server\n"
-msgstr "kunde inte skapa en rpc-server\n"
-
-#: sunrpc/svc_simple.c:104
-#, c-format
-msgid "couldn't register prog %ld vers %ld\n"
-msgstr "kunde inte registrera prog %ld vers %ld\n"
-
-#: sunrpc/svc_simple.c:111
-msgid "registerrpc: out of memory\n"
-msgstr "registerrpc: minnet slut\n"
-
-#: sunrpc/svc_simple.c:175
-#, c-format
-msgid "trouble replying to prog %d\n"
-msgstr "problem att svara till prog %d\n"
-
-#: sunrpc/svc_simple.c:183
-#, c-format
-msgid "never registered prog %d\n"
-msgstr "aldrig registrerat prog %d\n"
-
-#: sunrpc/svc_tcp.c:155
-msgid "svc_tcp.c - tcp socket creation problem"
-msgstr "svc_tcp.c - problem att skapa tcp-uttag (socket)"
-
-#: sunrpc/svc_tcp.c:170
-msgid "svc_tcp.c - cannot getsockname or listen"
-msgstr "svc_tcp.c - kan inte anropa getsockname eller listen"
-
-#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184
-msgid "svctcp_create: out of memory\n"
-msgstr "svctcp_create: minnet slut\n"
-
-#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228
-msgid "svc_tcp: makefd_xprt: out of memory\n"
-msgstr "svc_tcp: makefd_xprt: minnet slut\n"
-
-#: sunrpc/svc_udp.c:128
-msgid "svcudp_create: socket creation problem"
-msgstr "svcudp_create: problem att skapa uttag (socket)"
-
-#: sunrpc/svc_udp.c:142
-msgid "svcudp_create - cannot getsockname"
-msgstr "svcudp_create - kan inte anropa getsockname"
-
-#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157
-msgid "svcudp_create: out of memory\n"
-msgstr "svcudb_create: minnet slut\n"
-
-#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185
-msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
-msgstr "svcudp_create: xp_pad är för liten för IP_PKTINFO\n"
-
-#: sunrpc/svc_udp.c:493
-msgid "enablecache: cache already enabled"
-msgstr "enablecache: cache redan påslagen"
-
-#: sunrpc/svc_udp.c:499
-msgid "enablecache: could not allocate cache"
-msgstr "enablecache: kunde inte allokera cache"
-
-#: sunrpc/svc_udp.c:507
-msgid "enablecache: could not allocate cache data"
-msgstr "enablecache: kunde inte allokera cache-data"
-
-#: sunrpc/svc_udp.c:514
-msgid "enablecache: could not allocate cache fifo"
-msgstr "enablecache: kunde inte allokera cache-fifo"
-
-#: sunrpc/svc_udp.c:550
-msgid "cache_set: victim not found"
-msgstr "cache_set: offer hittades inte"
-
-#: sunrpc/svc_udp.c:561
-msgid "cache_set: victim alloc failed"
-msgstr "cache_set: offerallokering misslyckades"
-
-#: sunrpc/svc_udp.c:567
-msgid "cache_set: could not allocate new rpc_buffer"
-msgstr "cache_set: kunde inte allokera ny rpc-buffert"
-
-#: sunrpc/svc_unix.c:150
-msgid "svc_unix.c - AF_UNIX socket creation problem"
-msgstr "svc_unix.c - problem att skapa AF_UNIX uttag (socket)"
-
-#: sunrpc/svc_unix.c:166
-msgid "svc_unix.c - cannot getsockname or listen"
-msgstr "svc_unix.c - kan inte anropa getsockname eller listen"
-
-#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181
-msgid "svcunix_create: out of memory\n"
-msgstr "svcunix_create: minnet slut\n"
-
-#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225
-msgid "svc_unix: makefd_xprt: out of memory\n"
-msgstr "svc_unix: makefd_xprt: minnet slut\n"
-
-#: sunrpc/xdr.c:570 sunrpc/xdr.c:573
-msgid "xdr_bytes: out of memory\n"
-msgstr "xdr_bytes: minnet slut\n"
-
-#: sunrpc/xdr.c:728 sunrpc/xdr.c:731
-msgid "xdr_string: out of memory\n"
-msgstr "xdr_string: minnet slut\n"
-
-#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114
-msgid "xdr_array: out of memory\n"
-msgstr "xdr_array: minnet slut\n"
-
-#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161
-msgid "xdrrec_create: out of memory\n"
-msgstr "xdrrec_create: minnet slut\n"
-
-#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91
-msgid "xdr_reference: out of memory\n"
-msgstr "xdr_reference: minnet slut\n"
-
-#: nis/nis_callback.c:189
-msgid "unable to free arguments"
-msgstr "kan inte avallokera argument"
-
-#: nis/nis_error.c:30
-msgid "Probable success"
-msgstr "Troligtvis lyckat"
-
-#: nis/nis_error.c:31
-msgid "Not found"
-msgstr "Inte funnet"
-
-#: nis/nis_error.c:32
-msgid "Probably not found"
-msgstr "Förmodligen inte funnen"
-
-#: nis/nis_error.c:33
-msgid "Cache expired"
-msgstr "Cache gick ur tiden"
-
-#: nis/nis_error.c:34
-msgid "NIS+ servers unreachable"
-msgstr "NIS+ servers kan inte nås"
-
-#: nis/nis_error.c:35
-msgid "Unknown object"
-msgstr "Okänt objekt"
-
-#: nis/nis_error.c:36
-msgid "Server busy, try again"
-msgstr "Server upptagen, försök igen"
-
-#: nis/nis_error.c:37
-msgid "Generic system error"
-msgstr "Generiskt systemfel"
-
-#: nis/nis_error.c:38
-msgid "First/next chain broken"
-msgstr "Första/Nästa-kedja bruten"
-
-#: nis/nis_error.c:41
-msgid "Name not served by this server"
-msgstr "Namn hanteras inte av denna server"
-
-#: nis/nis_error.c:42
-msgid "Server out of memory"
-msgstr "Server har slut på minne"
-
-#: nis/nis_error.c:43
-msgid "Object with same name exists"
-msgstr "Objekt med samma namn existerar"
-
-#: nis/nis_error.c:44
-msgid "Not master server for this domain"
-msgstr "Ingen huvudserver för denna domän"
-
-#: nis/nis_error.c:45
-msgid "Invalid object for operation"
-msgstr "Ogiltigt objekt för operationen"
-
-#: nis/nis_error.c:46
-msgid "Malformed name, or illegal name"
-msgstr "Felaktigt namn eller otillåtet namn"
-
-#: nis/nis_error.c:47
-msgid "Unable to create callback"
-msgstr "Kan inte skapa återanrop"
-
-#: nis/nis_error.c:48
-msgid "Results sent to callback proc"
-msgstr "Resultat är skickade till återanropsprocessen"
-
-#: nis/nis_error.c:49
-msgid "Not found, no such name"
-msgstr "Inte hittad, inget sådant namn"
-
-#: nis/nis_error.c:50
-msgid "Name/entry isn't unique"
-msgstr "Namn/post är inte unik"
-
-#: nis/nis_error.c:51
-msgid "Modification failed"
-msgstr "Ändring misslyckades"
-
-#: nis/nis_error.c:52
-msgid "Database for table does not exist"
-msgstr "Databas för tabell existerar inte"
-
-#: nis/nis_error.c:53
-msgid "Entry/table type mismatch"
-msgstr "Post/tabell-typer är inkompatibila"
-
-#: nis/nis_error.c:54
-msgid "Link points to illegal name"
-msgstr "Länk pekar på ett otillåtet namn"
-
-#: nis/nis_error.c:55
-msgid "Partial success"
-msgstr "Delvis lyckat"
-
-#: nis/nis_error.c:56
-msgid "Too many attributes"
-msgstr "För många attribut"
-
-#: nis/nis_error.c:57
-msgid "Error in RPC subsystem"
-msgstr "Fel i RPC-delsystem"
-
-#: nis/nis_error.c:58
-msgid "Missing or malformed attribute"
-msgstr "Saknat eller felaktigt attribut"
-
-#: nis/nis_error.c:59
-msgid "Named object is not searchable"
-msgstr "Namngivet objekt är inte sökbart"
-
-#: nis/nis_error.c:60
-msgid "Error while talking to callback proc"
-msgstr "Fel vid kommunikation till återanropsprocess"
-
-#: nis/nis_error.c:61
-msgid "Non NIS+ namespace encountered"
-msgstr "Icke-NIS+ namnrymd påträffad"
-
-#: nis/nis_error.c:62
-msgid "Illegal object type for operation"
-msgstr "Otillåten objekttyp för operationen"
-
-#: nis/nis_error.c:63
-msgid "Passed object is not the same object on server"
-msgstr "Skickat objekt är inte samma objekt hos servern"
-
-#: nis/nis_error.c:64
-msgid "Modify operation failed"
-msgstr "Ändringsoperation misslyckades"
-
-#: nis/nis_error.c:65
-msgid "Query illegal for named table"
-msgstr "Fråga otillåten för namngiven tabell"
-
-#: nis/nis_error.c:66
-msgid "Attempt to remove a non-empty table"
-msgstr "Försök att ta bort en tabell som inte är tom"
+msgstr "       rpcinfo -p [ vÃ¤rd ]\n"
 
-#: nis/nis_error.c:67
-msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
-msgstr "Fel vid läsande av NIS+ kallstartsfil.  Är NIS+ installerad?"
-
-#: nis/nis_error.c:68
-msgid "Full resync required for directory"
-msgstr "Fullständig resynkronisering krävs för katalog"
-
-#: nis/nis_error.c:69
-msgid "NIS+ operation failed"
-msgstr "NIS+ operation misslyckades"
-
-#: nis/nis_error.c:70
-msgid "NIS+ service is unavailable or not installed"
-msgstr "NIS+-tjänst är otillgänglig eller inte installerad"
-
-#: nis/nis_error.c:71
-msgid "Yes, 42 is the meaning of life"
-msgstr "Ja, meningen med livet är 42"
-
-#: nis/nis_error.c:72
-msgid "Unable to authenticate NIS+ server"
-msgstr "Kan inte bevisa äkthet hos NIS+ server"
-
-#: nis/nis_error.c:73
-msgid "Unable to authenticate NIS+ client"
-msgstr "Kan inte bevisa äkthet hos NIS+ klient"
-
-#: nis/nis_error.c:74
-msgid "No file space on server"
-msgstr "Inget filutrymme hos servern"
-
-#: nis/nis_error.c:75
-msgid "Unable to create process on server"
-msgstr "Kan inte skapa process hos server"
-
-#: nis/nis_error.c:76
-msgid "Master server busy, full dump rescheduled."
-msgstr "Huvudserver är upptagen, full dump omskedulerad."
-
-#: nis/nis_local_names.c:126
-#, c-format
-msgid "LOCAL entry for UID %d in directory %s not unique\n"
-msgstr "LOCAL-post för UID %d i katalog %s är inte unik\n"
-
-#: nis/nis_print.c:51
-msgid "UNKNOWN"
-msgstr "OKÄND"
-
-#: nis/nis_print.c:109
-msgid "BOGUS OBJECT\n"
-msgstr "SKENOBJEKT\n"
+#: sunrpc/rpcinfo.c:679
+msgid "       rpcinfo -b prognum versnum\n"
+msgstr "       rpcinfo -b prognr versnr\n"
 
-#: nis/nis_print.c:112
-msgid "NO OBJECT\n"
-msgstr "INGET OBJEKT\n"
+#: sunrpc/rpcinfo.c:680
+msgid "       rpcinfo -d prognum versnum\n"
+msgstr "       rpcinfo -d prognr versnr\n"
 
-#: nis/nis_print.c:115
-msgid "DIRECTORY\n"
-msgstr "KATALOG\n"
+#: sunrpc/rpcinfo.c:695
+#, c-format
+msgid "rpcinfo: %s is unknown service\n"
+msgstr "rpcinfo: %s Ã¤r en okÃ¤nd tjÃ¤nst\n"
 
-#: nis/nis_print.c:118
-msgid "GROUP\n"
-msgstr "GRUPP\n"
+#: sunrpc/rpcinfo.c:732
+#, c-format
+msgid "rpcinfo: %s is unknown host\n"
+msgstr "rpcinfo: %s Ã¤r en okÃ¤nd vÃ¤rd\n"
 
-#: nis/nis_print.c:121
-msgid "TABLE\n"
-msgstr "TABELL\n"
+#: sunrpc/svc_run.c:76
+msgid "svc_run: - poll failed"
+msgstr "svc_run: - poll misslyckades"
 
-#: nis/nis_print.c:124
-msgid "ENTRY\n"
-msgstr "POST\n"
+#: sunrpc/svc_simple.c:87
+#, c-format
+msgid "can't reassign procedure number %ld\n"
+msgstr "kan inte Ã¤ndra procedurnummer %ld\n"
 
-#: nis/nis_print.c:127
-msgid "LINK\n"
-msgstr "LÄNK\n"
+#: sunrpc/svc_simple.c:97
+msgid "couldn't create an rpc server\n"
+msgstr "kunde inte skapa en rpc-server\n"
 
-#: nis/nis_print.c:130
-msgid "PRIVATE\n"
-msgstr "PRIVAT\n"
+#: sunrpc/svc_simple.c:105
+#, c-format
+msgid "couldn't register prog %ld vers %ld\n"
+msgstr "kunde inte registrera prog %ld vers %ld\n"
 
-#: nis/nis_print.c:133
-msgid "(Unknown object)\n"
-msgstr "(Okänt objekt)\n"
+#: sunrpc/svc_simple.c:113
+msgid "registerrpc: out of memory\n"
+msgstr "registerrpc: minnet slut\n"
 
-#: nis/nis_print.c:166
+#: sunrpc/svc_simple.c:173
 #, c-format
-msgid "Name : `%s'\n"
-msgstr "Namn: \"%s\"\n"
+msgid "trouble replying to prog %d\n"
+msgstr "problem att svara till prog %d\n"
 
-#: nis/nis_print.c:167
+#: sunrpc/svc_simple.c:182
 #, c-format
-msgid "Type : %s\n"
-msgstr "Typ: %s\n"
+msgid "never registered prog %d\n"
+msgstr "aldrig registrerat prog %d\n"
 
-#: nis/nis_print.c:172
-msgid "Master Server :\n"
-msgstr "Huvudserver:\n"
+#: sunrpc/svc_tcp.c:155
+msgid "svc_tcp.c - tcp socket creation problem"
+msgstr "svc_tcp.c - problem att skapa tcp-uttag (socket)"
 
-#: nis/nis_print.c:174
-msgid "Replicate :\n"
-msgstr "Replikerad:\n"
+#: sunrpc/svc_tcp.c:170
+msgid "svc_tcp.c - cannot getsockname or listen"
+msgstr "svc_tcp.c - kan inte anropa getsockname eller listen"
 
-#: nis/nis_print.c:175
-#, c-format
-msgid "\tName       : %s\n"
-msgstr "\tNamn       : %s\n"
+#: sunrpc/svc_tcp.c:179
+msgid "svctcp_create: out of memory\n"
+msgstr "svctcp_create: minnet slut\n"
 
-#: nis/nis_print.c:176
-msgid "\tPublic Key : "
-msgstr "\tPublik nyckel: "
+#: sunrpc/svc_tcp.c:218
+msgid "svc_tcp: makefd_xprt: out of memory\n"
+msgstr "svc_tcp: makefd_xprt: minnet slut\n"
 
-#: nis/nis_print.c:180
-msgid "None.\n"
-msgstr "Ingen.\n"
+#: sunrpc/svc_udp.c:128
+msgid "svcudp_create: socket creation problem"
+msgstr "svcudp_create: problem att skapa uttag (socket)"
 
-#: nis/nis_print.c:183
-#, c-format
-msgid "Diffie-Hellmann (%d bits)\n"
-msgstr "Diffie-Hellmann (%d bitar)\n"
+#: sunrpc/svc_udp.c:142
+msgid "svcudp_create - cannot getsockname"
+msgstr "svcudp_create - kan inte anropa getsockname"
 
-#: nis/nis_print.c:188
-#, c-format
-msgid "RSA (%d bits)\n"
-msgstr "RSA (%d bitar)\n"
+#: sunrpc/svc_udp.c:152
+msgid "svcudp_create: out of memory\n"
+msgstr "svcudb_create: minnet slut\n"
 
-#: nis/nis_print.c:191
-msgid "Kerberos.\n"
-msgstr "Kerberos.\n"
+#: sunrpc/svc_udp.c:174
+msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
+msgstr "svcudp_create: xp_pad Ã¤r fÃ¶r liten fÃ¶r IP_PKTINFO\n"
 
-#: nis/nis_print.c:194
-#, c-format
-msgid "Unknown (type = %d, bits = %d)\n"
-msgstr "Okänd (typ = %d, bitar = %d)\n"
+#: sunrpc/svc_udp.c:474
+msgid "enablecache: cache already enabled"
+msgstr "enablecache: cache redan pÃ¥slagen"
 
-#: nis/nis_print.c:205
-#, c-format
-msgid "\tUniversal addresses (%u)\n"
-msgstr "\tUniversella adresser (%u)\n"
+#: sunrpc/svc_udp.c:480
+msgid "enablecache: could not allocate cache"
+msgstr "enablecache: kunde inte allokera cache"
 
-#: nis/nis_print.c:227
-msgid "Time to live : "
-msgstr "Livslängd: "
+#: sunrpc/svc_udp.c:489
+msgid "enablecache: could not allocate cache data"
+msgstr "enablecache: kunde inte allokera cache-data"
 
-#: nis/nis_print.c:229
-msgid "Default Access rights :\n"
-msgstr "Standard åtkomsträttigheter:\n"
+#: sunrpc/svc_udp.c:497
+msgid "enablecache: could not allocate cache fifo"
+msgstr "enablecache: kunde inte allokera cache-fifo"
 
-#: nis/nis_print.c:238
-#, c-format
-msgid "\tType         : %s\n"
-msgstr "\tTyp          : %s\n"
+#: sunrpc/svc_udp.c:532
+msgid "cache_set: victim not found"
+msgstr "cache_set: offer hittades inte"
 
-#: nis/nis_print.c:239
-msgid "\tAccess rights: "
-msgstr "\tRättigheter  : "
+#: sunrpc/svc_udp.c:543
+msgid "cache_set: victim alloc failed"
+msgstr "cache_set: offerallokering misslyckades"
 
-#: nis/nis_print.c:252
-msgid "Group Flags :"
-msgstr "Gruppflaggor: "
+#: sunrpc/svc_udp.c:550
+msgid "cache_set: could not allocate new rpc_buffer"
+msgstr "cache_set: kunde inte allokera ny rpc-buffert"
 
-#: nis/nis_print.c:255
-msgid ""
-"\n"
-"Group Members :\n"
-msgstr ""
-"\n"
-"Gruppmedlemmar:\n"
+#: sunrpc/svc_unix.c:150
+msgid "svc_unix.c - AF_UNIX socket creation problem"
+msgstr "svc_unix.c - problem att skapa AF_UNIX uttag (socket)"
 
-#: nis/nis_print.c:266
-#, c-format
-msgid "Table Type          : %s\n"
-msgstr "Tabelltyp           : %s\n"
+#: sunrpc/svc_unix.c:166
+msgid "svc_unix.c - cannot getsockname or listen"
+msgstr "svc_unix.c - kan inte anropa getsockname eller listen"
 
-#: nis/nis_print.c:267
-#, c-format
-msgid "Number of Columns   : %d\n"
-msgstr "Antal kolumner      : %d\n"
+#: sunrpc/svc_unix.c:176
+msgid "svcunix_create: out of memory\n"
+msgstr "svcunix_create: minnet slut\n"
 
-#: nis/nis_print.c:268
-#, c-format
-msgid "Character Separator : %c\n"
-msgstr "Teckenseparator     : %c\n"
+#: sunrpc/svc_unix.c:215
+msgid "svc_unix: makefd_xprt: out of memory\n"
+msgstr "svc_unix: makefd_xprt: minnet slut\n"
 
-#: nis/nis_print.c:269
-#, c-format
-msgid "Search Path         : %s\n"
-msgstr "Sökväg              : %s\n"
+#: sunrpc/xdr.c:566
+msgid "xdr_bytes: out of memory\n"
+msgstr "xdr_bytes: minnet slut\n"
 
-#: nis/nis_print.c:270
-msgid "Columns             :\n"
-msgstr "Kolumner            :\n"
+#: sunrpc/xdr.c:718
+msgid "xdr_string: out of memory\n"
+msgstr "xdr_string: minnet slut\n"
 
-#: nis/nis_print.c:273
-#, c-format
-msgid "\t[%d]\tName          : %s\n"
-msgstr "\t[%d]\tNamn          : %s\n"
+#: sunrpc/xdr_array.c:106
+msgid "xdr_array: out of memory\n"
+msgstr "xdr_array: minnet slut\n"
 
-#: nis/nis_print.c:275
-msgid "\t\tAttributes    : "
-msgstr "\t\tAttribut      : "
+#: sunrpc/xdr_rec.c:156
+msgid "xdrrec_create: out of memory\n"
+msgstr "xdrrec_create: minnet slut\n"
 
-#: nis/nis_print.c:277
-msgid "\t\tAccess Rights : "
-msgstr "\t\tRättigheter   : "
+#: sunrpc/xdr_ref.c:86
+msgid "xdr_reference: out of memory\n"
+msgstr "xdr_reference: minnet slut\n"
 
-#: nis/nis_print.c:286
-msgid "Linked Object Type : "
-msgstr "Länkad objekttyp: "
+#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27
+msgid "Hangup"
+msgstr "Avringd"
 
-#: nis/nis_print.c:288
-#, c-format
-msgid "Linked to : %s\n"
-msgstr "Länkad till: %s\n"
+#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28
+msgid "Interrupt"
+msgstr "Avbruten (SIGINT)"
 
-#: nis/nis_print.c:297
-#, c-format
-msgid "\tEntry data of type %s\n"
-msgstr "\tPostdata av typ %s\n"
+#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29
+msgid "Quit"
+msgstr "LÃ¤mnad"
 
-#: nis/nis_print.c:300
-#, c-format
-msgid "\t[%u] - [%u bytes] "
-msgstr "\t[%u] - [%u byte] "
+#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30
+msgid "Illegal instruction"
+msgstr "OtillÃ¥ten instruktion"
 
-#: nis/nis_print.c:303
-msgid "Encrypted data\n"
-msgstr "Krypterat data\n"
+#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31
+msgid "Trace/breakpoint trap"
+msgstr "SpÃ¥rningsfÃ¤lla"
 
-#: nis/nis_print.c:305
-msgid "Binary data\n"
-msgstr "Binärdata\n"
+#: sysdeps/generic/siglist.h:34
+msgid "Aborted"
+msgstr "Avbruten (SIGABRT)"
 
-#: nis/nis_print.c:320
-#, c-format
-msgid "Object Name   : %s\n"
-msgstr "Objektnamn    : %s\n"
+#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34
+msgid "Floating point exception"
+msgstr "Flyttalsfel"
 
-#: nis/nis_print.c:321
-#, c-format
-msgid "Directory     : %s\n"
-msgstr "Katalog       : %s\n"
+#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35
+msgid "Killed"
+msgstr "DÃ¶dad"
 
-#: nis/nis_print.c:322
-#, c-format
-msgid "Owner         : %s\n"
-msgstr "Ägare         : %s\n"
+#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36
+msgid "Bus error"
+msgstr "Bussfel"
 
-#: nis/nis_print.c:323
-#, c-format
-msgid "Group         : %s\n"
-msgstr "Grupp         : %s\n"
+#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37
+msgid "Segmentation fault"
+msgstr "Segmenteringsfel"
 
-#: nis/nis_print.c:324
-msgid "Access Rights : "
-msgstr "Rättigheter   : "
+#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
+#. TRANS Every library function that returns this error code also generates a
+#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
+#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
+#. TRANS unless it has handled or blocked @code{SIGPIPE}.
+#: sysdeps/generic/siglist.h:39 sysdeps/gnu/errlist.c:359
+#: sysdeps/unix/siglist.c:39
+msgid "Broken pipe"
+msgstr "Brutet rÃ¶r"
 
-#: nis/nis_print.c:326
-#, c-format
-msgid ""
-"\n"
-"Time to Live  : "
-msgstr ""
-"\n"
-"Livslängd     : "
+#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40
+msgid "Alarm clock"
+msgstr "Alarmklocka"
 
-#: nis/nis_print.c:329
-#, c-format
-msgid "Creation Time : %s"
-msgstr "Skapad        : %s"
+#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41
+msgid "Terminated"
+msgstr "Avslutad"
 
-#: nis/nis_print.c:331
-#, c-format
-msgid "Mod. Time     : %s"
-msgstr "Ändr. tid     : %s"
+#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42
+msgid "Urgent I/O condition"
+msgstr "Akut I/O-tillstÃ¥nd"
 
-#: nis/nis_print.c:332
-msgid "Object Type   : "
-msgstr "Objekttyp     : "
+#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43
+msgid "Stopped (signal)"
+msgstr "Stoppad (signal)"
 
-#: nis/nis_print.c:352
-#, c-format
-msgid "    Data Length = %u\n"
-msgstr "    Datalängd = %u\n"
+#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44
+msgid "Stopped"
+msgstr "Stoppad"
 
-#: nis/nis_print.c:365
-#, c-format
-msgid "Status            : %s\n"
-msgstr "Status            : %s\n"
+#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45
+msgid "Continued"
+msgstr "Ã…terupptagen"
+
+#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46
+msgid "Child exited"
+msgstr "Barnprocess avslutad"
+
+#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47
+msgid "Stopped (tty input)"
+msgstr "Stoppad (terminallÃ¤sning)"
+
+#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48
+msgid "Stopped (tty output)"
+msgstr "Stoppad (terminalskrivning)"
 
-#: nis/nis_print.c:366
-#, c-format
-msgid "Number of objects : %u\n"
-msgstr "Antal objekt      : %u\n"
+#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49
+msgid "I/O possible"
+msgstr "I/O mÃ¶jligt"
 
-#: nis/nis_print.c:370
-#, c-format
-msgid "Object #%d:\n"
-msgstr "Objekt #%d:\n"
+#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50
+msgid "CPU time limit exceeded"
+msgstr "BegrÃ¤nsning av CPU-tid Ã¶verskriden"
 
-#: nis/nis_print_group_entry.c:115
-#, c-format
-msgid "Group entry for \"%s.%s\" group:\n"
-msgstr "Grupppost för \"%s.%s\" grupp:\n"
+#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51
+msgid "File size limit exceeded"
+msgstr "BegrÃ¤nsning av filstorlek Ã¶verskriden"
 
-#: nis/nis_print_group_entry.c:123
-msgid "    Explicit members:\n"
-msgstr "    Explicita medlemmar:\n"
+#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52
+msgid "Virtual timer expired"
+msgstr "Alarmklocka - virtuell tid"
 
-#: nis/nis_print_group_entry.c:128
-msgid "    No explicit members\n"
-msgstr "    Inga explicita medlemmar\n"
+#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53
+msgid "Profiling timer expired"
+msgstr "Profileringsklocka"
 
-#: nis/nis_print_group_entry.c:131
-msgid "    Implicit members:\n"
-msgstr "    Implicita medlemmar:\n"
+#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54
+msgid "Window changed"
+msgstr "Ã„ndrat fÃ¶nster"
 
-#: nis/nis_print_group_entry.c:136
-msgid "    No implicit members\n"
-msgstr "    Inga implicita medlemmar\n"
+#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56
+msgid "User defined signal 1"
+msgstr "AnvÃ¤ndarsignal 1"
 
-#: nis/nis_print_group_entry.c:139
-msgid "    Recursive members:\n"
-msgstr "    Rekursiva medlemmar:\n"
+#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57
+msgid "User defined signal 2"
+msgstr "AnvÃ¤ndarsignal 2"
 
-#: nis/nis_print_group_entry.c:144
-msgid "    No recursive members\n"
-msgstr "    Inga rekursiva medlemmar\n"
+#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33
+msgid "EMT trap"
+msgstr "EmulatorfÃ¤lla"
 
-#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163
-msgid "    Explicit nonmembers:\n"
-msgstr "    Explicit icke-medlemmar:\n"
+#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38
+msgid "Bad system call"
+msgstr "Felaktigt systemanrop"
 
-#: nis/nis_print_group_entry.c:152
-msgid "    No explicit nonmembers\n"
-msgstr "    Inga explicita icke-medlemmar\n"
+#: sysdeps/generic/siglist.h:66
+msgid "Stack fault"
+msgstr "Stackfel"
 
-#: nis/nis_print_group_entry.c:155
-msgid "    Implicit nonmembers:\n"
-msgstr "    Implicita icke-medlemmar:\n"
+#: sysdeps/generic/siglist.h:69
+msgid "Information request"
+msgstr "InformationsbegÃ¤ran"
 
-#: nis/nis_print_group_entry.c:160
-msgid "    No implicit nonmembers\n"
-msgstr "    Inga implicita icke-medlemmar\n"
+#: sysdeps/generic/siglist.h:71
+msgid "Power failure"
+msgstr "StrÃ¶mavbrott"
 
-#: nis/nis_print_group_entry.c:168
-msgid "    No recursive nonmembers\n"
-msgstr "    Inga rekursiva icke-medlemmar\n"
+#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55
+msgid "Resource lost"
+msgstr "FÃ¶rlorad resurs"
 
-#: nis/nss_nisplus/nisplus-publickey.c:101
-#: nis/nss_nisplus/nisplus-publickey.c:182
-#, c-format
-msgid "DES entry for netname %s not unique\n"
-msgstr "DES-post för nätnamn %s är inte unikt\n"
+#. TRANS Operation not permitted; only the owner of the file (or other resource)
+#. TRANS or processes with special privileges can perform the operation.
+#: sysdeps/gnu/errlist.c:25
+msgid "Operation not permitted"
+msgstr "Operationen inte tillÃ¥ten"
 
-#: nis/nss_nisplus/nisplus-publickey.c:218
-#, c-format
-msgid "netname2user: missing group id list in `%s'."
-msgstr "netname2user: gruppid-lista saknas i \"%s\"."
+#. TRANS No process matches the specified process ID.
+#: sysdeps/gnu/errlist.c:45
+msgid "No such process"
+msgstr "Processen finns inte"
 
-#: nis/nss_nisplus/nisplus-publickey.c:300
-#: nis/nss_nisplus/nisplus-publickey.c:306
-#: nis/nss_nisplus/nisplus-publickey.c:370
-#: nis/nss_nisplus/nisplus-publickey.c:379
-#, c-format
-msgid "netname2user: (nis+ lookup): %s\n"
-msgstr "netname2user: (nis+ uppslagning) %s\n"
+#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
+#. TRANS completion of the call.  When this happens, you should try the call
+#. TRANS again.
+#. TRANS
+#. TRANS You can choose to have functions resume after a signal that is handled,
+#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
+#. TRANS Primitives}.
+#: sysdeps/gnu/errlist.c:60
+msgid "Interrupted system call"
+msgstr "Avbrutet systemanrop"
 
-#: nis/nss_nisplus/nisplus-publickey.c:319
-#, c-format
-msgid "netname2user: DES entry for %s in directory %s not unique"
-msgstr "netname2user: DES-post för %s i katalog %s är inte unik"
+#. TRANS Input/output error; usually used for physical read or write errors.
+#: sysdeps/gnu/errlist.c:69
+msgid "Input/output error"
+msgstr "In/ut-fel"
 
-#: nis/nss_nisplus/nisplus-publickey.c:337
-#, c-format
-msgid "netname2user: principal name `%s' too long"
-msgstr "netname2user: principalnamn \"%s\" för långt"
+#. TRANS No such device or address.  The system tried to use the device
+#. TRANS represented by a file you specified, and it couldn't find the device.
+#. TRANS This can mean that the device file was installed incorrectly, or that
+#. TRANS the physical device is missing or not correctly attached to the
+#. TRANS computer.
+#: sysdeps/gnu/errlist.c:82
+msgid "No such device or address"
+msgstr "Enheten eller adressen finns inte"
 
-#: nis/nss_nisplus/nisplus-publickey.c:392
-#, c-format
-msgid "netname2user: LOCAL entry for %s in directory %s not unique"
-msgstr "netname2user: LOCAL-post för %s i katalog %s är inte unik"
+#. TRANS Argument list too long; used when the arguments passed to a new program
+#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
+#. TRANS File}) occupy too much memory space.  This condition never arises in the
+#. TRANS GNU system.
+#: sysdeps/gnu/errlist.c:94
+msgid "Argument list too long"
+msgstr "Argumentlistan fÃ¶r lÃ¥ng"
 
-#: nis/nss_nisplus/nisplus-publickey.c:399
-msgid "netname2user: should not have uid 0"
-msgstr "netname2user: borde inte ha uid 0"
+#. TRANS Invalid executable file format.  This condition is detected by the
+#. TRANS @code{exec} functions; see @ref{Executing a File}.
+#: sysdeps/gnu/errlist.c:104
+msgid "Exec format error"
+msgstr "Formatfel pÃ¥ kÃ¶rbar fil"
 
-#: nis/ypclnt.c:171
-#, c-format
-msgid "YPBINDPROC_DOMAIN: %s\n"
-msgstr "YPBINDPROC_DOMAIN: %s\n"
+#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
+#. TRANS closed or reading from a descriptor open only for writing (or vice
+#. TRANS versa).
+#: sysdeps/gnu/errlist.c:115
+msgid "Bad file descriptor"
+msgstr "Felaktig filidentifierare"
 
-#: nis/ypclnt.c:780
-msgid "Request arguments bad"
-msgstr "Argument för förfrågan felaktiga"
+#. TRANS There are no child processes.  This error happens on operations that are
+#. TRANS supposed to manipulate child processes, when there aren't any processes
+#. TRANS to manipulate.
+#: sysdeps/gnu/errlist.c:126
+msgid "No child processes"
+msgstr "Inga barnprocesser"
 
-#: nis/ypclnt.c:782
-msgid "RPC failure on NIS operation"
-msgstr "RPC-fel vid NIS-operation"
+#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
+#. TRANS deadlock situation.  The system does not guarantee that it will notice
+#. TRANS all such situations.  This error means you got lucky and the system
+#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
+#: sysdeps/gnu/errlist.c:138
+msgid "Resource deadlock avoided"
+msgstr "ResursdÃ¶dlÃ¤ge undveks"
 
-#: nis/ypclnt.c:784
-msgid "Can't bind to server which serves this domain"
-msgstr "Kan inte ansluta till servern som betjänar denna domän"
+#. TRANS No memory available.  The system cannot allocate more virtual memory
+#. TRANS because its capacity is full.
+#: sysdeps/gnu/errlist.c:148
+msgid "Cannot allocate memory"
+msgstr "Kan inte allokera minne"
 
-#: nis/ypclnt.c:786
-msgid "No such map in server's domain"
-msgstr "Ingen sådan tabell i serverns domän"
+#. TRANS Bad address; an invalid pointer was detected.
+#. TRANS In the GNU system, this error never happens; you get a signal instead.
+#: sysdeps/gnu/errlist.c:167
+msgid "Bad address"
+msgstr "Felaktig adress"
 
-#: nis/ypclnt.c:788
-msgid "No such key in map"
-msgstr "Ingen sådan nyckel i tabellen"
+#. TRANS A file that isn't a block special file was given in a situation that
+#. TRANS requires one.  For example, trying to mount an ordinary file as a file
+#. TRANS system in Unix gives this error.
+#: sysdeps/gnu/errlist.c:178
+msgid "Block device required"
+msgstr "Blockspecialfil krÃ¤vs"
 
-#: nis/ypclnt.c:790
-msgid "Internal NIS error"
-msgstr "Internt NIS-fel"
+#. TRANS Resource busy; a system resource that can't be shared is already in use.
+#. TRANS For example, if you try to delete a file that is the root of a currently
+#. TRANS mounted filesystem, you get this error.
+#: sysdeps/gnu/errlist.c:189
+msgid "Device or resource busy"
+msgstr "Enhet eller resurs upptagen"
 
-#: nis/ypclnt.c:792
-msgid "Local resource allocation failure"
-msgstr "Allokeringsfel för lokal resurs"
+#. TRANS File exists; an existing file was specified in a context where it only
+#. TRANS makes sense to specify a new file.
+#: sysdeps/gnu/errlist.c:199
+msgid "File exists"
+msgstr "Filen existerar"
 
-#: nis/ypclnt.c:794
-msgid "No more records in map database"
-msgstr "Inga fler poster i tabelldatabasen"
+#. TRANS An attempt to make an improper link across file systems was detected.
+#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
+#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:210
+msgid "Invalid cross-device link"
+msgstr "Ogiltig lÃ¤nk Ã¶ver skilda enheter"
 
-#: nis/ypclnt.c:796
-msgid "Can't communicate with portmapper"
-msgstr "Kan inte kommunicera med portmapper"
+#. TRANS The wrong type of device was given to a function that expects a
+#. TRANS particular sort of device.
+#: sysdeps/gnu/errlist.c:220
+msgid "No such device"
+msgstr "Enheten finns inte"
 
-#: nis/ypclnt.c:798
-msgid "Can't communicate with ypbind"
-msgstr "Kan inte kommunicera med ypbind"
+#. TRANS A file that isn't a directory was specified when a directory is required.
+#: sysdeps/gnu/errlist.c:229
+msgid "Not a directory"
+msgstr "Inte en katalog"
 
-#: nis/ypclnt.c:800
-msgid "Can't communicate with ypserv"
-msgstr "Kan inte kommunicera med ypserv"
+#. TRANS File is a directory; you cannot open a directory for writing,
+#. TRANS or create or remove hard links to it.
+#: sysdeps/gnu/errlist.c:239
+msgid "Is a directory"
+msgstr "Ã„r en katalog"
 
-#: nis/ypclnt.c:802
-msgid "Local domain name not set"
-msgstr "Lokalt domännamn inte satt"
+#. TRANS Invalid argument.  This is used to indicate various kinds of problems
+#. TRANS with passing the wrong argument to a library function.
+#: sysdeps/gnu/errlist.c:249
+msgid "Invalid argument"
+msgstr "Ogiltigt argument"
 
-#: nis/ypclnt.c:804
-msgid "NIS map database is bad"
-msgstr "NIS tabelldatabas är felaktig"
+#. TRANS The current process has too many files open and can't open any more.
+#. TRANS Duplicate descriptors do count toward this limit.
+#. TRANS
+#. TRANS In BSD and GNU, the number of open files is controlled by a resource
+#. TRANS limit that can usually be increased.  If you get this error, you might
+#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
+#. TRANS @pxref{Limits on Resources}.
+#: sysdeps/gnu/errlist.c:264
+msgid "Too many open files"
+msgstr "FÃ¶r mÃ¥nga Ã¶ppna filer"
 
-#: nis/ypclnt.c:806
-msgid "NIS client/server version mismatch - can't supply service"
-msgstr "NIS versionsskillnad klient/server - kan inte betjäna"
+#. TRANS There are too many distinct file openings in the entire system.  Note
+#. TRANS that any number of linked channels count as just one file opening; see
+#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
+#: sysdeps/gnu/errlist.c:275
+msgid "Too many open files in system"
+msgstr "FÃ¶r mÃ¥nga Ã¶ppna filer i systemet"
 
-#: nis/ypclnt.c:810
-msgid "Database is busy"
-msgstr "Databasen är upptagen"
+#. TRANS Inappropriate I/O control operation, such as trying to set terminal
+#. TRANS modes on an ordinary file.
+#: sysdeps/gnu/errlist.c:285
+msgid "Inappropriate ioctl for device"
+msgstr "OlÃ¤mplig \"ioctl\" fÃ¶r enhet"
 
-#: nis/ypclnt.c:812
-msgid "Unknown NIS error code"
-msgstr "Okänd NIS-felkod"
+#. TRANS An attempt to execute a file that is currently open for writing, or
+#. TRANS write to a file that is currently being executed.  Often using a
+#. TRANS debugger to run a program is considered having it open for writing and
+#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
+#. TRANS is not an error in the GNU system; the text is copied as necessary.
+#: sysdeps/gnu/errlist.c:298
+msgid "Text file busy"
+msgstr "Kodfil upptagen"
 
-#: nis/ypclnt.c:854
-msgid "Internal ypbind error"
-msgstr "Internt ypbind-fel"
+#. TRANS File too big; the size of a file would be larger than allowed by the system.
+#: sysdeps/gnu/errlist.c:307
+msgid "File too large"
+msgstr "FÃ¶r stor fil"
 
-#: nis/ypclnt.c:856
-msgid "Domain not bound"
-msgstr "Domän inte bunden"
+#. TRANS No space left on device; write operation on a file failed because the
+#. TRANS disk is full.
+#: sysdeps/gnu/errlist.c:317
+msgid "No space left on device"
+msgstr "Enheten Ã¤r full"
 
-#: nis/ypclnt.c:858
-msgid "System resource allocation failure"
-msgstr "Allokeringsfel för systemresurs"
+#. TRANS Invalid seek operation (such as on a pipe).
+#: sysdeps/gnu/errlist.c:326
+msgid "Illegal seek"
+msgstr "OtillÃ¥ten sÃ¶kning"
 
-#: nis/ypclnt.c:860
-msgid "Unknown ypbind error"
-msgstr "Okänt ypbind-fel"
+#. TRANS An attempt was made to modify something on a read-only file system.
+#: sysdeps/gnu/errlist.c:335
+msgid "Read-only file system"
+msgstr "Filsystemet endast lÃ¤sbart"
 
-#: nis/ypclnt.c:899
-msgid "yp_update: cannot convert host to netname\n"
-msgstr "yp_update: kan inte omvandla värd till nätnamn\n"
+#. TRANS Too many links; the link count of a single file would become too large.
+#. TRANS @code{rename} can cause this error if the file being renamed already has
+#. TRANS as many links as it can take (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:346
+msgid "Too many links"
+msgstr "FÃ¶r mÃ¥nga lÃ¤nkar"
 
-#: nis/ypclnt.c:911
-msgid "yp_update: cannot get server address\n"
-msgstr "yp_update: kan inte hämta serveradress\n"
+#. TRANS Domain error; used by mathematical functions when an argument value does
+#. TRANS not fall into the domain over which the function is defined.
+#: sysdeps/gnu/errlist.c:369
+msgid "Numerical argument out of domain"
+msgstr "Numeriskt argument Ã¤r utanfÃ¶r omrÃ¥det"
+
+#. TRANS Range error; used by mathematical functions when the result value is
+#. TRANS not representable because of overflow or underflow.
+#: sysdeps/gnu/errlist.c:379
+msgid "Numerical result out of range"
+msgstr "Numeriskt resultat Ã¤r utanfÃ¶r giltigt omrÃ¥de"
 
-#: nscd/cache.c:94
-msgid "while allocating hash table entry"
-msgstr "när hashtabellspost allokerades"
+#. TRANS Resource temporarily unavailable; the call might work if you try again
+#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
+#. TRANS they are always the same in the GNU C library.
+#. TRANS
+#. TRANS This error can happen in a few different situations:
+#. TRANS
+#. TRANS @itemize @bullet
+#. TRANS @item
+#. TRANS An operation that would block was attempted on an object that has
+#. TRANS non-blocking mode selected.  Trying the same operation again will block
+#. TRANS until some external condition makes it possible to read, write, or
+#. TRANS connect (whatever the operation).  You can use @code{select} to find out
+#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
+#. TRANS
+#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
+#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
+#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
+#. TRANS check for both codes and treat them the same.
+#. TRANS
+#. TRANS @item
+#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
+#. TRANS can return this error.  It indicates that the shortage is expected to
+#. TRANS pass, so your program can try the call again later and it may succeed.
+#. TRANS It is probably a good idea to delay for a few seconds before trying it
+#. TRANS again, to allow time for other processes to release scarce resources.
+#. TRANS Such shortages are usually fairly serious and affect the whole system,
+#. TRANS so usually an interactive program should report the error to the user
+#. TRANS and return to its command loop.
+#. TRANS @end itemize
+#: sysdeps/gnu/errlist.c:416
+msgid "Resource temporarily unavailable"
+msgstr "Resursen tillfÃ¤lligt otillgÃ¤nglig"
 
-#: nscd/cache.c:162 nscd/connections.c:184
-#, c-format
-msgid "cannot stat() file `%s': %s"
-msgstr "kan inte ta status på fil \"%s\": %s"
+#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
+#. TRANS The values are always the same, on every operating system.
+#. TRANS
+#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
+#. TRANS separate error code.
+#: sysdeps/gnu/errlist.c:429
+msgid "Operation would block"
+msgstr "Operationen skulle blockera"
 
-#: nscd/connections.c:150
-msgid "Cannot run nscd in secure mode as unprivileged user"
-msgstr "Kan inte köra nscd i säkert läge som opriviligierad användare"
+#. TRANS An operation that cannot complete immediately was initiated on an object
+#. TRANS that has non-blocking mode selected.  Some functions that must always
+#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
+#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
+#. TRANS the operation has begun and will take some time.  Attempts to manipulate
+#. TRANS the object before the call completes return @code{EALREADY}.  You can
+#. TRANS use the @code{select} function to find out when the pending operation
+#. TRANS has completed; @pxref{Waiting for I/O}.
+#: sysdeps/gnu/errlist.c:445
+msgid "Operation now in progress"
+msgstr "Operationen pÃ¥gÃ¥r nu"
 
-#: nscd/connections.c:172
-#, c-format
-msgid "while allocating cache: %s"
-msgstr "när cache-post allokerades: %s"
+#. TRANS An operation is already in progress on an object that has non-blocking
+#. TRANS mode selected.
+#: sysdeps/gnu/errlist.c:455
+msgid "Operation already in progress"
+msgstr "Operationen pÃ¥gÃ¥r redan"
 
-#: nscd/connections.c:197
-#, c-format
-msgid "cannot open socket: %s"
-msgstr "kan inte öppna uttag (socket): %s"
+#. TRANS A file that isn't a socket was specified when a socket is required.
+#: sysdeps/gnu/errlist.c:464
+msgid "Socket operation on non-socket"
+msgstr "Uttagsoperation pÃ¥ icke-uttag (socket)"
 
-#: nscd/connections.c:215
-#, c-format
-msgid "cannot enable socket to accept connections: %s"
-msgstr "kan inte få uttag (socket) att acceptera förbindelser: %s"
+#. TRANS The size of a message sent on a socket was larger than the supported
+#. TRANS maximum size.
+#: sysdeps/gnu/errlist.c:474
+msgid "Message too long"
+msgstr "Meddelandet fÃ¶r lÃ¥ngt"
 
-#: nscd/connections.c:260
-#, c-format
-msgid "cannot handle old request version %d; current version is %d"
-msgstr "Kan inte hantera äldre förfrågansversion %d, nuvarande version är %d"
+#. TRANS The socket type does not support the requested communications protocol.
+#: sysdeps/gnu/errlist.c:483
+msgid "Protocol wrong type for socket"
+msgstr "Fel protokolltyp fÃ¶r uttag (socket)"
 
-#: nscd/connections.c:298 nscd/connections.c:324
-#, c-format
-msgid "cannot write result: %s"
-msgstr "kan inte skriva resultat: %s"
+#. TRANS You specified a socket option that doesn't make sense for the
+#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
+#: sysdeps/gnu/errlist.c:493
+msgid "Protocol not available"
+msgstr "Protokollet inte tillgÃ¤ngligt"
 
-#: nscd/connections.c:392 nscd/connections.c:514
-#, c-format
-msgid "error getting caller's id: %s"
-msgstr "kunde inte hämta anropandes identitet: %s"
+#. TRANS The socket domain does not support the requested communications protocol
+#. TRANS (perhaps because the requested protocol is completely invalid).
+#. TRANS @xref{Creating a Socket}.
+#: sysdeps/gnu/errlist.c:504
+msgid "Protocol not supported"
+msgstr "Protokollet stÃ¶ds ej"
 
-#: nscd/connections.c:485
-#, c-format
-msgid "while accepting connection: %s"
-msgstr "när förbindelse accepterades: %s"
+#. TRANS The socket type is not supported.
+#: sysdeps/gnu/errlist.c:513
+msgid "Socket type not supported"
+msgstr "Uttagstyp (socket) stÃ¶ds ej"
 
-#: nscd/connections.c:498
-#, c-format
-msgid "short read while reading request: %s"
-msgstr "fattas data vid läsning av begäran: %s"
+#. TRANS The operation you requested is not supported.  Some socket functions
+#. TRANS don't make sense for all types of sockets, and others may not be
+#. TRANS implemented for all communications protocols.  In the GNU system, this
+#. TRANS error can happen for many calls when the object does not support the
+#. TRANS particular operation; it is a generic indication that the server knows
+#. TRANS nothing to do for that call.
+#: sysdeps/gnu/errlist.c:527
+msgid "Operation not supported"
+msgstr "Operationen stÃ¶ds ej"
 
-#: nscd/connections.c:542
-#, c-format
-msgid "key length in request too long: %d"
-msgstr "nyckellängd i begäran för lång: %d"
+#. TRANS The socket communications protocol family you requested is not supported.
+#: sysdeps/gnu/errlist.c:536
+msgid "Protocol family not supported"
+msgstr "Protokollfamiljen stÃ¶ds ej"
 
-#: nscd/connections.c:556
-#, c-format
-msgid "short read while reading request key: %s"
-msgstr "fattas data vid läsning av begäransnyckel: %s"
+#. TRANS The address family specified for a socket is not supported; it is
+#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
+#: sysdeps/gnu/errlist.c:546
+msgid "Address family not supported by protocol"
+msgstr "Adressfamiljen stÃ¶ds inte av protokollet"
 
-#: nscd/connections.c:566
-#, c-format
-msgid "handle_request: request received (Version = %d) from PID %ld"
-msgstr "handle_request: begäran mottagen (Version = %d) från PID %ld"
+#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:555
+msgid "Address already in use"
+msgstr "Adressen redan upptagen"
 
-#: nscd/connections.c:571
-#, c-format
-msgid "handle_request: request received (Version = %d)"
-msgstr "handle_request: begäran mottagen (Version = %d)"
+#. TRANS The requested socket address is not available; for example, you tried
+#. TRANS to give a socket a name that doesn't match the local host name.
+#. TRANS @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:566
+msgid "Cannot assign requested address"
+msgstr "Kan inte tilldela begÃ¤rd adress"
 
-#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655
-#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681
-#, c-format
-msgid "Failed to run nscd as user '%s'"
-msgstr "Misslyckades att köra nscd som användare \"%s\""
+#. TRANS A socket operation failed because the network was down.
+#: sysdeps/gnu/errlist.c:575
+msgid "Network is down"
+msgstr "NÃ¤tverket Ã¤r nere"
 
-#: nscd/connections.c:656
-msgid "getgrouplist failed"
-msgstr "getgrouplist misslyckades"
+#. TRANS A socket operation failed because the subnet containing the remote host
+#. TRANS was unreachable.
+#: sysdeps/gnu/errlist.c:585
+msgid "Network is unreachable"
+msgstr "NÃ¤tverket kan inte nÃ¥s"
 
-#: nscd/connections.c:669
-msgid "setgroups failed"
-msgstr "setgroups misslyckades"
+#. TRANS A network connection was reset because the remote host crashed.
+#: sysdeps/gnu/errlist.c:594
+msgid "Network dropped connection on reset"
+msgstr "NÃ¤tverket tog bort fÃ¶rbindelsen vid omstart"
 
-#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109
-msgid "while allocating key copy"
-msgstr "när nyckelkopia allokerades"
-
-#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146
-msgid "while allocating cache entry"
-msgstr "när cache-post allokerades"
+#. TRANS A network connection was aborted locally.
+#: sysdeps/gnu/errlist.c:603
+msgid "Software caused connection abort"
+msgstr "Mjukvara orsakade fÃ¶rbindelsebrott"
 
-#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193
-#, c-format
-msgid "short write in %s: %s"
-msgstr "ofullständig skrivning i %s: %s"
+#. TRANS A network connection was closed for reasons outside the control of the
+#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
+#. TRANS protocol violation.
+#: sysdeps/gnu/errlist.c:614
+msgid "Connection reset by peer"
+msgstr "FÃ¶rbindelse borttagen av partnern"
 
-#: nscd/grpcache.c:219
-#, c-format
-msgid "Haven't found \"%s\" in group cache!"
-msgstr "Hittar inte \"%s\" i gruppcache!"
+#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
+#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
+#. TRANS other from network operations.
+#: sysdeps/gnu/errlist.c:625
+msgid "No buffer space available"
+msgstr "Ingen buffertplats tillgÃ¤nglig"
 
-#: nscd/grpcache.c:285
-#, c-format
-msgid "Invalid numeric gid \"%s\"!"
-msgstr "Ogiltigt numeriskt gruppid (gid) \"%s\"!"
+#. TRANS You tried to connect a socket that is already connected.
+#. TRANS @xref{Connecting}.
+#: sysdeps/gnu/errlist.c:635
+msgid "Transport endpoint is already connected"
+msgstr "Transportslutpunkten Ã¤r redan fÃ¶rbunden"
 
-#: nscd/grpcache.c:292
-#, c-format
-msgid "Haven't found \"%d\" in group cache!"
-msgstr "Hittar inte \"%d\" i gruppcache!"
+#. TRANS The socket is not connected to anything.  You get this error when you
+#. TRANS try to transmit data over a socket, without first specifying a
+#. TRANS destination for the data.  For a connectionless socket (for datagram
+#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
+#: sysdeps/gnu/errlist.c:647
+msgid "Transport endpoint is not connected"
+msgstr "Transportslutpunkten Ã¤r inte fÃ¶rbunden"
 
-#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436
-#: nscd/hstcache.c:501
-#, c-format
-msgid "Haven't found \"%s\" in hosts cache!"
-msgstr "Hittar inte \"%s\" i värdcache!"
+#. TRANS No default destination address was set for the socket.  You get this
+#. TRANS error when you try to transmit data over a connectionless socket,
+#. TRANS without first specifying a destination for the data with @code{connect}.
+#: sysdeps/gnu/errlist.c:658
+msgid "Destination address required"
+msgstr "Destinationsadress krÃ¤vs"
 
-#: nscd/nscd.c:89
-msgid "Read configuration data from NAME"
-msgstr "Läs konfigurationsdata från NAMN"
+#. TRANS The socket has already been shut down.
+#: sysdeps/gnu/errlist.c:667
+msgid "Cannot send after transport endpoint shutdown"
+msgstr "Kan inte skicka efter att transportslutpunkten stÃ¤ngts"
 
-#: nscd/nscd.c:91
-msgid "Do not fork and display messages on the current tty"
-msgstr "Skapa inte barnprocess, visa meddelanden på nuvarande tty"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:676
+msgid "Too many references: cannot splice"
+msgstr "FÃ¶r mÃ¥nga referenser: kan inte skarva"
 
-#: nscd/nscd.c:92
-msgid "NUMBER"
-msgstr "ANTAL"
+#. TRANS A socket operation with a specified timeout received no response during
+#. TRANS the timeout period.
+#: sysdeps/gnu/errlist.c:686
+msgid "Connection timed out"
+msgstr "FÃ¶rbindelsen dog ut (timeout)"
 
-#: nscd/nscd.c:92
-msgid "Start NUMBER threads"
-msgstr "Starta ANTAL trådar"
+#. TRANS A remote host refused to allow the network connection (typically because
+#. TRANS it is not running the requested service).
+#: sysdeps/gnu/errlist.c:696
+msgid "Connection refused"
+msgstr "FÃ¶rbindelse vÃ¤gras"
 
-#: nscd/nscd.c:93
-msgid "Shut the server down"
-msgstr "Avsluta servern"
+#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
+#. TRANS This often indicates a cycle of symbolic links.
+#: sysdeps/gnu/errlist.c:706
+msgid "Too many levels of symbolic links"
+msgstr "FÃ¶r mÃ¥nga nivÃ¥er av symboliska lÃ¤nkar"
 
-#: nscd/nscd.c:94
-msgid "Print current configuration statistic"
-msgstr "Skriv ut nuvarande konfigurationsstatistik"
+#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
+#. TRANS Files}) or host name too long (in @code{gethostname} or
+#. TRANS @code{sethostname}; @pxref{Host Identification}).
+#: sysdeps/gnu/errlist.c:717
+msgid "File name too long"
+msgstr "FÃ¶r lÃ¥ngt filnamn"
 
-#: nscd/nscd.c:95
-msgid "TABLE"
-msgstr "TABELL"
+#. TRANS The remote host for a requested network connection is down.
+#: sysdeps/gnu/errlist.c:726
+msgid "Host is down"
+msgstr "VÃ¤rddator Ã¤r nere"
 
-#: nscd/nscd.c:96
-msgid "Invalidate the specified cache"
-msgstr "Invalidera den angivna cachen"
+#. TRANS The remote host for a requested network connection is not reachable.
+#: sysdeps/gnu/errlist.c:735
+msgid "No route to host"
+msgstr "Ingen vÃ¤g till vÃ¤rd"
 
-#: nscd/nscd.c:97
-msgid "TABLE,yes"
-msgstr "TABELL,yes"
+#. TRANS Directory not empty, where an empty directory was expected.  Typically,
+#. TRANS this error occurs when you are trying to delete a directory.
+#: sysdeps/gnu/errlist.c:745
+msgid "Directory not empty"
+msgstr "Katalog inte tom"
 
-#: nscd/nscd.c:97
-msgid "Use separate cache for each user"
-msgstr "Använd separat cache för varje användare"
+#. TRANS This means that the per-user limit on new process would be exceeded by
+#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
+#. TRANS the @code{RLIMIT_NPROC} limit.
+#: sysdeps/gnu/errlist.c:756
+msgid "Too many processes"
+msgstr "FÃ¶r mÃ¥nga processer"
 
-#: nscd/nscd.c:102
-msgid "Name Service Cache Daemon."
-msgstr "Namntjänst cache-demon"
+#. TRANS The file quota system is confused because there are too many users.
+#. TRANS @c This can probably happen in a GNU system when using NFS.
+#: sysdeps/gnu/errlist.c:766
+msgid "Too many users"
+msgstr "FÃ¶r mÃ¥nga anvÃ¤ndare"
 
-#: nscd/nscd.c:141
-msgid "cannot read configuration file; this is fatal"
-msgstr "kan inte läsa konfigurationsdata, detta är fatalt"
+#. TRANS The user's disk quota was exceeded.
+#: sysdeps/gnu/errlist.c:775
+msgid "Disk quota exceeded"
+msgstr "Diskkvot Ã¶verskriden"
 
-#: nscd/nscd.c:152
-msgid "already running"
-msgstr "kör redan"
+#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
+#. TRANS system which is due to file system rearrangements on the server host.
+#. TRANS Repairing this condition usually requires unmounting and remounting
+#. TRANS the NFS file system on the local host.
+#: sysdeps/gnu/errlist.c:787
+msgid "Stale NFS file handle"
+msgstr "FÃ¶rlegat NFS-filhandtag"
 
-#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132
-msgid "Only root is allowed to use this option!"
-msgstr "Bara root har tillåtelse att använda denna operation!"
+#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
+#. TRANS already specifies an NFS-mounted file.
+#. TRANS (This is an error on some operating systems, but we expect it to work
+#. TRANS properly on the GNU system, making this error code impossible.)
+#: sysdeps/gnu/errlist.c:799
+msgid "Object is remote"
+msgstr "Ã„r ett fjÃ¤rrobjekt"
 
-#: nscd/nscd_conf.c:88
-#, c-format
-msgid "Parse error: %s"
-msgstr "Parsfel: %s"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:808
+msgid "RPC struct is bad"
+msgstr "RPC-struktur dÃ¥lig"
 
-#: nscd/nscd_conf.c:171
-#, c-format
-msgid "Could not create log file \"%s\""
-msgstr "Kunde inte skapa loggfil \"%s\""
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:817
+msgid "RPC version wrong"
+msgstr "RPC-version fel"
 
-#: nscd/nscd_conf.c:187
-msgid "Must specify user name for server-user option"
-msgstr "Användarnamn krävs för \"server-user\"-flaggan"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:826
+msgid "RPC program not available"
+msgstr "RPC-programmet inte tillgÃ¤ngligt"
 
-#: nscd/nscd_conf.c:194
-msgid "Must specify user name for stat-user option"
-msgstr "Användarnamn krävs för \"stat-user\"-flaggan"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:835
+msgid "RPC program version wrong"
+msgstr "RPC-programversion fel"
 
-#: nscd/nscd_conf.c:205
-#, c-format
-msgid "Unknown option: %s %s %s"
-msgstr "Okänd flagga: %s %s %s"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:844
+msgid "RPC bad procedure for program"
+msgstr "RPC dÃ¥lig procedur fÃ¶r program"
 
-#: nscd/nscd_stat.c:103
-#, c-format
-msgid "cannot write statistics: %s"
-msgstr "kan inte skriva statistik: %s"
+#. TRANS No locks available.  This is used by the file locking facilities; see
+#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
+#. TRANS it can result from an operation to an NFS server running another
+#. TRANS operating system.
+#: sysdeps/gnu/errlist.c:856
+msgid "No locks available"
+msgstr "Inga lÃ¥s tillgÃ¤ngliga"
 
-#: nscd/nscd_stat.c:128
-#, c-format
-msgid "Only root or %s is allowed to use this option!"
-msgstr "Bara root eller %s har tillåtelse att använda denna operation!"
+#. TRANS Inappropriate file type or format.  The file was the wrong type for the
+#. TRANS operation, or a data file had the wrong format.
+#. TRANS
+#. TRANS On some systems @code{chmod} returns this error if you try to set the
+#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
+#: sysdeps/gnu/errlist.c:869
+msgid "Inappropriate file type or format"
+msgstr "Filtyp eller format olÃ¤mplig"
 
-#: nscd/nscd_stat.c:139
-msgid "nscd not running!\n"
-msgstr "nscd kör inte!\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:878
+msgid "Authentication error"
+msgstr "Ã„kthetskontroll misslyckades"
 
-#: nscd/nscd_stat.c:150
-msgid "write incomplete"
-msgstr "ofullständing skrivning"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:887
+msgid "Need authenticator"
+msgstr "BehÃ¶ver Ã¤kthetsintygare"
 
-#: nscd/nscd_stat.c:162
-msgid "cannot read statistics data"
-msgstr "kan inte läsa statistikdata"
+#. TRANS Function not implemented.  This indicates that the function called is
+#. TRANS not implemented at all, either in the C library itself or in the
+#. TRANS operating system.  When you get this error, you can be sure that this
+#. TRANS particular function will always fail with @code{ENOSYS} unless you
+#. TRANS install a new version of the C library or the operating system.
+#: sysdeps/gnu/errlist.c:900
+msgid "Function not implemented"
+msgstr "Funktion inte implementerad"
 
-#: nscd/nscd_stat.c:165
-#, c-format
-msgid ""
-"nscd configuration:\n"
-"\n"
-"%15d  server debug level\n"
-msgstr ""
-"nscd konfiguration:\n"
-"\n"
-"%15d  servers felsökningsläge\n"
+#. TRANS Not supported.  A function returns this error when certain parameter
+#. TRANS values are valid, but the functionality they request is not available.
+#. TRANS This can mean that the function does not implement a particular command
+#. TRANS or option value or flag bit at all.  For functions that operate on some
+#. TRANS object given in a parameter, such as a file descriptor or a port, it
+#. TRANS might instead mean that only @emph{that specific object} (file
+#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
+#. TRANS different file descriptors might support different ranges of parameter
+#. TRANS values.
+#. TRANS
+#. TRANS If the entire function is not available at all in the implementation,
+#. TRANS it returns @code{ENOSYS} instead.
+#: sysdeps/gnu/errlist.c:920
+msgid "Not supported"
+msgstr "StÃ¶ds ej"
 
-#: nscd/nscd_stat.c:189
-#, c-format
-msgid "%3ud %2uh %2um %2lus  server runtime\n"
-msgstr "%3ud %2uh %2um %2lus  servers körtid\n"
+#. TRANS While decoding a multibyte character the function came along an invalid
+#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
+#: sysdeps/gnu/errlist.c:930
+msgid "Invalid or incomplete multibyte or wide character"
+msgstr "Ogiltig eller inte komplett flerbyte- eller brett tecken"
 
-#: nscd/nscd_stat.c:192
-#, c-format
-msgid "    %2uh %2um %2lus  server runtime\n"
-msgstr "    %2uh %2um %2lus  servers körtid\n"
+#. TRANS In the GNU system, servers supporting the @code{term} protocol return
+#. TRANS this error for certain operations when the caller is not in the
+#. TRANS foreground process group of the terminal.  Users do not usually see this
+#. TRANS error because functions such as @code{read} and @code{write} translate
+#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
+#. TRANS for information on process groups and these signals.
+#: sysdeps/gnu/errlist.c:944
+msgid "Inappropriate operation for background process"
+msgstr "Operation fÃ¶r bakgrundsprocess olÃ¤mplig"
 
-#: nscd/nscd_stat.c:194
-#, c-format
-msgid "        %2um %2lus  server runtime\n"
-msgstr "        %2um %2lus  servers körtid\n"
+#. TRANS In the GNU system, opening a file returns this error when the file is
+#. TRANS translated by a program and the translator program dies while starting
+#. TRANS up, before it has connected to the file.
+#: sysdeps/gnu/errlist.c:955
+msgid "Translator died"
+msgstr "Ã–versÃ¤ttaren dog"
 
-#: nscd/nscd_stat.c:196
-#, c-format
-msgid "            %2lus  server runtime\n"
-msgstr "            %2lus  servers körtid\n"
+#. TRANS The experienced user will know what is wrong.
+#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
+#. TRANS @c Don't change it.
+#: sysdeps/gnu/errlist.c:966
+msgid "?"
+msgstr "?"
 
-#: nscd/nscd_stat.c:198
-#, c-format
-msgid "%15lu  number of times clients had to wait\n"
-msgstr "%15lu  antal gånger klienter behövt vänta\n"
+#. TRANS You did @strong{what}?
+#: sysdeps/gnu/errlist.c:975
+msgid "You really blew it this time"
+msgstr "Du strulade till det den hÃ¤r gÃ¥ngen"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "      no"
-msgstr "      nej"
+#. TRANS Go home and have a glass of warm, dairy-fresh milk.
+#: sysdeps/gnu/errlist.c:984
+msgid "Computer bought the farm"
+msgstr "Datorn packade ihop"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "     yes"
-msgstr "     ja"
+#. TRANS This error code has no purpose.
+#: sysdeps/gnu/errlist.c:993
+msgid "Gratuitous error"
+msgstr "Omotiverat fel"
 
-#: nscd/nscd_stat.c:221
-#, c-format
-msgid ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache is enabled\n"
-"%15Zu  suggested size\n"
-"%15lu  seconds time to live for positive entries\n"
-"%15lu  seconds time to live for negative entries\n"
-"%15lu  cache hits on positive entries\n"
-"%15lu  cache hits on negative entries\n"
-"%15lu  cache misses on positive entries\n"
-"%15lu  cache misses on negative entries\n"
-"%15lu%% cache hit rate\n"
-"%15lu  current number of cached values\n"
-"%15lu  maximum number of cached values\n"
-"%15lu  maximum chain length searched\n"
-"%15lu  number of delays on rdlock\n"
-"%15lu  number of delays on wrlock\n"
-"%15s  check /etc/%s for changes\n"
-msgstr ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache är påslagen\n"
-"%15Zu  föreslagen storlek\n"
-"%15lu  livslängd i sekunder för positiva poster\n"
-"%15lu  livslängd i sekunder för negativa poster\n"
-"%15lu  cache-träffar för positiva poster\n"
-"%15lu  cache-träffar för negativa poster\n"
-"%15lu  cache-missar för positiva poster\n"
-"%15lu  cache-missar för negativa poster\n"
-"%15lu%% cache träffprocent\n"
-"%15lu  nuvarande antal värden i cache\n"
-"%15lu  maximalt antal värden i cache\n"
-"%15lu  maximal kedjelängd som söks\n"
-"%15lu  antal väntan på läslås\n"
-"%15lu  antal väntan på skrivlås\n"
-"%15s  kontrollera /etc/%s för ändringar\n"
+#: sysdeps/gnu/errlist.c:1001
+msgid "Bad message"
+msgstr "Felaktigt meddelande"
 
-#: nscd/pwdcache.c:215
-#, c-format
-msgid "Haven't found \"%s\" in password cache!"
-msgstr "Hittar inte \"%s\" i lösenordscache!"
+#: sysdeps/gnu/errlist.c:1009
+msgid "Identifier removed"
+msgstr "Identifierare borttagen"
 
-#: nscd/pwdcache.c:281
-#, c-format
-msgid "Invalid numeric uid \"%s\"!"
-msgstr "Ogiltigt numeriskt användarid (uid) \"%s\"!"
+#: sysdeps/gnu/errlist.c:1017
+msgid "Multihop attempted"
+msgstr "Flerhopp fÃ¶rsÃ¶ktes"
 
-#: nscd/pwdcache.c:288
-#, c-format
-msgid "Haven't found \"%d\" in password cache!"
-msgstr "Hittar inte \"%d\" i lösenordscache!"
+#: sysdeps/gnu/errlist.c:1025
+msgid "No data available"
+msgstr "Inga data tillgÃ¤ngliga"
 
-#: elf/../sysdeps/generic/dl-sysdep.c:422
-msgid "cannot create capability list"
-msgstr "kan inte skapa egenskapslista"
+#: sysdeps/gnu/errlist.c:1033
+msgid "Link has been severed"
+msgstr "LÃ¤nken har brutits"
 
-#: elf/../sysdeps/generic/readelflib.c:35
-#, c-format
-msgid "file %s is truncated\n"
-msgstr "fil %s är trunkerad\n"
+#: sysdeps/gnu/errlist.c:1041
+msgid "No message of desired type"
+msgstr "Inget meddelande av Ã¶nskad typ"
 
-#: elf/../sysdeps/generic/readelflib.c:67
-#, c-format
-msgid "%s is a 32 bit ELF file.\n"
-msgstr "%s är en 32-bitars ELF-fil.\n"
+#: sysdeps/gnu/errlist.c:1049
+msgid "Out of streams resources"
+msgstr "Stream-resurserna Ã¤r slut"
 
-#: elf/../sysdeps/generic/readelflib.c:69
-#, c-format
-msgid "%s is a 64 bit ELF file.\n"
-msgstr "%s är en 64-bitars ELF-fil.\n"
+#: sysdeps/gnu/errlist.c:1057
+msgid "Device not a stream"
+msgstr "Enheten Ã¤r inte en stream"
 
-#: elf/../sysdeps/generic/readelflib.c:71
-#, c-format
-msgid "Unknown ELFCLASS in file %s.\n"
-msgstr "Okänd ELFCLASS in fil %s.\n"
+#: sysdeps/gnu/errlist.c:1065
+msgid "Value too large for defined data type"
+msgstr "VÃ¤rdet fÃ¶r stort fÃ¶r definierad datatyp"
 
-#: elf/../sysdeps/generic/readelflib.c:78
-#, c-format
-msgid "%s is not a shared object file (Type: %d).\n"
-msgstr "%s är inte en delad objektfil (typ: %d).\n"
+#: sysdeps/gnu/errlist.c:1073
+msgid "Protocol error"
+msgstr "Protokollfel"
 
-#: elf/../sysdeps/generic/readelflib.c:109
-msgid "more than one dynamic segment\n"
-msgstr "fler än ett dynamiskt segment\n"
+#: sysdeps/gnu/errlist.c:1081
+msgid "Timer expired"
+msgstr "Klockan ringde"
 
-#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49
-#, c-format
-msgid "%s is for unknown machine %d.\n"
-msgstr "%s är för en okänd maskin %d.\n"
+#. TRANS Operation canceled; an asynchronous operation was canceled before it
+#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
+#. TRANS the normal result is for the operations affected to complete with this
+#. TRANS error; @pxref{Cancel AIO Operations}.
+#: sysdeps/gnu/errlist.c:1093
+msgid "Operation canceled"
+msgstr "Operationen avbruten"
 
-#: elf/cache.c:70
-msgid "unknown"
-msgstr "okänt"
+#: sysdeps/gnu/errlist.c:1101
+msgid "Interrupted system call should be restarted"
+msgstr "Avbrutet systemanrop borde omstartas"
 
-#: elf/cache.c:111
-msgid "Unknown OS"
-msgstr "Okänt OS"
+#: sysdeps/gnu/errlist.c:1109
+msgid "Channel number out of range"
+msgstr "Kanalnummer utanfÃ¶r giltigt intervall"
 
-#: elf/cache.c:116
-#, c-format
-msgid ", OS ABI: %s %d.%d.%d"
-msgstr ", OS ABI: %s %d.%d.%d"
+#: sysdeps/gnu/errlist.c:1117
+msgid "Level 2 not synchronized"
+msgstr "NivÃ¥ 2 inte synkroniserad"
 
-#: elf/cache.c:142 elf/ldconfig.c:1078
-#, c-format
-msgid "Can't open cache file %s\n"
-msgstr "Kan inte öppna cache-fil \"%s\"\n"
+#: sysdeps/gnu/errlist.c:1125
+msgid "Level 3 halted"
+msgstr "NivÃ¥ 3 stannad"
 
-#: elf/cache.c:154
-msgid "mmap of cache file failed.\n"
-msgstr "minnesmappning av cache-fil misslyckades.\n"
+#: sysdeps/gnu/errlist.c:1133
+msgid "Level 3 reset"
+msgstr "NivÃ¥ 3 omstartad"
 
-#: elf/cache.c:158 elf/cache.c:168
-msgid "File is not a cache file.\n"
-msgstr "Filen är inte en cache-fil.\n"
+#: sysdeps/gnu/errlist.c:1141
+msgid "Link number out of range"
+msgstr "LÃ¤nkantal utanfÃ¶r giltigt omrÃ¥de"
 
-#: elf/cache.c:201 elf/cache.c:211
-#, c-format
-msgid "%d libs found in cache `%s'\n"
-msgstr "%d bibliotek hittades i cache \"%s\"\n"
+#: sysdeps/gnu/errlist.c:1149
+msgid "Protocol driver not attached"
+msgstr "Styrprogram fÃ¶r protokoll inte anslutet"
 
-#: elf/cache.c:410
-#, c-format
-msgid "Can't remove old temporary cache file %s"
-msgstr "Kan inte ta bort gammal temporär cache-fil %s"
+#: sysdeps/gnu/errlist.c:1157
+msgid "No CSI structure available"
+msgstr "Inga CSI-strukturer tillgÃ¤ngliga"
 
-#: elf/cache.c:417
-#, c-format
-msgid "Can't create temporary cache file %s"
-msgstr "Kan inte skapa temporär cache-fil \"%s\""
+#: sysdeps/gnu/errlist.c:1165
+msgid "Level 2 halted"
+msgstr "NivÃ¥ 2 stannad"
 
-#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438
-msgid "Writing of cache data failed"
-msgstr "Skrivning av cache-data misslyckades"
+#: sysdeps/gnu/errlist.c:1173
+msgid "Invalid exchange"
+msgstr "Ogiltig vÃ¤xel"
 
-#: elf/cache.c:442
-msgid "Writing of cache data failed."
-msgstr "Skrivning av cache-data misslyckades."
+#: sysdeps/gnu/errlist.c:1181
+msgid "Invalid request descriptor"
+msgstr "Ogiltig frÃ¥gedeskriptor"
 
-#: elf/cache.c:449
-#, c-format
-msgid "Changing access rights of %s to %#o failed"
-msgstr "Misslyckades med att byta åtkomsträttigheter för %s till %#o"
+#: sysdeps/gnu/errlist.c:1189
+msgid "Exchange full"
+msgstr "VÃ¤xeln full"
 
-#: elf/cache.c:454
-#, c-format
-msgid "Renaming of %s to %s failed"
-msgstr "Namnbyte på %s till %s misslyckades"
+#: sysdeps/gnu/errlist.c:1197
+msgid "No anode"
+msgstr "Ingen anod"
 
-#: elf/dl-close.c:128
-msgid "shared object not open"
-msgstr "delat objekt är inte öppnat"
+#: sysdeps/gnu/errlist.c:1205
+msgid "Invalid request code"
+msgstr "Ogiltig Ã¥tkomstkod"
 
-#: elf/dl-close.c:531 elf/dl-open.c:454
-msgid "TLS generation counter wrapped!  Please send report with the 'glibcbug' script."
-msgstr ""
-"Generationsräknare för TLS slog runt!  Var snäll och skicka felrapport med\n"
-"\"glibcbug\"-skriptet"
+#: sysdeps/gnu/errlist.c:1213
+msgid "Invalid slot"
+msgstr "Ogiltig plats"
 
-#: elf/dl-deps.c:111 elf/dl-open.c:183
-msgid "DST not allowed in SUID/SGID programs"
-msgstr "DST inte tillåten i SUID/SGID-program"
+#: sysdeps/gnu/errlist.c:1221
+msgid "File locking deadlock error"
+msgstr "FillÃ¥sning gav dÃ¶dlÃ¤ge"
 
-#: elf/dl-deps.c:124
-msgid "empty dynamics string token substitution"
-msgstr "substitution av \"dynamic string token\" är tom"
+#: sysdeps/gnu/errlist.c:1229
+msgid "Bad font file format"
+msgstr "Felaktigt format pÃ¥ typsnittsfil"
 
-#: elf/dl-deps.c:130
-#, c-format
-msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
-msgstr ""
-"kan ite ladda extra \"%s\" på grund av att substitution av\n"
-"\"dynamic string token\" är tom\n"
+#: sysdeps/gnu/errlist.c:1237
+msgid "Machine is not on the network"
+msgstr "Maskinen finns inte pÃ¥ nÃ¤tverket"
 
-#: elf/dl-deps.c:461
-msgid "cannot allocate dependency list"
-msgstr "kan inte allokera beroendelista"
+#: sysdeps/gnu/errlist.c:1245
+msgid "Package not installed"
+msgstr "Paketet Ã¤r inte installerat"
 
-#: elf/dl-deps.c:494 elf/dl-deps.c:549
-msgid "cannot allocate symbol search list"
-msgstr "kan inte allokera söklista för symboler"
+#: sysdeps/gnu/errlist.c:1253
+msgid "Advertise error"
+msgstr "Annonseringsfel"
 
-#: elf/dl-deps.c:534
-msgid "Filters not supported with LD_TRACE_PRELINKING"
-msgstr "Filter stöds ej med LD_TRACE_PRELINKING"
+#: sysdeps/gnu/errlist.c:1261
+msgid "Srmount error"
+msgstr "Srmount-fel"
 
-#: elf/dl-error.c:75
-msgid "DYNAMIC LINKER BUG!!!"
-msgstr "FEL I DYNAMISK LÄNKARE!!!"
+#: sysdeps/gnu/errlist.c:1269
+msgid "Communication error on send"
+msgstr "Kommunikationsfel vid sÃ¤ndning"
 
-#: elf/dl-error.c:108
-msgid "error while loading shared libraries"
-msgstr "fel när delade bibliotek laddades"
+#: sysdeps/gnu/errlist.c:1277
+msgid "RFS specific error"
+msgstr "RFS-specifikt fel"
 
-#: elf/dl-load.c:347
-msgid "cannot allocate name record"
-msgstr "kan inte allokera namnpost"
+#: sysdeps/gnu/errlist.c:1285
+msgid "Name not unique on network"
+msgstr "Namnet inte unikt i nÃ¤tverket"
 
-#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743
-msgid "cannot create cache for search path"
-msgstr "kan inte skapa cache för sökväg"
+#: sysdeps/gnu/errlist.c:1293
+msgid "File descriptor in bad state"
+msgstr "Filidentifierare i felaktigt tillstÃ¥nd"
 
-#: elf/dl-load.c:551
-msgid "cannot create RUNPATH/RPATH copy"
-msgstr "kan inte skapa kopia av RUNPATH/RPATH"
+#: sysdeps/gnu/errlist.c:1301
+msgid "Remote address changed"
+msgstr "FjÃ¤rradress Ã¤ndrades"
 
-#: elf/dl-load.c:634
-msgid "cannot create search path array"
-msgstr "kan inte skapa säkvägslista"
+#: sysdeps/gnu/errlist.c:1309
+msgid "Can not access a needed shared library"
+msgstr "Kan inte komma Ã¥t ett nÃ¶dvÃ¤ndigt delat bibliotek"
 
-#: elf/dl-load.c:830
-msgid "cannot stat shared object"
-msgstr "kan inte ta status på delat objekt"
+#: sysdeps/gnu/errlist.c:1317
+msgid "Accessing a corrupted shared library"
+msgstr "Ã–ppnar ett korrupt delat bibliotek"
 
-#: elf/dl-load.c:874
-msgid "cannot open zero fill device"
-msgstr "kan inte öppna nollfyllnadsenhet"
+#: sysdeps/gnu/errlist.c:1325
+msgid ".lib section in a.out corrupted"
+msgstr ".lib-sektion i a.out korrupt"
 
-#: elf/dl-load.c:883 elf/dl-load.c:1929
-msgid "cannot create shared object descriptor"
-msgstr "kan inte skapa delad objektdeskriptor"
+#: sysdeps/gnu/errlist.c:1333
+msgid "Attempting to link in too many shared libraries"
+msgstr "FÃ¶rsÃ¶ker att lÃ¤nka in fÃ¶r mÃ¥nga delade bibliotek"
 
-#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553
-msgid "cannot read file data"
-msgstr "kan inte läsa fildata"
+#: sysdeps/gnu/errlist.c:1341
+msgid "Cannot exec a shared library directly"
+msgstr "Kan inte kÃ¶ra ett delat bibliotek direkt"
 
-#: elf/dl-load.c:946
-msgid "ELF load command alignment not page-aligned"
-msgstr "ELF-laddkommando är inte på sidgräns"
+#: sysdeps/gnu/errlist.c:1349
+msgid "Streams pipe error"
+msgstr "Streams-rÃ¶rfel"
 
-#: elf/dl-load.c:953
-msgid "ELF load command address/offset not properly aligned"
-msgstr "Address/position för ELF-laddkommando är inte på rätt bytegräns"
+#: sysdeps/gnu/errlist.c:1357
+msgid "Structure needs cleaning"
+msgstr "Strukturen behÃ¶ver stÃ¤das"
 
-#: elf/dl-load.c:1037
-msgid "cannot allocate TLS data structures for initial thread"
-msgstr "kan inte skapa TLS-datastrukturer för första tråden"
+#: sysdeps/gnu/errlist.c:1365
+msgid "Not a XENIX named type file"
+msgstr "Inte en XENIX-namngiven fil"
 
-#: elf/dl-load.c:1061
-msgid "cannot handle TLS data"
-msgstr "kan inte hantera TLS-data"
+#: sysdeps/gnu/errlist.c:1373
+msgid "No XENIX semaphores available"
+msgstr "Inga XENIX-semaforer tillgÃ¤ngliga"
 
-#: elf/dl-load.c:1075
-msgid "object file has no loadable segments"
-msgstr "objektfilen har inga laddbara segment"
+#: sysdeps/gnu/errlist.c:1381
+msgid "Is a named type file"
+msgstr "Ã„r av typ namnfil"
 
-#: elf/dl-load.c:1110
-msgid "failed to map segment from shared object"
-msgstr "misslyckades att mappa segment från delat objekt"
+#: sysdeps/gnu/errlist.c:1389
+msgid "Remote I/O error"
+msgstr "I/O-fel pÃ¥ fjÃ¤rrmaskin"
 
-#: elf/dl-load.c:1135
-msgid "cannot dynamically load executable"
-msgstr "kan inte ladda exekverbar fil dynamiskt"
+#: sysdeps/gnu/errlist.c:1397
+msgid "No medium found"
+msgstr "Inget medium funnet"
 
-#: elf/dl-load.c:1191
-msgid "cannot change memory protections"
-msgstr "kan inte ändra minnesskydd"
+#: sysdeps/gnu/errlist.c:1405
+msgid "Wrong medium type"
+msgstr "Fel typ pÃ¥ mediet"
 
-#: elf/dl-load.c:1210
-msgid "cannot map zero-fill pages"
-msgstr "kan inte mappa nollfyllda sidor"
+#: sysdeps/gnu/errlist.c:1413
+msgid "Required key not available"
+msgstr "Obligatorisk nyckel inte tillgÃ¤nglig"
 
-#: elf/dl-load.c:1228
-msgid "cannot allocate memory for program header"
-msgstr "Kan inte allokera minne för programhuvud"
+#: sysdeps/gnu/errlist.c:1421
+msgid "Key has expired"
+msgstr "Nyckeln har gÃ¥tt ut"
 
-#: elf/dl-load.c:1259
-msgid "object file has no dynamic section"
-msgstr "objektfilen har ingen dynamisk sektion"
+#: sysdeps/gnu/errlist.c:1429
+msgid "Key has been revoked"
+msgstr "Nyckeln har Ã¥terkallats"
 
-#: elf/dl-load.c:1299
-msgid "shared object cannot be dlopen()ed"
-msgstr "delat objekt kan inte göras dlopen() på"
+#: sysdeps/gnu/errlist.c:1437
+msgid "Key was rejected by service"
+msgstr "Nyckeln accepterades inte av tjÃ¤nsten"
 
-#: elf/dl-load.c:1322
-msgid "cannot create searchlist"
-msgstr "kan inte skapa söklista"
+#: sysdeps/gnu/errlist.c:1445
+msgid "Owner died"
+msgstr "Ã„garen dog"
 
-#: elf/dl-load.c:1352
-msgid "cannot enable executable stack as shared object requires"
-msgstr "kan inte skapa exekverbar stack som delat objekt kräver"
+#: sysdeps/gnu/errlist.c:1453
+msgid "State not recoverable"
+msgstr "TillstÃ¥ndet kan inte Ã¥terskapas"
 
-#: elf/dl-load.c:1470
-msgid "file too short"
-msgstr "fil för kort"
+#: sysdeps/mach/_strerror.c:57
+msgid "Error in unknown error system: "
+msgstr "Fel i okÃ¤nt felsystem: "
 
-#: elf/dl-load.c:1493
-msgid "invalid ELF header"
-msgstr "ogiltigt ELF-huvud"
+#: sysdeps/posix/gai_strerror-strs.h:1
+msgid "Address family for hostname not supported"
+msgstr "Adressfamilj fÃ¶r vÃ¤rdnamn stÃ¶ds ej"
 
-#: elf/dl-load.c:1502
-msgid "ELF file data encoding not big-endian"
-msgstr "Kodning för ELF-fildata är inte \"big-endian\""
+#: sysdeps/posix/gai_strerror-strs.h:2
+msgid "Temporary failure in name resolution"
+msgstr "Namnuppslagning misslyckades temporÃ¤rt"
 
-#: elf/dl-load.c:1504
-msgid "ELF file data encoding not little-endian"
-msgstr "Kodning för ELF-fildata är inte \"little-endian\""
+#: sysdeps/posix/gai_strerror-strs.h:3
+msgid "Bad value for ai_flags"
+msgstr "OtillÃ¥tet vÃ¤rde fÃ¶r ai_flags"
 
-#: elf/dl-load.c:1508
-msgid "ELF file version ident does not match current one"
-msgstr "ELF-filens versionsidentitet stämmer inte med nuvarande"
+#: sysdeps/posix/gai_strerror-strs.h:4
+msgid "Non-recoverable failure in name resolution"
+msgstr "Oreparerbart fel i namnuppslagning"
 
-#: elf/dl-load.c:1512
-msgid "ELF file OS ABI invalid"
-msgstr "ELF-fil har felaktig version på OS-ABI"
+#: sysdeps/posix/gai_strerror-strs.h:5
+msgid "ai_family not supported"
+msgstr "ai_family stÃ¶ds ej"
 
-#: elf/dl-load.c:1514
-msgid "ELF file ABI version invalid"
-msgstr "ELF-fil har felaktig version på ABI"
+#: sysdeps/posix/gai_strerror-strs.h:6
+msgid "Memory allocation failure"
+msgstr "Minnesallokeringsfel"
 
-#: elf/dl-load.c:1517
-msgid "internal error"
-msgstr "internt fel"
+#: sysdeps/posix/gai_strerror-strs.h:7
+msgid "No address associated with hostname"
+msgstr "Ingen adress associerad med vÃ¤rdnamn"
 
-#: elf/dl-load.c:1524
-msgid "ELF file version does not match current one"
-msgstr "ELF-filens version stämmer inte med nuvarande"
+#: sysdeps/posix/gai_strerror-strs.h:8
+msgid "Name or service not known"
+msgstr "Namn eller tjÃ¤nst okÃ¤nd"
 
-#: elf/dl-load.c:1532
-msgid "ELF file's phentsize not the expected size"
-msgstr "ELF-filens värde på \"phentsize\" är inte den förväntade"
+#: sysdeps/posix/gai_strerror-strs.h:9
+msgid "Servname not supported for ai_socktype"
+msgstr "Servname stÃ¶ds inte fÃ¶r ai_socktype"
 
-#: elf/dl-load.c:1538
-msgid "only ET_DYN and ET_EXEC can be loaded"
-msgstr "bara ET_DYN och ET_EXEC kan laddas"
+#: sysdeps/posix/gai_strerror-strs.h:10
+msgid "ai_socktype not supported"
+msgstr "ai_socktype stÃ¶ds ej"
 
-#: elf/dl-load.c:1944
-msgid "cannot open shared object file"
-msgstr "kan inte öppna delad objektfil"
+#: sysdeps/posix/gai_strerror-strs.h:11
+msgid "System error"
+msgstr "Systemfel"
 
-#: elf/dl-lookup.c:265 elf/dl-lookup.c:443
-msgid "relocation error"
-msgstr "fel vid relokering"
+#: sysdeps/posix/gai_strerror-strs.h:12
+msgid "Processing request in progress"
+msgstr "Behandling av begÃ¤ran pÃ¥gÃ¥r"
 
-#: elf/dl-open.c:111
-msgid "cannot extend global scope"
-msgstr "kan inte utöka globalt område"
+#: sysdeps/posix/gai_strerror-strs.h:13
+msgid "Request canceled"
+msgstr "BegÃ¤ran avbruten"
 
-#: elf/dl-open.c:214
-msgid "empty dynamic string token substitution"
-msgstr "substitution av \"dynamic string token\" är tom"
+#: sysdeps/posix/gai_strerror-strs.h:14
+msgid "Request not canceled"
+msgstr "BegÃ¤ran inte avbruten"
+
+#: sysdeps/posix/gai_strerror-strs.h:15
+msgid "All requests done"
+msgstr "Alla begÃ¤ran utfÃ¶rda"
 
-#: elf/dl-open.c:361 elf/dl-open.c:372
-msgid "cannot create scope list"
-msgstr "kan inte skapa omfångslista"
+#: sysdeps/posix/gai_strerror-strs.h:16
+msgid "Interrupted by a signal"
+msgstr "Avbruten av en signal"
 
-#: elf/dl-open.c:434
-msgid "cannot create TLS data structures"
-msgstr "kan inte skapa datastrukturer för TLS"
+#: sysdeps/posix/gai_strerror-strs.h:17
+msgid "Parameter string not correctly encoded"
+msgstr "ParameterstrÃ¤ng felaktigt kodad"
 
-#: elf/dl-open.c:496
-msgid "invalid mode for dlopen()"
-msgstr "ogiltiga flaggor för dlopen()"
+#: sysdeps/unix/siglist.c:26
+msgid "Signal 0"
+msgstr "Signal 0"
 
-#: elf/dl-reloc.c:57
-msgid "cannot allocate memory in static TLS block"
-msgstr "kan inte allokera minne i statiskt TLS-block"
+#: sysdeps/unix/siglist.c:32
+msgid "IOT trap"
+msgstr "IOT-fÃ¤lla"
 
-#: elf/dl-reloc.c:176
-msgid "cannot make segment writable for relocation"
-msgstr "kan inte göra segment skrivbart för relokering"
+#: sysdeps/unix/sysv/linux/i386/readelflib.c:49
+#, c-format
+msgid "%s is for unknown machine %d.\n"
+msgstr "%s Ã¤r fÃ¶r en okÃ¤nd maskin %d.\n"
 
-#: elf/dl-reloc.c:277
+#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63
 #, c-format
-msgid "%s: profiler found no PLTREL in object %s\n"
-msgstr "%s: profileraren hittade inga PLTREL i objekt %s\n"
+msgid "makecontext: does not know how to handle more than 8 arguments\n"
+msgstr "makecontext: kan inte hantera mer Ã¤n 8 argument\n"
 
-#: elf/dl-reloc.c:289
+#: sysdeps/unix/sysv/linux/lddlibc4.c:64
 #, c-format
-msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
-msgstr "%s: profileraren fick slut minne för kopiering av PLTREL i %s\n"
+msgid "cannot open `%s'"
+msgstr "kan inte Ã¶ppna \"%s\""
 
-#: elf/dl-reloc.c:304
-msgid "cannot restore segment prot after reloc"
-msgstr "kan inte återställa segmenträttigheter efter relokering"
+#: sysdeps/unix/sysv/linux/lddlibc4.c:68
+#, c-format
+msgid "cannot read header from `%s'"
+msgstr "kan inte lÃ¤sa huvud frÃ¥n \"%s\""
 
-#: elf/dl-sym.c:74 elf/dl-sym.c:145
-msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT används i kod som inte är dynamiskt laddad"
+#: timezone/zdump.c:215
+msgid "lacks alphabetic at start"
+msgstr "saknar alfabetiskt tecken i bÃ¶rjan"
 
-#: elf/dl-version.c:303
-msgid "cannot allocate version reference table"
-msgstr "kan inte allokera tabell för versionsreferenser"
+#: timezone/zdump.c:217
+msgid "has fewer than 3 alphabetics"
+msgstr "har fÃ¤rre Ã¤n 3 alfabetiska tecken"
 
-#: elf/ldconfig.c:122
-msgid "Print cache"
-msgstr "Visa cache"
+#: timezone/zdump.c:219
+msgid "has more than 6 alphabetics"
+msgstr "har fler Ã¤n 6 alfabetiska tecken"
 
-#: elf/ldconfig.c:123
-msgid "Generate verbose messages"
-msgstr "Använd utförligare meddelanden"
+#: timezone/zdump.c:227
+msgid "differs from POSIX standard"
+msgstr "skiljer sig frÃ¥n POSIX-standard"
 
-#: elf/ldconfig.c:124
-msgid "Don't build cache"
-msgstr "Bygg inte cache"
+#: timezone/zdump.c:233
+#, c-format
+msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
+msgstr "%s: varning: zon \"%s\" fÃ¶rkortning \"%s\": %s\n"
 
-#: elf/ldconfig.c:125
-msgid "Don't generate links"
-msgstr "Generera inte länkar"
+#: timezone/zdump.c:284
+#, c-format
+msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
+msgstr "%s: anvÃ¤ndning Ã¤r %s [ --version ] [ -v ] [ -c [startÃ¥r,}slutÃ¥r ] zonnamn ...\n"
 
-#: elf/ldconfig.c:126
-msgid "Change to and use ROOT as root directory"
-msgstr "Byt till och använd ROOT som rotkatalog"
+#: timezone/zdump.c:301
+#, c-format
+msgid "%s: wild -c argument %s\n"
+msgstr "%s: argument \"%s\" till flaggan -c har fel format\n"
 
-#: elf/ldconfig.c:127
-msgid "Use CACHE as cache file"
-msgstr "Använd CACHE som cache-fil"
+#: timezone/zdump.c:392
+msgid "Error writing to standard output"
+msgstr "Fel vid skrivning till standard ut"
 
-#: elf/ldconfig.c:128
-msgid "Use CONF as configuration file"
-msgstr "Använd CONF som konfigurationsfil"
+#: timezone/zdump.c:415
+#, c-format
+msgid "%s: use of -v on system with floating time_t other than float or double\n"
+msgstr "%s: anvÃ¤nder -v pÃ¥ ett system dÃ¤r time_t Ã¤r ett annat flyttal Ã¤n \"float\" eller \"double\"\n"
 
-#: elf/ldconfig.c:129
-msgid "Only process directories specified on the command line.  Don't build cache."
-msgstr "Behandla endast kataloger givna som argument.  Bygg inte cache."
+#: timezone/zic.c:371
+#, c-format
+msgid "%s: Memory exhausted: %s\n"
+msgstr "%s: Minnet slut: %s\n"
 
-#: elf/ldconfig.c:130
-msgid "Manually link individual libraries."
-msgstr "Länka enskilda bibliotek manuellt."
+#: timezone/zic.c:430
+#, c-format
+msgid "\"%s\", line %d: %s"
+msgstr "\"%s\", rad %d: %s"
 
-#: elf/ldconfig.c:131
-msgid "Format to use: new, old or compat (default)"
-msgstr "Format att använda: \"new\", \"old\" eller \"compat\" (standardvärde)"
+#: timezone/zic.c:433
+#, c-format
+msgid " (rule from \"%s\", line %d)"
+msgstr " (regel frÃ¥n \"%s\", rad %d)"
 
-#: elf/ldconfig.c:139
-msgid "Configure Dynamic Linker Run Time Bindings."
-msgstr "Konfigurera bindningar för den dynamiska länkaren."
+#: timezone/zic.c:445
+msgid "warning: "
+msgstr "varning: "
 
-#: elf/ldconfig.c:297
+#: timezone/zic.c:455
 #, c-format
-msgid "Path `%s' given more than once"
-msgstr "Sökväg \"%s\" given mer än en gång"
+msgid ""
+"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
+msgstr ""
+"%s: anvÃ¤ndning Ã¤r %s [ --version ] [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] \\\n"
+"\t[ -d katalog ] [ -L skottsekunder ] [ -y Ã¥rkontrollprogram ] [ filnamn ... ]\n"
 
-#: elf/ldconfig.c:341
+#: timezone/zic.c:503
 #, c-format
-msgid "%s is not a known library type"
-msgstr "%s är inte en känd bibliotekstyp"
+msgid "%s: More than one -d option specified\n"
+msgstr "%s: Flaggan -d given mer Ã¤n en gÃ¥ng\n"
 
-#: elf/ldconfig.c:361
+#: timezone/zic.c:513
 #, c-format
-msgid "Can't stat %s"
-msgstr "Kan inte ta status på %s"
+msgid "%s: More than one -l option specified\n"
+msgstr "%s: Flaggan -l given mer Ã¤n en gÃ¥ng\n"
 
-#: elf/ldconfig.c:431
+#: timezone/zic.c:523
 #, c-format
-msgid "Can't stat %s\n"
-msgstr "Kan inte ta status på %s\n"
+msgid "%s: More than one -p option specified\n"
+msgstr "%s: Flaggan -p given mer Ã¤n en gÃ¥ng\n"
 
-#: elf/ldconfig.c:441
+#: timezone/zic.c:533
 #, c-format
-msgid "%s is not a symbolic link\n"
-msgstr "%s är inte en symbolisk länk\n"
+msgid "%s: More than one -y option specified\n"
+msgstr "%s: Flaggan -y given mer Ã¤n en gÃ¥ng\n"
 
-#: elf/ldconfig.c:460
+#: timezone/zic.c:543
 #, c-format
-msgid "Can't unlink %s"
-msgstr "Kan inte ta bort (unlink) %s"
+msgid "%s: More than one -L option specified\n"
+msgstr "%s: Flaggan -L given mer Ã¤n en gÃ¥ng\n"
+
+#: timezone/zic.c:592
+msgid "link to link"
+msgstr "lÃ¤nk till lÃ¤nk"
 
-#: elf/ldconfig.c:466
+#: timezone/zic.c:657
+msgid "hard link failed, symbolic link used"
+msgstr "hÃ¥rd lÃ¤nk misslyckades, anvÃ¤nder symbolisk lÃ¤nk"
+
+#: timezone/zic.c:665
 #, c-format
-msgid "Can't link %s to %s"
-msgstr "Kan inte länka %s till %s"
+msgid "%s: Can't link from %s to %s: %s\n"
+msgstr "%s: Kan inte lÃ¤nka frÃ¥n %s till %s: %s\n"
 
-#: elf/ldconfig.c:472
-msgid " (changed)\n"
-msgstr " (ändrad)\n"
+#: timezone/zic.c:774 timezone/zic.c:776
+msgid "same rule name in multiple files"
+msgstr "samma regelnamn i flera filer"
 
-#: elf/ldconfig.c:474
-msgid " (SKIPPED)\n"
-msgstr " (HOPPAR ÖVER)\n"
+#: timezone/zic.c:817
+msgid "unruly zone"
+msgstr "besvÃ¤rlig zon"
 
-#: elf/ldconfig.c:529
+#: timezone/zic.c:824
 #, c-format
-msgid "Can't find %s"
-msgstr "Kan inte hitta %s"
+msgid "%s in ruleless zone"
+msgstr "%s i zon utan regler"
 
-#: elf/ldconfig.c:545
-#, c-format
-msgid "Can't lstat %s"
-msgstr "Kan inte ta länkstatus på %s"
+#: timezone/zic.c:845
+msgid "standard input"
+msgstr "standard in"
 
-#: elf/ldconfig.c:552
+#: timezone/zic.c:850
 #, c-format
-msgid "Ignored file %s since it is not a regular file."
-msgstr "Ignorerar fil %s eftersom den inte är en vanlig fil"
+msgid "%s: Can't open %s: %s\n"
+msgstr "%s: Kan inte Ã¶ppna %s: %s\n"
 
-#: elf/ldconfig.c:560
-#, c-format
-msgid "No link created since soname could not be found for %s"
-msgstr "Ingen länk skapad eftersom \"soname\" inte hittades för %s"
+#: timezone/zic.c:861
+msgid "line too long"
+msgstr "fÃ¶r lÃ¥ng rad"
 
-#: elf/ldconfig.c:651
-#, c-format
-msgid "Can't open directory %s"
-msgstr "Kan inte öppna katalog %s"
+#: timezone/zic.c:881
+msgid "input line of unknown type"
+msgstr "inrad av okÃ¤nd typ"
 
-#: elf/ldconfig.c:706 elf/ldconfig.c:753
+#: timezone/zic.c:897
 #, c-format
-msgid "Cannot lstat %s"
-msgstr "Kan inte ta status (lstat) på %s"
+msgid "%s: Leap line in non leap seconds file %s\n"
+msgstr "%s: \"Leap\"-rad i fil %s som inte Ã¤r skottsekundsfil\n"
 
-#: elf/ldconfig.c:718
+#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350
 #, c-format
-msgid "Cannot stat %s"
-msgstr "Kan inte ta status på %s"
+msgid "%s: panic: Invalid l_value %d\n"
+msgstr "%s: panik: Ogiltigt l_value %d\n"
 
-#: elf/ldconfig.c:775 elf/readlib.c:92
+#: timezone/zic.c:912
 #, c-format
-msgid "Input file %s not found.\n"
-msgstr "Hittar inte infil %s.\n"
+msgid "%s: Error reading %s\n"
+msgstr "%s: Fel vid lÃ¤sning frÃ¥n %s\n"
 
-#: elf/ldconfig.c:826
+#: timezone/zic.c:919
 #, c-format
-msgid "libc5 library %s in wrong directory"
-msgstr "libc5-bibliotek %s i fel katalog"
+msgid "%s: Error closing %s: %s\n"
+msgstr "%s: Fel vid stÃ¤ngning av %s: %s\n"
 
-#: elf/ldconfig.c:829
-#, c-format
-msgid "libc6 library %s in wrong directory"
-msgstr "libc6-bibliotek %s i fel katalog"
+#: timezone/zic.c:924
+msgid "expected continuation line not found"
+msgstr "fÃ¶rvÃ¤ntad fortsÃ¤ttningsrad inte funnen"
 
-#: elf/ldconfig.c:832
-#, c-format
-msgid "libc4 library %s in wrong directory"
-msgstr "libc4-bibliotek %s i fel katalog"
+#: timezone/zic.c:968
+msgid "24:00 not handled by pre-1998 versions of zic"
+msgstr "24:00 hanteras inte av zic-versioner fÃ¶re 1998"
 
-#: elf/ldconfig.c:859
-#, c-format
-msgid "libraries %s and %s in directory %s have same soname but different type."
-msgstr "bibliotek %s och %s i katalog %s har samma \"soname\" men olika typ."
+#: timezone/zic.c:982
+msgid "wrong number of fields on Rule line"
+msgstr "fel antal fÃ¤lt pÃ¥ \"Rule\"-rad"
 
-#: elf/ldconfig.c:962
-#, c-format
-msgid "Can't open configuration file %s"
-msgstr "Kan inte öppna konfigurationsfil \"%s\""
+#: timezone/zic.c:986
+msgid "nameless rule"
+msgstr "namnlÃ¶s regel"
 
-#: elf/ldconfig.c:1033
-#, c-format
-msgid "relative path `%s' used to build cache"
-msgstr "relativ sökväg \"%s\" använd för att bygga cache"
+#: timezone/zic.c:991
+msgid "invalid saved time"
+msgstr "ogiltig sparad tid"
 
-#: elf/ldconfig.c:1057
-msgid "Can't chdir to /"
-msgstr "Kan inte byta katalog till /"
+#: timezone/zic.c:1010
+msgid "wrong number of fields on Zone line"
+msgstr "fel antal fÃ¤lt pÃ¥ \"Zone\"-rad"
 
-#: elf/ldconfig.c:1099
+#: timezone/zic.c:1016
 #, c-format
-msgid "Can't open cache file directory %s\n"
-msgstr "Kan inte läsa cache-filkatalog \"%s\"\n"
+msgid "\"Zone %s\" line and -l option are mutually exclusive"
+msgstr "\"Zone %s\"-rad och flaggan -l Ã¤r Ã¶msesidigt uteslutande"
 
-#: elf/readlib.c:98
+#: timezone/zic.c:1024
 #, c-format
-msgid "Cannot fstat file %s.\n"
-msgstr "Kan inte ta status (fstat) på fil %s.\n"
+msgid "\"Zone %s\" line and -p option are mutually exclusive"
+msgstr "\"Zone %s\"-rad och flaggan -p Ã¤r Ã¶msesidigt uteslutande"
 
-#: elf/readlib.c:108
+#: timezone/zic.c:1036
 #, c-format
-msgid "File %s is too small, not checked."
-msgstr "Fil %s är för liten, inte kontrollerad."
+msgid "duplicate zone name %s (file \"%s\", line %d)"
+msgstr "dubblerat zonnamn %s (fil \"%s\", rad %d)"
 
-#: elf/readlib.c:117
-#, c-format
-msgid "Cannot mmap file %s.\n"
-msgstr "Kan inte minnesmappa (mmap) fil %s.\n"
+#: timezone/zic.c:1052
+msgid "wrong number of fields on Zone continuation line"
+msgstr "fel antal fÃ¤lt pÃ¥ \"Zone\"-fortsÃ¤ttningsrad"
 
-#: elf/readlib.c:155
-#, c-format
-msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
-msgstr "%s är inte en ELF-fil, den har inte rätt magiskt tal i början.\n"
+#: timezone/zic.c:1092
+msgid "invalid UTC offset"
+msgstr "ogiltigt UTC-tillÃ¤gg"
 
-#: elf/sprof.c:72
-msgid "Output selection:"
-msgstr "Välj utdata:"
+#: timezone/zic.c:1095
+msgid "invalid abbreviation format"
+msgstr "ogiltigt fÃ¶rkortningsformat"
 
-#: elf/sprof.c:74
-msgid "print list of count paths and their number of use"
-msgstr "skriv lista med räknade vägar och antal användningar"
+#: timezone/zic.c:1122
+msgid "Zone continuation line end time is not after end time of previous line"
+msgstr "Zon-fortsÃ¤ttningsradens sluttid Ã¤r inte efter sluttiden pÃ¥ fÃ¶regÃ¥ende rad"
 
-#: elf/sprof.c:76
-msgid "generate flat profile with counts and ticks"
-msgstr "generera platt profil med antal och tider"
+#: timezone/zic.c:1150
+msgid "wrong number of fields on Leap line"
+msgstr "fel antal fÃ¤lt pÃ¥ \"Leap\"-rad"
 
-#: elf/sprof.c:77
-msgid "generate call graph"
-msgstr "generera anropsgraf"
+#: timezone/zic.c:1159
+msgid "invalid leaping year"
+msgstr "ogiltigt skottÃ¥r"
 
-#: elf/sprof.c:84
-msgid "Read and display shared object profiling data"
-msgstr "Läs och visa profildata för delat objekt"
+#: timezone/zic.c:1174 timezone/zic.c:1280
+msgid "invalid month name"
+msgstr "ogiltigt mÃ¥nadsnamn"
 
-#: elf/sprof.c:87
-msgid "SHOBJ [PROFDATA]"
-msgstr "SHOBJ [PROFDATA]"
+#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416
+msgid "invalid day of month"
+msgstr "ogiltig dag i mÃ¥naden"
+
+#: timezone/zic.c:1192
+msgid "time before zero"
+msgstr "tid fÃ¶re noll"
+
+#: timezone/zic.c:1196
+msgid "time too small"
+msgstr "tid fÃ¶r kort"
+
+#: timezone/zic.c:1200
+msgid "time too large"
+msgstr "tid fÃ¶r lÃ¥ng"
+
+#: timezone/zic.c:1204 timezone/zic.c:1309
+msgid "invalid time of day"
+msgstr "ogiltig tid pÃ¥ dagen"
+
+#: timezone/zic.c:1223
+msgid "illegal CORRECTION field on Leap line"
+msgstr "otillÃ¥tet \"CORRECTION\"-fÃ¤lt pÃ¥ \"Leap\"-rad"
+
+#: timezone/zic.c:1228
+msgid "illegal Rolling/Stationary field on Leap line"
+msgstr "otillÃ¥tet \"Rolling/Stationary\"-fÃ¤lt pÃ¥ \"Leap\"-rad"
+
+#: timezone/zic.c:1244
+msgid "wrong number of fields on Link line"
+msgstr "fel antal fÃ¤lt pÃ¥ \"Link\"-rad"
+
+#: timezone/zic.c:1248
+msgid "blank FROM field on Link line"
+msgstr "tomt \"FROM\"-fÃ¤lt pÃ¥ \"Link\"-rad"
+
+#: timezone/zic.c:1252
+msgid "blank TO field on Link line"
+msgstr "tomt \"TO\"-fÃ¤lt pÃ¥ \"Link\"-rad"
+
+#: timezone/zic.c:1329
+msgid "invalid starting year"
+msgstr "ogiltigt startÃ¥r"
+
+#: timezone/zic.c:1333
+msgid "starting year too low to be represented"
+msgstr "startÃ¥r fÃ¶r litet fÃ¶r att kunna representeras"
+
+#: timezone/zic.c:1335
+msgid "starting year too high to be represented"
+msgstr "startÃ¥r fÃ¶r stort fÃ¶r att kunna representeras"
+
+#: timezone/zic.c:1354
+msgid "invalid ending year"
+msgstr "ogiltigt slutÃ¥r"
+
+#: timezone/zic.c:1358
+msgid "ending year too low to be represented"
+msgstr "slutÃ¥r fÃ¶r litet fÃ¶r att kunna representeras"
+
+#: timezone/zic.c:1360
+msgid "ending year too high to be represented"
+msgstr "slutÃ¥r fÃ¶r stort fÃ¶r att kunna representeras"
+
+#: timezone/zic.c:1363
+msgid "starting year greater than ending year"
+msgstr "startÃ¥r Ã¤r stÃ¶rre Ã¤n slutÃ¥r"
+
+#: timezone/zic.c:1370
+msgid "typed single year"
+msgstr "satte typ pÃ¥ endast ett Ã¥r"
+
+#: timezone/zic.c:1407
+msgid "invalid weekday name"
+msgstr "ogiltigt veckodagsnamn"
 
-#: elf/sprof.c:398
+#: timezone/zic.c:1521
 #, c-format
-msgid "failed to load shared object `%s'"
-msgstr "misslyckades med att ladda delat objekt \"%s\""
+msgid "%s: Can't remove %s: %s\n"
+msgstr "%s: Kan inte ta bort %s: %s\n"
 
-#: elf/sprof.c:407
-msgid "cannot create internal descriptors"
-msgstr "kan inte skapa interna deskriptorer"
+#: timezone/zic.c:1531
+#, c-format
+msgid "%s: Can't create %s: %s\n"
+msgstr "%s: Kan inte skapa %s: %s\n"
 
-#: elf/sprof.c:526
+#: timezone/zic.c:1598
 #, c-format
-msgid "Reopening shared object `%s' failed"
-msgstr "Öppna delat object \"%s\" igen misslyckades"
+msgid "%s: Error writing %s\n"
+msgstr "%s: Fel vid skrivning till %s\n"
 
-#: elf/sprof.c:534
-msgid "mapping of section headers failed"
-msgstr "mappning av sektionshuvud misslyckades"
+#: timezone/zic.c:1789
+msgid "can't determine time zone abbreviation to use just after until time"
+msgstr "kan inte avgÃ¶ra tidszonsfÃ¶rkortning att anvÃ¤nda just efter \"until\"-tid"
 
-#: elf/sprof.c:544
-msgid "mapping of section header string table failed"
-msgstr "mappning av sektionshuvuds strängtabell misslyckades"
+#: timezone/zic.c:1832
+msgid "too many transitions?!"
+msgstr "fÃ¶r mÃ¥nga Ã¶vergÃ¥ngar?!"
 
-#: elf/sprof.c:564
-#, c-format
-msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
-msgstr "*** Filen \"%s\" är strippad: ingen detaljerad analys är möjlig\n"
+#: timezone/zic.c:1851
+msgid "internal error - addtype called with bad isdst"
+msgstr "internt fel - addtype anropad med felaktig isdst"
 
-#: elf/sprof.c:594
-msgid "failed to load symbol data"
-msgstr "misslyckades att ladda symboldata"
+#: timezone/zic.c:1855
+msgid "internal error - addtype called with bad ttisstd"
+msgstr "internt fel - addtype anropad med felaktig ttisstd"
 
-#: elf/sprof.c:664
-msgid "cannot load profiling data"
-msgstr "kan inte läsa profildata"
+#: timezone/zic.c:1859
+msgid "internal error - addtype called with bad ttisgmt"
+msgstr "internt fel - addtype anropad med felaktig ttisgmt"
 
-#: elf/sprof.c:673
-msgid "while stat'ing profiling data file"
-msgstr "när status togs på profildatafilen"
+#: timezone/zic.c:1878
+msgid "too many local time types"
+msgstr "fÃ¶r mÃ¥nga lokala tidstyper"
+
+#: timezone/zic.c:1906
+msgid "too many leap seconds"
+msgstr "fÃ¶r mÃ¥nga skottsekunder"
+
+#: timezone/zic.c:1912
+msgid "repeated leap second moment"
+msgstr "upprepat skottsekundstillfÃ¤lle"
+
+#: timezone/zic.c:1964
+msgid "Wild result from command execution"
+msgstr "Vilt resultat frÃ¥n kommandokÃ¶rning"
 
-#: elf/sprof.c:681
+#: timezone/zic.c:1965
 #, c-format
-msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "profildatafil \"%s\" stämmer inte för delat objekt \"%s\""
+msgid "%s: command was '%s', result was %d\n"
+msgstr "%s: kommandot var \"%s\", resultatet blev %d\n"
 
-#: elf/sprof.c:692
-msgid "failed to mmap the profiling data file"
-msgstr "misslyckades att mappa (mmap) profildatafilen"
+#: timezone/zic.c:2062
+msgid "Odd number of quotation marks"
+msgstr "OjÃ¤mnt antal citationstecken"
 
-#: elf/sprof.c:700
-msgid "error while closing the profiling data file"
-msgstr "fel vid stängning av profildatafilen"
+#: timezone/zic.c:2083 timezone/zic.c:2102
+msgid "time overflow"
+msgstr "fÃ¶r stort tidsvÃ¤rde"
 
-#: elf/sprof.c:709 elf/sprof.c:779
-msgid "cannot create internal descriptor"
-msgstr "kan inte skapa intern deskriptor"
+#: timezone/zic.c:2149
+msgid "use of 2/29 in non leap-year"
+msgstr "anvÃ¤nder 29/2 i icke-skottÃ¥r"
 
-#: elf/sprof.c:755
+#: timezone/zic.c:2184
+msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic"
+msgstr "regeln gÃ¥r utanfÃ¶r start/slut pÃ¥ mÃ¥nad, fungerar inte pÃ¥ zic-versioner fÃ¶re 2004"
+
+#: timezone/zic.c:2218
+msgid "time zone abbreviation lacks alphabetic at start"
+msgstr "tidszonsfÃ¶rkortning saknar alfabetiskt tecken i bÃ¶rjan"
+
+#: timezone/zic.c:2220
+msgid "time zone abbreviation has more than 3 alphabetics"
+msgstr "tidszonsfÃ¶rkortning har fler Ã¤n 3 alafabetiska tecken"
+
+#: timezone/zic.c:2222
+msgid "time zone abbreviation has too many alphabetics"
+msgstr "tidszonsfÃ¶rkortning har fÃ¶r mÃ¥nga alabetiska tecken"
+
+#: timezone/zic.c:2232
+msgid "time zone abbreviation differs from POSIX standard"
+msgstr "tidszonsfÃ¶rkortning skiljer sig frÃ¥n POSIX-standarden"
+
+#: timezone/zic.c:2244
+msgid "too many, or too long, time zone abbreviations"
+msgstr "fÃ¶r mÃ¥nga eller fÃ¶r lÃ¥nga tidszonfÃ¶rkortningar"
+
+#: timezone/zic.c:2285
 #, c-format
-msgid "`%s' is no correct profile data file for `%s'"
-msgstr "\"%s\" är inte en korrekt profildatafil för \"%s\""
+msgid "%s: Can't create directory %s: %s\n"
+msgstr "%s: Kan inte skapa katalog %s: %s\n"
 
-#: elf/sprof.c:936 elf/sprof.c:988
-msgid "cannot allocate symbol data"
-msgstr "kan inte allokera symboldata"
+#: timezone/zic.c:2307
+#, c-format
+msgid "%s: %d did not sign extend correctly\n"
+msgstr "%s: %d teckenexpanderades inte korrekt\n"
diff -pNur -x CVS -x libidn glibc-2.5/po/tr.po glibc-2.5-branch/po/tr.po
--- glibc-2.5/po/tr.po	2006-09-20 21:16:48.000000000 -0700
+++ glibc-2.5-branch/po/tr.po	2007-01-12 07:55:12.000000000 -0800
@@ -1,3726 +1,4461 @@
 # Turkish translations for GNU libc messages.
-# Copyright (C) 2005 Free Software Foundation, Inc.
-# NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>, 2001, ..., 2005.
+# Copyright (C) 2006 Free Software Foundation, Inc.
 # Onur Tolga ÅžehitoÄŸlu <onur@lcsl.metu.edu.tr>, 1998.
+# NilgÃ¼n Belma BugÃ¼ner <nilgun@buguner.name.tr>, 2001, ..., 2006.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.3.3\n"
-"POT-Creation-Date: 2004-08-05 09:16+0200\n"
-"PO-Revision-Date: 2005-02-27 11:10+0300\n"
-"Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>\n"
+"Project-Id-Version: libc 2.5\n"
+"POT-Creation-Date: 2006-09-29 11:38-0700\n"
+"PO-Revision-Date: 2006-10-07 19:03+0300\n"
+"Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@buguner.name.tr>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.0\n"
+"X-Generator: KBabel 1.9.1\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27
-msgid "Hangup"
-msgstr "TÄ±kanma"
+#: argp/argp-help.c:227
+#, c-format
+msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+msgstr "%.*s: ARGP_HELP_FMT parametresi ile bir deÄŸer vermek gerekir"
 
-#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28
-msgid "Interrupt"
-msgstr "Sistem kesmesi"
+#: argp/argp-help.c:237
+#, c-format
+msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+msgstr "%.*s: ARGP_HELP_FMT parametresi bilinmiyor"
 
-#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29
-msgid "Quit"
-msgstr "Ã‡Ä±k"
+#: argp/argp-help.c:250
+#, c-format
+msgid "Garbage in ARGP_HELP_FMT: %s"
+msgstr "ARGP_HELP_FMT iÃ§inde bozulma saptandÄ±: %s"
 
-#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30
-msgid "Illegal instruction"
-msgstr "YÃ¶nerge kuraldÄ±ÅŸÄ±"
+#: argp/argp-help.c:1214
+msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+msgstr "Uzun seÃ§eneklerdeki argÃ¼manlar zorunlu olsun olmasÄ±n kÄ±sa seÃ§eneklerde de geÃ§erlidir."
 
-#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31
-msgid "Trace/breakpoint trap"
-msgstr "Ä°zleme/kesme noktasÄ± yakalayÄ±cÄ±"
+#: argp/argp-help.c:1600
+msgid "Usage:"
+msgstr "KullanÄ±mÄ±:"
 
-#: sysdeps/generic/siglist.h:34
-msgid "Aborted"
-msgstr "Ä°ptal edildi"
+#: argp/argp-help.c:1604
+msgid "  or: "
+msgstr " veya: "
 
-#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34
-msgid "Floating point exception"
-msgstr "GerÃ§el sayÄ± istisnasÄ±"
+#: argp/argp-help.c:1616
+msgid " [OPTION...]"
+msgstr " [SEÃ‡ENEK...]"
 
-#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35
-msgid "Killed"
-msgstr "SÃ¼reÃ§ durduruldu"
+#: argp/argp-help.c:1643
+#, c-format
+msgid "Try `%s --help' or `%s --usage' for more information.\n"
+msgstr "Daha fazla bilgi iÃ§in `%s --help' veya `%s --usage' yazÄ±nÄ±z.\n"
 
-#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36
-msgid "Bus error"
-msgstr "Veri yolu hatasÄ±"
+#: argp/argp-help.c:1671
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr ""
+"YazÄ±lÄ±m hatalarÄ±nÄ± %s adresine\n"
+"Ã§eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\n"
 
-#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37
-msgid "Segmentation fault"
-msgstr "ParÃ§alama arÄ±zasÄ±"
+#: argp/argp-parse.c:102
+msgid "Give this help list"
+msgstr "Bu yardÄ±m iletisi verilir"
 
-#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
-#. TRANS Every library function that returns this error code also generates a
-#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
-#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
-#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351
-#: stdio-common/../sysdeps/unix/siglist.c:39
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
-msgid "Broken pipe"
-msgstr "Veri alÄ±namÄ±yor"
+#: argp/argp-parse.c:103
+msgid "Give a short usage message"
+msgstr "KÄ±sa kullanÄ±m iletisi verilir"
 
-#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40
-msgid "Alarm clock"
-msgstr "Alarm saati"
+#: argp/argp-parse.c:104
+msgid "Set the program name"
+msgstr "Uygulama ismi belirtilir"
 
-#: sysdeps/generic/siglist.h:41 stdio-common/../sysdeps/unix/siglist.c:41
-msgid "Terminated"
-msgstr "SonlandÄ±rÄ±ldÄ±"
+#: argp/argp-parse.c:106
+msgid "Hang for SECS seconds (default 3600)"
+msgstr "SANÄ°YE saniyede kapanÄ±r (Ã¶ntanÄ±mlÄ± 3600)"
 
-#: sysdeps/generic/siglist.h:42 stdio-common/../sysdeps/unix/siglist.c:42
-msgid "Urgent I/O condition"
-msgstr "Acil G/Ã‡ koÅŸulu"
+#: argp/argp-parse.c:167
+msgid "Print program version"
+msgstr "Program sÃ¼rÃ¼mÃ¼nÃ¼ basar"
 
-#: sysdeps/generic/siglist.h:43 stdio-common/../sysdeps/unix/siglist.c:43
-msgid "Stopped (signal)"
-msgstr "Durduruldu (sinyal)"
+#: argp/argp-parse.c:183
+msgid "(PROGRAM ERROR) No version known!?"
+msgstr "(PROGRAM HATASI) Bilinen bir sÃ¼rÃ¼m deÄŸil!?"
 
-#: sysdeps/generic/siglist.h:44 stdio-common/../sysdeps/unix/siglist.c:44
-msgid "Stopped"
-msgstr "Durduruldu"
+#: argp/argp-parse.c:623
+#, c-format
+msgid "%s: Too many arguments\n"
+msgstr "%s: Ã‡ok fazla argÃ¼man var\n"
 
-#: sysdeps/generic/siglist.h:45 stdio-common/../sysdeps/unix/siglist.c:45
-msgid "Continued"
-msgstr "Devam ediliyor"
+#: argp/argp-parse.c:766
+msgid "(PROGRAM ERROR) Option should have been recognized!?"
+msgstr "(PROGRAM HATASI) Bu tanÄ±nan bir seÃ§enek olmalÄ±ydÄ±!?"
 
-#: sysdeps/generic/siglist.h:46 stdio-common/../sysdeps/unix/siglist.c:46
-msgid "Child exited"
-msgstr "Ast Ã§Ä±ktÄ±"
+#: assert/assert-perr.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sUmulmadÄ±k hata: %s.\n"
 
-#: sysdeps/generic/siglist.h:47 stdio-common/../sysdeps/unix/siglist.c:47
-msgid "Stopped (tty input)"
-msgstr "Durduruldu (konsol girdisi)"
+#: assert/assert.c:57
+#, c-format
+msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+msgstr "%s%s%s:%u: %s%sSav `%s' baÅŸarÄ±sÄ±zlÄ±ÄŸa uÄŸradÄ±.\n"
 
-#: sysdeps/generic/siglist.h:48 stdio-common/../sysdeps/unix/siglist.c:48
-msgid "Stopped (tty output)"
-msgstr "Durduruldu (konsol Ã§Ä±ktÄ±sÄ±)"
+#: catgets/gencat.c:109 catgets/gencat.c:113 nscd/nscd.c:96 nss/makedb.c:61
+msgid "NAME"
+msgstr "Ä°SÄ°M"
 
-#: sysdeps/generic/siglist.h:49 stdio-common/../sysdeps/unix/siglist.c:49
-msgid "I/O possible"
-msgstr "G/Ã‡ mÃ¼mkÃ¼n"
+#: catgets/gencat.c:110
+msgid "Create C header file NAME containing symbol definitions"
+msgstr "Sembol tanÄ±mlarÄ±nÄ± iÃ§eren C baÅŸlÄ±k dosyasÄ± Ä°SÄ°M'i oluÅŸturur"
 
-#: sysdeps/generic/siglist.h:50 stdio-common/../sysdeps/unix/siglist.c:50
-msgid "CPU time limit exceeded"
-msgstr "CPU zaman sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±"
+#: catgets/gencat.c:112
+msgid "Do not use existing catalog, force new output file"
+msgstr "Mevcut kataloÄŸu kullanmaz, yeni Ã§Ä±ktÄ± dosyasÄ±nÄ± zorlar"
 
-#: sysdeps/generic/siglist.h:51 stdio-common/../sysdeps/unix/siglist.c:51
-msgid "File size limit exceeded"
-msgstr "Dosya uzunluÄŸu sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±"
+#: catgets/gencat.c:113 nss/makedb.c:61
+msgid "Write output to file NAME"
+msgstr "Ã‡Ä±ktÄ±yÄ± Ä°SÄ°M dosyasÄ±na yazar"
 
-#: sysdeps/generic/siglist.h:52 stdio-common/../sysdeps/unix/siglist.c:52
-msgid "Virtual timer expired"
-msgstr "Sanal sÃ¼reÃ¶lÃ§er zaman aÅŸÄ±mÄ±"
+#: catgets/gencat.c:118
+msgid ""
+"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
+"is -, output is written to standard output.\n"
+msgstr ""
+"Ä°leti kataloÄŸu Ã¼retilir. GÄ°RDÄ°-DOSYASI - verilirse standart girdi okunur.\n"
+"Ã‡IKTI-DOSYASI - verilirse standart Ã§Ä±ktÄ±ya yazÄ±lÄ±r.\n"
 
-#: sysdeps/generic/siglist.h:53 stdio-common/../sysdeps/unix/siglist.c:53
-msgid "Profiling timer expired"
-msgstr "TanÄ±tÄ±m sÃ¼reÃ¶lÃ§erde zamanaÅŸÄ±mÄ±"
+#: catgets/gencat.c:123
+msgid ""
+"-o OUTPUT-FILE [INPUT-FILE]...\n"
+"[OUTPUT-FILE [INPUT-FILE]...]"
+msgstr ""
+"-o Ã‡IKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...\n"
+"[Ã‡IKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...]"
 
-#: sysdeps/generic/siglist.h:54 stdio-common/../sysdeps/unix/siglist.c:54
-msgid "Window changed"
-msgstr "Pencere deÄŸiÅŸtirildi"
+#: catgets/gencat.c:231 debug/pcprofiledump.c:199 iconv/iconv_prog.c:410
+#: iconv/iconvconfig.c:379 locale/programs/localedef.c:370
+#: login/programs/pt_chown.c:88 malloc/memusagestat.c:525 nss/makedb.c:231
+msgid ""
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"YazÄ±lÄ±m hatalarÄ±nÄ± raporlama iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\n"
+
+#: catgets/gencat.c:245 debug/xtrace.sh:64 elf/ldconfig.c:285
+#: elf/ldd.bash.in:39 elf/sprof.c:355 iconv/iconv_prog.c:425
+#: iconv/iconvconfig.c:394 locale/programs/locale.c:274
+#: locale/programs/localedef.c:386 login/programs/pt_chown.c:59
+#: malloc/memusage.sh:71 nscd/nscd.c:401 nss/getent.c:83 nss/makedb.c:245
+#: posix/getconf.c:1007
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"Kopya HakkÄ± (C) %s Free Software Foundation, Inc.\n"
+"Bu bir serbest yazÄ±lÄ±mdÄ±r; kopyalama koÅŸullarÄ± iÃ§in kaynak koduna bakÄ±nÄ±z.\n"
+"HÄ°Ã‡BÄ°R garanti yoktur; hatta SATILABÄ°LÄ°RLÄ°ÄžÄ° veya ÅžAHSÄ° KULLANIMINIZA\n"
+"UYGUNLUÄžU iÃ§in bile garanti verilmez.\n"
 
-#: sysdeps/generic/siglist.h:55 stdio-common/../sysdeps/unix/siglist.c:56
-msgid "User defined signal 1"
-msgstr "KullanÄ±cÄ± tanÄ±mlÄ± sinyal 1"
+#: catgets/gencat.c:250 debug/xtrace.sh:68 elf/ldconfig.c:290 elf/sprof.c:361
+#: iconv/iconv_prog.c:430 iconv/iconvconfig.c:399 locale/programs/locale.c:279
+#: locale/programs/localedef.c:391 malloc/memusage.sh:75 nscd/nscd.c:406
+#: nss/getent.c:88 nss/makedb.c:250 posix/getconf.c:1012
+#, c-format
+msgid "Written by %s.\n"
+msgstr "%s tarafÄ±ndan yazÄ±ldÄ±.\n"
 
-#: sysdeps/generic/siglist.h:56 stdio-common/../sysdeps/unix/siglist.c:57
-msgid "User defined signal 2"
-msgstr "KullanÄ±cÄ± tanÄ±mlÄ± sinyal 2"
+#: catgets/gencat.c:281
+msgid "*standard input*"
+msgstr "*standart girdi*"
 
-#: sysdeps/generic/siglist.h:60 stdio-common/../sysdeps/unix/siglist.c:33
-msgid "EMT trap"
-msgstr "EMT tuzaÄŸÄ±"
+#: catgets/gencat.c:287 iconv/iconv_charmap.c:157 iconv/iconv_prog.c:297
+#: nss/makedb.c:170
+#, c-format
+msgid "cannot open input file `%s'"
+msgstr "`%s' girdi dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: sysdeps/generic/siglist.h:63 stdio-common/../sysdeps/unix/siglist.c:38
-msgid "Bad system call"
-msgstr "Sistem Ã§aÄŸrÄ±sÄ± hatalÄ±"
+#: catgets/gencat.c:416 catgets/gencat.c:493
+msgid "illegal set number"
+msgstr "kÃ¼me sayÄ±sÄ± kuraldÄ±ÅŸÄ±"
 
-#: sysdeps/generic/siglist.h:66
-msgid "Stack fault"
-msgstr "YÄ±ÄŸÄ±n hatasÄ±"
+#: catgets/gencat.c:443
+msgid "duplicate set definition"
+msgstr "kÃ¼me atamasÄ± tekrarlanmÄ±ÅŸ"
 
-#: sysdeps/generic/siglist.h:69
-msgid "Information request"
-msgstr "Bilgi isteÄŸi"
+#: catgets/gencat.c:445 catgets/gencat.c:622 catgets/gencat.c:676
+msgid "this is the first definition"
+msgstr "bu ilk tanÄ±m"
 
-#: sysdeps/generic/siglist.h:71
-msgid "Power failure"
-msgstr "GÃ¼Ã§ kesilmesi"
+#: catgets/gencat.c:521
+#, c-format
+msgid "unknown set `%s'"
+msgstr "`%s' kÃ¼mesi bilinmiyor"
 
-#: sysdeps/generic/siglist.h:74 stdio-common/../sysdeps/unix/siglist.c:55
-msgid "Resource lost"
-msgstr "Ã–zkaynak kaybÄ±"
+#: catgets/gencat.c:562
+msgid "invalid quote character"
+msgstr "tÄ±rnak iÅŸareti geÃ§ersiz"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:68
-#: string/../sysdeps/mach/_strerror.c:57
-msgid "Error in unknown error system: "
-msgstr "Bilinmeyen hata sisteminde hata: "
+#: catgets/gencat.c:575
+#, c-format
+msgid "unknown directive `%s': line ignored"
+msgstr "bilinmeyen `%s' yÃ¶nergesi: satÄ±r yoksayÄ±ldÄ±"
 
-#: sysdeps/mach/hurd/mips/dl-machine.c:83
-#: string/../sysdeps/generic/_strerror.c:44
-#: string/../sysdeps/mach/_strerror.c:87
-msgid "Unknown error "
-msgstr "Bilinmeyen hata "
+#: catgets/gencat.c:620
+msgid "duplicated message number"
+msgstr "tekrarlanmÄ±ÅŸ ileti numarasÄ±"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:64
-#, c-format
-msgid "cannot open `%s'"
-msgstr "`%s' aÃ§Ä±lamÄ±yor"
+#: catgets/gencat.c:673
+msgid "duplicated message identifier"
+msgstr "ileti tanÄ±tÄ±cÄ± tekrarlanmÄ±ÅŸ"
 
-#: sysdeps/unix/sysv/linux/lddlibc4.c:68
-#, c-format
-msgid "cannot read header from `%s'"
-msgstr "baÅŸlÄ±k `%s'den okunamÄ±yor"
+#: catgets/gencat.c:730
+msgid "invalid character: message ignored"
+msgstr "geÃ§ersiz karakter: ileti yoksayÄ±ldÄ±"
 
-#: iconv/iconv_charmap.c:159 iconv/iconv_prog.c:295 catgets/gencat.c:288
-#, c-format
-msgid "cannot open input file `%s'"
-msgstr "`%s' girdi dosyasÄ± aÃ§Ä±lamÄ±yor"
+#: catgets/gencat.c:773
+msgid "invalid line"
+msgstr "satÄ±r geÃ§ersiz"
 
-#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:313
-#, c-format
-msgid "error while closing input `%s'"
-msgstr "`%s' girdisi kapatÄ±lÄ±rken hata"
+#: catgets/gencat.c:827
+msgid "malformed line ignored"
+msgstr "hatalÄ± satÄ±r yoksayÄ±ldÄ±"
 
-#: iconv/iconv_charmap.c:443
+#: catgets/gencat.c:991 catgets/gencat.c:1032 nss/makedb.c:183
 #, c-format
-msgid "illegal input sequence at position %Zd"
-msgstr "%Zd konumunda uygun olmayan girdi dizgesi"
+msgid "cannot open output file `%s'"
+msgstr "`%s' Ã§Ä±ktÄ± dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:506
-msgid "incomplete character or shift sequence at end of buffer"
-msgstr "tampon bellek sonunda eksik karakter ya da shift dizisi"
+#: catgets/gencat.c:1194 locale/programs/linereader.c:559
+msgid "invalid escape sequence"
+msgstr "geÃ§ersiz escape dizisi"
 
-#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:543 iconv/iconv_prog.c:549
-#: iconv/iconv_prog.c:585
-msgid "error while reading the input"
-msgstr "girdi okunurken hata"
+#: catgets/gencat.c:1216
+msgid "unterminated message"
+msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ ileti"
 
-#: iconv/iconv_charmap.c:525 iconv/iconv_prog.c:567
-msgid "unable to allocate buffer for input"
-msgstr "girdi iÃ§in tampon ayrÄ±lamadÄ±"
+#: catgets/gencat.c:1240
+#, c-format
+msgid "while opening old catalog file"
+msgstr "eski katalog dosyasÄ± aÃ§Ä±lÄ±rken"
 
-#: iconv/iconv_prog.c:61
-msgid "Input/Output format specification:"
-msgstr "Girdi/Ã‡Ä±ktÄ± biÃ§em Ã¶zellikleri:"
+#: catgets/gencat.c:1331
+#, c-format
+msgid "conversion modules not available"
+msgstr "dÃ¶nÃ¼ÅŸÃ¼m modÃ¼lleri yok"
 
-#: iconv/iconv_prog.c:62
-msgid "encoding of original text"
-msgstr "Ã¶zgÃ¼n metin kodlamasÄ±"
+#: catgets/gencat.c:1357
+#, c-format
+msgid "cannot determine escape character"
+msgstr "Ã¶ncelem karakteri saptanamÄ±yor"
 
-#: iconv/iconv_prog.c:63
-msgid "encoding for output"
-msgstr "Ã§Ä±ktÄ± iÃ§in kodlama"
+#: debug/pcprofiledump.c:52
+msgid "Don't buffer output"
+msgstr "Tampon Ã§Ä±ktÄ±lanmaz"
 
-#: iconv/iconv_prog.c:64
-msgid "Information:"
-msgstr "Bilgi:"
+#: debug/pcprofiledump.c:57
+msgid "Dump information generated by PC profiling."
+msgstr "Ãœretilen PC profilini yazar."
 
-#: iconv/iconv_prog.c:65
-msgid "list all known coded character sets"
-msgstr "tÃ¼m bilinen kodlu karakter kÃ¼melerini listeler"
+#: debug/pcprofiledump.c:60
+msgid "[FILE]"
+msgstr "[DOSYA]"
 
-#: iconv/iconv_prog.c:66 locale/programs/localedef.c:128
-msgid "Output control:"
-msgstr "Ã‡Ä±ktÄ± kontrolu:"
-
-#: iconv/iconv_prog.c:67
-msgid "omit invalid characters from output"
-msgstr "geÃ§ersiz karakterleri Ã§Ä±ktÄ±ya yazmaz"
-
-#: iconv/iconv_prog.c:68
-msgid "output file"
-msgstr "Ã§Ä±ktÄ± dosyasÄ±"
-
-#: iconv/iconv_prog.c:69
-msgid "suppress warnings"
-msgstr "uyarÄ±larÄ± engeller"
-
-#: iconv/iconv_prog.c:70
-msgid "print progress information"
-msgstr "geliÅŸim bilgisi gÃ¶sterir"
-
-#: iconv/iconv_prog.c:75
-msgid "Convert encoding of given files from one encoding to another."
-msgstr "Verilen dosyalarÄ±n kodlamasÄ±nÄ± dÃ¶nÃ¼ÅŸtÃ¼rÃ¼r"
-
-#: iconv/iconv_prog.c:79
-msgid "[FILE...]"
-msgstr "[DOSYA...]"
-
-#: iconv/iconv_prog.c:201
-msgid "cannot open output file"
-msgstr "Ã§Ä±ktÄ± dosyasÄ± aÃ§Ä±lamÄ±yor"
-
-#: iconv/iconv_prog.c:243
-#, c-format
-msgid "conversions from `%s' and to `%s' are not supported"
-msgstr "`%s'den ve `%s'e dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
-
-#: iconv/iconv_prog.c:248
-#, c-format
-msgid "conversion from `%s' is not supported"
-msgstr "`%s' den dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
-
-#: iconv/iconv_prog.c:255
-#, c-format
-msgid "conversion to `%s' is not supported"
-msgstr "`%s' e dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
-
-#: iconv/iconv_prog.c:259
-#, c-format
-msgid "conversion from `%s' to `%s' is not supported"
-msgstr "`%s' den `%s' e dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
-
-#: iconv/iconv_prog.c:265
-msgid "failed to start conversion processing"
-msgstr "dÃ¶nÃ¼ÅŸÃ¼m iÅŸlemi baÅŸlatÄ±lamadÄ±"
-
-#: iconv/iconv_prog.c:360
-msgid "error while closing output file"
-msgstr "Ã§Ä±ktÄ± dosyasÄ± kapatÄ±lÄ±rken hata"
-
-#: iconv/iconv_prog.c:409 iconv/iconvconfig.c:357 locale/programs/locale.c:279
-#: locale/programs/localedef.c:372 catgets/gencat.c:233
-#: malloc/memusagestat.c:602 debug/pcprofiledump.c:199
-msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
-msgstr ""
-"Ã‡eviri hatalarÄ±nÄ± <gnu-tr-u12a@lists.sourceforge.net> adresine, diÄŸerlerini\n"
-"ise `glibcbug' betiÄŸini kullanarak oluÅŸturacaÄŸÄ±nÄ±z hata raporuyla\n"
-"<bugs@gnu.org> adresine bildiriniz.\n"
-
-#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:371 locale/programs/locale.c:292
-#: locale/programs/localedef.c:386 catgets/gencat.c:246 posix/getconf.c:913
-#: nss/getent.c:74 nscd/nscd.c:355 nscd/nscd_nischeck.c:90 elf/ldconfig.c:274
-#: elf/sprof.c:349
+#: debug/pcprofiledump.c:100
 #, c-format
-msgid ""
-"Copyright (C) %s Free Software Foundation, Inc.\n"
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-msgstr ""
-"Kopya HakkÄ± (C) %s Free Software Foundation, Inc.\n"
-"Bu bir serbest yazÄ±lÄ±mdÄ±r; kopyalama koÅŸullarÄ± iÃ§in kaynak koduna bakÄ±nÄ±z.\n"
-"HÄ°Ã‡BÄ°R garanti yoktur; hatta SATILABÄ°LÄ°RLÄ°ÄžÄ° veya ÅžAHSÄ° KULLANIMINIZA\n"
-"UYGUNLUÄžU iÃ§in bile garanti verilmez.\n"
+msgid "cannot open input file"
+msgstr "girdi dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: iconv/iconv_prog.c:428 iconv/iconvconfig.c:376 locale/programs/locale.c:297
-#: locale/programs/localedef.c:391 catgets/gencat.c:251 posix/getconf.c:918
-#: nss/getent.c:79 nscd/nscd.c:360 nscd/nscd_nischeck.c:95 elf/ldconfig.c:279
-#: elf/sprof.c:355
+#: debug/pcprofiledump.c:106
 #, c-format
-msgid "Written by %s.\n"
-msgstr "%s tarafÄ±ndan yazÄ±ldÄ±.\n"
-
-#: iconv/iconv_prog.c:458 iconv/iconv_prog.c:484
-msgid "conversion stopped due to problem in writing the output"
-msgstr "Ã§Ä±ktÄ±yÄ± yazarken bir problemden dolayÄ± dÃ¶nÃ¼ÅŸtÃ¼rme durdu"
+msgid "cannot read header"
+msgstr "baÅŸlÄ±k okunamÄ±yor"
 
-#: iconv/iconv_prog.c:502
+#: debug/pcprofiledump.c:170
 #, c-format
-msgid "illegal input sequence at position %ld"
-msgstr "%ld konumunda uygun olmayan girdi dizgesi"
-
-#: iconv/iconv_prog.c:510
-msgid "internal error (illegal descriptor)"
-msgstr "iÃ§ hata (kuraldÄ±ÅŸÄ± tanÄ±mlayÄ±cÄ±)"
+msgid "invalid pointer size"
+msgstr "imleyici uzunluÄŸu geÃ§ersiz"
 
-#: iconv/iconv_prog.c:513
-#, c-format
-msgid "unknown iconv() error %d"
-msgstr "bilinmeyen iconv() hatasÄ± %d"
+#: debug/xtrace.sh:27 debug/xtrace.sh:45
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "KullanÄ±mÄ±: xtrace [SEÃ‡ENEK]... PROGRAM [PROGRAMSEÃ‡ENEÄžÄ°]...\\n"
+
+#: debug/xtrace.sh:33
+msgid "Try `xtrace --help' for more information.\\n"
+msgstr "Daha fazla bilgi iÃ§in `xtrace --help' yazÄ±nÄ±z.\\n"
+
+#: debug/xtrace.sh:39
+msgid "xtrace: option `$1' requires an argument.\\n"
+msgstr "xtrace: `$1' seÃ§eneÄŸi bir argÃ¼manla kullanÄ±lÄ±r\\n"
 
-#: iconv/iconv_prog.c:756
+#: debug/xtrace.sh:46
 msgid ""
-"The following list contain all the coded character sets known.  This does\n"
-"not necessarily mean that all combinations of these names can be used for\n"
-"the FROM and TO command line parameters.  One coded character set can be\n"
-"listed with several different names (aliases).\n"
+"Trace execution of program by printing currently executed function.\n"
 "\n"
-"  "
+"     --data=FILE          Don't run the program, just print the data from FILE.\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\\n"
 msgstr ""
-"AÅŸaÄŸÄ±daki liste bilinen tÃ¼m kodlu karakter kÃ¼melerini iÃ§erir. FROM ve TO\n"
-"komut satÄ±rÄ± parametreleri iÃ§in kullanÄ±labilecek tÃ¼m kombinasyonlar\n"
-"bunlardÄ±r anlamÄ±nda deÄŸildir. Bir kodlu karakter kÃ¼mesi Ã§eÅŸitli farklÄ±\n"
-"isimlerde (rumuzlarla) listelenmiÅŸ olabilir.\n"
+"O an Ã§alÄ±ÅŸtÄ±rÄ±lmakta olan iÅŸlevi basarak programÄ±n icrasÄ±nÄ± izler.\n"
 "\n"
-"  "
-
-#: iconv/iconvconfig.c:110
-msgid "Create fastloading iconv module configuration file."
-msgstr "HÄ±zlÄ± yÃ¼kleme iconv modÃ¼lÃ¼ yapÄ±landÄ±rma dosyasÄ± oluÅŸturulur."
+"     --data=DOSYA          ProgramÄ± Ã§alÄ±ÅŸtÄ±rmaz, sadece veriyi DOSYAya yazar\n"
+"\n"
+"   -?,--help              Bu yardÄ±m metnini basar ve Ã§Ä±kar\n"
+"      --usage             KÄ±sa bir kullanÄ±m iletisi basar\n"
+"   -V,--version           SÃ¼rÃ¼m bilgilerini basar ve Ã§Ä±kar\n"
+"\n"
+"Uzun seÃ§enekler iÃ§in zorunlu nitelikler kÄ±sa seÃ§enekler iÃ§in de zorunludur.\n"
+"\n"
+"YazÄ±lÄ±m hatalarÄ±nÄ± bildirme iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\\n"
+
+#: debug/xtrace.sh:125
+msgid "xtrace: unrecognized option `$1'\\n"
+msgstr "xtrace: tanÄ±nmayan seÃ§enek `$1'\\n"
+
+#: debug/xtrace.sh:138
+msgid "No program name given\\n"
+msgstr "Program ismi verilmemiÅŸ\\n"
+
+#: debug/xtrace.sh:146
+#, sh-format
+msgid "executable `$program' not found\\n"
+msgstr "Ã§alÄ±ÅŸtÄ±rÄ±labilir `$program' ortalarda yok\\n"
+
+#: debug/xtrace.sh:150
+#, sh-format
+msgid "`$program' is no executable\\n"
+msgstr "`$program' Ã§alÄ±ÅŸkan deÄŸil\\n"
 
-#: iconv/iconvconfig.c:114
-msgid "[DIR...]"
-msgstr "[DÄ°ZÄ°N...]"
+#: dlfcn/dlinfo.c:67
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "RTLD_SELF kullanÄ±lan kod dinamik olarak yÃ¼klenmedi"
 
-#: iconv/iconvconfig.c:126
-msgid "Prefix used for all file accesses"
-msgstr "TÃ¼m dosya eriÅŸimlerinde kullanÄ±lan Ã¶nek"
+#: dlfcn/dlinfo.c:76
+msgid "unsupported dlinfo request"
+msgstr "dlinfo isteÄŸi desteklenmiyor"
 
-#: iconv/iconvconfig.c:327 locale/programs/localedef.c:292
-msgid "no output file produced because warnings were issued"
-msgstr "uyarÄ± yayÄ±nlandÄ±ÄŸÄ±ndan Ã¼retilen bir Ã§Ä±ktÄ± dosyasÄ± yok"
+#: dlfcn/dlmopen.c:64
+msgid "invalid namespace"
+msgstr "isim alanÄ± geÃ§ersiz"
+
+#: dlfcn/dlmopen.c:69
+msgid "invalid mode"
+msgstr "geÃ§ersiz kip"
+
+#: dlfcn/dlopen.c:64
+msgid "invalid mode parameter"
+msgstr "kip parametresi geÃ§ersiz"
 
-#: iconv/iconvconfig.c:405
-msgid "while inserting in search tree"
-msgstr "arama aÄŸacÄ±na eklenirken"
+#: elf/cache.c:67
+msgid "unknown"
+msgstr "bilinmiyor"
 
-#: iconv/iconvconfig.c:1204
-msgid "cannot generate output file"
-msgstr "Ã§Ä±ktÄ± dosyasÄ± Ã¼retilemiyor"
+#: elf/cache.c:110
+msgid "Unknown OS"
+msgstr "Bilinmeyen iÅŸletim sistemi"
 
-#: locale/programs/charmap-dir.c:59
+#: elf/cache.c:115
 #, c-format
-msgid "cannot read character map directory `%s'"
-msgstr "karakter eÅŸlem dizini `%s' okunamÄ±yor"
+msgid ", OS ABI: %s %d.%d.%d"
+msgstr ", OS ABI: %s %d.%d.%d"
 
-#: locale/programs/charmap.c:136
+#: elf/cache.c:141 elf/ldconfig.c:1231
 #, c-format
-msgid "character map file `%s' not found"
-msgstr "`%s' karakter eÅŸlem dosyasÄ± bulunamadÄ±"
+msgid "Can't open cache file %s\n"
+msgstr "Arabellek dosyasÄ± %s aÃ§Ä±lamÄ±yor\n"
 
-#: locale/programs/charmap.c:194
+#: elf/cache.c:153
 #, c-format
-msgid "default character map file `%s' not found"
-msgstr "Ã¶ntanÄ±mlÄ± karakter eÅŸlem dosyasÄ± `%s' bulunamadÄ±"
+msgid "mmap of cache file failed.\n"
+msgstr "arabellek dosyasÄ±nÄ±n mmap'lenmesi baÅŸarÄ±sÄ±z\n"
 
-#: locale/programs/charmap.c:257
+#: elf/cache.c:157 elf/cache.c:167
 #, c-format
-msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
-msgstr "`%s' karakter eÅŸlemi ASCII uyumlu deÄŸil, yerel de ISO C uyumlu deÄŸil\n"
+msgid "File is not a cache file.\n"
+msgstr "Bir arabellek dosyasÄ± deÄŸil.\n"
 
-#: locale/programs/charmap.c:336
+#: elf/cache.c:200 elf/cache.c:210
 #, c-format
-msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
-msgstr "%s: <mb_cur_max>, <mb_cur_min> den daha bÃ¼yÃ¼k olmalÄ±\n"
+msgid "%d libs found in cache `%s'\n"
+msgstr "%d kitaplÄ±k, `%s' arabelleÄŸinde bulundu\n"
 
-#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
-#: locale/programs/repertoire.c:175
+#: elf/cache.c:409
 #, c-format
-msgid "syntax error in prolog: %s"
-msgstr "prolog iÃ§inde sÃ¶zdizimi hatasÄ±: %s"
-
-#: locale/programs/charmap.c:357
-msgid "invalid definition"
-msgstr "geÃ§ersiz atama"
-
-#: locale/programs/charmap.c:374 locale/programs/locfile.c:126
-#: locale/programs/locfile.c:153 locale/programs/repertoire.c:176
-msgid "bad argument"
-msgstr "argÃ¼man hatalÄ±"
+msgid "Can't remove old temporary cache file %s"
+msgstr "eski geÃ§ici arabellek dosyasÄ± %s silinemiyor"
 
-#: locale/programs/charmap.c:402
+#: elf/cache.c:416
 #, c-format
-msgid "duplicate definition of <%s>"
-msgstr "<%s> tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
+msgid "Can't create temporary cache file %s"
+msgstr "GeÃ§ici arabellek dosyasÄ± %s oluÅŸturulamÄ±yor"
 
-#: locale/programs/charmap.c:409
+#: elf/cache.c:424 elf/cache.c:434 elf/cache.c:438
 #, c-format
-msgid "value for <%s> must be 1 or greater"
-msgstr "<%s> iÃ§in deÄŸer 1 ya da daha bÃ¼yÃ¼k olmalÄ±"
+msgid "Writing of cache data failed"
+msgstr "Arabellek verisini yazmada hata"
 
-#: locale/programs/charmap.c:421
+#: elf/cache.c:442
 #, c-format
-msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "<%s> deÄŸeri <%s> deÄŸerinden daha bÃ¼yÃ¼k ya da eÅŸit olmalÄ±"
+msgid "Writing of cache data failed."
+msgstr "Arabellek verisi yazÄ±lamadÄ±."
 
-#: locale/programs/charmap.c:444 locale/programs/repertoire.c:184
+#: elf/cache.c:449
 #, c-format
-msgid "argument to <%s> must be a single character"
-msgstr "<%s>in argÃ¼manÄ± bir tek karakter olmalÄ±"
-
-#: locale/programs/charmap.c:470
-msgid "character sets with locking states are not supported"
-msgstr "tuÅŸ kilitlemeli karakter kÃ¼meleri desteklenmiyor"
+msgid "Changing access rights of %s to %#o failed"
+msgstr "%s eriÅŸim haklarÄ± %#o olarak deÄŸiÅŸtirilemedi"
 
-#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
-#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
-#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
-#: locale/programs/charmap.c:814
+#: elf/cache.c:454
 #, c-format
-msgid "syntax error in %s definition: %s"
-msgstr "%s tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±: %s"
+msgid "Renaming of %s to %s failed"
+msgstr "%s'in ismi %s olarak deÄŸiÅŸtirilemedi"
 
-#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
-#: locale/programs/charmap.c:774 locale/programs/repertoire.c:231
-msgid "no symbolic name given"
-msgstr "sembolik isim verilmemiÅŸ"
+#: elf/dl-close.c:116
+msgid "shared object not open"
+msgstr "paylaÅŸÄ±mlÄ± nesne aÃ§Ä±k deÄŸil"
 
-#: locale/programs/charmap.c:552
-msgid "invalid encoding given"
-msgstr "geÃ§ersiz kodlama verilmiÅŸ"
+#: elf/dl-deps.c:112
+msgid "DST not allowed in SUID/SGID programs"
+msgstr "SUID/SGID programlarda DST'ye izin verilmez"
 
-#: locale/programs/charmap.c:561
-msgid "too few bytes in character encoding"
-msgstr "karakter kodlamada bayt sayÄ±sÄ± Ã§ok az"
+#: elf/dl-deps.c:125
+msgid "empty dynamics string token substitution"
+msgstr "boÅŸ dinamik dizge simge ikamesi"
 
-#: locale/programs/charmap.c:563
-msgid "too many bytes in character encoding"
-msgstr "karakter kodlamada bayt sayÄ±sÄ± Ã§ok fazla"
+#: elf/dl-deps.c:131
+#, c-format
+msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
+msgstr "boÅŸ dinamik dizge simgesi ikamesi yÃ¼zÃ¼nden yardÄ±mcÄ± `%s' yÃ¼klenemiyor\n"
 
-#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
-#: locale/programs/charmap.c:816 locale/programs/repertoire.c:297
-msgid "no symbolic name given for end of range"
-msgstr "kapsam sonu iÃ§in sembolik isim verilmemiÅŸ"
+#: elf/dl-deps.c:472
+msgid "cannot allocate dependency list"
+msgstr "baÄŸÄ±mlÄ±lÄ±k listesi ayrÄ±lamadÄ±"
 
-#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
-#: locale/programs/repertoire.c:314
-#, c-format
-msgid "`%1$s' definition does not end with `END %1$s'"
-msgstr "`%1$s' tanÄ±mÄ± `END %1$s' ile bitmiyor"
+#: elf/dl-deps.c:505 elf/dl-deps.c:560
+msgid "cannot allocate symbol search list"
+msgstr "sembol arama listesi ayrÄ±lamadÄ±"
 
-#: locale/programs/charmap.c:642
-msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
-msgstr "CHARMAP tanÄ±mÄ±nÄ± sadece geniÅŸlik tanÄ±mlarÄ± izleyebilir"
+#: elf/dl-deps.c:545
+msgid "Filters not supported with LD_TRACE_PRELINKING"
+msgstr "LD_TRACE_PRELINKING'li sÃ¼zgeÃ§ler destenlenmez"
 
-#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
-#, c-format
-msgid "value for %s must be an integer"
-msgstr "%s iÃ§in deÄŸer bir tamsayÄ± olmalÄ±"
+#: elf/dl-error.c:77
+msgid "DYNAMIC LINKER BUG!!!"
+msgstr "DÄ°NAMÄ°K BAÄžLAYICI HATASI!!!"
 
-#: locale/programs/charmap.c:841
-#, c-format
-msgid "%s: error in state machine"
-msgstr "%s: durum motorunda hata"
+#: elf/dl-error.c:124
+msgid "error while loading shared libraries"
+msgstr "paylaÅŸÄ±mlÄ± kitaplÄ±klar yÃ¼klenirken hata oluÅŸtu"
 
-#: locale/programs/charmap.c:849 locale/programs/ld-address.c:605
-#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3818
-#: locale/programs/ld-ctype.c:2225 locale/programs/ld-ctype.c:2994
-#: locale/programs/ld-identification.c:469
-#: locale/programs/ld-measurement.c:255 locale/programs/ld-messages.c:349
-#: locale/programs/ld-monetary.c:958 locale/programs/ld-name.c:324
-#: locale/programs/ld-numeric.c:392 locale/programs/ld-paper.c:258
-#: locale/programs/ld-telephone.c:330 locale/programs/ld-time.c:1219
-#: locale/programs/locfile.c:825 locale/programs/repertoire.c:325
-#, c-format
-msgid "%s: premature end of file"
-msgstr "%s: dosya sonu erken geldi"
+#: elf/dl-fptr.c:88
+msgid "cannot map pages for fdesc table"
+msgstr "fdesc tablosu iÃ§in sayfalar eÅŸlenemiyor"
+
+#: elf/dl-fptr.c:192
+msgid "cannot map pages for fptr table"
+msgstr "fptr tablosu iÃ§in sayfalar eÅŸlenemiyor"
+
+#: elf/dl-fptr.c:221
+msgid "internal error: symidx out of range of fptr table"
+msgstr "dahili hata: fptr tablosundaki symidx aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
-#, c-format
-msgid "unknown character `%s'"
-msgstr "`%s' karakteri bilinmiyor"
+#: elf/dl-load.c:372
+msgid "cannot allocate name record"
+msgstr "isim kaydÄ± ayrÄ±lamadÄ±"
 
-#: locale/programs/charmap.c:887
-#, c-format
-msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
-msgstr "aralÄ±ÄŸÄ±n baÅŸÄ±ndaki ve sonundaki bayt dizilerideki baytlarÄ±n sayÄ±sÄ± aynÄ± deÄŸil: %d ve %d"
+#: elf/dl-load.c:474 elf/dl-load.c:553 elf/dl-load.c:673 elf/dl-load.c:786
+msgid "cannot create cache for search path"
+msgstr "dosya arama yolu iÃ§in arabellek oluÅŸturulamÄ±yor"
 
-#: locale/programs/charmap.c:991 locale/programs/ld-collate.c:2930
-#: locale/programs/repertoire.c:420
-msgid "invalid names for character range"
-msgstr "karakter kapsamÄ± iÃ§in geÃ§ersiz isimler"
+#: elf/dl-load.c:576
+msgid "cannot create RUNPATH/RPATH copy"
+msgstr "RUNPATH/RPATH kopyasÄ± oluÅŸturulamÄ±yor"
 
-#: locale/programs/charmap.c:1003 locale/programs/repertoire.c:432
-msgid "hexadecimal range format should use only capital characters"
-msgstr "onaltÄ±lÄ±k kapsam biÃ§imi sadece bÃ¼yÃ¼k harfleri kullanacaktÄ±r"
+#: elf/dl-load.c:659
+msgid "cannot create search path array"
+msgstr "dosya arama yolu dizisi oluÅŸturulamÄ±yor"
 
-#: locale/programs/charmap.c:1021
-#, c-format
-msgid "<%s> and <%s> are illegal names for range"
-msgstr "<%s> ve <%s> kapsam iÃ§in uygun isimler deÄŸil"
-
-#: locale/programs/charmap.c:1027
-msgid "upper limit in range is not higher then lower limit"
-msgstr "kapsamdaki Ã¼st sÄ±nÄ±r alt sÄ±nÄ±rdan bÃ¼yÃ¼k deÄŸil"
+#: elf/dl-load.c:870
+msgid "cannot stat shared object"
+msgstr "paylaÅŸÄ±mlÄ± nesne durumlanamÄ±yor"
 
-#: locale/programs/charmap.c:1085
-msgid "resulting bytes for range not representable."
-msgstr "sonuÃ§lanan baytlar kapsam iÃ§in gÃ¶sterilebilir deÄŸil."
+#: elf/dl-load.c:940
+msgid "cannot open zero fill device"
+msgstr "sÄ±fÄ±rlar iÃ§eren aygÄ±t aÃ§Ä±lamaz"
 
-#: locale/programs/ld-address.c:134 locale/programs/ld-collate.c:1534
-#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:134
-#: locale/programs/ld-measurement.c:95 locale/programs/ld-messages.c:98
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:95
-#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:92
-#: locale/programs/ld-telephone.c:95 locale/programs/ld-time.c:160
-#, c-format
-msgid "No definition for %s category found"
-msgstr "%s kategorisi iÃ§in atama bulunamadÄ±"
+#: elf/dl-load.c:985 elf/dl-load.c:2215
+msgid "cannot create shared object descriptor"
+msgstr "paylaÅŸÄ±mlÄ± nesne tanÄ±mlayÄ±cÄ± oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-address.c:145 locale/programs/ld-address.c:183
-#: locale/programs/ld-address.c:201 locale/programs/ld-address.c:228
-#: locale/programs/ld-address.c:290 locale/programs/ld-address.c:309
-#: locale/programs/ld-address.c:322 locale/programs/ld-identification.c:147
-#: locale/programs/ld-measurement.c:106 locale/programs/ld-monetary.c:206
-#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
-#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:106
-#: locale/programs/ld-name.c:143 locale/programs/ld-numeric.c:113
-#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:103
-#: locale/programs/ld-paper.c:112 locale/programs/ld-telephone.c:106
-#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:176
-#: locale/programs/ld-time.c:197
-#, c-format
-msgid "%s: field `%s' not defined"
-msgstr "%s: `%s' alanÄ± tanÄ±mlÄ± deÄŸil"
+#: elf/dl-load.c:1004 elf/dl-load.c:1663 elf/dl-load.c:1755
+msgid "cannot read file data"
+msgstr "dosya verisi okunamÄ±yor"
 
-#: locale/programs/ld-address.c:157 locale/programs/ld-address.c:209
-#: locale/programs/ld-address.c:235 locale/programs/ld-address.c:265
-#: locale/programs/ld-name.c:118 locale/programs/ld-telephone.c:118
-#, c-format
-msgid "%s: field `%s' must not be empty"
-msgstr "%s: `%s' alanÄ± boÅŸ olmamalÄ±"
+#: elf/dl-load.c:1048
+msgid "ELF load command alignment not page-aligned"
+msgstr "ELF yÃ¼kleme komutu hizalamasÄ± sayfa-hizalamalÄ± deÄŸil"
 
-#: locale/programs/ld-address.c:169
-#, c-format
-msgid "%s: invalid escape `%%%c' sequence in field `%s'"
-msgstr "%s: `%%%c' Ã¶nceleme dizisi `%s' alanÄ±nda geÃ§ersiz"
+#: elf/dl-load.c:1055
+msgid "ELF load command address/offset not properly aligned"
+msgstr "ELF yÃ¼kleme komutu adresi/baÅŸvurusu gereÄŸi gibi hizalanamÄ±yor"
 
-#: locale/programs/ld-address.c:220
-#, c-format
-msgid "%s: terminology language code `%s' not defined"
-msgstr "%s: terminoloji dil kodu `%s' atanmamÄ±ÅŸ"
+#: elf/dl-load.c:1139
+msgid "cannot allocate TLS data structures for initial thread"
+msgstr "ilk kanak iÃ§in TLS veri yapÄ±larÄ± oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-address.c:247 locale/programs/ld-address.c:276
-#, c-format
-msgid "%s: language abbreviation `%s' not defined"
-msgstr "%s: dil kÄ±saltmasÄ± `%s' atanmamÄ±ÅŸ"
+#: elf/dl-load.c:1163
+msgid "cannot handle TLS data"
+msgstr "TLS verisi alÄ±namÄ±yor"
 
-#: locale/programs/ld-address.c:254 locale/programs/ld-address.c:282
-#: locale/programs/ld-address.c:316 locale/programs/ld-address.c:328
-#, c-format
-msgid "%s: `%s' value does not match `%s' value"
-msgstr "%s: `%s' deÄŸeri `%s' deÄŸeriyle eÅŸleÅŸmiyor"
+#: elf/dl-load.c:1182
+msgid "object file has no loadable segments"
+msgstr "nesne dosyasÄ±nÄ±n yÃ¼klenebilir segmanÄ± yok"
 
-#: locale/programs/ld-address.c:301
-#, c-format
-msgid "%s: numeric country code `%d' not valid"
-msgstr "%s: sayÄ±sal Ã¼lke kodu `%d' geÃ§ersiz"
+#: elf/dl-load.c:1218
+msgid "failed to map segment from shared object"
+msgstr "parÃ§a paylaÅŸÄ±mlÄ± nesneden eÅŸleÅŸtirilemedi"
 
-#: locale/programs/ld-address.c:497 locale/programs/ld-address.c:534
-#: locale/programs/ld-address.c:572 locale/programs/ld-ctype.c:2601
-#: locale/programs/ld-identification.c:365
-#: locale/programs/ld-measurement.c:222 locale/programs/ld-messages.c:302
-#: locale/programs/ld-monetary.c:700 locale/programs/ld-monetary.c:735
-#: locale/programs/ld-monetary.c:776 locale/programs/ld-name.c:281
-#: locale/programs/ld-numeric.c:264 locale/programs/ld-paper.c:225
-#: locale/programs/ld-telephone.c:289 locale/programs/ld-time.c:1108
-#: locale/programs/ld-time.c:1150
-#, c-format
-msgid "%s: field `%s' declared more than once"
-msgstr "%s: `%s' alanÄ± bir kereden fazla bildirilmiÅŸ"
+#: elf/dl-load.c:1242
+msgid "cannot dynamically load executable"
+msgstr "Ã§alÄ±ÅŸtÄ±rÄ±labilir dosya dinamik olarak yÃ¼klenemiyor"
 
-#: locale/programs/ld-address.c:501 locale/programs/ld-address.c:539
-#: locale/programs/ld-identification.c:369 locale/programs/ld-messages.c:312
-#: locale/programs/ld-monetary.c:704 locale/programs/ld-monetary.c:739
-#: locale/programs/ld-name.c:285 locale/programs/ld-numeric.c:268
-#: locale/programs/ld-telephone.c:293 locale/programs/ld-time.c:1002
-#: locale/programs/ld-time.c:1071 locale/programs/ld-time.c:1113
-#, c-format
-msgid "%s: unknown character in field `%s'"
-msgstr "%s: `%s' alanÄ±nda bilinmeyen karakter"
+#: elf/dl-load.c:1303
+msgid "cannot change memory protections"
+msgstr "bellek korumalarÄ± deÄŸiÅŸtirilemiyor"
 
-#: locale/programs/ld-address.c:586 locale/programs/ld-collate.c:3800
-#: locale/programs/ld-ctype.c:2974 locale/programs/ld-identification.c:450
-#: locale/programs/ld-measurement.c:236 locale/programs/ld-messages.c:331
-#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
-#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:240
-#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1201
-#, c-format
-msgid "%s: incomplete `END' line"
-msgstr "%s: tamamlanmamÄ±ÅŸ `END' satÄ±rÄ±"
+#: elf/dl-load.c:1322
+msgid "cannot map zero-fill pages"
+msgstr "sÄ±fÄ±rlar iÃ§eren sayfalar eÅŸleÅŸtirilemez"
 
-#: locale/programs/ld-address.c:589 locale/programs/ld-collate.c:2653
-#: locale/programs/ld-collate.c:3802 locale/programs/ld-ctype.c:2228
-#: locale/programs/ld-ctype.c:2977 locale/programs/ld-identification.c:453
-#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:942 locale/programs/ld-name.c:308
-#: locale/programs/ld-numeric.c:376 locale/programs/ld-paper.c:242
-#: locale/programs/ld-telephone.c:314 locale/programs/ld-time.c:1203
-#, c-format
-msgid "%1$s: definition does not end with `END %1$s'"
-msgstr "%1$s: tanÄ±m `END %1$s' ile bitmiyor"
+#: elf/dl-load.c:1336
+msgid "object file has no dynamic section"
+msgstr "nesne dosyasÄ±nÄ±n dinamik bÃ¶lÃ¼mÃ¼ yok"
 
-#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:523
-#: locale/programs/ld-collate.c:575 locale/programs/ld-collate.c:871
-#: locale/programs/ld-collate.c:884 locale/programs/ld-collate.c:2640
-#: locale/programs/ld-collate.c:3809 locale/programs/ld-ctype.c:1956
-#: locale/programs/ld-ctype.c:2215 locale/programs/ld-ctype.c:2799
-#: locale/programs/ld-ctype.c:2985 locale/programs/ld-identification.c:460
-#: locale/programs/ld-measurement.c:246 locale/programs/ld-messages.c:340
-#: locale/programs/ld-monetary.c:949 locale/programs/ld-name.c:315
-#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:321 locale/programs/ld-time.c:1210
-#, c-format
-msgid "%s: syntax error"
-msgstr "%s: sÃ¶zdizimi hatasÄ±"
+#: elf/dl-load.c:1359
+msgid "shared object cannot be dlopen()ed"
+msgstr "paylaÅŸÄ±mlÄ± nesne dlopen()'lanamÄ±yor"
 
-#: locale/programs/ld-collate.c:398
-#, c-format
-msgid "`%.*s' already defined in charmap"
-msgstr "`%.*s' karakter eÅŸlem olarak zaten atanmÄ±ÅŸ"
+#: elf/dl-load.c:1372
+msgid "cannot allocate memory for program header"
+msgstr "uygulama baÅŸlÄ±ÄŸÄ± iÃ§in bellek ayrÄ±lamadÄ±"
 
-#: locale/programs/ld-collate.c:407
-#, c-format
-msgid "`%.*s' already defined in repertoire"
-msgstr "`%.*s' repertuvar olarak zaten atanmÄ±ÅŸ"
+#: elf/dl-load.c:1389 elf/dl-open.c:174
+msgid "invalid caller"
+msgstr "Ã§aÄŸrÄ±cÄ± geÃ§ersiz"
 
-#: locale/programs/ld-collate.c:414
-#, c-format
-msgid "`%.*s' already defined as collating symbol"
-msgstr "`%.*s' karÅŸÄ±laÅŸtÄ±rma sembolÃ¼ olarak zaten atanmÄ±ÅŸ"
+#: elf/dl-load.c:1428
+msgid "cannot enable executable stack as shared object requires"
+msgstr "paylaÅŸÄ±mlÄ± nesnenin gerektirdiÄŸi Ã§alÄ±ÅŸtÄ±rÄ±labilir yÄ±ÄŸÄ±t etkinleÅŸtirilemiyor"
 
-#: locale/programs/ld-collate.c:421
-#, c-format
-msgid "`%.*s' already defined as collating element"
-msgstr "`%.*s' karÅŸÄ±laÅŸtÄ±rma elemanÄ± olarak zaten atanmÄ±ÅŸ"
+#: elf/dl-load.c:1443
+msgid "cannot close file descriptor"
+msgstr "dosya tanÄ±tÄ±cÄ± kapatÄ±lamÄ±yor"
 
-#: locale/programs/ld-collate.c:452 locale/programs/ld-collate.c:478
-#, c-format
-msgid "%s: `forward' and `backward' are mutually excluding each other"
-msgstr "%s: `forward' ve `backward' karÅŸÄ±lÄ±klÄ± olarak bir diÄŸerini dÄ±ÅŸlar"
+#: elf/dl-load.c:1485
+msgid "cannot create searchlist"
+msgstr "arama listesi oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-collate.c:462 locale/programs/ld-collate.c:488
-#: locale/programs/ld-collate.c:504
-#, c-format
-msgid "%s: `%s' mentioned more than once in definition of weight %d"
-msgstr "%s:`%s' %d aÄŸÄ±rlÄ±klÄ± tanÄ±mda bir kereden fazla anÄ±ldÄ±"
+#: elf/dl-load.c:1663
+msgid "file too short"
+msgstr "dosya Ã§ok kÃ¼Ã§Ã¼k"
 
-#: locale/programs/ld-collate.c:560
-#, c-format
-msgid "%s: too many rules; first entry only had %d"
-msgstr "%s: Ã§ok fazla kural var; sadece ilk girdide kural sayÄ±sÄ± %d"
+#: elf/dl-load.c:1692
+msgid "invalid ELF header"
+msgstr "ELF baÅŸlÄ±ÄŸÄ± geÃ§ersiz"
 
-#: locale/programs/ld-collate.c:596
-#, c-format
-msgid "%s: not enough sorting rules"
-msgstr "%s: sÄ±ralama kurallarÄ± yetersiz"
+#: elf/dl-load.c:1704
+msgid "ELF file data encoding not big-endian"
+msgstr "ELF dosyasÄ± verisinin kodlamasÄ± en-kÄ±ymetli-bayt-ilk (big-endian) deÄŸil"
 
-#: locale/programs/ld-collate.c:761
-#, c-format
-msgid "%s: empty weight string not allowed"
-msgstr "%s: boÅŸ aÄŸÄ±rlÄ±k dizgesine izin verilmez"
+#: elf/dl-load.c:1706
+msgid "ELF file data encoding not little-endian"
+msgstr "ELF dosyasÄ± verisinin kodlamasÄ± en-kÄ±ymetli-bayt-son (little-endian) deÄŸil"
 
-#: locale/programs/ld-collate.c:856
-#, c-format
-msgid "%s: weights must use the same ellipsis symbol as the name"
-msgstr "%s: aÄŸÄ±rlÄ±klar isim olarak aynÄ± elips sembolÃ¼nÃ¼ kullanmalÄ±dÄ±r"
+#: elf/dl-load.c:1710
+msgid "ELF file version ident does not match current one"
+msgstr "ELF dosyasÄ± sÃ¼rÃ¼m kimliÄŸi mevcut biriyle eÅŸleÅŸmiyor"
 
-#: locale/programs/ld-collate.c:912
-#, c-format
-msgid "%s: too many values"
-msgstr "%s: Ã§ok fazla deÄŸer var"
+#: elf/dl-load.c:1714
+msgid "ELF file OS ABI invalid"
+msgstr "ELF dosyasÄ± OS ABI geÃ§ersiz"
 
-#: locale/programs/ld-collate.c:1031 locale/programs/ld-collate.c:1206
-#, c-format
-msgid "order for `%.*s' already defined at %s:%Zu"
-msgstr "`%.*s' iÃ§in sÄ±ralama zaten %s:%Zu iÃ§inde atanmÄ±ÅŸ"
+#: elf/dl-load.c:1716
+msgid "ELF file ABI version invalid"
+msgstr "ELF dosyasÄ± ABI sÃ¼rÃ¼mÃ¼ geÃ§ersiz"
 
-#: locale/programs/ld-collate.c:1081
-#, c-format
-msgid "%s: the start and the end symbol of a range must stand for characters"
-msgstr "%s: bir kapsamÄ±n baÅŸlangÄ±Ã§ ve bitiÅŸ sembolleri, karakterleri temsil etmelidir"
+#: elf/dl-load.c:1719
+msgid "internal error"
+msgstr "iÃ§ hata"
 
-#: locale/programs/ld-collate.c:1108
-#, c-format
-msgid "%s: byte sequences of first and last character must have the same length"
-msgstr "%s: ilk ve son karakterin bayt serisi aynÄ± uzunlukta olmalÄ±"
+#: elf/dl-load.c:1726
+msgid "ELF file version does not match current one"
+msgstr "ELF dosyasÄ± sÃ¼rÃ¼mÃ¼ mevcut biriyle eÅŸleÅŸmiyor"
 
-#: locale/programs/ld-collate.c:1150
-#, c-format
-msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
-msgstr "%s: serinin ilk karakterinin bayt serisi son karakterininkinden daha az deÄŸildir"
+#: elf/dl-load.c:1734
+msgid "only ET_DYN and ET_EXEC can be loaded"
+msgstr "sadece ET_DYN ve ET_EXEC yÃ¼klÃ¼ olabilir"
 
-#: locale/programs/ld-collate.c:1275
-#, c-format
-msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
-msgstr "%s: sembolik kapsam elipsleri  `order_start' Ä±n hemen ardÄ±ndan gelmemelidir"
+#: elf/dl-load.c:1740
+msgid "ELF file's phentsize not the expected size"
+msgstr "ELF dosyasÄ±nÄ±n phent uzunluÄŸu beklenen uzunlukta deÄŸil"
 
-#: locale/programs/ld-collate.c:1279
-#, c-format
-msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
-msgstr "%s: sembolik kapsam elipslerinin hemen ardÄ±ndan `order_end' gelmemelidir"
+#: elf/dl-load.c:2231
+msgid "wrong ELF class: ELFCLASS64"
+msgstr "yanlÄ±ÅŸ ELF sÄ±nÄ±fÄ±: ELFCLASS64"
+
+#: elf/dl-load.c:2232
+msgid "wrong ELF class: ELFCLASS32"
+msgstr "yanlÄ±ÅŸ ELF sÄ±nÄ±fÄ±: ELFCLASS32"
 
-#: locale/programs/ld-collate.c:1299 locale/programs/ld-ctype.c:1476
-#, c-format
-msgid "`%s' and `%.*s' are not valid names for symbolic range"
-msgstr "`%s' ve `%.*s' sembolik kapsam iÃ§in geÃ§erli isimler deÄŸil"
+#: elf/dl-load.c:2235
+msgid "cannot open shared object file"
+msgstr "paylaÅŸÄ±mlÄ± nesne dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: locale/programs/ld-collate.c:1348 locale/programs/ld-collate.c:3737
-#, c-format
-msgid "%s: order for `%.*s' already defined at %s:%Zu"
-msgstr "%s: `%.*s' iÃ§in abecesel sÄ±ra zaten %s:%Zu iÃ§inde atanmÄ±ÅŸ"
+#: elf/dl-lookup.c:261
+msgid "relocation error"
+msgstr "yeniden konumlama hatasÄ±"
 
-#: locale/programs/ld-collate.c:1357
-#, c-format
-msgid "%s: `%s' must be a character"
-msgstr "%s: `%s' bir karakter olmalÄ±"
+#: elf/dl-lookup.c:289
+msgid "symbol lookup error"
+msgstr "simge arama hatasÄ±"
 
-#: locale/programs/ld-collate.c:1550
-#, c-format
-msgid "%s: `position' must be used for a specific level in all sections or none"
-msgstr "%s: `position' tÃ¼m alt bÃ¶lÃ¼mlerde Ã¶zel bir dÃ¼zey iÃ§in kullanÄ±lmÄ±ÅŸ olmalÄ± ya da hiÃ§ bulunmamalÄ±"
+#: elf/dl-open.c:112
+msgid "cannot extend global scope"
+msgstr "genel kapsam geniÅŸletilemiyor"
 
-#: locale/programs/ld-collate.c:1575
-#, c-format
-msgid "symbol `%s' not defined"
-msgstr "`%s' sembolÃ¼ atanmamÄ±ÅŸ"
+#: elf/dl-open.c:237
+msgid "empty dynamic string token substitution"
+msgstr "boÅŸ dinamik dizge simge ikamesi"
 
-#: locale/programs/ld-collate.c:1651 locale/programs/ld-collate.c:1757
-#, c-format
-msgid "symbol `%s' has the same encoding as"
-msgstr "`%s' sembolÃ¼ bununla aynÄ± kodlamaya sahip:"
+#: elf/dl-open.c:406 elf/dl-open.c:417 elf/dl-open.c:425
+msgid "cannot create scope list"
+msgstr "etki alanÄ± listesi oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-collate.c:1655 locale/programs/ld-collate.c:1761
-#, c-format
-msgid "symbol `%s'"
-msgstr "`%s' sembolÃ¼"
+#: elf/dl-open.c:470
+msgid "TLS generation counter wrapped!  Please report this."
+msgstr "TLS Ã¼retecinin sayacÄ± baÅŸa dÃ¶ndÃ¼! Bunu lÃ¼tfen bildirin."
 
-#: locale/programs/ld-collate.c:1803
-msgid "no definition of `UNDEFINED'"
-msgstr "`UNDEFINED' tanÄ±mÄ± yok"
+#: elf/dl-open.c:508
+msgid "invalid mode for dlopen()"
+msgstr "dlopen() iÃ§in kip geÃ§ersiz"
 
-#: locale/programs/ld-collate.c:1832
-msgid "too many errors; giving up"
-msgstr "Ã§ok fazla hata: bÄ±rakÄ±lÄ±yor"
+#: elf/dl-open.c:525
+msgid "no more namespaces available for dlmopen()"
+msgstr "dlmopen() iÃ§in artÄ±k isim alanÄ± kalmadÄ±"
+
+#: elf/dl-open.c:538
+msgid "invalid target namespace in dlmopen()"
+msgstr "dlmopen() iÃ§in hedef isim alanÄ± geÃ§ersiz"
 
-#: locale/programs/ld-collate.c:2735
-#, c-format
-msgid "%s: duplicate definition of `%s'"
-msgstr "%s: `%s' tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
+#: elf/dl-reloc.c:55
+msgid "cannot allocate memory in static TLS block"
+msgstr "duraÄŸan TLS bloÄŸunda bellek ayrÄ±lamÄ±yor"
 
-#: locale/programs/ld-collate.c:2771
-#, c-format
-msgid "%s: duplicate declaration of section `%s'"
-msgstr "%s: `%s' bÃ¶lÃ¼m bildirimi tekrarlanmÄ±ÅŸ"
+#: elf/dl-reloc.c:198
+msgid "cannot make segment writable for relocation"
+msgstr "yeniden konumlama iÃ§in parÃ§a yazÄ±labilir yapÄ±lamÄ±yor"
 
-#: locale/programs/ld-collate.c:2910
+#: elf/dl-reloc.c:279
 #, c-format
-msgid "%s: unknown character in collating symbol name"
-msgstr "%s: karÅŸÄ±laÅŸtÄ±rma sembolÃ¼ isminde bilinmeyen karakter"
+msgid "%s: no PLTREL found in object %s\n"
+msgstr "%s: %s nesnesinde PLTREL yok\n"
 
-#: locale/programs/ld-collate.c:3042
+#: elf/dl-reloc.c:290
 #, c-format
-msgid "%s: unknown character in equivalent definition name"
-msgstr "%s: eÅŸdeÄŸer tanÄ±mlama isminde bilinmeyen karakter"
+msgid "%s: out of memory to store relocation results for %s\n"
+msgstr "%s: %s iÃ§in yeniden ayÄ±rma iÅŸleminin sonuÃ§larÄ±nÄ± saklamak iÃ§in bellek yetersiz\n"
 
-#: locale/programs/ld-collate.c:3055
-#, c-format
-msgid "%s: unknown character in equivalent definition value"
-msgstr "%s: eÅŸdeÄŸer tanÄ±mlama deÄŸerinde bilinmeyen karakter"
+#: elf/dl-reloc.c:306
+msgid "cannot restore segment prot after reloc"
+msgstr "reloc iÅŸleminden sonra prot segmanÄ± eski haline getirilemedi"
 
-#: locale/programs/ld-collate.c:3065
-#, c-format
-msgid "%s: unknown symbol `%s' in equivalent definition"
-msgstr "%s: eÅŸdeÄŸer tanÄ±mlamada bilinmeyen sembol: `%s'"
+#: elf/dl-reloc.c:331
+msgid "cannot apply additional memory protection after relocation"
+msgstr "yeniden ayÄ±rma iÅŸleminden sonra ek bellek korumasÄ± uygulanamaz"
 
-#: locale/programs/ld-collate.c:3074
-msgid "error while adding equivalent collating symbol"
-msgstr "eÅŸdeÄŸer karÅŸÄ±laÅŸtÄ±rma sembolÃ¼nÃ¼ eklerken hata"
+#: elf/dl-sym.c:98
+msgid "RTLD_NEXT used in code not dynamically loaded"
+msgstr "RTLD_NEXT kullanÄ±lan kod dinamik olarak yÃ¼klenmedi"
 
-#: locale/programs/ld-collate.c:3104
-#, c-format
-msgid "duplicate definition of script `%s'"
-msgstr "`%s' betiÄŸinin atamasÄ± tekrarlanmÄ±ÅŸ"
+#: elf/dl-sysdep.c:495
+msgid "cannot create capability list"
+msgstr "yetenek listesi oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-collate.c:3152
-#, c-format
-msgid "%s: unknown section name `%s'"
-msgstr "%s: bÃ¶lÃ¼m ismi `%s' bilinmiyor"
+#: elf/dl-tls.c:829
+msgid "cannot create TLS data structures"
+msgstr "TLS veri yapÄ±larÄ± oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-collate.c:3180
-#, c-format
-msgid "%s: multiple order definitions for section `%s'"
-msgstr "%s: `%s' alt bÃ¶lÃ¼mÃ¼nde Ã§ok sayÄ±da sÄ±ralama tanÄ±mÄ±"
+#: elf/dl-version.c:303
+msgid "cannot allocate version reference table"
+msgstr "sÃ¼rÃ¼m baÅŸvuru tablosu ayrÄ±lamadÄ±"
 
-#: locale/programs/ld-collate.c:3205
-#, c-format
-msgid "%s: invalid number of sorting rules"
-msgstr "%s: sÄ±ralama kurallarÄ±nÄ±n sayÄ±sÄ± geÃ§ersiz"
+#: elf/ldconfig.c:133
+msgid "Print cache"
+msgstr "YazÄ±cÄ± Ã¶n belleÄŸi"
 
-#: locale/programs/ld-collate.c:3232
-#, c-format
-msgid "%s: multiple order definitions for unnamed section"
-msgstr "%s: isimsiz alt bÃ¶lÃ¼mde Ã§ok sayÄ±da sÄ±ralama tanÄ±mÄ±"
+#: elf/ldconfig.c:134
+msgid "Generate verbose messages"
+msgstr "Ã‡ok detaylÄ± iletiler Ã¼retilir"
 
-#: locale/programs/ld-collate.c:3286 locale/programs/ld-collate.c:3414
-#: locale/programs/ld-collate.c:3778
-#, c-format
-msgid "%s: missing `order_end' keyword"
-msgstr "%s: `order_end' anahtar-sÃ¶zcÃ¼ÄŸÃ¼ kayÄ±p"
+#: elf/ldconfig.c:135
+msgid "Don't build cache"
+msgstr "Arabellek oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-collate.c:3347
-#, c-format
-msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "%s: karÅŸÄ±laÅŸtÄ±rma sembolÃ¼ %.*s iÃ§in abecesel sÄ±ra henÃ¼z atanmamÄ±ÅŸ"
+#: elf/ldconfig.c:136
+msgid "Don't generate links"
+msgstr "BaÄŸlar Ã¼retilemiyor"
 
-#: locale/programs/ld-collate.c:3365
-#, c-format
-msgid "%s: order for collating element %.*s not yet defined"
-msgstr "%s: karÅŸÄ±laÅŸtÄ±rma elemanÄ± %.*s iÃ§in abecesel sÄ±ra henÃ¼z atanmamÄ±ÅŸ"
+#: elf/ldconfig.c:137
+msgid "Change to and use ROOT as root directory"
+msgstr "Dizine geÃ§ilir ve kÃ¶k dizin olarak ROOT kullanÄ±r"
 
-#: locale/programs/ld-collate.c:3376
-#, c-format
-msgid "%s: cannot reorder after %.*s: symbol not known"
-msgstr "%s: %.*s sembolÃ¼nden sonra tekrar sÄ±ralanamÄ±yor: sembol bilinmiyor"
+#: elf/ldconfig.c:137
+msgid "ROOT"
+msgstr "KÃ–K"
+
+#: elf/ldconfig.c:138
+msgid "CACHE"
+msgstr "ARABELLEK"
 
-#: locale/programs/ld-collate.c:3428 locale/programs/ld-collate.c:3790
-#, c-format
-msgid "%s: missing `reorder-end' keyword"
-msgstr "%s: `reorder_end' anahtar-sÃ¶zcÃ¼ÄŸÃ¼ kayÄ±p"
+#: elf/ldconfig.c:138
+msgid "Use CACHE as cache file"
+msgstr "Arabellek dosyasÄ± olarak ARABELLEK kullanÄ±lÄ±r"
 
-#: locale/programs/ld-collate.c:3462 locale/programs/ld-collate.c:3662
-#, c-format
-msgid "%s: section `%.*s' not known"
-msgstr "%s: `%.*s' alt bÃ¶lÃ¼mÃ¼ bilinmiyor"
+#: elf/ldconfig.c:139
+msgid "CONF"
+msgstr "YAPL"
 
-#: locale/programs/ld-collate.c:3527
-#, c-format
-msgid "%s: bad symbol <%.*s>"
-msgstr "%s: hatalÄ± sembol <%.*s>"
+#: elf/ldconfig.c:139
+msgid "Use CONF as configuration file"
+msgstr "YapÄ±landÄ±rma dosyasÄ± olarak YAPD kullanÄ±lÄ±r"
 
-#: locale/programs/ld-collate.c:3725
-#, c-format
-msgid "%s: cannot have `%s' as end of ellipsis range"
-msgstr "%s: `%s' elips kapsamÄ±nÄ±n sonu olamÄ±yor"
+#: elf/ldconfig.c:140
+msgid "Only process directories specified on the command line.  Don't build cache."
+msgstr "Komut satÄ±rÄ±nda sadece sÃ¼reÃ§ dizinleri belirtilmiÅŸ. Ã–nbellek oluÅŸturulamadÄ±."
 
-#: locale/programs/ld-collate.c:3774
-#, c-format
-msgid "%s: empty category description not allowed"
-msgstr "%s: boÅŸ kategori aÃ§Ä±klamasÄ±na izin verilmez"
+#: elf/ldconfig.c:141
+msgid "Manually link individual libraries."
+msgstr "Her bir kitaplÄ±ÄŸÄ± kendiniz baÄŸlayÄ±n."
 
-#: locale/programs/ld-collate.c:3793
-#, c-format
-msgid "%s: missing `reorder-sections-end' keyword"
-msgstr "%s: `reorder_section_end' anahtar-sÃ¶zcÃ¼ÄŸÃ¼ kayÄ±p"
+#: elf/ldconfig.c:142
+msgid "FORMAT"
+msgstr "BÄ°Ã‡Ä°M"
 
-#: locale/programs/ld-ctype.c:440
-msgid "No character set name specified in charmap"
-msgstr "Karakter eÅŸleÅŸme listesinde karakter kÃ¼mesi ismi belirtilmemiÅŸ"
+#: elf/ldconfig.c:142
+msgid "Format to use: new, old or compat (default)"
+msgstr "KullanÄ±lacak biÃ§em: new, old ya da compat (Ã¶ntanÄ±mlÄ±)"
 
-#: locale/programs/ld-ctype.c:469
-#, c-format
-msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
-msgstr "L'\\u%0*x' karakteri `%s' sÄ±nÄ±fÄ±nda, `%s' sÄ±nÄ±fÄ±nda olmalÄ±"
+#: elf/ldconfig.c:150
+msgid "Configure Dynamic Linker Run Time Bindings."
+msgstr "Dinamik BaÄŸlayÄ±cÄ±nÄ±n Ä°cra ZamanÄ± BaÄŸÄ±ntÄ±larÄ±nÄ± YapÄ±landÄ±rÄ±r."
 
-#: locale/programs/ld-ctype.c:484
+#: elf/ldconfig.c:308
 #, c-format
-msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
-msgstr "L'\\u%0*x' karakteri `%s' sÄ±nÄ±fÄ±nda, `%s' sÄ±nÄ±fÄ±nda olmamalÄ±"
+msgid "Path `%s' given more than once"
+msgstr "`%s' dosya yolu birden fazla verilmiÅŸ"
 
-#: locale/programs/ld-ctype.c:498 locale/programs/ld-ctype.c:556
+#: elf/ldconfig.c:348
 #, c-format
-msgid "internal error in %s, line %u"
-msgstr "%s, %u satÄ±rÄ±nda iÃ§sel hata"
+msgid "%s is not a known library type"
+msgstr "%s bilinen bir kitaplÄ±k tÃ¼rÃ¼ deÄŸil"
 
-#: locale/programs/ld-ctype.c:527
+#: elf/ldconfig.c:373
 #, c-format
-msgid "character '%s' in class `%s' must be in class `%s'"
-msgstr "`%s' karakteri `%s' sÄ±nÄ±fÄ± yerine `%s' sÄ±nÄ±fÄ±nda olmalÄ±"
+msgid "Can't stat %s"
+msgstr "stat %s yapÄ±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:543
+#: elf/ldconfig.c:447
 #, c-format
-msgid "character '%s' in class `%s' must not be in class `%s'"
-msgstr "`%s' karakteri `%s' sÄ±nÄ±fÄ±nda ama `%s' sÄ±nÄ±fÄ±nda olmamalÄ±"
+msgid "Can't stat %s\n"
+msgstr "stat %s yapÄ±lamÄ±yor\n"
 
-#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:611
+#: elf/ldconfig.c:457
 #, c-format
-msgid "<SP> character not in class `%s'"
-msgstr "<SP> karakteri `%s' sÄ±nÄ±fÄ±nda deÄŸil"
+msgid "%s is not a symbolic link\n"
+msgstr "%s bir sembolik baÄŸ deÄŸil\n"
 
-#: locale/programs/ld-ctype.c:585 locale/programs/ld-ctype.c:622
+#: elf/ldconfig.c:476
 #, c-format
-msgid "<SP> character must not be in class `%s'"
-msgstr "<SP> karakteri `%s' sÄ±nÄ±fÄ±nda olmamalÄ±"
-
-#: locale/programs/ld-ctype.c:600
-msgid "character <SP> not defined in character map"
-msgstr "<SP> karakteri karakter eÅŸlemde atanmamÄ±ÅŸ"
-
-#: locale/programs/ld-ctype.c:714
-msgid "`digit' category has not entries in groups of ten"
-msgstr "`digit' kategorisi 10 gruptan hiÃ§ birinde girdiye sahip deÄŸil"
+msgid "Can't unlink %s"
+msgstr "%s baÄŸÄ± kaldÄ±rÄ±lamadÄ±"
 
-#: locale/programs/ld-ctype.c:763
-msgid "no input digits defined and none of the standard names in the charmap"
-msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiÃ§ biri ve atanmÄ±ÅŸ girdi rakamlarÄ± yok"
+#: elf/ldconfig.c:482
+#, c-format
+msgid "Can't link %s to %s"
+msgstr "%s den %s'e baÄŸ yapÄ±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:828
-msgid "not all characters used in `outdigit' are available in the charmap"
-msgstr "`outdigit' iÃ§inde kullanÄ±lan karakterlerin bir kÄ±smÄ± karakter eÅŸleÅŸme listesinde mevcut"
+#: elf/ldconfig.c:488
+msgid " (changed)\n"
+msgstr " (deÄŸiÅŸti)\n"
 
-#: locale/programs/ld-ctype.c:845
-msgid "not all characters used in `outdigit' are available in the repertoire"
-msgstr "`outdigit' iÃ§inde kullanÄ±lan karakterlerin bir kÄ±smÄ± repertuvarda mevcut"
+#: elf/ldconfig.c:490
+msgid " (SKIPPED)\n"
+msgstr " (ATLANDI)\n"
 
-#: locale/programs/ld-ctype.c:1244
+#: elf/ldconfig.c:545
 #, c-format
-msgid "character class `%s' already defined"
-msgstr "`%s' karakter sÄ±nÄ±fÄ± zaten atanmÄ±ÅŸ"
+msgid "Can't find %s"
+msgstr "%s bulunamÄ±yor"
 
-#: locale/programs/ld-ctype.c:1250
+#: elf/ldconfig.c:561
 #, c-format
-msgid "implementation limit: no more than %Zd character classes allowed"
-msgstr "tamamlama sÄ±nÄ±rÄ±: %Zd karakterden fazla olmayan sÄ±nÄ±flara izin verilmedi"
+msgid "Can't lstat %s"
+msgstr "lstat %s yapÄ±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:1276
+#: elf/ldconfig.c:568
 #, c-format
-msgid "character map `%s' already defined"
-msgstr "`%s' karakter eÅŸlem zaten atanmÄ±ÅŸ"
+msgid "Ignored file %s since it is not a regular file."
+msgstr "Normal bir dosya olmadÄ±ÄŸÄ±ndan %s dosyasÄ± yoksayÄ±ldÄ±"
 
-#: locale/programs/ld-ctype.c:1282
+#: elf/ldconfig.c:576
 #, c-format
-msgid "implementation limit: no more than %d character maps allowed"
-msgstr "tamamlama sÄ±nÄ±rÄ±: %d karakterden fazla olmayan karakter eÅŸleÅŸme listesine izin verilmedi"
+msgid "No link created since soname could not be found for %s"
+msgstr "%s iÃ§in kitaplÄ±k ismi bulunamadÄ±ÄŸÄ±ndan baÄŸ oluÅŸturulmadÄ±"
 
-#: locale/programs/ld-ctype.c:1547 locale/programs/ld-ctype.c:1672
-#: locale/programs/ld-ctype.c:1778 locale/programs/ld-ctype.c:2464
-#: locale/programs/ld-ctype.c:3460
+#: elf/ldconfig.c:667
 #, c-format
-msgid "%s: field `%s' does not contain exactly ten entries"
-msgstr "%s: `%s' alanÄ± tamÄ± tamÄ±na 10 girdi iÃ§eremez"
+msgid "Can't open directory %s"
+msgstr "%s dizini aÃ§Ä±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:1575 locale/programs/ld-ctype.c:2146
+#: elf/ldconfig.c:735 elf/ldconfig.c:782
 #, c-format
-msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
-msgstr "kapsamdaki <U%0*X> `to' deÄŸeri <U%0*X> `from' deÄŸerinden daha kÃ¼Ã§Ã¼k"
-
-#: locale/programs/ld-ctype.c:1702
-msgid "start and end character sequence of range must have the same length"
-msgstr "kapsamÄ±n baÅŸlangÄ±Ã§ ve bitiÅŸ karakter zincirleri aynÄ± uzunlukta olmalÄ±"
-
-#: locale/programs/ld-ctype.c:1709
-msgid "to-value character sequence is smaller than from-value sequence"
-msgstr "karakter dizisindeki `to' deÄŸeri `from' deÄŸerinden daha kÃ¼Ã§Ã¼k"
-
-#: locale/programs/ld-ctype.c:2066 locale/programs/ld-ctype.c:2117
-msgid "premature end of `translit_ignore' definition"
-msgstr "`translit_ignore' tanÄ±mÄ±nÄ±n sonu eksik"
-
-#: locale/programs/ld-ctype.c:2072 locale/programs/ld-ctype.c:2123
-#: locale/programs/ld-ctype.c:2165
-msgid "syntax error"
-msgstr "sÃ¶zdizimi hatasÄ±"
+msgid "Cannot lstat %s"
+msgstr "lstat %s yapÄ±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:2296
+#: elf/ldconfig.c:747
 #, c-format
-msgid "%s: syntax error in definition of new character class"
-msgstr "%s: yeni karakter sÄ±nÄ±fÄ±nÄ±n tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±"
+msgid "Cannot stat %s"
+msgstr "stat %s yapÄ±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:2311
+#: elf/ldconfig.c:804 elf/readlib.c:90
 #, c-format
-msgid "%s: syntax error in definition of new character map"
-msgstr "%s: yeni karakter eÅŸlemleri tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±"
-
-#: locale/programs/ld-ctype.c:2486
-msgid "ellipsis range must be marked by two operands of same type"
-msgstr "elips kapsamÄ± aynÄ± tÃ¼rde iki veri Ã¶ÄŸesi ile sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
-
-#: locale/programs/ld-ctype.c:2495
-msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "mutlak elips `...' sembolik isim kapsamÄ±ndaki deÄŸerlerle kullanÄ±lmamalÄ±"
-
-#: locale/programs/ld-ctype.c:2510
-msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "onaltÄ±lÄ±k sembolik elips `..' UCS kapsam deÄŸerlerinden biriyle kullanÄ±lmalÄ±"
-
-#: locale/programs/ld-ctype.c:2524
-msgid "with character code range values one must use the absolute ellipsis `...'"
-msgstr "mutlak elips `...' karakter kod deÄŸerlerinden biriyle kullanÄ±lmalÄ±"
+msgid "Input file %s not found.\n"
+msgstr "Girdi dosyasÄ± %s bulunamadÄ±.\n"
 
-#: locale/programs/ld-ctype.c:2675
+#: elf/ldconfig.c:855
 #, c-format
-msgid "duplicated definition for mapping `%s'"
-msgstr "`%s' eÅŸlemi iÃ§in atama tekrarlanmÄ±ÅŸ"
+msgid "libc5 library %s in wrong directory"
+msgstr "libc5 kitaplÄ±ÄŸÄ± %s yanlÄ±ÅŸ dizinde"
 
-#: locale/programs/ld-ctype.c:2761 locale/programs/ld-ctype.c:2905
+#: elf/ldconfig.c:858
 #, c-format
-msgid "%s: `translit_start' section does not end with `translit_end'"
-msgstr "%s: `translit_start' bÃ¶lÃ¼mÃ¼ `translit_end' ile bitmiyor"
+msgid "libc6 library %s in wrong directory"
+msgstr "libc6 kitaplÄ±ÄŸÄ± %s yanlÄ±ÅŸ dizinde"
 
-#: locale/programs/ld-ctype.c:2856
+#: elf/ldconfig.c:861
 #, c-format
-msgid "%s: duplicate `default_missing' definition"
-msgstr "%s: `default_missing' tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
-
-#: locale/programs/ld-ctype.c:2861
-msgid "previous definition was here"
-msgstr "Ã¶nceki tanÄ±m burasÄ±ydÄ±"
+msgid "libc4 library %s in wrong directory"
+msgstr "libc4 kitaplÄ±ÄŸÄ± %s yanlÄ±ÅŸ dizinde"
 
-#: locale/programs/ld-ctype.c:2883
+#: elf/ldconfig.c:888
 #, c-format
-msgid "%s: no representable `default_missing' definition found"
-msgstr "%s: temsil edilebilir `default_missing' atamasÄ± bulunamadÄ±"
+msgid "libraries %s and %s in directory %s have same soname but different type."
+msgstr "%s ve %s kitaplÄ±klarÄ± %s dizininde ve aynÄ± isme sahip olduklarÄ± halde farklÄ± tÃ¼rde."
 
-#: locale/programs/ld-ctype.c:3036
+#: elf/ldconfig.c:995
 #, c-format
-msgid "%s: character `%s' not defined in charmap while needed as default value"
-msgstr "%s: karakter eÅŸlem listesinde Ã¶ntanÄ±mlÄ± deÄŸer olarak gerekli olmasÄ±na raÄŸmen `%s' karakteri atanmamÄ±ÅŸ"
+msgid "Can't open configuration file %s"
+msgstr "YapÄ±landÄ±rma dosyasÄ± %s aÃ§Ä±lamÄ±yor"
 
-#: locale/programs/ld-ctype.c:3041 locale/programs/ld-ctype.c:3125
-#: locale/programs/ld-ctype.c:3145 locale/programs/ld-ctype.c:3166
-#: locale/programs/ld-ctype.c:3187 locale/programs/ld-ctype.c:3208
-#: locale/programs/ld-ctype.c:3229 locale/programs/ld-ctype.c:3269
-#: locale/programs/ld-ctype.c:3290 locale/programs/ld-ctype.c:3357
+#: elf/ldconfig.c:1059
 #, c-format
-msgid "%s: character `%s' in charmap not representable with one byte"
-msgstr "%s: karakter eÅŸlem listesinde `%s' karakteri bir bayt ile temsil edilemez"
+msgid "%s:%u: bad syntax in hwcap line"
+msgstr "%s:%u: hwcap satÄ±rÄ±nda sÃ¶zdizimi hatasÄ±"
 
-#: locale/programs/ld-ctype.c:3120 locale/programs/ld-ctype.c:3140
-#: locale/programs/ld-ctype.c:3182 locale/programs/ld-ctype.c:3203
-#: locale/programs/ld-ctype.c:3224 locale/programs/ld-ctype.c:3264
-#: locale/programs/ld-ctype.c:3285 locale/programs/ld-ctype.c:3352
-#: locale/programs/ld-ctype.c:3394 locale/programs/ld-ctype.c:3419
+#: elf/ldconfig.c:1065
 #, c-format
-msgid "%s: character `%s' not defined while needed as default value"
-msgstr "%s: Ã¶ntanÄ±mlÄ± deÄŸer olarak gerekli olmasÄ±na raÄŸmen `%s' karakteri atanmamÄ±ÅŸ"
+msgid "%s:%u: hwcap index %lu above maximum %u"
+msgstr "%s:%u: hwcap indisi %lu > azami indis %u"
 
-#: locale/programs/ld-ctype.c:3161
+#: elf/ldconfig.c:1072 elf/ldconfig.c:1080
 #, c-format
-msgid "character `%s' not defined while needed as default value"
-msgstr "Ã–ntanÄ±mlÄ± deÄŸer olmasÄ± gereken `%s' karakteri atanmamÄ±ÅŸ"
+msgid "%s:%u: hwcap index %lu already defined as %s"
+msgstr "%s:%u: hwcap indisi %lu zaten %s olarak tanÄ±mlÄ±"
 
-#: locale/programs/ld-ctype.c:3401 locale/programs/ld-ctype.c:3426
+#: elf/ldconfig.c:1083
 #, c-format
-msgid "%s: character `%s' needed as default value not representable with one byte"
-msgstr "%s: Ã¶ntanÄ±mlÄ± deÄŸer olarak gerekli olan `%s' karakteri tek bayt ile temsil edilemez"
+msgid "%s:%u: duplicate hwcap %lu %s"
+msgstr "%s:%u: hwcap %lu %s yinelenmiÅŸ"
 
-#: locale/programs/ld-ctype.c:3481
-msgid "no output digits defined and none of the standard names in the charmap"
-msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiÃ§ biri ve atanmÄ±ÅŸ Ã§Ä±ktÄ± rakamlarÄ± yok"
-
-#: locale/programs/ld-ctype.c:3772
+#: elf/ldconfig.c:1105
 #, c-format
-msgid "%s: transliteration data from locale `%s' not available"
-msgstr "%s: `%s' yerelinden baÅŸka bir dilin alfabesinde yazma verisi yok"
+msgid "need absolute file name for configuration file when using -r"
+msgstr "-r kullanÄ±lÄ±rken yapÄ±landÄ±rma dosyasÄ± iÃ§in soyut dosya ismi gerekir"
 
-#: locale/programs/ld-ctype.c:3868
+#: elf/ldconfig.c:1112 locale/programs/xmalloc.c:69 malloc/obstack.c:434
+#: malloc/obstack.c:436 posix/getconf.c:980 posix/getconf.c:1158
 #, c-format
-msgid "%s: table for class \"%s\": %lu bytes\n"
-msgstr "%s: \"%s\" sÄ±nÄ±fÄ±nÄ±n tablosu: %lu bayt\n"
+msgid "memory exhausted"
+msgstr "bellek tÃ¼kendi"
 
-#: locale/programs/ld-ctype.c:3937
+#: elf/ldconfig.c:1142
 #, c-format
-msgid "%s: table for map \"%s\": %lu bytes\n"
-msgstr "%s: \"%s\" eÅŸlemlerinin tablosu: %lu bayt\n"
+msgid "%s:%u: cannot read directory %s"
+msgstr "%s:%u: %s dizini okunamÄ±yor"
 
-#: locale/programs/ld-ctype.c:4070
+#: elf/ldconfig.c:1182
 #, c-format
-msgid "%s: table for width: %lu bytes\n"
-msgstr "%s: geniÅŸlik iÃ§in tablo: %lu bayt\n"
+msgid "relative path `%s' used to build cache"
+msgstr "arabelleÄŸin oluÅŸturulduÄŸu gÃ¶reli yol `%s'"
 
-#: locale/programs/ld-identification.c:171
+#: elf/ldconfig.c:1210
 #, c-format
-msgid "%s: no identification for category `%s'"
-msgstr "%s: `%s' kategorisi iÃ§in hiÃ§ identification satÄ±rÄ± yok"
+msgid "Can't chdir to /"
+msgstr "/ dizinine geÃ§ilemiyor"
 
-#: locale/programs/ld-identification.c:436
+#: elf/ldconfig.c:1252
 #, c-format
-msgid "%s: duplicate category version definition"
-msgstr "%s kategori sÃ¼rÃ¼mÃ¼ tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
+msgid "Can't open cache file directory %s\n"
+msgstr "Arabellek dosyasÄ±nÄ±n dizini %s aÃ§Ä±lamÄ±yor\n"
 
-#: locale/programs/ld-measurement.c:114
-#, c-format
-msgid "%s: invalid value for field `%s'"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸer geÃ§ersiz"
+#: elf/ldd.bash.in:43
+msgid "Written by %s and %s.\n"
+msgstr "%s ve %s tarafÄ±ndan yazÄ±ldÄ±.\n"
 
-#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:149
-#, c-format
-msgid "%s: field `%s' undefined"
-msgstr "%s: `%s' alanÄ± tanÄ±msÄ±z"
+#: elf/ldd.bash.in:48
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit\n"
+"  -d, --data-relocs       process data relocations\n"
+"  -r, --function-relocs   process data and function relocations\n"
+"  -u, --unused            print unused direct dependencies\n"
+"  -v, --verbose           print all information\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"KullanÄ±mÄ±: ldd [OPTION]... DOSYA...\n"
+"      --help              bu yardÄ±m metnini basar ve Ã§Ä±kar\n"
+"      --version           sÃ¼rÃ¼m bilgilerini basar ve Ã§Ä±kar\n"
+"  -d, --data-relocs       veriler iÃ§in yeniden yer ayÄ±rÄ±r\n"
+"  -r, --function-relocs   veriler ve iÅŸlevler iÃ§in yeniden yer ayÄ±rÄ±r\n"
+"  -u, --unused            kullanÄ±lmamÄ±ÅŸ doÄŸrudan baÄŸÄ±mlÄ±lÄ±klarÄ± basar\n"
+"  -v, --verbose           tÃ¼m bilgileri basar\n"
+"YazÄ±lÄ±m hatalarÄ±nÄ± bildirme iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz."
+
+#: elf/ldd.bash.in:80
+msgid "ldd: option `$1' is ambiguous"
+msgstr "ldd: `$1' seÃ§eneÄŸi burada belirsiz"
+
+#: elf/ldd.bash.in:87
+msgid "unrecognized option"
+msgstr "tanÄ±nmayan seÃ§enek"
+
+#: elf/ldd.bash.in:88 elf/ldd.bash.in:126
+msgid "Try `ldd --help' for more information."
+msgstr "Daha fazla bilgi iÃ§in `ldd --help' yazÄ±nÄ±z."
+
+#: elf/ldd.bash.in:125
+msgid "missing file arguments"
+msgstr "dosya nitelikleri eksik"
 
-#: locale/programs/ld-messages.c:122 locale/programs/ld-messages.c:156
-#, c-format
-msgid "%s: value for field `%s' must not be an empty string"
-msgstr "%s: `%s' alanÄ±nÄ±n deÄŸeri boÅŸ bir dizge olmamalÄ±"
+#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
+#. TRANS for ordinary files that are referenced in contexts where they are
+#. TRANS expected to already exist.
+#: elf/ldd.bash.in:148 sysdeps/gnu/errlist.c:36
+msgid "No such file or directory"
+msgstr "BÃ¶yle bir dosya ya da dizin yok"
 
-#: locale/programs/ld-messages.c:138 locale/programs/ld-messages.c:172
-#, c-format
-msgid "%s: no correct regular expression for field `%s': %s"
-msgstr "%s: `%s' alanÄ±nda doÄŸru bir dÃ¼zenli ifade yok: %s"
+#: elf/ldd.bash.in:151 inet/rcmd.c:483
+msgid "not regular file"
+msgstr "dÃ¼zenli dosya deÄŸil"
 
-#: locale/programs/ld-monetary.c:224
-#, c-format
-msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "%s: `int_curr_symbol' alanÄ±ndaki deÄŸer yanlÄ±ÅŸ uzunlukta"
+#: elf/ldd.bash.in:154
+msgid "warning: you do not have execution permission for"
+msgstr "UYARI: bunu Ã§alÄ±ÅŸtÄ±rma yetkiniz yok:"
+
+#: elf/ldd.bash.in:183
+msgid "\tnot a dynamic executable"
+msgstr "\tÃ¶zdevimli bir Ã§alÄ±ÅŸtÄ±rÄ±labilir deÄŸil"
+
+#: elf/ldd.bash.in:191
+msgid "exited with unknown exit code"
+msgstr "bilinmeyen bir Ã§Ä±kÄ±ÅŸ koduyla durdu"
+
+#: elf/ldd.bash.in:196
+msgid "error: you do not have read permission for"
+msgstr "hata: bunun iÃ§in okuma yetkiniz yok:"
 
-#: locale/programs/ld-monetary.c:237
+#: elf/readelflib.c:35
 #, c-format
-msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr "%s: `int_curr_symbol' alanÄ±nÄ±n deÄŸeri ISO 4217'deki geÃ§erli isimlerden biri deÄŸil"
+msgid "file %s is truncated\n"
+msgstr "%s dosyasÄ± kÄ±rpÄ±lmÄ±ÅŸ\n"
 
-#: locale/programs/ld-monetary.c:256 locale/programs/ld-numeric.c:119
+#: elf/readelflib.c:67
 #, c-format
-msgid "%s: value for field `%s' must not be the empty string"
-msgstr "%s: `%s' alanÄ±nÄ±n deÄŸeri boÅŸ dizge olmamalÄ±"
+msgid "%s is a 32 bit ELF file.\n"
+msgstr "%s 32 bitlik bir ELF dosyasÄ±dÄ±r.\n"
 
-#: locale/programs/ld-monetary.c:284 locale/programs/ld-monetary.c:314
+#: elf/readelflib.c:69
 #, c-format
-msgid "%s: value for field `%s' must be in range %d...%d"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸer %d...%d aralÄ±ÄŸÄ±nda olmalÄ±"
+msgid "%s is a 64 bit ELF file.\n"
+msgstr "%s 64 bitlik bir ELF dosyasÄ±dÄ±r.\n"
 
-#: locale/programs/ld-monetary.c:746 locale/programs/ld-numeric.c:275
+#: elf/readelflib.c:71
 #, c-format
-msgid "%s: value for field `%s' must be a single character"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸer tek karakter olmalÄ±"
+msgid "Unknown ELFCLASS in file %s.\n"
+msgstr "%s dosyasÄ±nda bilinmeyen ELFCLASS.\n"
 
-#: locale/programs/ld-monetary.c:843 locale/programs/ld-numeric.c:319
+#: elf/readelflib.c:78
 #, c-format
-msgid "%s: `-1' must be last entry in `%s' field"
-msgstr "%s: `%s' alanÄ±nda `-1' son girdi olmalÄ±"
+msgid "%s is not a shared object file (Type: %d).\n"
+msgstr "%s paylaÅŸÄ±mlÄ± nesne dosyasÄ± deÄŸil (TÃ¼r: %d).\n"
 
-#: locale/programs/ld-monetary.c:865 locale/programs/ld-numeric.c:340
+#: elf/readelflib.c:109
 #, c-format
-msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸer 127 den kÃ¼Ã§Ã¼k olmalÄ±"
-
-#: locale/programs/ld-monetary.c:908
-msgid "conversion rate value cannot be zero"
-msgstr "dÃ¶nÃ¼ÅŸtÃ¼rme oranÄ± sÄ±fÄ±r olamaz"
+msgid "more than one dynamic segment\n"
+msgstr "bir dinamik parÃ§adan fazla\n"
 
-#: locale/programs/ld-name.c:130 locale/programs/ld-telephone.c:127
-#: locale/programs/ld-telephone.c:150
+#: elf/readlib.c:96
 #, c-format
-msgid "%s: invalid escape sequence in field `%s'"
-msgstr "%s: `%s' alanÄ±nda geÃ§ersiz Ã¶nceleme dizisi"
+msgid "Cannot fstat file %s.\n"
+msgstr "%s dosyasÄ± fstat yapÄ±lamÄ±yor.\n"
 
-#: locale/programs/ld-time.c:248
+#: elf/readlib.c:107
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinin yÃ¶n flamasÄ± '+' ya da '-' deÄŸil"
+msgid "File %s is empty, not checked."
+msgstr "%s dosyasÄ± boÅŸ olduÄŸundan denetlenemiyor."
 
-#: locale/programs/ld-time.c:259
+#: elf/readlib.c:113
 #, c-format
-msgid "%s: direction flag in string %Zd in `era' field is not a single character"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinin yÃ¶n flamasÄ± tek karakter deÄŸil"
+msgid "File %s is too small, not checked."
+msgstr "%s dosyasÄ± Ã§ok kÃ¼Ã§Ã¼k, kontrol edilemedi."
 
-#: locale/programs/ld-time.c:272
+#: elf/readlib.c:123
 #, c-format
-msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde dengeleme deÄŸeri olarak geÃ§ersiz sayÄ±"
+msgid "Cannot mmap file %s.\n"
+msgstr "%s dosyasÄ± mmap yapÄ±lamÄ±yor.\n"
 
-#: locale/programs/ld-time.c:280
+#: elf/readlib.c:161
 #, c-format
-msgid "%s: garbage at end of offset value in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinin dengeleme deÄŸerinin sonunda bozulma saptandÄ±"
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s bir ELF dosyasÄ± deÄŸil - BaÅŸlangÄ±cÄ±ndaki dosya tanÄ±mÄ± hatalÄ±.\n"
 
-#: locale/programs/ld-time.c:331
-#, c-format
-msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde baÅŸlangÄ±Ã§ tarihi geÃ§ersiz"
+#: elf/sprof.c:77
+msgid "Output selection:"
+msgstr "Ã‡Ä±ktÄ± seÃ§imi:"
 
-#: locale/programs/ld-time.c:340
-#, c-format
-msgid "%s: garbage at end of starting date in string %Zd in `era' field "
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde baÅŸlangÄ±Ã§ tarihinin sonunda bozulma saptandÄ±"
+#: elf/sprof.c:79
+msgid "print list of count paths and their number of use"
+msgstr "sayÄ±m yollarÄ±nÄ±n listesini ve kullanÄ±mdaki miktarÄ±nÄ± basar"
 
-#: locale/programs/ld-time.c:359
-#, c-format
-msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde baÅŸlangÄ±Ã§ tarihi geÃ§ersiz"
+#: elf/sprof.c:81
+msgid "generate flat profile with counts and ticks"
+msgstr "sayÄ±m ve darbelerle dÃ¼z kesit Ã¼retir"
+
+#: elf/sprof.c:82
+msgid "generate call graph"
+msgstr "Ã§aÄŸrÄ± grafiÄŸi Ã¼retir"
+
+#: elf/sprof.c:89
+msgid ""
+"Read and display shared object profiling data.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"PaylaÅŸÄ±mlÄ± nesne profili oluÅŸturma verisini okur ve gÃ¶sterir.\n"
+"YazÄ±lÄ±m hatalarÄ±nÄ± bildirme iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\n"
+
+#: elf/sprof.c:94
+msgid "SHOBJ [PROFDATA]"
+msgstr "SHOBJ [PROFDATA]"
 
-#: locale/programs/ld-time.c:408
+#: elf/sprof.c:400
 #, c-format
-msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde bitiÅŸ tarihi geÃ§ersiz"
+msgid "failed to load shared object `%s'"
+msgstr "paylaÅŸÄ±mlÄ± nesne `%s' yÃ¼klenemedi"
 
-#: locale/programs/ld-time.c:417
+#: elf/sprof.c:409
 #, c-format
-msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde bitiÅŸ tarihinin sonunda bozulma saptandÄ±"
+msgid "cannot create internal descriptors"
+msgstr "iÃ§ tanÄ±tÄ±cÄ±lar oluÅŸturulamÄ±yor"
 
-#: locale/programs/ld-time.c:436
+#: elf/sprof.c:528
 #, c-format
-msgid "%s: stopping date is invalid in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde bitiÅŸ tarihi geÃ§ersiz"
+msgid "Reopening shared object `%s' failed"
+msgstr "`%s' paylaÅŸÄ±mlÄ± nesnesinin yeniden aÃ§Ä±lmasÄ± baÅŸarÄ±sÄ±z"
 
-#: locale/programs/ld-time.c:445
+#: elf/sprof.c:535 elf/sprof.c:629
 #, c-format
-msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde dÃ¶nem ismi eksik"
+msgid "reading of section headers failed"
+msgstr "bÃ¶lÃ¼m baÅŸlÄ±klarÄ± okunamadÄ±"
 
-#: locale/programs/ld-time.c:457
+#: elf/sprof.c:543 elf/sprof.c:637
 #, c-format
-msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde dÃ¶nemsellik biÃ§emi eksik"
+msgid "reading of section header string table failed"
+msgstr "bÃ¶lÃ¼m baÅŸlÄ±k dizgeleri tablosu okunamadÄ±"
 
-#: locale/programs/ld-time.c:486
+#: elf/sprof.c:569
 #, c-format
-msgid "%s: third operand for value of field `%s' must not be larger than %d"
-msgstr "%s: `%s' alanÄ±nÄ±n deÄŸerindeki Ã¼Ã§Ã¼ncÃ¼ veri Ã¶ÄŸesi en fazla %d olabilir"
+msgid "*** Cannot read debuginfo file name: %m\n"
+msgstr "*** debuginfo dosya ismi okunamÄ±yor: %m\n"
 
-#: locale/programs/ld-time.c:494 locale/programs/ld-time.c:502
+#: elf/sprof.c:589
 #, c-format
-msgid "%s: values of field `%s' must not be larger than %d"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸer %d den bÃ¼yÃ¼k olmamalÄ±"
+msgid "cannot determine file name"
+msgstr "dosya ismi saptanamÄ±yor"
 
-#: locale/programs/ld-time.c:510
+#: elf/sprof.c:622
 #, c-format
-msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸer %d den bÃ¼yÃ¼k olmalÄ±"
+msgid "reading of ELF header failed"
+msgstr "ELF baÅŸlÄ±ÄŸÄ± okunamÄ±yor"
 
-#: locale/programs/ld-time.c:986
+#: elf/sprof.c:658
 #, c-format
-msgid "%s: too few values for field `%s'"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸerler Ã§ok az"
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** `%s' dosyasÄ± lime lime edildi: detaylÄ± Ã§Ã¶zÃ¼mleme mÃ¼mkÃ¼n deÄŸil\n"
 
-#: locale/programs/ld-time.c:1031
-msgid "extra trailing semicolon"
-msgstr "fazladan ; var"
+#: elf/sprof.c:688
+#, c-format
+msgid "failed to load symbol data"
+msgstr "sembol verisi yÃ¼klenemedi"
 
-#: locale/programs/ld-time.c:1034
+#: elf/sprof.c:755
 #, c-format
-msgid "%s: too many values for field `%s'"
-msgstr "%s: `%s' alanÄ±ndaki deÄŸerler Ã§ok fazla"
+msgid "cannot load profiling data"
+msgstr "ÅŸekillendirici verisi yÃ¼klenemiyor"
 
-#: locale/programs/linereader.c:130
-msgid "trailing garbage at end of line"
-msgstr "satÄ±r sonu bozuk"
+#: elf/sprof.c:764
+#, c-format
+msgid "while stat'ing profiling data file"
+msgstr "ÅŸekillendirici veri dosyasÄ± durumlanÄ±rken"
 
-#: locale/programs/linereader.c:304
-msgid "garbage at end of number"
-msgstr "numaranÄ±n sonunda bozulma"
+#: elf/sprof.c:772
+#, c-format
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "ÅŸekillendirme veri dosyasÄ± `%s' paylaÅŸÄ±mlÄ± nesne `%s' ile uyuÅŸmuyor"
 
-#: locale/programs/linereader.c:416
-msgid "garbage at end of character code specification"
-msgstr "karakter kodu Ã¶zelliklerinin sonunda bozulma"
+#: elf/sprof.c:783
+#, c-format
+msgid "failed to mmap the profiling data file"
+msgstr "ÅŸekillendirme verisi dosyasÄ± mmap olamadÄ±"
 
-#: locale/programs/linereader.c:502
-msgid "unterminated symbolic name"
-msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ sembolik isim"
+#: elf/sprof.c:791
+#, c-format
+msgid "error while closing the profiling data file"
+msgstr "ÅŸekillendirici verisi dosyasÄ± kapatÄ±lÄ±rken hata"
 
-#: locale/programs/linereader.c:566 catgets/gencat.c:1195
-msgid "invalid escape sequence"
-msgstr "geÃ§ersiz escape dizisi"
+#: elf/sprof.c:800 elf/sprof.c:870
+#, c-format
+msgid "cannot create internal descriptor"
+msgstr "iÃ§ tanÄ±tÄ±cÄ± oluÅŸturulamÄ±yor"
 
-#: locale/programs/linereader.c:629
-msgid "illegal escape sequence at end of string"
-msgstr "karakter dizisinin sonunda uygun olmayan escape dizisi"
+#: elf/sprof.c:846
+#, c-format
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "`%s' `%s' iÃ§in doÄŸru olmayan ÅŸekillendirici verisi dosyasÄ±"
 
-#: locale/programs/linereader.c:633 locale/programs/linereader.c:861
-msgid "unterminated string"
-msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ dizge"
+#: elf/sprof.c:1027 elf/sprof.c:1085
+#, c-format
+msgid "cannot allocate symbol data"
+msgstr "sembol verisi ayrÄ±lamadÄ±"
 
-#: locale/programs/linereader.c:675
-msgid "non-symbolic character value should not be used"
-msgstr "sembolik olmayan karakter deÄŸeri kullanÄ±lmÄ±ÅŸ olmayacaktÄ±"
+#: iconv/iconv_charmap.c:175 iconv/iconv_prog.c:315
+#, c-format
+msgid "error while closing input `%s'"
+msgstr "`%s' girdisi kapatÄ±lÄ±rken hata"
 
-#: locale/programs/linereader.c:822
+#: iconv/iconv_charmap.c:449
 #, c-format
-msgid "symbol `%.*s' not in charmap"
-msgstr "`%.*s' sembolÃ¼ CHARMAP iÃ§inde deÄŸil"
+msgid "illegal input sequence at position %Zd"
+msgstr "%Zd konumunda uygun olmayan girdi dizgesi"
 
-#: locale/programs/linereader.c:843
+#: iconv/iconv_charmap.c:468 iconv/iconv_prog.c:525
 #, c-format
-msgid "symbol `%.*s' not in repertoire map"
-msgstr "`%.*s' sembolÃ¼ repertuar eÅŸlem iÃ§inde deÄŸil"
+msgid "incomplete character or shift sequence at end of buffer"
+msgstr "tampon bellek sonunda eksik karakter ya da shift dizisi"
 
-#: locale/programs/locale.c:75
-msgid "System information:"
-msgstr "Sistem bilgileri:"
+#: iconv/iconv_charmap.c:513 iconv/iconv_charmap.c:549 iconv/iconv_prog.c:568
+#: iconv/iconv_prog.c:604
+#, c-format
+msgid "error while reading the input"
+msgstr "girdi okunurken hata"
 
-#: locale/programs/locale.c:77
-msgid "Write names of available locales"
-msgstr "Mevcut yerellerin isimlerini yazar"
+#: iconv/iconv_charmap.c:531 iconv/iconv_prog.c:586
+#, c-format
+msgid "unable to allocate buffer for input"
+msgstr "girdi iÃ§in tampon ayrÄ±lamadÄ±"
 
-#: locale/programs/locale.c:79
-msgid "Write names of available charmaps"
-msgstr "Mevcut karakter eÅŸlemlerin isimlerini yazar"
+#: iconv/iconv_prog.c:59
+msgid "Input/Output format specification:"
+msgstr "Girdi/Ã‡Ä±ktÄ± biÃ§em Ã¶zellikleri:"
 
-#: locale/programs/locale.c:80
-msgid "Modify output format:"
-msgstr "DeÄŸiÅŸtirme Ã§Ä±ktÄ± biÃ§emi:"
+#: iconv/iconv_prog.c:60
+msgid "encoding of original text"
+msgstr "Ã¶zgÃ¼n metin kodlamasÄ±"
 
-#: locale/programs/locale.c:81
-msgid "Write names of selected categories"
-msgstr "SeÃ§ilmiÅŸ kategorilerin isimlerini yazar"
+#: iconv/iconv_prog.c:61
+msgid "encoding for output"
+msgstr "Ã§Ä±ktÄ± iÃ§in kodlama"
 
-#: locale/programs/locale.c:82
-msgid "Write names of selected keywords"
-msgstr "SeÃ§ilmiÅŸ anahtar kelimelerin isimlerini yazar"
+#: iconv/iconv_prog.c:62
+msgid "Information:"
+msgstr "Bilgi:"
 
-#: locale/programs/locale.c:83
-msgid "Print more information"
-msgstr "Daha fazla ileti basar"
+#: iconv/iconv_prog.c:63
+msgid "list all known coded character sets"
+msgstr "tÃ¼m bilinen kodlu karakter kÃ¼melerini listeler"
 
-#: locale/programs/locale.c:88
-msgid "Get locale-specific information."
-msgstr "Dile Ã¶zel bilgiler alÄ±nÄ±r"
+#: iconv/iconv_prog.c:64 locale/programs/localedef.c:126
+msgid "Output control:"
+msgstr "Ã‡Ä±ktÄ± kontrolu:"
 
-#: locale/programs/locale.c:91
-msgid ""
-"NAME\n"
-"[-a|-m]"
-msgstr ""
-"Ä°SÄ°M\n"
-"[-a|-m]"
+#: iconv/iconv_prog.c:65
+msgid "omit invalid characters from output"
+msgstr "geÃ§ersiz karakterleri Ã§Ä±ktÄ±ya yazmaz"
 
-#: locale/programs/locale.c:195
-msgid "Cannot set LC_CTYPE to default locale"
-msgstr "LC_CTYPE deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+#: iconv/iconv_prog.c:66
+msgid "output file"
+msgstr "Ã§Ä±ktÄ± dosyasÄ±"
 
-#: locale/programs/locale.c:197
-msgid "Cannot set LC_MESSAGES to default locale"
-msgstr "LC_MESSAGES  deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+#: iconv/iconv_prog.c:67
+msgid "suppress warnings"
+msgstr "uyarÄ±larÄ± engeller"
 
-#: locale/programs/locale.c:210
-msgid "Cannot set LC_COLLATE to default locale"
-msgstr "LC_COLLATE  deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+#: iconv/iconv_prog.c:68
+msgid "print progress information"
+msgstr "geliÅŸim bilgisi gÃ¶sterir"
 
-#: locale/programs/locale.c:226
-msgid "Cannot set LC_ALL to default locale"
-msgstr "LC_ALL deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+#: iconv/iconv_prog.c:73
+msgid "Convert encoding of given files from one encoding to another."
+msgstr "Verilen dosyalarÄ±n kodlamasÄ±nÄ± dÃ¶nÃ¼ÅŸtÃ¼rÃ¼r"
 
-#: locale/programs/locale.c:517
-msgid "while preparing output"
-msgstr "Ã§Ä±ktÄ±yÄ± hazÄ±rlarken"
+#: iconv/iconv_prog.c:77
+msgid "[FILE...]"
+msgstr "[DOSYA...]"
 
-#: locale/programs/localedef.c:121
-msgid "Input Files:"
-msgstr "Girdi DosyalarÄ±:"
+#: iconv/iconv_prog.c:199
+#, c-format
+msgid "cannot open output file"
+msgstr "Ã§Ä±ktÄ± dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: locale/programs/localedef.c:123
-msgid "Symbolic character names defined in FILE"
-msgstr "Sembolik karakter isimleri DOSYA dosyasÄ±nda atandÄ±"
+#: iconv/iconv_prog.c:241
+#, c-format
+msgid "conversions from `%s' and to `%s' are not supported"
+msgstr "`%s'den ve `%s'e dÃ¶nÃ¼ÅŸÃ¼mler desteklenmiyor"
 
-#: locale/programs/localedef.c:124
-msgid "Source definitions are found in FILE"
-msgstr "Kaynak tanÄ±mlarÄ± DOSYA da bulunur"
+#: iconv/iconv_prog.c:246
+#, c-format
+msgid "conversion from `%s' is not supported"
+msgstr "`%s' den dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
 
-#: locale/programs/localedef.c:126
-msgid "FILE contains mapping from symbolic names to UCS4 values"
-msgstr "DOSYA sembolik isimlerden UCS4 deÄŸerlere eÅŸlemler iÃ§erir"
+#: iconv/iconv_prog.c:253
+#, c-format
+msgid "conversion to `%s' is not supported"
+msgstr "`%s' e dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
 
-#: locale/programs/localedef.c:130
-msgid "Create output even if warning messages were issued"
-msgstr "UyarÄ± iletileri yayÄ±nlansa bile Ã§Ä±ktÄ± dosyasÄ±nÄ± oluÅŸturur"
+#: iconv/iconv_prog.c:257
+#, c-format
+msgid "conversion from `%s' to `%s' is not supported"
+msgstr "`%s' den `%s' e dÃ¶nÃ¼ÅŸÃ¼m desteklenmiyor"
 
-#: locale/programs/localedef.c:131
-msgid "Create old-style tables"
-msgstr "Eski tarz tablolar oluÅŸturur"
+#: iconv/iconv_prog.c:267
+#, c-format
+msgid "failed to start conversion processing"
+msgstr "dÃ¶nÃ¼ÅŸÃ¼m iÅŸlemi baÅŸlatÄ±lamadÄ±"
 
-#: locale/programs/localedef.c:132
-msgid "Optional output file prefix"
-msgstr "Ã‡Ä±ktÄ± dosyasÄ± Ã¶neki isteÄŸe baÄŸlÄ±"
+#: iconv/iconv_prog.c:361
+#, c-format
+msgid "error while closing output file"
+msgstr "Ã§Ä±ktÄ± dosyasÄ± kapatÄ±lÄ±rken hata"
 
-#: locale/programs/localedef.c:133
-msgid "Be strictly POSIX conform"
-msgstr "Kesinlikle POSIX-uygun olur"
+#: iconv/iconv_prog.c:470 iconv/iconv_prog.c:496
+#, c-format
+msgid "conversion stopped due to problem in writing the output"
+msgstr "Ã§Ä±ktÄ±yÄ± yazarken bir problemden dolayÄ± dÃ¶nÃ¼ÅŸtÃ¼rme durdu"
 
-#: locale/programs/localedef.c:135
-msgid "Suppress warnings and information messages"
-msgstr "UyarÄ±larÄ± ve bilgilendirme iletilerini bastÄ±rÄ±r"
+#: iconv/iconv_prog.c:521
+#, c-format
+msgid "illegal input sequence at position %ld"
+msgstr "%ld konumunda uygun olmayan girdi dizgesi"
 
-#: locale/programs/localedef.c:136
-msgid "Print more messages"
-msgstr "Daha fazla ileti basar"
+#: iconv/iconv_prog.c:529
+#, c-format
+msgid "internal error (illegal descriptor)"
+msgstr "iÃ§ hata (kuraldÄ±ÅŸÄ± tanÄ±mlayÄ±cÄ±)"
 
-#: locale/programs/localedef.c:137
-msgid "Archive control:"
-msgstr "ArÅŸiv denetimi:"
+#: iconv/iconv_prog.c:532
+#, c-format
+msgid "unknown iconv() error %d"
+msgstr "bilinmeyen iconv() hatasÄ± %d"
 
-#: locale/programs/localedef.c:139
-msgid "Don't add new data to archive"
-msgstr "ArÅŸive yeni veri eklenmez"
-
-#: locale/programs/localedef.c:141
-msgid "Add locales named by parameters to archive"
-msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸive ekler"
-
-#: locale/programs/localedef.c:142
-msgid "Replace existing archive content"
-msgstr "Mevcut arÅŸiv iÃ§eriÄŸiyle deÄŸiÅŸtirilir "
-
-#: locale/programs/localedef.c:144
-msgid "Remove locales named by parameters from archive"
-msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸivden siler"
+#: iconv/iconv_prog.c:778
+msgid ""
+"The following list contain all the coded character sets known.  This does\n"
+"not necessarily mean that all combinations of these names can be used for\n"
+"the FROM and TO command line parameters.  One coded character set can be\n"
+"listed with several different names (aliases).\n"
+"\n"
+"  "
+msgstr ""
+"AÅŸaÄŸÄ±daki liste bilinen tÃ¼m kodlu karakter kÃ¼melerini iÃ§erir. FROM ve TO\n"
+"komut satÄ±rÄ± parametreleri iÃ§in kullanÄ±labilecek tÃ¼m kombinasyonlar\n"
+"bunlardÄ±r anlamÄ±nda deÄŸildir. Bir kodlu karakter kÃ¼mesi Ã§eÅŸitli farklÄ±\n"
+"isimlerde (rumuzlarla) listelenmiÅŸ olabilir.\n"
+"\n"
+"  "
 
-#: locale/programs/localedef.c:145
-msgid "List content of archive"
-msgstr "ArÅŸivin iÃ§indekiler"
+#: iconv/iconvconfig.c:109
+msgid "Create fastloading iconv module configuration file."
+msgstr "HÄ±zlÄ± yÃ¼kleme iconv modÃ¼lÃ¼ yapÄ±landÄ±rma dosyasÄ± oluÅŸturulur."
 
-#: locale/programs/localedef.c:147
-msgid "locale.alias file to consult when making archive"
-msgstr "arÅŸiv oluÅŸturulurken baÅŸvurulacak locale.alias dosyasÄ±"
+#: iconv/iconvconfig.c:113
+msgid "[DIR...]"
+msgstr "[DÄ°ZÄ°N...]"
 
-#: locale/programs/localedef.c:152
-msgid "Compile locale specification"
-msgstr "Dil karakteristiklerini derler"
+#: iconv/iconvconfig.c:126
+msgid "Prefix used for all file accesses"
+msgstr "TÃ¼m dosya eriÅŸimlerinde kullanÄ±lan Ã¶nek"
 
-#: locale/programs/localedef.c:155
-msgid ""
-"NAME\n"
-"[--add-to-archive|--delete-from-archive] FILE...\n"
-"--list-archive [FILE]"
-msgstr ""
-"Ä°SÄ°M\n"
-"[--add-to-archive|--delete-from-archive] DOSYA...\n"
-"--list-archive [DOSYA]"
+#: iconv/iconvconfig.c:127
+msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
+msgstr "Kurulum yerine deÄŸil DOSYAya Ã§Ä±ktÄ±lar (--prefix argÃ¼manÄ± DOSYAya uygulanmaz)"
 
-#: locale/programs/localedef.c:233
-msgid "cannot create directory for output files"
-msgstr "Ã§Ä±ktÄ± dosyalarÄ± iÃ§in dizin oluÅŸturulamÄ±yor"
+#: iconv/iconvconfig.c:131
+msgid "Do not search standard directories, only those on the command line"
+msgstr "Standart dizinleri araÅŸtÄ±rmaz, bu sadece komut satÄ±rÄ±nda kalÄ±r"
 
-#: locale/programs/localedef.c:244
-msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr "Ã–LÃœMCÃœL: sistem `_POSIX2_LOCALEDEF' atamÄ±yor"
+#: iconv/iconvconfig.c:300
+#, c-format
+msgid "Directory arguments required when using --nostdlib"
+msgstr "--nostdlib kullanÄ±lÄ±rken dizinleri belirtmek gerekir"
 
-#: locale/programs/localedef.c:258 locale/programs/localedef.c:274
-#: locale/programs/localedef.c:599 locale/programs/localedef.c:619
+#: iconv/iconvconfig.c:342 locale/programs/localedef.c:290
 #, c-format
-msgid "cannot open locale definition file `%s'"
-msgstr "Dil karakteristikleri tanÄ±mlama dosyasÄ± `%s' aÃ§Ä±lamÄ±yor"
+msgid "no output file produced because warnings were issued"
+msgstr "uyarÄ±lardan dolayÄ± bir Ã§Ä±ktÄ± dosyasÄ± Ã¼retilmedi"
 
-#: locale/programs/localedef.c:286
+#: iconv/iconvconfig.c:428
 #, c-format
-msgid "cannot write output files to `%s'"
-msgstr "Ã§Ä±ktÄ± dosyalarÄ± `%s' dizinine yazÄ±lamÄ±yor"
+msgid "while inserting in search tree"
+msgstr "arama aÄŸacÄ±na eklenirken"
 
-#: locale/programs/localedef.c:367
+#: iconv/iconvconfig.c:1236
 #, c-format
-msgid ""
-"System's directory for character maps : %s\n"
-"                       repertoire maps: %s\n"
-"                       locale path    : %s\n"
-"%s"
-msgstr ""
-"Karakter eÅŸlemler iÃ§in sistem dizini: %s\n"
-"                 Repertuvar eÅŸlemler: %s\n"
-"        Dil karakteristikleri dizini: %s\n"
-"%s"
+msgid "cannot generate output file"
+msgstr "Ã§Ä±ktÄ± dosyasÄ± Ã¼retilemiyor"
 
-#: locale/programs/localedef.c:567
-msgid "circular dependencies between locale definitions"
-msgstr "Dil karakteristikleri tanÄ±mlarÄ± arasÄ±nda baÄŸÄ±mlÄ±lÄ±klar kÄ±sÄ±r dÃ¶ngÃ¼lÃ¼"
+#: inet/rcmd.c:157
+msgid "rcmd: Cannot allocate memory\n"
+msgstr "rcmd: Bellek ayrÄ±lamadÄ±\n"
+
+#: inet/rcmd.c:172
+msgid "rcmd: socket: All ports in use\n"
+msgstr "rcmd: soket: TÃ¼m portlar kullanÄ±mda\n"
 
-#: locale/programs/localedef.c:573
+#: inet/rcmd.c:200
 #, c-format
-msgid "cannot add already read locale `%s' a second time"
-msgstr "Zaten okunan `%s' dil karakteristikleri ikinci bir kez eklenemez"
+msgid "connect to address %s: "
+msgstr "%s adresine baÄŸlantÄ±:"
 
-#: locale/programs/locarchive.c:89 locale/programs/locarchive.c:259
-msgid "cannot create temporary file"
-msgstr "geÃ§ici dosya oluÅŸturulamÄ±yor"
+#: inet/rcmd.c:213
+#, c-format
+msgid "Trying %s...\n"
+msgstr "%s deneniyor...\n"
 
-#: locale/programs/locarchive.c:118 locale/programs/locarchive.c:305
-msgid "cannot initialize archive file"
-msgstr "arÅŸiv dosyasÄ± ilklendirilemiyor"
+#: inet/rcmd.c:249
+#, c-format
+msgid "rcmd: write (setting up stderr): %m\n"
+msgstr "rcmd: write (stderr ayarlamasÄ±): %m\n"
 
-#: locale/programs/locarchive.c:125 locale/programs/locarchive.c:312
-msgid "cannot resize archive file"
-msgstr "arÅŸiv dosyasÄ±nÄ±n boyutu deÄŸiÅŸtirilemiyor"
+#: inet/rcmd.c:265
+#, c-format
+msgid "rcmd: poll (setting up stderr): %m\n"
+msgstr "rcmd: poll (stderr ayarlamasÄ±): %m\n"
 
-#: locale/programs/locarchive.c:134 locale/programs/locarchive.c:321
-#: locale/programs/locarchive.c:511
-msgid "cannot map archive header"
-msgstr "arÅŸiv baÅŸlÄ±ÄŸÄ± eÅŸlenemiyor"
+#: inet/rcmd.c:268
+msgid "poll: protocol failure in circuit setup\n"
+msgstr "poll: devre ayarÄ±nda protokol hatasÄ±\n"
 
-#: locale/programs/locarchive.c:156
-msgid "failed to create new locale archive"
-msgstr "yeni yerel arÅŸivi oluÅŸturulamadÄ±"
+#: inet/rcmd.c:301
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "soket: devre ayarÄ±nda protokol hatasÄ±\n"
 
-#: locale/programs/locarchive.c:168
-msgid "cannot change mode of new locale archive"
-msgstr "yeni yerel arÅŸivinin kipi deÄŸiÅŸtirilemiyor"
+#: inet/rcmd.c:325
+#, c-format
+msgid "rcmd: %s: short read"
+msgstr "rcmd: %s: kÄ±sa okuma"
 
-#: locale/programs/locarchive.c:253
-msgid "cannot map locale archive file"
-msgstr "yerel arÅŸiv dosyasÄ± eÅŸlenemiyor"
+#: inet/rcmd.c:481
+msgid "lstat failed"
+msgstr "lstat baÅŸarÄ±sÄ±z"
 
-#: locale/programs/locarchive.c:329
-msgid "cannot lock new archive"
-msgstr "yeni arÅŸiv kilitlenemiyor"
+#: inet/rcmd.c:488
+msgid "cannot open"
+msgstr "aÃ§Ä±lamÄ±yor"
 
-#: locale/programs/locarchive.c:380
-msgid "cannot extend locale archive file"
-msgstr "yerel arÅŸiv dosyasÄ± geniÅŸletilemiyor"
+#: inet/rcmd.c:490
+msgid "fstat failed"
+msgstr "fstat baÅŸarÄ±sÄ±z"
 
-#: locale/programs/locarchive.c:389
-msgid "cannot change mode of resized locale archive"
-msgstr "boyutu deÄŸiÅŸtirilen yerel arÅŸivin kipi deÄŸiÅŸtirilemiyor"
+#: inet/rcmd.c:492
+msgid "bad owner"
+msgstr "Sahip hatalÄ±"
 
-#: locale/programs/locarchive.c:397
-msgid "cannot rename new archive"
-msgstr "yeni arÅŸivin ismi deÄŸiÅŸtirilemiyor"
+#: inet/rcmd.c:494
+msgid "writeable by other than owner"
+msgstr "sahibinden baÅŸkasÄ± yazabilir"
 
-#: locale/programs/locarchive.c:450
-#, c-format
-msgid "cannot open locale archive \"%s\""
-msgstr "yerel arÅŸiv `%s' aÃ§Ä±lamÄ±yor"
+#: inet/rcmd.c:496
+msgid "hard linked somewhere"
+msgstr "bir yere sabit baÄŸlÄ±"
 
-#: locale/programs/locarchive.c:455
-#, c-format
-msgid "cannot stat locale archive \"%s\""
-msgstr "\"%s\" yerel arÅŸivi durumlanamÄ±yor"
+#: inet/ruserpass.c:170 inet/ruserpass.c:193
+msgid "out of memory"
+msgstr "bellek yetersiz"
 
-#: locale/programs/locarchive.c:474
-#, c-format
-msgid "cannot lock locale archive \"%s\""
-msgstr "\"%s\" yerel arÅŸivi kilitlenemiyor"
+#: inet/ruserpass.c:184
+msgid "Error: .netrc file is readable by others."
+msgstr "Hata: .netrc dosyasÄ± baÅŸkalarÄ± tarafÄ±ndan okunabilir."
 
-#: locale/programs/locarchive.c:497
-msgid "cannot read archive header"
-msgstr "arÅŸiv baÅŸlÄ±ÄŸÄ± okunamÄ±yor"
+#: inet/ruserpass.c:185
+msgid "Remove password or make file unreadable by others."
+msgstr "ParolayÄ± kaldÄ±rÄ±r ya da dosyayÄ± diÄŸerleri tarafÄ±ndan okunamaz yapar."
 
-#: locale/programs/locarchive.c:557
+#: inet/ruserpass.c:277
 #, c-format
-msgid "locale '%s' already exists"
-msgstr "`%s' yereli zaten var"
+msgid "Unknown .netrc keyword %s"
+msgstr "Bilinmeyen .netrc anahtar kelimesi %s"
 
-#: locale/programs/locarchive.c:788 locale/programs/locarchive.c:803
-#: locale/programs/locarchive.c:815 locale/programs/locarchive.c:827
-#: locale/programs/locfile.c:343
-msgid "cannot add to locale archive"
-msgstr "yerel arÅŸive ekleme yapÄ±lamÄ±yor"
+#: libidn/nfkc.c:464
+msgid "Character out of range for UTF-8"
+msgstr "UTF-8 iÃ§in karakter kapsam dÄ±ÅŸÄ±"
 
-#: locale/programs/locarchive.c:982
+#: locale/programs/charmap-dir.c:57
 #, c-format
-msgid "locale alias file `%s' not found"
-msgstr "`%s' yerel isim dosyasÄ± bulunamadÄ±"
+msgid "cannot read character map directory `%s'"
+msgstr "karakter eÅŸlem dizini `%s' okunamÄ±yor"
 
-#: locale/programs/locarchive.c:1126
+#: locale/programs/charmap.c:137
 #, c-format
-msgid "Adding %s\n"
-msgstr "%s ekleniyor\n"
+msgid "character map file `%s' not found"
+msgstr "`%s' karakter eÅŸlem dosyasÄ± bulunamadÄ±"
 
-#: locale/programs/locarchive.c:1132
+#: locale/programs/charmap.c:194
 #, c-format
-msgid "stat of \"%s\" failed: %s: ignored"
-msgstr "\"%s\" durumlamasÄ± baÅŸarÄ±sÄ±z: %s: yoksayÄ±ldÄ±"
+msgid "default character map file `%s' not found"
+msgstr "Ã¶ntanÄ±mlÄ± karakter eÅŸlem dosyasÄ± `%s' bulunamadÄ±"
 
-#: locale/programs/locarchive.c:1138
+#: locale/programs/charmap.c:257
 #, c-format
-msgid "\"%s\" is no directory; ignored"
-msgstr "\"%s\" dizinsiz; yoksayÄ±ldÄ±"
+msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
+msgstr "`%s' karakter eÅŸlemi ASCII uyumlu deÄŸil, yerel de ISO C uyumlu deÄŸil\n"
 
-#: locale/programs/locarchive.c:1145
+#: locale/programs/charmap.c:336
 #, c-format
-msgid "cannot open directory \"%s\": %s: ignored"
-msgstr "\"%s\" dizini aÃ§Ä±lamÄ±yor: %s: yoksayÄ±ldÄ±"
+msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
+msgstr "%s: <mb_cur_max>, <mb_cur_min> den daha bÃ¼yÃ¼k olmalÄ±\n"
 
-#: locale/programs/locarchive.c:1217
+#: locale/programs/charmap.c:356 locale/programs/charmap.c:373
+#: locale/programs/repertoire.c:174
 #, c-format
-msgid "incomplete set of locale files in \"%s\""
-msgstr "\"%s\" iÃ§indeki yerel dosyalarÄ± kÃ¼mesi tamamlanmamÄ±ÅŸ"
+msgid "syntax error in prolog: %s"
+msgstr "prolog iÃ§inde sÃ¶zdizimi hatasÄ±: %s"
 
-#: locale/programs/locarchive.c:1281
-#, c-format
-msgid "cannot read all files in \"%s\": ignored"
-msgstr "\"%s\" iÃ§indeki hiÃ§bir dosya okunamÄ±yor: yoksayÄ±ldÄ±"
+#: locale/programs/charmap.c:357
+msgid "invalid definition"
+msgstr "geÃ§ersiz atama"
 
-#: locale/programs/locarchive.c:1351
-#, c-format
-msgid "locale \"%s\" not in archive"
-msgstr "\"%s\" yeri arÅŸivde deÄŸil"
+#: locale/programs/charmap.c:374 locale/programs/locfile.c:125
+#: locale/programs/locfile.c:152 locale/programs/repertoire.c:175
+msgid "bad argument"
+msgstr "argÃ¼man hatalÄ±"
 
-#: locale/programs/locfile.c:132
+#: locale/programs/charmap.c:402
 #, c-format
-msgid "argument to `%s' must be a single character"
-msgstr "%s'in argÃ¼manÄ± bir tek karakter olmalÄ±"
-
-#: locale/programs/locfile.c:251
-msgid "syntax error: not inside a locale definition section"
-msgstr "sÃ¶zdizimi hatasÄ±: bir yerel tanÄ±mlama bÃ¶lÃ¼mÃ¼ iÃ§inde deÄŸil"
+msgid "duplicate definition of <%s>"
+msgstr "<%s> tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
 
-#: locale/programs/locfile.c:625
+#: locale/programs/charmap.c:409
 #, c-format
-msgid "cannot open output file `%s' for category `%s'"
-msgstr "Ã§Ä±ktÄ± dosyasÄ± `%s' aÃ§Ä±lamadÄ±; `%s' kategorisi iÃ§in."
+msgid "value for <%s> must be 1 or greater"
+msgstr "<%s> iÃ§in deÄŸer 1 ya da daha bÃ¼yÃ¼k olmalÄ±"
 
-#: locale/programs/locfile.c:649
+#: locale/programs/charmap.c:421
 #, c-format
-msgid "failure while writing data for category `%s'"
-msgstr "`%s' kategorisi iÃ§in veri yazÄ±lÄ±rken hata oluÅŸtu"
+msgid "value of <%s> must be greater or equal than the value of <%s>"
+msgstr "<%s> deÄŸeri <%s> deÄŸerinden daha bÃ¼yÃ¼k ya da eÅŸit olmalÄ±"
 
-#: locale/programs/locfile.c:745
+#: locale/programs/charmap.c:444 locale/programs/repertoire.c:183
 #, c-format
-msgid "cannot create output file `%s' for category `%s'"
-msgstr "Ã§Ä±ktÄ± dosyasÄ± `%s' `%s' kategorisi iÃ§in oluÅŸturulamÄ±yor"
-
-#: locale/programs/locfile.c:781
-msgid "expect string argument for `copy'"
-msgstr "`copy' iÃ§in dizge argÃ¼man gerekli"
-
-#: locale/programs/locfile.c:785
-msgid "locale name should consist only of portable characters"
-msgstr "yer isimlerinin karakterleri ascii 127 iÃ§inden seÃ§ilmiÅŸ olmalÄ±"
+msgid "argument to <%s> must be a single character"
+msgstr "<%s>in argÃ¼manÄ± bir tek karakter olmalÄ±"
 
-#: locale/programs/locfile.c:804
-msgid "no other keyword shall be specified when `copy' is used"
-msgstr "`copy' kullanÄ±ldÄ±ÄŸÄ±nda belirtilmiÅŸ olacak diÄŸer anahtar kelime yok"
+#: locale/programs/charmap.c:470
+msgid "character sets with locking states are not supported"
+msgstr "tuÅŸ kilitlemeli karakter kÃ¼meleri desteklenmiyor"
 
-#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271
-#: locale/programs/repertoire.c:296
+#: locale/programs/charmap.c:497 locale/programs/charmap.c:551
+#: locale/programs/charmap.c:583 locale/programs/charmap.c:677
+#: locale/programs/charmap.c:732 locale/programs/charmap.c:773
+#: locale/programs/charmap.c:814
 #, c-format
-msgid "syntax error in repertoire map definition: %s"
-msgstr "repertuar eÅŸlem tanÄ±mÄ± iÃ§inde sÃ¶zdizimi hatasÄ±: %s"
-
-#: locale/programs/repertoire.c:272
-msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
-msgstr "<Uxxxx> ya da <Uxxxxxxxx> deÄŸeri verilmeliydi"
+msgid "syntax error in %s definition: %s"
+msgstr "%s tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±: %s"
 
-#: locale/programs/repertoire.c:332
-msgid "cannot save new repertoire map"
-msgstr "yeni repertuvar eÅŸlemin doÄŸruluÄŸundan emin olunamaz "
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:774 locale/programs/repertoire.c:230
+msgid "no symbolic name given"
+msgstr "sembolik isim verilmemiÅŸ"
 
-#: locale/programs/repertoire.c:343
-#, c-format
-msgid "repertoire map file `%s' not found"
-msgstr "`%s' repertuar eÅŸlem dosyasÄ± bulunamadÄ±"
+#: locale/programs/charmap.c:552
+msgid "invalid encoding given"
+msgstr "geÃ§ersiz kodlama verilmiÅŸ"
+
+#: locale/programs/charmap.c:561
+msgid "too few bytes in character encoding"
+msgstr "karakter kodlamada bayt sayÄ±sÄ± Ã§ok az"
+
+#: locale/programs/charmap.c:563
+msgid "too many bytes in character encoding"
+msgstr "karakter kodlamada bayt sayÄ±sÄ± Ã§ok fazla"
+
+#: locale/programs/charmap.c:585 locale/programs/charmap.c:733
+#: locale/programs/charmap.c:816 locale/programs/repertoire.c:296
+msgid "no symbolic name given for end of range"
+msgstr "kapsam sonu iÃ§in sembolik isim verilmemiÅŸ"
 
-#: locale/programs/repertoire.c:450
+#: locale/programs/charmap.c:609 locale/programs/locfile.c:818
+#: locale/programs/repertoire.c:313
 #, c-format
-msgid "<%s> and <%s> are invalid names for range"
-msgstr "<%s> ve <%s> kapsam iÃ§in geÃ§ersiz isimler"
+msgid "`%1$s' definition does not end with `END %1$s'"
+msgstr "`%1$s' tanÄ±mÄ± `END %1$s' ile bitmiyor"
 
-#: locale/programs/repertoire.c:457
-msgid "upper limit in range is not smaller then lower limit"
-msgstr "kapsamdaki Ã¼st sÄ±nÄ±r alt sÄ±nÄ±rdan kÃ¼Ã§Ã¼k deÄŸil"
+#: locale/programs/charmap.c:642
+msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
+msgstr "CHARMAP tanÄ±mÄ±nÄ± sadece geniÅŸlik tanÄ±mlarÄ± izleyebilir"
 
-#: locale/programs/xmalloc.c:70 malloc/obstack.c:505 malloc/obstack.c:508
-#: posix/getconf.c:1007
-msgid "memory exhausted"
-msgstr "bellek tÃ¼kendi"
+#: locale/programs/charmap.c:650 locale/programs/charmap.c:713
+#, c-format
+msgid "value for %s must be an integer"
+msgstr "%s iÃ§in deÄŸer bir tamsayÄ± olmalÄ±"
 
-#: assert/assert-perr.c:57
+#: locale/programs/charmap.c:841
 #, c-format
-msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
-msgstr "%s%s%s:%u: %s%sUmulmadÄ±k hata: %s.\n"
+msgid "%s: error in state machine"
+msgstr "%s: durum motorunda hata"
 
-#: assert/assert.c:56
+#: locale/programs/charmap.c:849 locale/programs/ld-address.c:615
+#: locale/programs/ld-collate.c:2650 locale/programs/ld-collate.c:3820
+#: locale/programs/ld-ctype.c:2224 locale/programs/ld-ctype.c:2996
+#: locale/programs/ld-identification.c:467
+#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347
+#: locale/programs/ld-monetary.c:956 locale/programs/ld-name.c:322
+#: locale/programs/ld-numeric.c:383 locale/programs/ld-paper.c:256
+#: locale/programs/ld-telephone.c:328 locale/programs/ld-time.c:1236
+#: locale/programs/locfile.c:825 locale/programs/repertoire.c:324
 #, c-format
-msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n"
-msgstr "%s%s%s:%u: %s%sSav `%s' baÅŸarÄ±sÄ±zlÄ±ÄŸa uÄŸradÄ±.\n"
+msgid "%s: premature end of file"
+msgstr "%s: dosya sonu erken geldi"
 
-#: intl/tst-codeset.c:40 intl/tst-codeset.c:50
-msgid "cheese"
-msgstr "mÃ¼kemmel"
-
-#: intl/tst-gettext2.c:37
-msgid "First string for testing."
-msgstr "Test edilecek ilk dizge."
-
-#: intl/tst-gettext2.c:38
-msgid "Another string for testing."
-msgstr "Test edilecek diÄŸer dizge."
+#: locale/programs/charmap.c:868 locale/programs/charmap.c:879
+#, c-format
+msgid "unknown character `%s'"
+msgstr "`%s' karakteri bilinmiyor"
 
-#: catgets/gencat.c:111 catgets/gencat.c:115 nscd/nscd.c:88
-msgid "NAME"
-msgstr "Ä°SÄ°M"
+#: locale/programs/charmap.c:887
+#, c-format
+msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
+msgstr "aralÄ±ÄŸÄ±n baÅŸÄ±ndaki ve sonundaki bayt dizilerideki baytlarÄ±n sayÄ±sÄ± aynÄ± deÄŸil: %d ve %d"
 
-#: catgets/gencat.c:112
-msgid "Create C header file NAME containing symbol definitions"
-msgstr "Sembol tanÄ±mlarÄ±nÄ± iÃ§eren C baÅŸlÄ±k dosyasÄ± Ä°SÄ°M'i oluÅŸturur"
+#: locale/programs/charmap.c:992 locale/programs/ld-collate.c:2933
+#: locale/programs/repertoire.c:419
+msgid "invalid names for character range"
+msgstr "karakter kapsamÄ± iÃ§in geÃ§ersiz isimler"
 
-#: catgets/gencat.c:114
-msgid "Do not use existing catalog, force new output file"
-msgstr "Mevcut kataloÄŸu kullanmaz, yeni Ã§Ä±ktÄ± dosyasÄ±nÄ± zorlar"
+#: locale/programs/charmap.c:1004 locale/programs/repertoire.c:431
+msgid "hexadecimal range format should use only capital characters"
+msgstr "onaltÄ±lÄ±k kapsam biÃ§imi sadece bÃ¼yÃ¼k harfleri kullanacaktÄ±r"
 
-#: catgets/gencat.c:115
-msgid "Write output to file NAME"
-msgstr "Ã‡Ä±ktÄ±yÄ± Ä°SÄ°M dosyasÄ±na yazar"
+#: locale/programs/charmap.c:1022
+#, c-format
+msgid "<%s> and <%s> are illegal names for range"
+msgstr "<%s> ve <%s> kapsam iÃ§in uygun isimler deÄŸil"
 
-#: catgets/gencat.c:120
-#, fuzzy
-msgid ""
-"Generate message catalog.If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
-"is -, output is written to standard output.\n"
-msgstr ""
-"Ä°leti kataloÄŸu Ã¼retilir. GÄ°RDÄ°-DOSYASI - verilirse standart girdi okunur.\n"
-"Ã‡IKTI-DOSYASI - verilirse standart Ã§Ä±ktÄ±ya yazÄ±lÄ±r.\n"
+#: locale/programs/charmap.c:1028
+msgid "upper limit in range is not higher then lower limit"
+msgstr "kapsamdaki Ã¼st sÄ±nÄ±r alt sÄ±nÄ±rdan bÃ¼yÃ¼k deÄŸil"
 
-#: catgets/gencat.c:125
-msgid ""
-"-o OUTPUT-FILE [INPUT-FILE]...\n"
-"[OUTPUT-FILE [INPUT-FILE]...]"
-msgstr ""
-"-o Ã‡IKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...\n"
-"[Ã‡IKTI-DOSYASI [GÄ°RDÄ°-DOSYASI]...]"
+#: locale/programs/charmap.c:1086
+msgid "resulting bytes for range not representable."
+msgstr "sonuÃ§lanan baytlar kapsam iÃ§in gÃ¶sterilebilir deÄŸil."
 
-#: catgets/gencat.c:282
-msgid "*standard input*"
-msgstr "*standart girdi*"
+#: locale/programs/ld-address.c:132 locale/programs/ld-collate.c:1532
+#: locale/programs/ld-ctype.c:419 locale/programs/ld-identification.c:132
+#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:96
+#: locale/programs/ld-monetary.c:192 locale/programs/ld-name.c:93
+#: locale/programs/ld-numeric.c:97 locale/programs/ld-paper.c:90
+#: locale/programs/ld-telephone.c:93 locale/programs/ld-time.c:158
+#, c-format
+msgid "No definition for %s category found"
+msgstr "%s kategorisi iÃ§in atama bulunamadÄ±"
 
-#: catgets/gencat.c:417 catgets/gencat.c:494
-msgid "illegal set number"
-msgstr "kÃ¼me sayÄ±sÄ± kuraldÄ±ÅŸÄ±"
+#: locale/programs/ld-address.c:143 locale/programs/ld-address.c:181
+#: locale/programs/ld-address.c:199 locale/programs/ld-address.c:228
+#: locale/programs/ld-address.c:300 locale/programs/ld-address.c:319
+#: locale/programs/ld-address.c:332 locale/programs/ld-identification.c:145
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:204
+#: locale/programs/ld-monetary.c:248 locale/programs/ld-monetary.c:264
+#: locale/programs/ld-monetary.c:276 locale/programs/ld-name.c:104
+#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:111
+#: locale/programs/ld-numeric.c:125 locale/programs/ld-paper.c:101
+#: locale/programs/ld-paper.c:110 locale/programs/ld-telephone.c:104
+#: locale/programs/ld-telephone.c:161 locale/programs/ld-time.c:174
+#: locale/programs/ld-time.c:195
+#, c-format
+msgid "%s: field `%s' not defined"
+msgstr "%s: `%s' alanÄ± tanÄ±mlÄ± deÄŸil"
 
-#: catgets/gencat.c:444
-msgid "duplicate set definition"
-msgstr "kÃ¼me atamasÄ± tekrarlanmÄ±ÅŸ"
+#: locale/programs/ld-address.c:155 locale/programs/ld-address.c:207
+#: locale/programs/ld-address.c:237 locale/programs/ld-address.c:275
+#: locale/programs/ld-name.c:116 locale/programs/ld-telephone.c:116
+#, c-format
+msgid "%s: field `%s' must not be empty"
+msgstr "%s: `%s' alanÄ± boÅŸ olmamalÄ±"
 
-#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
-msgid "this is the first definition"
-msgstr "bu ilk tanÄ±m"
+#: locale/programs/ld-address.c:167
+#, c-format
+msgid "%s: invalid escape `%%%c' sequence in field `%s'"
+msgstr "%s: `%%%c' Ã¶nceleme dizisi `%s' alanÄ±nda geÃ§ersiz"
 
-#: catgets/gencat.c:522
+#: locale/programs/ld-address.c:218
 #, c-format
-msgid "unknown set `%s'"
-msgstr "`%s' kÃ¼mesi bilinmiyor"
+msgid "%s: terminology language code `%s' not defined"
+msgstr "%s: terminoloji dil kodu `%s' atanmamÄ±ÅŸ"
 
-#: catgets/gencat.c:563
-msgid "invalid quote character"
-msgstr "tÄ±rnak iÅŸareti geÃ§ersiz"
+#: locale/programs/ld-address.c:243
+#, c-format
+msgid "%s: field `%s' must not be defined"
+msgstr "%s: `%s' alanÄ± tanÄ±mlanmamalÄ±"
 
-#: catgets/gencat.c:576
+#: locale/programs/ld-address.c:257 locale/programs/ld-address.c:286
 #, c-format
-msgid "unknown directive `%s': line ignored"
-msgstr "bilinmeyen `%s' yÃ¶nergesi: satÄ±r yoksayÄ±ldÄ±"
+msgid "%s: language abbreviation `%s' not defined"
+msgstr "%s: dil kÄ±saltmasÄ± `%s' atanmamÄ±ÅŸ"
 
-#: catgets/gencat.c:621
-msgid "duplicated message number"
-msgstr "tekrarlanmÄ±ÅŸ ileti numarasÄ±"
+#: locale/programs/ld-address.c:264 locale/programs/ld-address.c:292
+#: locale/programs/ld-address.c:326 locale/programs/ld-address.c:338
+#, c-format
+msgid "%s: `%s' value does not match `%s' value"
+msgstr "%s: `%s' deÄŸeri `%s' deÄŸeriyle eÅŸleÅŸmiyor"
 
-#: catgets/gencat.c:674
-msgid "duplicated message identifier"
-msgstr "ileti tanÄ±tÄ±cÄ± tekrarlanmÄ±ÅŸ"
+#: locale/programs/ld-address.c:311
+#, c-format
+msgid "%s: numeric country code `%d' not valid"
+msgstr "%s: sayÄ±sal Ã¼lke kodu `%d' geÃ§ersiz"
 
-#: catgets/gencat.c:731
-msgid "invalid character: message ignored"
-msgstr "geÃ§ersiz karakter: ileti yoksayÄ±ldÄ±"
+#: locale/programs/ld-address.c:507 locale/programs/ld-address.c:544
+#: locale/programs/ld-address.c:582 locale/programs/ld-ctype.c:2603
+#: locale/programs/ld-identification.c:363
+#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300
+#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733
+#: locale/programs/ld-monetary.c:774 locale/programs/ld-name.c:279
+#: locale/programs/ld-numeric.c:262 locale/programs/ld-paper.c:223
+#: locale/programs/ld-telephone.c:287 locale/programs/ld-time.c:1125
+#: locale/programs/ld-time.c:1167
+#, c-format
+msgid "%s: field `%s' declared more than once"
+msgstr "%s: `%s' alanÄ± bir kereden fazla bildirilmiÅŸ"
 
-#: catgets/gencat.c:774
-msgid "invalid line"
-msgstr "satÄ±r geÃ§ersiz"
+#: locale/programs/ld-address.c:511 locale/programs/ld-address.c:549
+#: locale/programs/ld-identification.c:367 locale/programs/ld-messages.c:310
+#: locale/programs/ld-monetary.c:702 locale/programs/ld-monetary.c:737
+#: locale/programs/ld-name.c:283 locale/programs/ld-numeric.c:266
+#: locale/programs/ld-telephone.c:291 locale/programs/ld-time.c:1019
+#: locale/programs/ld-time.c:1088 locale/programs/ld-time.c:1130
+#, c-format
+msgid "%s: unknown character in field `%s'"
+msgstr "%s: `%s' alanÄ±nda bilinmeyen karakter"
 
-#: catgets/gencat.c:828
-msgid "malformed line ignored"
-msgstr "hatalÄ± satÄ±r yoksayÄ±ldÄ±"
+#: locale/programs/ld-address.c:596 locale/programs/ld-collate.c:3802
+#: locale/programs/ld-ctype.c:2976 locale/programs/ld-identification.c:448
+#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329
+#: locale/programs/ld-monetary.c:938 locale/programs/ld-name.c:304
+#: locale/programs/ld-numeric.c:365 locale/programs/ld-paper.c:238
+#: locale/programs/ld-telephone.c:310 locale/programs/ld-time.c:1218
+#, c-format
+msgid "%s: incomplete `END' line"
+msgstr "%s: tamamlanmamÄ±ÅŸ `END' satÄ±rÄ±"
 
-#: catgets/gencat.c:992 catgets/gencat.c:1033
+#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:2653
+#: locale/programs/ld-collate.c:3804 locale/programs/ld-ctype.c:2227
+#: locale/programs/ld-ctype.c:2979 locale/programs/ld-identification.c:451
+#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331
+#: locale/programs/ld-monetary.c:940 locale/programs/ld-name.c:306
+#: locale/programs/ld-numeric.c:367 locale/programs/ld-paper.c:240
+#: locale/programs/ld-telephone.c:312 locale/programs/ld-time.c:1220
 #, c-format
-msgid "cannot open output file `%s'"
-msgstr "`%s' Ã§Ä±ktÄ± dosyasÄ± aÃ§Ä±lamÄ±yor"
+msgid "%1$s: definition does not end with `END %1$s'"
+msgstr "%1$s: tanÄ±m `END %1$s' ile bitmiyor"
 
-#: catgets/gencat.c:1217
-msgid "unterminated message"
-msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ ileti"
+#: locale/programs/ld-address.c:606 locale/programs/ld-collate.c:521
+#: locale/programs/ld-collate.c:573 locale/programs/ld-collate.c:869
+#: locale/programs/ld-collate.c:882 locale/programs/ld-collate.c:2640
+#: locale/programs/ld-collate.c:3811 locale/programs/ld-ctype.c:1955
+#: locale/programs/ld-ctype.c:2214 locale/programs/ld-ctype.c:2801
+#: locale/programs/ld-ctype.c:2987 locale/programs/ld-identification.c:458
+#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338
+#: locale/programs/ld-monetary.c:947 locale/programs/ld-name.c:313
+#: locale/programs/ld-numeric.c:374 locale/programs/ld-paper.c:247
+#: locale/programs/ld-telephone.c:319 locale/programs/ld-time.c:1227
+#, c-format
+msgid "%s: syntax error"
+msgstr "%s: sÃ¶zdizimi hatasÄ±"
 
-#: catgets/gencat.c:1241
-msgid "while opening old catalog file"
-msgstr "eski katalog dosyasÄ± aÃ§Ä±lÄ±rken"
+#: locale/programs/ld-collate.c:396
+#, c-format
+msgid "`%.*s' already defined in charmap"
+msgstr "`%.*s' karakter eÅŸlem olarak zaten atanmÄ±ÅŸ"
 
-#: catgets/gencat.c:1332
-msgid "conversion modules not available"
-msgstr "dÃ¶nÃ¼ÅŸÃ¼m modÃ¼lleri yok"
+#: locale/programs/ld-collate.c:405
+#, c-format
+msgid "`%.*s' already defined in repertoire"
+msgstr "`%.*s' repertuvar olarak zaten atanmÄ±ÅŸ"
 
-#: catgets/gencat.c:1358
-msgid "cannot determine escape character"
-msgstr "Ã¶ncelem karakteri saptanamÄ±yor"
+#: locale/programs/ld-collate.c:412
+#, c-format
+msgid "`%.*s' already defined as collating symbol"
+msgstr "`%.*s' karÅŸÄ±laÅŸtÄ±rma sembolÃ¼ olarak zaten atanmÄ±ÅŸ"
 
-#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63
+#: locale/programs/ld-collate.c:419
 #, c-format
-msgid "makecontext: does not know how to handle more than 8 arguments\n"
-msgstr "makecontext: 8 argÃ¼mandan fazlasÄ±nÄ±n nasÄ±l elde edileceÄŸi bilinmiyor\n"
+msgid "`%.*s' already defined as collating element"
+msgstr "`%.*s' karÅŸÄ±laÅŸtÄ±rma elemanÄ± olarak zaten atanmÄ±ÅŸ"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:12 posix/regcomp.c:147
-#: nis/nis_error.c:29 nis/ypclnt.c:778 nis/ypclnt.c:852
-msgid "Success"
-msgstr "BaÅŸarÄ±lÄ±"
+#: locale/programs/ld-collate.c:450 locale/programs/ld-collate.c:476
+#, c-format
+msgid "%s: `forward' and `backward' are mutually excluding each other"
+msgstr "%s: `forward' ve `backward' karÅŸÄ±lÄ±klÄ± olarak bir diÄŸerini dÄ±ÅŸlar"
 
-#. TRANS Operation not permitted; only the owner of the file (or other resource)
-#. TRANS or processes with special privileges can perform the operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:17
-msgid "Operation not permitted"
-msgstr "Ä°ÅŸleme izin verilmedi"
+#: locale/programs/ld-collate.c:460 locale/programs/ld-collate.c:486
+#: locale/programs/ld-collate.c:502
+#, c-format
+msgid "%s: `%s' mentioned more than once in definition of weight %d"
+msgstr "%s:`%s' %d aÄŸÄ±rlÄ±klÄ± tanÄ±mda bir kereden fazla anÄ±ldÄ±"
 
-#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
-#. TRANS for ordinary files that are referenced in contexts where they are
-#. TRANS expected to already exist.
-#: stdio-common/../sysdeps/gnu/errlist.c:28
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
-msgid "No such file or directory"
-msgstr "BÃ¶yle bir dosya ya da dizin yok"
+#: locale/programs/ld-collate.c:558
+#, c-format
+msgid "%s: too many rules; first entry only had %d"
+msgstr "%s: Ã§ok fazla kural var; sadece ilk girdide kural sayÄ±sÄ± %d"
 
-#. TRANS No process matches the specified process ID.
-#: stdio-common/../sysdeps/gnu/errlist.c:37
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
-msgid "No such process"
-msgstr "BÃ¶yle bir sÃ¼reÃ§ yok"
+#: locale/programs/ld-collate.c:594
+#, c-format
+msgid "%s: not enough sorting rules"
+msgstr "%s: sÄ±ralama kurallarÄ± yetersiz"
 
-#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
-#. TRANS completion of the call.  When this happens, you should try the call
-#. TRANS again.
-#. TRANS
-#. TRANS You can choose to have functions resume after a signal that is handled,
-#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
-#. TRANS Primitives}.
-#: stdio-common/../sysdeps/gnu/errlist.c:52
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
-msgid "Interrupted system call"
-msgstr "Sistem Ã§aÄŸrÄ±sÄ± kesme ile engellendi"
+#: locale/programs/ld-collate.c:759
+#, c-format
+msgid "%s: empty weight string not allowed"
+msgstr "%s: boÅŸ aÄŸÄ±rlÄ±k dizgesine izin verilmez"
 
-#. TRANS Input/output error; usually used for physical read or write errors.
-#: stdio-common/../sysdeps/gnu/errlist.c:61
-msgid "Input/output error"
-msgstr "Girdi/Ã‡Ä±ktÄ± hatasÄ±"
+#: locale/programs/ld-collate.c:854
+#, c-format
+msgid "%s: weights must use the same ellipsis symbol as the name"
+msgstr "%s: aÄŸÄ±rlÄ±klar isim olarak aynÄ± elips sembolÃ¼nÃ¼ kullanmalÄ±dÄ±r"
 
-#. TRANS No such device or address.  The system tried to use the device
-#. TRANS represented by a file you specified, and it couldn't find the device.
-#. TRANS This can mean that the device file was installed incorrectly, or that
-#. TRANS the physical device is missing or not correctly attached to the
-#. TRANS computer.
-#: stdio-common/../sysdeps/gnu/errlist.c:74
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
-msgid "No such device or address"
-msgstr "BÃ¶yle bir aygÄ±t ya da adres yok"
+#: locale/programs/ld-collate.c:910
+#, c-format
+msgid "%s: too many values"
+msgstr "%s: Ã§ok fazla deÄŸer var"
 
-#. TRANS Argument list too long; used when the arguments passed to a new program
-#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
-#. TRANS File}) occupy too much memory space.  This condition never arises in the
-#. TRANS GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:86
-msgid "Argument list too long"
-msgstr "ArgÃ¼man listesi Ã§ok uzun"
+#: locale/programs/ld-collate.c:1029 locale/programs/ld-collate.c:1204
+#, c-format
+msgid "order for `%.*s' already defined at %s:%Zu"
+msgstr "`%.*s' iÃ§in sÄ±ralama zaten %s:%Zu iÃ§inde atanmÄ±ÅŸ"
 
-#. TRANS Invalid executable file format.  This condition is detected by the
-#. TRANS @code{exec} functions; see @ref{Executing a File}.
-#: stdio-common/../sysdeps/gnu/errlist.c:96
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
-msgid "Exec format error"
-msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±labilir biÃ§em hatasÄ±"
+#: locale/programs/ld-collate.c:1079
+#, c-format
+msgid "%s: the start and the end symbol of a range must stand for characters"
+msgstr "%s: bir kapsamÄ±n baÅŸlangÄ±Ã§ ve bitiÅŸ sembolleri, karakterleri temsil etmelidir"
 
-#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
-#. TRANS closed or reading from a descriptor open only for writing (or vice
-#. TRANS versa).
-#: stdio-common/../sysdeps/gnu/errlist.c:107
-msgid "Bad file descriptor"
-msgstr "Dosya betimleyici hatalÄ±"
+#: locale/programs/ld-collate.c:1106
+#, c-format
+msgid "%s: byte sequences of first and last character must have the same length"
+msgstr "%s: ilk ve son karakterin bayt serisi aynÄ± uzunlukta olmalÄ±"
 
-#. TRANS There are no child processes.  This error happens on operations that are
-#. TRANS supposed to manipulate child processes, when there aren't any processes
-#. TRANS to manipulate.
-#: stdio-common/../sysdeps/gnu/errlist.c:118
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
-msgid "No child processes"
-msgstr "Bir alt sÃ¼reÃ§ yok "
+#: locale/programs/ld-collate.c:1148
+#, c-format
+msgid "%s: byte sequence of first character of sequence is not lower than that of the last character"
+msgstr "%s: serinin ilk karakterinin bayt serisi son karakterininkinden daha az deÄŸildir"
 
-#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
-#. TRANS deadlock situation.  The system does not guarantee that it will notice
-#. TRANS all such situations.  This error means you got lucky and the system
-#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
-#: stdio-common/../sysdeps/gnu/errlist.c:130
-msgid "Resource deadlock avoided"
-msgstr "Ã–zkaynak Ã¶lÃ¼kilidi engellendi"
+#: locale/programs/ld-collate.c:1273
+#, c-format
+msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
+msgstr "%s: sembolik kapsam elipsleri  `order_start' Ä±n hemen ardÄ±ndan gelmemelidir"
+
+#: locale/programs/ld-collate.c:1277
+#, c-format
+msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
+msgstr "%s: sembolik kapsam elipslerinin hemen ardÄ±ndan `order_end' gelmemelidir"
+
+#: locale/programs/ld-collate.c:1297 locale/programs/ld-ctype.c:1475
+#, c-format
+msgid "`%s' and `%.*s' are not valid names for symbolic range"
+msgstr "`%s' ve `%.*s' simgesel aralÄ±k iÃ§in geÃ§erli isimler deÄŸil"
+
+#: locale/programs/ld-collate.c:1346 locale/programs/ld-collate.c:3739
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%Zu"
+msgstr "%s: `%.*s' iÃ§in abecesel sÄ±ra zaten %s:%Zu iÃ§inde atanmÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:1355
+#, c-format
+msgid "%s: `%s' must be a character"
+msgstr "%s: `%s' bir karakter olmalÄ±"
+
+#: locale/programs/ld-collate.c:1548
+#, c-format
+msgid "%s: `position' must be used for a specific level in all sections or none"
+msgstr "%s: `position' tÃ¼m alt bÃ¶lÃ¼mlerde Ã¶zel bir dÃ¼zey iÃ§in kullanÄ±lmÄ±ÅŸ olmalÄ± ya da hiÃ§ bulunmamalÄ±"
+
+#: locale/programs/ld-collate.c:1573
+#, c-format
+msgid "symbol `%s' not defined"
+msgstr "`%s' sembolÃ¼ atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:1649 locale/programs/ld-collate.c:1755
+#, c-format
+msgid "symbol `%s' has the same encoding as"
+msgstr "`%s' sembolÃ¼ bununla aynÄ± kodlamaya sahip:"
+
+#: locale/programs/ld-collate.c:1653 locale/programs/ld-collate.c:1759
+#, c-format
+msgid "symbol `%s'"
+msgstr "`%s' sembolÃ¼"
+
+#: locale/programs/ld-collate.c:1801
+#, c-format
+msgid "no definition of `UNDEFINED'"
+msgstr "`UNDEFINED' tanÄ±mÄ± yok"
+
+#: locale/programs/ld-collate.c:1830
+#, c-format
+msgid "too many errors; giving up"
+msgstr "Ã§ok fazla hata: bÄ±rakÄ±lÄ±yor"
+
+#: locale/programs/ld-collate.c:2738
+#, c-format
+msgid "%s: duplicate definition of `%s'"
+msgstr "%s: `%s' tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:2774
+#, c-format
+msgid "%s: duplicate declaration of section `%s'"
+msgstr "%s: `%s' bÃ¶lÃ¼m bildirimi tekrarlanmÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:2913
+#, c-format
+msgid "%s: unknown character in collating symbol name"
+msgstr "%s: karÅŸÄ±laÅŸtÄ±rma sembolÃ¼ isminde bilinmeyen karakter"
+
+#: locale/programs/ld-collate.c:3045
+#, c-format
+msgid "%s: unknown character in equivalent definition name"
+msgstr "%s: eÅŸdeÄŸer tanÄ±mlama isminde bilinmeyen karakter"
+
+#: locale/programs/ld-collate.c:3058
+#, c-format
+msgid "%s: unknown character in equivalent definition value"
+msgstr "%s: eÅŸdeÄŸer tanÄ±mlama deÄŸerinde bilinmeyen karakter"
+
+#: locale/programs/ld-collate.c:3068
+#, c-format
+msgid "%s: unknown symbol `%s' in equivalent definition"
+msgstr "%s: eÅŸdeÄŸer tanÄ±mlamada bilinmeyen sembol: `%s'"
+
+#: locale/programs/ld-collate.c:3077
+msgid "error while adding equivalent collating symbol"
+msgstr "eÅŸdeÄŸer karÅŸÄ±laÅŸtÄ±rma sembolÃ¼nÃ¼ eklerken hata"
+
+#: locale/programs/ld-collate.c:3107
+#, c-format
+msgid "duplicate definition of script `%s'"
+msgstr "`%s' betiÄŸinin atamasÄ± tekrarlanmÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:3155
+#, c-format
+msgid "%s: unknown section name `%s'"
+msgstr "%s: bÃ¶lÃ¼m ismi `%s' bilinmiyor"
+
+#: locale/programs/ld-collate.c:3183
+#, c-format
+msgid "%s: multiple order definitions for section `%s'"
+msgstr "%s: `%s' alt bÃ¶lÃ¼mÃ¼nde Ã§ok sayÄ±da sÄ±ralama tanÄ±mÄ±"
+
+#: locale/programs/ld-collate.c:3208
+#, c-format
+msgid "%s: invalid number of sorting rules"
+msgstr "%s: sÄ±ralama kurallarÄ±nÄ±n sayÄ±sÄ± geÃ§ersiz"
+
+#: locale/programs/ld-collate.c:3235
+#, c-format
+msgid "%s: multiple order definitions for unnamed section"
+msgstr "%s: isimsiz alt bÃ¶lÃ¼mde Ã§ok sayÄ±da sÄ±ralama tanÄ±mÄ±"
+
+#: locale/programs/ld-collate.c:3289 locale/programs/ld-collate.c:3417
+#: locale/programs/ld-collate.c:3780
+#, c-format
+msgid "%s: missing `order_end' keyword"
+msgstr "%s: `order_end' anahtar-sÃ¶zcÃ¼ÄŸÃ¼ kayÄ±p"
+
+#: locale/programs/ld-collate.c:3350
+#, c-format
+msgid "%s: order for collating symbol %.*s not yet defined"
+msgstr "%s: karÅŸÄ±laÅŸtÄ±rma sembolÃ¼ %.*s iÃ§in abecesel sÄ±ra henÃ¼z atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:3368
+#, c-format
+msgid "%s: order for collating element %.*s not yet defined"
+msgstr "%s: karÅŸÄ±laÅŸtÄ±rma elemanÄ± %.*s iÃ§in abecesel sÄ±ra henÃ¼z atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-collate.c:3379
+#, c-format
+msgid "%s: cannot reorder after %.*s: symbol not known"
+msgstr "%s: %.*s sembolÃ¼nden sonra tekrar sÄ±ralanamÄ±yor: sembol bilinmiyor"
+
+#: locale/programs/ld-collate.c:3431 locale/programs/ld-collate.c:3792
+#, c-format
+msgid "%s: missing `reorder-end' keyword"
+msgstr "%s: `reorder_end' anahtar-sÃ¶zcÃ¼ÄŸÃ¼ kayÄ±p"
+
+#: locale/programs/ld-collate.c:3465 locale/programs/ld-collate.c:3664
+#, c-format
+msgid "%s: section `%.*s' not known"
+msgstr "%s: `%.*s' alt bÃ¶lÃ¼mÃ¼ bilinmiyor"
+
+#: locale/programs/ld-collate.c:3530
+#, c-format
+msgid "%s: bad symbol <%.*s>"
+msgstr "%s: hatalÄ± sembol <%.*s>"
+
+#: locale/programs/ld-collate.c:3727
+#, c-format
+msgid "%s: cannot have `%s' as end of ellipsis range"
+msgstr "%s: `%s' elips kapsamÄ±nÄ±n sonu olamÄ±yor"
+
+#: locale/programs/ld-collate.c:3776
+#, c-format
+msgid "%s: empty category description not allowed"
+msgstr "%s: boÅŸ kategori aÃ§Ä±klamasÄ±na izin verilmez"
+
+#: locale/programs/ld-collate.c:3795
+#, c-format
+msgid "%s: missing `reorder-sections-end' keyword"
+msgstr "%s: `reorder_section_end' anahtar-sÃ¶zcÃ¼ÄŸÃ¼ kayÄ±p"
+
+#: locale/programs/ld-ctype.c:438
+#, c-format
+msgid "No character set name specified in charmap"
+msgstr "Karakter eÅŸleÅŸme listesinde karakter kÃ¼mesi ismi belirtilmemiÅŸ"
+
+#: locale/programs/ld-ctype.c:467
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must be in class `%s'"
+msgstr "L'\\u%0*x' karakteri `%s' sÄ±nÄ±fÄ±nda, `%s' sÄ±nÄ±fÄ±nda olmalÄ±"
+
+#: locale/programs/ld-ctype.c:482
+#, c-format
+msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'"
+msgstr "L'\\u%0*x' karakteri `%s' sÄ±nÄ±fÄ±nda, `%s' sÄ±nÄ±fÄ±nda olmamalÄ±"
+
+#: locale/programs/ld-ctype.c:496 locale/programs/ld-ctype.c:554
+#, c-format
+msgid "internal error in %s, line %u"
+msgstr "%s, %u satÄ±rÄ±nda iÃ§sel hata"
+
+#: locale/programs/ld-ctype.c:525
+#, c-format
+msgid "character '%s' in class `%s' must be in class `%s'"
+msgstr "`%s' karakteri `%s' sÄ±nÄ±fÄ± yerine `%s' sÄ±nÄ±fÄ±nda olmalÄ±"
+
+#: locale/programs/ld-ctype.c:541
+#, c-format
+msgid "character '%s' in class `%s' must not be in class `%s'"
+msgstr "`%s' karakteri `%s' sÄ±nÄ±fÄ±nda ama `%s' sÄ±nÄ±fÄ±nda olmamalÄ±"
+
+#: locale/programs/ld-ctype.c:571 locale/programs/ld-ctype.c:609
+#, c-format
+msgid "<SP> character not in class `%s'"
+msgstr "<SP> karakteri `%s' sÄ±nÄ±fÄ±nda deÄŸil"
+
+#: locale/programs/ld-ctype.c:583 locale/programs/ld-ctype.c:620
+#, c-format
+msgid "<SP> character must not be in class `%s'"
+msgstr "<SP> karakteri `%s' sÄ±nÄ±fÄ±nda olmamalÄ±"
+
+#: locale/programs/ld-ctype.c:598
+#, c-format
+msgid "character <SP> not defined in character map"
+msgstr "<SP> karakteri karakter eÅŸlemde atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:712
+#, c-format
+msgid "`digit' category has not entries in groups of ten"
+msgstr "`digit' kategorisi 10 gruptan hiÃ§ birinde girdiye sahip deÄŸil"
+
+#: locale/programs/ld-ctype.c:761
+#, c-format
+msgid "no input digits defined and none of the standard names in the charmap"
+msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiÃ§ biri ve atanmÄ±ÅŸ girdi rakamlarÄ± yok"
+
+#: locale/programs/ld-ctype.c:826
+#, c-format
+msgid "not all characters used in `outdigit' are available in the charmap"
+msgstr "`outdigit' iÃ§inde kullanÄ±lan karakterlerin bir kÄ±smÄ± karakter eÅŸleÅŸme listesinde mevcut"
+
+#: locale/programs/ld-ctype.c:843
+#, c-format
+msgid "not all characters used in `outdigit' are available in the repertoire"
+msgstr "`outdigit' iÃ§inde kullanÄ±lan karakterlerin bir kÄ±smÄ± repertuvarda mevcut"
+
+#: locale/programs/ld-ctype.c:1243
+#, c-format
+msgid "character class `%s' already defined"
+msgstr "`%s' karakter sÄ±nÄ±fÄ± zaten atanmÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:1249
+#, c-format
+msgid "implementation limit: no more than %Zd character classes allowed"
+msgstr "tamamlama sÄ±nÄ±rÄ±: %Zd karakterden fazla olmayan sÄ±nÄ±flara izin verilmedi"
+
+#: locale/programs/ld-ctype.c:1275
+#, c-format
+msgid "character map `%s' already defined"
+msgstr "`%s' karakter eÅŸlem zaten atanmÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:1281
+#, c-format
+msgid "implementation limit: no more than %d character maps allowed"
+msgstr "tamamlama sÄ±nÄ±rÄ±: %d karakterden fazla olmayan karakter eÅŸleÅŸme listesine izin verilmedi"
+
+#: locale/programs/ld-ctype.c:1546 locale/programs/ld-ctype.c:1671
+#: locale/programs/ld-ctype.c:1777 locale/programs/ld-ctype.c:2466
+#: locale/programs/ld-ctype.c:3462
+#, c-format
+msgid "%s: field `%s' does not contain exactly ten entries"
+msgstr "%s: `%s' alanÄ± tamÄ± tamÄ±na 10 girdi iÃ§eremez"
+
+#: locale/programs/ld-ctype.c:1574 locale/programs/ld-ctype.c:2145
+#, c-format
+msgid "to-value <U%0*X> of range is smaller than from-value <U%0*X>"
+msgstr "kapsamdaki <U%0*X> `to' deÄŸeri <U%0*X> `from' deÄŸerinden daha kÃ¼Ã§Ã¼k"
+
+#: locale/programs/ld-ctype.c:1701
+msgid "start and end character sequence of range must have the same length"
+msgstr "kapsamÄ±n baÅŸlangÄ±Ã§ ve bitiÅŸ karakter zincirleri aynÄ± uzunlukta olmalÄ±"
+
+#: locale/programs/ld-ctype.c:1708
+msgid "to-value character sequence is smaller than from-value sequence"
+msgstr "karakter dizisindeki `to' deÄŸeri `from' deÄŸerinden daha kÃ¼Ã§Ã¼k"
+
+#: locale/programs/ld-ctype.c:2065 locale/programs/ld-ctype.c:2116
+msgid "premature end of `translit_ignore' definition"
+msgstr "`translit_ignore' tanÄ±mÄ±nÄ±n sonu eksik"
+
+#: locale/programs/ld-ctype.c:2071 locale/programs/ld-ctype.c:2122
+#: locale/programs/ld-ctype.c:2164
+msgid "syntax error"
+msgstr "sÃ¶zdizimi hatasÄ±"
+
+#: locale/programs/ld-ctype.c:2298
+#, c-format
+msgid "%s: syntax error in definition of new character class"
+msgstr "%s: yeni karakter sÄ±nÄ±fÄ±nÄ±n tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±"
+
+#: locale/programs/ld-ctype.c:2313
+#, c-format
+msgid "%s: syntax error in definition of new character map"
+msgstr "%s: yeni karakter eÅŸlemleri tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±"
+
+#: locale/programs/ld-ctype.c:2488
+msgid "ellipsis range must be marked by two operands of same type"
+msgstr "elips kapsamÄ± aynÄ± tÃ¼rde iki veri Ã¶ÄŸesi ile sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
+
+#: locale/programs/ld-ctype.c:2497
+msgid "with symbolic name range values the absolute ellipsis `...' must not be used"
+msgstr "mutlak elips `...' sembolik isim kapsamÄ±ndaki deÄŸerlerle kullanÄ±lmamalÄ±"
+
+#: locale/programs/ld-ctype.c:2512
+msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
+msgstr "onaltÄ±lÄ±k sembolik elips `..' UCS kapsam deÄŸerlerinden biriyle kullanÄ±lmalÄ±"
+
+#: locale/programs/ld-ctype.c:2526
+msgid "with character code range values one must use the absolute ellipsis `...'"
+msgstr "mutlak elips `...' karakter kod deÄŸerlerinden biriyle kullanÄ±lmalÄ±"
+
+#: locale/programs/ld-ctype.c:2677
+#, c-format
+msgid "duplicated definition for mapping `%s'"
+msgstr "`%s' eÅŸlemi iÃ§in atama tekrarlanmÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:2763 locale/programs/ld-ctype.c:2907
+#, c-format
+msgid "%s: `translit_start' section does not end with `translit_end'"
+msgstr "%s: `translit_start' bÃ¶lÃ¼mÃ¼ `translit_end' ile bitmiyor"
+
+#: locale/programs/ld-ctype.c:2858
+#, c-format
+msgid "%s: duplicate `default_missing' definition"
+msgstr "%s: `default_missing' tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:2863
+msgid "previous definition was here"
+msgstr "Ã¶nceki tanÄ±m burasÄ±ydÄ±"
+
+#: locale/programs/ld-ctype.c:2885
+#, c-format
+msgid "%s: no representable `default_missing' definition found"
+msgstr "%s: temsil edilebilir `default_missing' atamasÄ± bulunamadÄ±"
+
+#: locale/programs/ld-ctype.c:3038
+#, c-format
+msgid "%s: character `%s' not defined in charmap while needed as default value"
+msgstr "%s: karakter eÅŸlem listesinde Ã¶ntanÄ±mlÄ± deÄŸer olarak gerekli olmasÄ±na raÄŸmen `%s' karakteri atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:3043 locale/programs/ld-ctype.c:3127
+#: locale/programs/ld-ctype.c:3147 locale/programs/ld-ctype.c:3168
+#: locale/programs/ld-ctype.c:3189 locale/programs/ld-ctype.c:3210
+#: locale/programs/ld-ctype.c:3231 locale/programs/ld-ctype.c:3271
+#: locale/programs/ld-ctype.c:3292 locale/programs/ld-ctype.c:3359
+#, c-format
+msgid "%s: character `%s' in charmap not representable with one byte"
+msgstr "%s: karakter eÅŸlem listesinde `%s' karakteri bir bayt ile temsil edilemez"
+
+#: locale/programs/ld-ctype.c:3122 locale/programs/ld-ctype.c:3142
+#: locale/programs/ld-ctype.c:3184 locale/programs/ld-ctype.c:3205
+#: locale/programs/ld-ctype.c:3226 locale/programs/ld-ctype.c:3266
+#: locale/programs/ld-ctype.c:3287 locale/programs/ld-ctype.c:3354
+#: locale/programs/ld-ctype.c:3396 locale/programs/ld-ctype.c:3421
+#, c-format
+msgid "%s: character `%s' not defined while needed as default value"
+msgstr "%s: Ã¶ntanÄ±mlÄ± deÄŸer olarak gerekli olmasÄ±na raÄŸmen `%s' karakteri atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:3163
+#, c-format
+msgid "character `%s' not defined while needed as default value"
+msgstr "Ã–ntanÄ±mlÄ± deÄŸer olmasÄ± gereken `%s' karakteri atanmamÄ±ÅŸ"
+
+#: locale/programs/ld-ctype.c:3403 locale/programs/ld-ctype.c:3428
+#, c-format
+msgid "%s: character `%s' needed as default value not representable with one byte"
+msgstr "%s: Ã¶ntanÄ±mlÄ± deÄŸer olarak gerekli olan `%s' karakteri tek bayt ile temsil edilemez"
+
+#: locale/programs/ld-ctype.c:3483
+#, c-format
+msgid "no output digits defined and none of the standard names in the charmap"
+msgstr "karakter eÅŸleÅŸme listesinde standart isimlerin hiÃ§ biri ve atanmÄ±ÅŸ Ã§Ä±ktÄ± rakamlarÄ± yok"
+
+#: locale/programs/ld-ctype.c:3774
+#, c-format
+msgid "%s: transliteration data from locale `%s' not available"
+msgstr "%s: `%s' yerelinden baÅŸka bir dilin alfabesinde yazma verisi yok"
+
+#: locale/programs/ld-ctype.c:3875
+#, c-format
+msgid "%s: table for class \"%s\": %lu bytes\n"
+msgstr "%s: \"%s\" sÄ±nÄ±fÄ±nÄ±n tablosu: %lu bayt\n"
+
+#: locale/programs/ld-ctype.c:3944
+#, c-format
+msgid "%s: table for map \"%s\": %lu bytes\n"
+msgstr "%s: \"%s\" eÅŸlemlerinin tablosu: %lu bayt\n"
+
+#: locale/programs/ld-ctype.c:4077
+#, c-format
+msgid "%s: table for width: %lu bytes\n"
+msgstr "%s: geniÅŸlik iÃ§in tablo: %lu bayt\n"
+
+#: locale/programs/ld-identification.c:169
+#, c-format
+msgid "%s: no identification for category `%s'"
+msgstr "%s: `%s' kategorisi iÃ§in hiÃ§ identification satÄ±rÄ± yok"
+
+#: locale/programs/ld-identification.c:434
+#, c-format
+msgid "%s: duplicate category version definition"
+msgstr "%s kategori sÃ¼rÃ¼mÃ¼ tanÄ±mÄ± tekrarlanmÄ±ÅŸ"
+
+#: locale/programs/ld-measurement.c:112
+#, c-format
+msgid "%s: invalid value for field `%s'"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸer geÃ§ersiz"
+
+#: locale/programs/ld-messages.c:113 locale/programs/ld-messages.c:147
+#, c-format
+msgid "%s: field `%s' undefined"
+msgstr "%s: `%s' alanÄ± tanÄ±msÄ±z"
+
+#: locale/programs/ld-messages.c:120 locale/programs/ld-messages.c:154
+#, c-format
+msgid "%s: value for field `%s' must not be an empty string"
+msgstr "%s: `%s' alanÄ±nÄ±n deÄŸeri boÅŸ bir dizge olmamalÄ±"
+
+#: locale/programs/ld-messages.c:136 locale/programs/ld-messages.c:170
+#, c-format
+msgid "%s: no correct regular expression for field `%s': %s"
+msgstr "%s: `%s' alanÄ±nda doÄŸru bir dÃ¼zenli ifade yok: %s"
+
+#: locale/programs/ld-monetary.c:222
+#, c-format
+msgid "%s: value of field `int_curr_symbol' has wrong length"
+msgstr "%s: `int_curr_symbol' alanÄ±ndaki deÄŸer yanlÄ±ÅŸ uzunlukta"
+
+#: locale/programs/ld-monetary.c:235
+#, c-format
+msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
+msgstr "%s: `int_curr_symbol' alanÄ±nÄ±n deÄŸeri ISO 4217'deki geÃ§erli isimlerden biri deÄŸil"
+
+#: locale/programs/ld-monetary.c:254 locale/programs/ld-numeric.c:117
+#, c-format
+msgid "%s: value for field `%s' must not be the empty string"
+msgstr "%s: `%s' alanÄ±nÄ±n deÄŸeri boÅŸ dizge olmamalÄ±"
+
+#: locale/programs/ld-monetary.c:282 locale/programs/ld-monetary.c:312
+#, c-format
+msgid "%s: value for field `%s' must be in range %d...%d"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸer %d...%d aralÄ±ÄŸÄ±nda olmalÄ±"
+
+#: locale/programs/ld-monetary.c:744 locale/programs/ld-numeric.c:273
+#, c-format
+msgid "%s: value for field `%s' must be a single character"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸer tek karakter olmalÄ±"
+
+#: locale/programs/ld-monetary.c:841 locale/programs/ld-numeric.c:317
+#, c-format
+msgid "%s: `-1' must be last entry in `%s' field"
+msgstr "%s: `%s' alanÄ±nda `-1' son girdi olmalÄ±"
+
+#: locale/programs/ld-monetary.c:863 locale/programs/ld-numeric.c:334
+#, c-format
+msgid "%s: values for field `%s' must be smaller than 127"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸer 127 den kÃ¼Ã§Ã¼k olmalÄ±"
+
+#: locale/programs/ld-monetary.c:906
+msgid "conversion rate value cannot be zero"
+msgstr "dÃ¶nÃ¼ÅŸtÃ¼rme oranÄ± sÄ±fÄ±r olamaz"
+
+#: locale/programs/ld-name.c:128 locale/programs/ld-telephone.c:125
+#: locale/programs/ld-telephone.c:148
+#, c-format
+msgid "%s: invalid escape sequence in field `%s'"
+msgstr "%s: `%s' alanÄ±nda geÃ§ersiz Ã¶nceleme dizisi"
+
+#: locale/programs/ld-time.c:246
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinin yÃ¶n flamasÄ± '+' ya da '-' deÄŸil"
+
+#: locale/programs/ld-time.c:257
+#, c-format
+msgid "%s: direction flag in string %Zd in `era' field is not a single character"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinin yÃ¶n flamasÄ± tek karakter deÄŸil"
+
+#: locale/programs/ld-time.c:270
+#, c-format
+msgid "%s: invalid number for offset in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde dengeleme deÄŸeri olarak geÃ§ersiz sayÄ±"
+
+#: locale/programs/ld-time.c:278
+#, c-format
+msgid "%s: garbage at end of offset value in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinin dengeleme deÄŸerinin sonunda bozulma saptandÄ±"
+
+#: locale/programs/ld-time.c:329
+#, c-format
+msgid "%s: invalid starting date in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde baÅŸlangÄ±Ã§ tarihi geÃ§ersiz"
+
+#: locale/programs/ld-time.c:338
+#, c-format
+msgid "%s: garbage at end of starting date in string %Zd in `era' field "
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde baÅŸlangÄ±Ã§ tarihinin sonunda bozulma saptandÄ±"
+
+#: locale/programs/ld-time.c:357
+#, c-format
+msgid "%s: starting date is invalid in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde baÅŸlangÄ±Ã§ tarihi geÃ§ersiz"
+
+#: locale/programs/ld-time.c:406
+#, c-format
+msgid "%s: invalid stopping date in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde bitiÅŸ tarihi geÃ§ersiz"
+
+#: locale/programs/ld-time.c:415
+#, c-format
+msgid "%s: garbage at end of stopping date in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde bitiÅŸ tarihinin sonunda bozulma saptandÄ±"
+
+#: locale/programs/ld-time.c:434
+#, c-format
+msgid "%s: stopping date is invalid in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde bitiÅŸ tarihi geÃ§ersiz"
+
+#: locale/programs/ld-time.c:443
+#, c-format
+msgid "%s: missing era name in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde dÃ¶nem ismi eksik"
+
+#: locale/programs/ld-time.c:455
+#, c-format
+msgid "%s: missing era format in string %Zd in `era' field"
+msgstr "%s: `era' alanÄ±ndaki %Zd dizgesinde dÃ¶nemsellik biÃ§emi eksik"
+
+#: locale/programs/ld-time.c:496
+#, c-format
+msgid "%s: third operand for value of field `%s' must not be larger than %d"
+msgstr "%s: `%s' alanÄ±nÄ±n deÄŸerindeki Ã¼Ã§Ã¼ncÃ¼ veri Ã¶ÄŸesi en fazla %d olabilir"
+
+#: locale/programs/ld-time.c:504 locale/programs/ld-time.c:512
+#, c-format
+msgid "%s: values of field `%s' must not be larger than %d"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸer %d den bÃ¼yÃ¼k olmamalÄ±"
+
+#: locale/programs/ld-time.c:520
+#, c-format
+msgid "%s: values for field `%s' must not be larger than %d"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸer %d den bÃ¼yÃ¼k olmalÄ±"
+
+#: locale/programs/ld-time.c:1003
+#, c-format
+msgid "%s: too few values for field `%s'"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸerler Ã§ok az"
+
+#: locale/programs/ld-time.c:1048
+msgid "extra trailing semicolon"
+msgstr "fazladan ; var"
+
+#: locale/programs/ld-time.c:1051
+#, c-format
+msgid "%s: too many values for field `%s'"
+msgstr "%s: `%s' alanÄ±ndaki deÄŸerler Ã§ok fazla"
+
+#: locale/programs/linereader.c:129
+msgid "trailing garbage at end of line"
+msgstr "satÄ±r sonu bozuk"
+
+#: locale/programs/linereader.c:297
+msgid "garbage at end of number"
+msgstr "numaranÄ±n sonunda bozulma"
+
+#: locale/programs/linereader.c:409
+msgid "garbage at end of character code specification"
+msgstr "karakter kodu Ã¶zelliklerinin sonunda bozulma"
+
+#: locale/programs/linereader.c:495
+msgid "unterminated symbolic name"
+msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ sembolik isim"
+
+#: locale/programs/linereader.c:622
+msgid "illegal escape sequence at end of string"
+msgstr "karakter dizisinin sonunda uygun olmayan escape dizisi"
+
+#: locale/programs/linereader.c:626 locale/programs/linereader.c:854
+msgid "unterminated string"
+msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ dizge"
+
+#: locale/programs/linereader.c:668
+msgid "non-symbolic character value should not be used"
+msgstr "sembolik olmayan karakter deÄŸeri kullanÄ±lmÄ±ÅŸ olmayacaktÄ±"
+
+#: locale/programs/linereader.c:815
+#, c-format
+msgid "symbol `%.*s' not in charmap"
+msgstr "`%.*s' sembolÃ¼ CHARMAP iÃ§inde deÄŸil"
+
+#: locale/programs/linereader.c:836
+#, c-format
+msgid "symbol `%.*s' not in repertoire map"
+msgstr "`%.*s' sembolÃ¼ repertuar eÅŸlem iÃ§inde deÄŸil"
+
+#: locale/programs/locale.c:73
+msgid "System information:"
+msgstr "Sistem bilgileri:"
+
+#: locale/programs/locale.c:75
+msgid "Write names of available locales"
+msgstr "Mevcut yerellerin isimlerini yazar"
+
+#: locale/programs/locale.c:77
+msgid "Write names of available charmaps"
+msgstr "Mevcut karakter eÅŸlemlerin isimlerini yazar"
+
+#: locale/programs/locale.c:78
+msgid "Modify output format:"
+msgstr "DeÄŸiÅŸtirme Ã§Ä±ktÄ± biÃ§emi:"
+
+#: locale/programs/locale.c:79
+msgid "Write names of selected categories"
+msgstr "SeÃ§ilmiÅŸ kategorilerin isimlerini yazar"
+
+#: locale/programs/locale.c:80
+msgid "Write names of selected keywords"
+msgstr "SeÃ§ilmiÅŸ anahtar kelimelerin isimlerini yazar"
+
+#: locale/programs/locale.c:81
+msgid "Print more information"
+msgstr "Daha fazla ileti basar"
+
+#: locale/programs/locale.c:86
+msgid ""
+"Get locale-specific information.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Yerele Ã¶zgÃ¼ bilgileri gÃ¶sterir.\n"
+"YazÄ±lÄ±m hatalarÄ±nÄ± bildirme iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\n"
+
+#: locale/programs/locale.c:91
+msgid ""
+"NAME\n"
+"[-a|-m]"
+msgstr ""
+"Ä°SÄ°M\n"
+"[-a|-m]"
+
+#: locale/programs/locale.c:192
+#, c-format
+msgid "Cannot set LC_CTYPE to default locale"
+msgstr "LC_CTYPE deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+
+#: locale/programs/locale.c:194
+#, c-format
+msgid "Cannot set LC_MESSAGES to default locale"
+msgstr "LC_MESSAGES  deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+
+#: locale/programs/locale.c:207
+#, c-format
+msgid "Cannot set LC_COLLATE to default locale"
+msgstr "LC_COLLATE  deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+
+#: locale/programs/locale.c:223
+#, c-format
+msgid "Cannot set LC_ALL to default locale"
+msgstr "LC_ALL deÄŸiÅŸkenine Ã¶ntanÄ±mlÄ± yerel atanamaz"
+
+#: locale/programs/locale.c:499
+#, c-format
+msgid "while preparing output"
+msgstr "Ã§Ä±ktÄ±yÄ± hazÄ±rlarken"
+
+#: locale/programs/localedef.c:119
+msgid "Input Files:"
+msgstr "Girdi DosyalarÄ±:"
+
+#: locale/programs/localedef.c:121
+msgid "Symbolic character names defined in FILE"
+msgstr "Sembolik karakter isimleri DOSYA dosyasÄ±nda atandÄ±"
+
+#: locale/programs/localedef.c:122
+msgid "Source definitions are found in FILE"
+msgstr "Kaynak tanÄ±mlarÄ± DOSYA da bulunur"
+
+#: locale/programs/localedef.c:124
+msgid "FILE contains mapping from symbolic names to UCS4 values"
+msgstr "DOSYA sembolik isimlerden UCS4 deÄŸerlere eÅŸlemler iÃ§erir"
+
+#: locale/programs/localedef.c:128
+msgid "Create output even if warning messages were issued"
+msgstr "UyarÄ± iletileri yayÄ±nlansa bile Ã§Ä±ktÄ± dosyasÄ±nÄ± oluÅŸturur"
+
+#: locale/programs/localedef.c:129
+msgid "Create old-style tables"
+msgstr "Eski tarz tablolar oluÅŸturur"
+
+#: locale/programs/localedef.c:130
+msgid "Optional output file prefix"
+msgstr "Ã‡Ä±ktÄ± dosyasÄ± Ã¶neki isteÄŸe baÄŸlÄ±"
+
+#: locale/programs/localedef.c:131
+msgid "Be strictly POSIX conform"
+msgstr "Kesinlikle POSIX-uygun olur"
+
+#: locale/programs/localedef.c:133
+msgid "Suppress warnings and information messages"
+msgstr "UyarÄ±larÄ± ve bilgilendirme iletilerini bastÄ±rÄ±r"
+
+#: locale/programs/localedef.c:134
+msgid "Print more messages"
+msgstr "Daha fazla ileti basar"
+
+#: locale/programs/localedef.c:135
+msgid "Archive control:"
+msgstr "ArÅŸiv denetimi:"
+
+#: locale/programs/localedef.c:137
+msgid "Don't add new data to archive"
+msgstr "ArÅŸive yeni veri eklenmez"
+
+#: locale/programs/localedef.c:139
+msgid "Add locales named by parameters to archive"
+msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸive ekler"
+
+#: locale/programs/localedef.c:140
+msgid "Replace existing archive content"
+msgstr "Mevcut arÅŸiv iÃ§eriÄŸiyle deÄŸiÅŸtirilir "
+
+#: locale/programs/localedef.c:142
+msgid "Remove locales named by parameters from archive"
+msgstr "Parametrelerde isimleri belirtilen yerelleri arÅŸivden siler"
+
+#: locale/programs/localedef.c:143
+msgid "List content of archive"
+msgstr "ArÅŸivin iÃ§indekiler"
+
+#: locale/programs/localedef.c:145
+msgid "locale.alias file to consult when making archive"
+msgstr "arÅŸiv oluÅŸturulurken baÅŸvurulacak locale.alias dosyasÄ±"
+
+#: locale/programs/localedef.c:150
+msgid "Compile locale specification"
+msgstr "Dil karakteristiklerini derler"
+
+#: locale/programs/localedef.c:153
+msgid ""
+"NAME\n"
+"[--add-to-archive|--delete-from-archive] FILE...\n"
+"--list-archive [FILE]"
+msgstr ""
+"Ä°SÄ°M\n"
+"[--add-to-archive|--delete-from-archive] DOSYA...\n"
+"--list-archive [DOSYA]"
+
+#: locale/programs/localedef.c:231
+#, c-format
+msgid "cannot create directory for output files"
+msgstr "Ã§Ä±ktÄ± dosyalarÄ± iÃ§in dizin oluÅŸturulamÄ±yor"
+
+#: locale/programs/localedef.c:242
+#, c-format
+msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
+msgstr "Ã–LÃœMCÃœL: sistem `_POSIX2_LOCALEDEF' atamÄ±yor"
+
+#: locale/programs/localedef.c:256 locale/programs/localedef.c:272
+#: locale/programs/localedef.c:598 locale/programs/localedef.c:618
+#, c-format
+msgid "cannot open locale definition file `%s'"
+msgstr "Dil karakteristikleri tanÄ±mlama dosyasÄ± `%s' aÃ§Ä±lamÄ±yor"
+
+#: locale/programs/localedef.c:284
+#, c-format
+msgid "cannot write output files to `%s'"
+msgstr "Ã§Ä±ktÄ± dosyalarÄ± `%s' dizinine yazÄ±lamÄ±yor"
+
+#: locale/programs/localedef.c:365
+#, c-format
+msgid ""
+"System's directory for character maps : %s\n"
+"                       repertoire maps: %s\n"
+"                       locale path    : %s\n"
+"%s"
+msgstr ""
+"Karakter eÅŸlemler iÃ§in sistem dizini: %s\n"
+"                 Repertuvar eÅŸlemler: %s\n"
+"        Dil karakteristikleri dizini: %s\n"
+"%s"
+
+#: locale/programs/localedef.c:566
+#, c-format
+msgid "circular dependencies between locale definitions"
+msgstr "Dil karakteristikleri tanÄ±mlarÄ± arasÄ±nda baÄŸÄ±mlÄ±lÄ±klar kÄ±sÄ±r dÃ¶ngÃ¼lÃ¼"
+
+#: locale/programs/localedef.c:572
+#, c-format
+msgid "cannot add already read locale `%s' a second time"
+msgstr "Zaten okunan `%s' dil karakteristikleri ikinci bir kez eklenemez"
+
+#: locale/programs/locarchive.c:87 locale/programs/locarchive.c:256
+#, c-format
+msgid "cannot create temporary file"
+msgstr "geÃ§ici dosya oluÅŸturulamÄ±yor"
+
+#: locale/programs/locarchive.c:116 locale/programs/locarchive.c:302
+#, c-format
+msgid "cannot initialize archive file"
+msgstr "arÅŸiv dosyasÄ± ilklendirilemiyor"
+
+#: locale/programs/locarchive.c:123 locale/programs/locarchive.c:309
+#, c-format
+msgid "cannot resize archive file"
+msgstr "arÅŸiv dosyasÄ±nÄ±n boyutu deÄŸiÅŸtirilemiyor"
+
+#: locale/programs/locarchive.c:132 locale/programs/locarchive.c:318
+#: locale/programs/locarchive.c:506
+#, c-format
+msgid "cannot map archive header"
+msgstr "arÅŸiv baÅŸlÄ±ÄŸÄ± eÅŸlenemiyor"
+
+#: locale/programs/locarchive.c:154
+#, c-format
+msgid "failed to create new locale archive"
+msgstr "yeni yerel arÅŸivi oluÅŸturulamadÄ±"
+
+#: locale/programs/locarchive.c:166
+#, c-format
+msgid "cannot change mode of new locale archive"
+msgstr "yeni yerel arÅŸivinin kipi deÄŸiÅŸtirilemiyor"
+
+#: locale/programs/locarchive.c:250
+#, c-format
+msgid "cannot map locale archive file"
+msgstr "yerel arÅŸiv dosyasÄ± eÅŸlenemiyor"
+
+#: locale/programs/locarchive.c:326
+#, c-format
+msgid "cannot lock new archive"
+msgstr "yeni arÅŸiv kilitlenemiyor"
+
+#: locale/programs/locarchive.c:375
+#, c-format
+msgid "cannot extend locale archive file"
+msgstr "yerel arÅŸiv dosyasÄ± geniÅŸletilemiyor"
+
+#: locale/programs/locarchive.c:384
+#, c-format
+msgid "cannot change mode of resized locale archive"
+msgstr "boyutu deÄŸiÅŸtirilen yerel arÅŸivin kipi deÄŸiÅŸtirilemiyor"
+
+#: locale/programs/locarchive.c:392
+#, c-format
+msgid "cannot rename new archive"
+msgstr "yeni arÅŸivin ismi deÄŸiÅŸtirilemiyor"
+
+#: locale/programs/locarchive.c:445
+#, c-format
+msgid "cannot open locale archive \"%s\""
+msgstr "yerel arÅŸiv `%s' aÃ§Ä±lamÄ±yor"
+
+#: locale/programs/locarchive.c:450
+#, c-format
+msgid "cannot stat locale archive \"%s\""
+msgstr "\"%s\" yerel arÅŸivi durumlanamÄ±yor"
+
+#: locale/programs/locarchive.c:469
+#, c-format
+msgid "cannot lock locale archive \"%s\""
+msgstr "\"%s\" yerel arÅŸivi kilitlenemiyor"
+
+#: locale/programs/locarchive.c:492
+#, c-format
+msgid "cannot read archive header"
+msgstr "arÅŸiv baÅŸlÄ±ÄŸÄ± okunamÄ±yor"
+
+#: locale/programs/locarchive.c:552
+#, c-format
+msgid "locale '%s' already exists"
+msgstr "`%s' yereli zaten var"
+
+#: locale/programs/locarchive.c:783 locale/programs/locarchive.c:798
+#: locale/programs/locarchive.c:810 locale/programs/locarchive.c:822
+#: locale/programs/locfile.c:343
+#, c-format
+msgid "cannot add to locale archive"
+msgstr "yerel arÅŸive ekleme yapÄ±lamÄ±yor"
+
+#: locale/programs/locarchive.c:977
+#, c-format
+msgid "locale alias file `%s' not found"
+msgstr "`%s' yerel isim dosyasÄ± bulunamadÄ±"
+
+#: locale/programs/locarchive.c:1121
+#, c-format
+msgid "Adding %s\n"
+msgstr "%s ekleniyor\n"
+
+#: locale/programs/locarchive.c:1127
+#, c-format
+msgid "stat of \"%s\" failed: %s: ignored"
+msgstr "\"%s\" durumlamasÄ± baÅŸarÄ±sÄ±z: %s: yoksayÄ±ldÄ±"
+
+#: locale/programs/locarchive.c:1133
+#, c-format
+msgid "\"%s\" is no directory; ignored"
+msgstr "\"%s\" dizinsiz; yoksayÄ±ldÄ±"
+
+#: locale/programs/locarchive.c:1140
+#, c-format
+msgid "cannot open directory \"%s\": %s: ignored"
+msgstr "\"%s\" dizini aÃ§Ä±lamÄ±yor: %s: yoksayÄ±ldÄ±"
+
+#: locale/programs/locarchive.c:1212
+#, c-format
+msgid "incomplete set of locale files in \"%s\""
+msgstr "\"%s\" iÃ§indeki yerel dosyalarÄ± kÃ¼mesi tamamlanmamÄ±ÅŸ"
+
+#: locale/programs/locarchive.c:1276
+#, c-format
+msgid "cannot read all files in \"%s\": ignored"
+msgstr "\"%s\" iÃ§indeki hiÃ§bir dosya okunamÄ±yor: yoksayÄ±ldÄ±"
+
+#: locale/programs/locarchive.c:1346
+#, c-format
+msgid "locale \"%s\" not in archive"
+msgstr "\"%s\" yeri arÅŸivde deÄŸil"
+
+#: locale/programs/locfile.c:131
+#, c-format
+msgid "argument to `%s' must be a single character"
+msgstr "%s'in argÃ¼manÄ± bir tek karakter olmalÄ±"
+
+#: locale/programs/locfile.c:251
+msgid "syntax error: not inside a locale definition section"
+msgstr "sÃ¶zdizimi hatasÄ±: bir yerel tanÄ±mlama bÃ¶lÃ¼mÃ¼ iÃ§inde deÄŸil"
+
+#: locale/programs/locfile.c:625
+#, c-format
+msgid "cannot open output file `%s' for category `%s'"
+msgstr "Ã§Ä±ktÄ± dosyasÄ± `%s' aÃ§Ä±lamadÄ±; `%s' kategorisi iÃ§in."
+
+#: locale/programs/locfile.c:649
+#, c-format
+msgid "failure while writing data for category `%s'"
+msgstr "`%s' kategorisi iÃ§in veri yazÄ±lÄ±rken hata oluÅŸtu"
+
+#: locale/programs/locfile.c:745
+#, c-format
+msgid "cannot create output file `%s' for category `%s'"
+msgstr "Ã§Ä±ktÄ± dosyasÄ± `%s' `%s' kategorisi iÃ§in oluÅŸturulamÄ±yor"
+
+#: locale/programs/locfile.c:781
+msgid "expect string argument for `copy'"
+msgstr "`copy' iÃ§in dizge argÃ¼man gerekli"
+
+#: locale/programs/locfile.c:785
+msgid "locale name should consist only of portable characters"
+msgstr "yer isimlerinin karakterleri ascii 127 iÃ§inden seÃ§ilmiÅŸ olmalÄ±"
+
+#: locale/programs/locfile.c:804
+msgid "no other keyword shall be specified when `copy' is used"
+msgstr "`copy' kullanÄ±ldÄ±ÄŸÄ±nda belirtilmiÅŸ olacak diÄŸer anahtar kelime yok"
+
+#: locale/programs/repertoire.c:229 locale/programs/repertoire.c:270
+#: locale/programs/repertoire.c:295
+#, c-format
+msgid "syntax error in repertoire map definition: %s"
+msgstr "repertuar eÅŸlem tanÄ±mÄ± iÃ§inde sÃ¶zdizimi hatasÄ±: %s"
+
+#: locale/programs/repertoire.c:271
+msgid "no <Uxxxx> or <Uxxxxxxxx> value given"
+msgstr "<Uxxxx> ya da <Uxxxxxxxx> deÄŸeri verilmeliydi"
+
+#: locale/programs/repertoire.c:331
+#, c-format
+msgid "cannot save new repertoire map"
+msgstr "yeni repertuvar eÅŸlemi kaydedilemiyor"
+
+#: locale/programs/repertoire.c:342
+#, c-format
+msgid "repertoire map file `%s' not found"
+msgstr "`%s' repertuar eÅŸlem dosyasÄ± bulunamadÄ±"
+
+#: locale/programs/repertoire.c:449
+#, c-format
+msgid "<%s> and <%s> are invalid names for range"
+msgstr "<%s> ve <%s> kapsam iÃ§in geÃ§ersiz isimler"
+
+#: locale/programs/repertoire.c:456
+msgid "upper limit in range is not smaller then lower limit"
+msgstr "kapsamdaki Ã¼st sÄ±nÄ±r alt sÄ±nÄ±rdan kÃ¼Ã§Ã¼k deÄŸil"
+
+#: login/programs/pt_chown.c:74
+#, c-format
+msgid "Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.\n"
+msgstr "Dosya tanÄ±tÄ±cÄ± `%d' Ã¼zerinden aktarÄ±lan asÄ±l sÃ¶zde uÃ§birime karÅŸÄ±lÄ±k olan yardÄ±mcÄ± sÃ¶zde uÃ§birimin kullanÄ±cÄ±, grup ve eriÅŸim izinlerini atar. `grantpt' iÅŸlevine yardÄ±mcÄ± bir program olup doÄŸrudan komut satÄ±rÄ±ndan kullanmak iÃ§in tasarlanmamÄ±ÅŸtÄ±r.\n"
+
+#: login/programs/pt_chown.c:84
+#, c-format
+msgid ""
+"The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.\n"
+"\n"
+"%s"
+msgstr ""
+"Sahibi ÅŸu an ki kullanÄ±cÄ±, grubu `%s' yapÄ±ldÄ± ve eriÅŸim izinleri `%o' olarak ayarlandÄ±.\n"
+"\n"
+"%s"
+
+#: login/programs/pt_chown.c:161
+#, c-format
+msgid "too many arguments"
+msgstr "Ã§ok fazla argÃ¼man var"
+
+#: login/programs/pt_chown.c:169
+#, c-format
+msgid "needs to be installed setuid `root'"
+msgstr "setuid `root' olarak kurulu olmasÄ± gerekir"
+
+#: malloc/mcheck.c:324
+msgid "memory is consistent, library is buggy\n"
+msgstr "bellek tutarlÄ±, kitaplÄ±k hatalÄ±\n"
+
+#: malloc/mcheck.c:327
+msgid "memory clobbered before allocated block\n"
+msgstr "bellek ayrÄ±lmÄ±ÅŸ bloÄŸun Ã¶ncesine taÅŸtÄ±\n"
+
+#: malloc/mcheck.c:330
+msgid "memory clobbered past end of allocated block\n"
+msgstr "bellek ayrÄ±lmÄ±ÅŸ bloÄŸun sonrasÄ±na taÅŸtÄ±\n"
+
+#: malloc/mcheck.c:333
+msgid "block freed twice\n"
+msgstr "blok iki kere serbest bÄ±rakÄ±ldÄ±\n"
+
+#: malloc/mcheck.c:336
+msgid "bogus mcheck_status, library is buggy\n"
+msgstr "mcheck_status sahte, kitaplÄ±k hatalÄ±\n"
+
+#: malloc/memusage.sh:27
+msgid "Try `memusage --help' for more information."
+msgstr "Daha fazla bilgi iÃ§in `memusage --help' yazÄ±nÄ±z."
+
+#: malloc/memusage.sh:33
+msgid "memusage: option `$1' requires an argument"
+msgstr "memusage: `$1' seÃ§eneÄŸi bir argÃ¼manla kullanÄ±lÄ±r"
+
+#: malloc/memusage.sh:39
+msgid ""
+"Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...\n"
+"Profile memory usage of PROGRAM.\n"
+"\n"
+"   -n,--progname=NAME     Name of the program file to profile\n"
+"   -p,--png=FILE          Generate PNG graphic and store it in FILE\n"
+"   -d,--data=FILE         Generate binary data file and store it in FILE\n"
+"   -u,--unbuffered        Don't buffer output\n"
+"   -b,--buffer=SIZE       Collect SIZE entries before writing them out\n"
+"      --no-timer          Don't collect additional information though timer\n"
+"   -m,--mmap              Also trace mmap & friends\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+" The following options only apply when generating graphical output:\n"
+"   -t,--time-based        Make graph linear in time\n"
+"   -T,--total             Also draw graph of total memory use\n"
+"      --title=STRING      Use STRING as title of the graph\n"
+"   -x,--x-size=SIZE       Make graphic SIZE pixels wide\n"
+"   -y,--y-size=SIZE       Make graphic SIZE pixels high\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>."
+msgstr ""
+"KullanÄ±mÄ±: memusage [SEÃ‡ENEK]... PROGRAM [PROGRAMSEÃ‡ENEÄžÄ°]...\n"
+"PROGRAMÄ±n bellek kullanÄ±m porofilini Ã§Ä±karÄ±r.\n"
+"\n"
+"   -n,--progname=Ä°SÄ°M     profili Ã§Ä±karÄ±lacak programÄ±n ismi\n"
+"   -p,--png=DOSYA         PNG Ã¼retir ve DOSYAya yazar\n"
+"   -d,--data=DOSYA        ikil veri dosyasÄ± Ã¼retir ve DOSYAya yazar\n"
+"   -u,--unbuffered        tamponlama yapmaz\n"
+"   -b,--buffer=BOYUT      yazmak iÃ§in Ã¶nce BOYUT girdiyi toplar\n"
+"      --no-timer          zamanlayÄ±cÄ±ya raÄŸmen ek bilgi toplamaz\n"
+"   -m,--mmap              ayrÄ±ca mmap ve ÅŸÃ¼rekasÄ±nÄ± da izler\n"
+"\n"
+"   -?,--help              bu yardÄ±m metnini basar ve Ã§Ä±kar\n"
+"      --usage             kÄ±sa bir kullanÄ±m iletisi basar\n"
+"   -V,--version           sÃ¼rÃ¼m bilgilerini basar ve Ã§Ä±kar\n"
+"\n"
+" AÅŸaÄŸÄ±daki seÃ§enekler sadece Ã§izgesel Ã§Ä±ktÄ± Ã¼retilirken iÅŸe yarar:\n"
+"   -t,--time-based        zamanda dÃ¼zgÃ¼n doÄŸrusal Ã§izge Ã§Ä±karÄ±r\n"
+"   -T,--total             ayrÄ±ca toplam bellek kullanÄ±mÄ± Ã§izgesini Ã§Ä±karÄ±r\n"
+"      --title=DÄ°ZGE       DÄ°ZGEyi Ã§izge baÅŸlÄ±ÄŸÄ± yapar\n"
+"   -x,--x-size=BOYUT      Ã§izgeyi BOYUT benek geniÅŸlikte Ã§izer\n"
+"   -y,--y-size=BOYUT      Ã§izgeyi BOYUT benek yÃ¼kseklikte Ã§izer\n"
+"\n"
+"Uzun seÃ§enekler iÃ§in zorunlu olan nitelikler kÄ±sa seÃ§enekler iÃ§in de\n"
+"zonrunludur.\n"
+"\n"
+"YazÄ±lÄ±m hatalarÄ±nÄ± bildirme iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz."
 
-#. TRANS No memory available.  The system cannot allocate more virtual memory
-#. TRANS because its capacity is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:140
-msgid "Cannot allocate memory"
-msgstr "Bellek ayrÄ±lamadÄ±"
+#: malloc/memusage.sh:90
+msgid ""
+"Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]\n"
+"            [--buffer=SIZE] [--no-timer] [--time-based] [--total]\n"
+"            [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]\n"
+"            PROGRAM [PROGRAMOPTION]..."
+msgstr ""
+"SÃ¶zdizimi: memusage [--data=DOSYA] [--progname=Ä°SÄ°M] [--png=DOSYA] \\\n"
+"           [--unbuffered] [--buffer=BOYUT] [--no-timer] [--time-based] \\\n"
+"           [--total] [--title=DÄ°ZGE] [--x-size=BOYUT] [--y-size=BOYUT] \\\n"
+"           PROGRAM [PROGRAMSEÃ‡ENEÄžÄ°]..."
+
+#: malloc/memusage.sh:182
+msgid "memusage: option `${1##*=}' is ambiguous"
+msgstr "memusage: `${1##*=}' seÃ§eneÄŸi burada belirsiz"
+
+#: malloc/memusage.sh:191
+msgid "memusage: unrecognized option `$1'"
+msgstr "memusage: tanÄ±nmayan seÃ§enek `$1'"
+
+#: malloc/memusage.sh:204
+msgid "No program name given"
+msgstr "Program ismi verilmemiÅŸ"
+
+#: malloc/memusagestat.c:53
+msgid "Name output file"
+msgstr "Ä°sim Ã§Ä±ktÄ± dosyasÄ±"
+
+#: malloc/memusagestat.c:54
+msgid "Title string used in output graphic"
+msgstr "Ã‡Ä±ktÄ± grafiÄŸinde kullanÄ±lan baÅŸlÄ±k dizgesi"
+
+#: malloc/memusagestat.c:55
+msgid "Generate output linear to time (default is linear to number of function calls)"
+msgstr ""
+"Zamanla dÃ¼zgÃ¼n deÄŸiÅŸen Ã§Ä±ktÄ± Ã¼retilir. \n"
+"(iÅŸlev Ã§aÄŸrÄ±larÄ±nÄ±n sayÄ±sÄ±yla dÃ¼zgÃ¼n deÄŸiÅŸen Ã§Ä±ktÄ± Ã¼retimi Ã¶ntanÄ±mlÄ±dÄ±r)"
+
+#: malloc/memusagestat.c:57
+msgid "Also draw graph for total memory consumption"
+msgstr "Ãœstelik toplam bellek tÃ¼ketimi grafiÄŸini Ã§izerken"
+
+#: malloc/memusagestat.c:58
+msgid "make output graphic VALUE pixel wide"
+msgstr "Ã§Ä±ktÄ± grafik DEÄžERini piksel geniÅŸliÄŸi yapar"
+
+#: malloc/memusagestat.c:59
+msgid "make output graphic VALUE pixel high"
+msgstr "Ã§Ä±ktÄ± grafik DEÄžERini piksel yÃ¼ksekliÄŸi yapar"
+
+#: malloc/memusagestat.c:64
+msgid "Generate graphic from memory profiling data"
+msgstr "Bellek profili verisinden grafik Ã¼retir"
+
+#: malloc/memusagestat.c:67
+msgid "DATAFILE [OUTFILE]"
+msgstr "VERÄ°DOSYASI [Ã‡IKTIDOSYASI]"
+
+#: misc/error.c:118 timezone/zic.c:396
+msgid "Unknown system error"
+msgstr "Bilinmeyen sistem hatasÄ±"
+
+#: nis/nis_callback.c:189
+msgid "unable to free arguments"
+msgstr "argÃ¼manlar serbest bÄ±rakÄ±lamadÄ±"
+
+#: nis/nis_error.h:1 nis/ypclnt.c:822 nis/ypclnt.c:910 posix/regcomp.c:132
+#: sysdeps/gnu/errlist.c:20
+msgid "Success"
+msgstr "BaÅŸarÄ±lÄ±"
+
+#: nis/nis_error.h:2
+msgid "Probable success"
+msgstr "BÃ¼yÃ¼k olasÄ±lÄ±kla iyi"
+
+#: nis/nis_error.h:3
+msgid "Not found"
+msgstr "BulunamadÄ±"
+
+#: nis/nis_error.h:4
+msgid "Probably not found"
+msgstr "Galiba bulunamadÄ±"
+
+#: nis/nis_error.h:5
+msgid "Cache expired"
+msgstr "Arabellek zaman aÅŸÄ±mÄ±"
+
+#: nis/nis_error.h:6
+msgid "NIS+ servers unreachable"
+msgstr "NIS+ sunucularÄ± eriÅŸilemez durumda"
+
+#: nis/nis_error.h:7
+msgid "Unknown object"
+msgstr "Bilinmeyen nesne"
+
+#: nis/nis_error.h:8
+msgid "Server busy, try again"
+msgstr "Sunucu meÅŸgul, tekrar deneyin"
+
+#: nis/nis_error.h:9
+msgid "Generic system error"
+msgstr "Genel sistem hatasÄ±"
+
+#: nis/nis_error.h:10
+msgid "First/next chain broken"
+msgstr "Ä°lk/sonraki zinciri kopuk"
 
 #. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: stdio-common/../sysdeps/gnu/errlist.c:149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
-#: nis/nis_error.c:39 nis/ypclnt.c:808
+#: nis/nis_error.h:11 nis/ypclnt.c:867 sysdeps/gnu/errlist.c:157
 msgid "Permission denied"
 msgstr "EriÅŸim engellendi"
 
-#. TRANS Bad address; an invalid pointer was detected.
-#. TRANS In the GNU system, this error never happens; you get a signal instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:159
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
-msgid "Bad address"
-msgstr "Adres hatalÄ±"
+#: nis/nis_error.h:12
+msgid "Not owner"
+msgstr "Sahibi deÄŸil"
 
-#. TRANS A file that isn't a block special file was given in a situation that
-#. TRANS requires one.  For example, trying to mount an ordinary file as a file
-#. TRANS system in Unix gives this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:170
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
-msgid "Block device required"
-msgstr "Blok aygÄ±tÄ± gerekli"
+#: nis/nis_error.h:13
+msgid "Name not served by this server"
+msgstr "Bu sunucu tarafÄ±ndan isim sunulmadÄ±"
 
-#. TRANS Resource busy; a system resource that can't be shared is already in use.
-#. TRANS For example, if you try to delete a file that is the root of a currently
-#. TRANS mounted filesystem, you get this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:181
-msgid "Device or resource busy"
-msgstr "AygÄ±t ya da Ã¶zkaynak meÅŸgul"
+#: nis/nis_error.h:14
+msgid "Server out of memory"
+msgstr "Sunucuda bellek yetersiz"
 
-#. TRANS File exists; an existing file was specified in a context where it only
-#. TRANS makes sense to specify a new file.
-#: stdio-common/../sysdeps/gnu/errlist.c:191
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
-msgid "File exists"
-msgstr "Dosya var"
+#: nis/nis_error.h:15
+msgid "Object with same name exists"
+msgstr "AynÄ± isimde nesne var"
 
-#. TRANS An attempt to make an improper link across file systems was detected.
-#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
-#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:202
-msgid "Invalid cross-device link"
-msgstr "KarÅŸÄ± aygÄ±ta baÄŸ geÃ§ersiz"
+#: nis/nis_error.h:16
+msgid "Not master server for this domain"
+msgstr "Bu saha iÃ§in ana sunucu deÄŸil"
 
-#. TRANS The wrong type of device was given to a function that expects a
-#. TRANS particular sort of device.
-#: stdio-common/../sysdeps/gnu/errlist.c:212
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
-msgid "No such device"
-msgstr "BÃ¶yle bir aygÄ±t yok"
+#: nis/nis_error.h:17
+msgid "Invalid object for operation"
+msgstr "Ä°ÅŸlem iÃ§in nesne geÃ§ersiz"
 
-#. TRANS A file that isn't a directory was specified when a directory is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
-msgid "Not a directory"
-msgstr "Bir dizin deÄŸil"
+#: nis/nis_error.h:18
+msgid "Malformed name, or illegal name"
+msgstr "BozulmuÅŸ ya da kuraldÄ±ÅŸÄ± isim"
 
-#. TRANS File is a directory; you cannot open a directory for writing,
-#. TRANS or create or remove hard links to it.
-#: stdio-common/../sysdeps/gnu/errlist.c:231
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
-msgid "Is a directory"
-msgstr "Bir dizin"
+#: nis/nis_error.h:19
+msgid "Unable to create callback"
+msgstr "Geriye baÅŸvuru oluÅŸturulamadÄ±"
 
-#. TRANS Invalid argument.  This is used to indicate various kinds of problems
-#. TRANS with passing the wrong argument to a library function.
-#: stdio-common/../sysdeps/gnu/errlist.c:241
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
-msgid "Invalid argument"
-msgstr "GeÃ§ersiz argÃ¼man"
+#: nis/nis_error.h:20
+msgid "Results sent to callback proc"
+msgstr "SonuÃ§lar geri baÅŸvuru iÅŸlevine gÃ¶nderildi"
 
-#. TRANS The current process has too many files open and can't open any more.
-#. TRANS Duplicate descriptors do count toward this limit.
-#. TRANS
-#. TRANS In BSD and GNU, the number of open files is controlled by a resource
-#. TRANS limit that can usually be increased.  If you get this error, you might
-#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
-#. TRANS @pxref{Limits on Resources}.
-#: stdio-common/../sysdeps/gnu/errlist.c:256
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
-msgid "Too many open files"
-msgstr "Ã‡ok fazla aÃ§Ä±k dosya var"
+#: nis/nis_error.h:21
+msgid "Not found, no such name"
+msgstr "BulunamadÄ±, bÃ¶yle bir isim yok"
 
-#. TRANS There are too many distinct file openings in the entire system.  Note
-#. TRANS that any number of linked channels count as just one file opening; see
-#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
-#: stdio-common/../sysdeps/gnu/errlist.c:267
-msgid "Too many open files in system"
-msgstr "Sistemde Ã§ok fazla aÃ§Ä±k dosya var"
+#: nis/nis_error.h:22
+msgid "Name/entry isn't unique"
+msgstr "Ä°sim/giriÅŸ eÅŸsiz deÄŸil"
 
-#. TRANS Inappropriate I/O control operation, such as trying to set terminal
-#. TRANS modes on an ordinary file.
-#: stdio-common/../sysdeps/gnu/errlist.c:277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
-msgid "Inappropriate ioctl for device"
-msgstr "AygÄ±t iÃ§in G/Ã‡ kontrol iÅŸlemi uygun deÄŸil"
+#: nis/nis_error.h:23
+msgid "Modification failed"
+msgstr "DeÄŸiÅŸiklik baÅŸarÄ±sÄ±z"
 
-#. TRANS An attempt to execute a file that is currently open for writing, or
-#. TRANS write to a file that is currently being executed.  Often using a
-#. TRANS debugger to run a program is considered having it open for writing and
-#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
-#. TRANS is not an error in the GNU system; the text is copied as necessary.
-#: stdio-common/../sysdeps/gnu/errlist.c:290
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
-msgid "Text file busy"
-msgstr "Metin dosyasÄ± meÅŸgul"
+#: nis/nis_error.h:24
+msgid "Database for table does not exist"
+msgstr "Tablo iÃ§in veritabanÄ± yok"
 
-#. TRANS File too big; the size of a file would be larger than allowed by the system.
-#: stdio-common/../sysdeps/gnu/errlist.c:299
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
-msgid "File too large"
-msgstr "Dosya Ã§ok bÃ¼yÃ¼k"
+#: nis/nis_error.h:25
+msgid "Entry/table type mismatch"
+msgstr "Girdi/tablo tÃ¼rleri uyumsuz"
 
-#. TRANS No space left on device; write operation on a file failed because the
-#. TRANS disk is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
-msgid "No space left on device"
-msgstr "AygÄ±t Ã¼zerinde boÅŸ yer yok"
+#: nis/nis_error.h:26
+msgid "Link points to illegal name"
+msgstr "KuraldÄ±ÅŸÄ± isme baÄŸ"
 
-#. TRANS Invalid seek operation (such as on a pipe).
-#: stdio-common/../sysdeps/gnu/errlist.c:318
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
-msgid "Illegal seek"
-msgstr "Arama kuraldÄ±ÅŸÄ±"
+#: nis/nis_error.h:27
+msgid "Partial success"
+msgstr "KÄ±smen iyi"
 
-#. TRANS An attempt was made to modify something on a read-only file system.
-#: stdio-common/../sysdeps/gnu/errlist.c:327
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
-msgid "Read-only file system"
-msgstr "Salt-okunur dosya sistemi"
+#: nis/nis_error.h:28
+msgid "Too many attributes"
+msgstr "Ã‡ok fazla argÃ¼man"
 
-#. TRANS Too many links; the link count of a single file would become too large.
-#. TRANS @code{rename} can cause this error if the file being renamed already has
-#. TRANS as many links as it can take (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:338
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
-msgid "Too many links"
-msgstr "Ã‡ok fazla baÄŸ var"
+#: nis/nis_error.h:29
+msgid "Error in RPC subsystem"
+msgstr "RPC alt sisteminde hata"
 
-#. TRANS Domain error; used by mathematical functions when an argument value does
-#. TRANS not fall into the domain over which the function is defined.
-#: stdio-common/../sysdeps/gnu/errlist.c:361
-msgid "Numerical argument out of domain"
-msgstr "SayÄ±sal argÃ¼man saha dÄ±ÅŸÄ±"
+#: nis/nis_error.h:30
+msgid "Missing or malformed attribute"
+msgstr "KayÄ±p ya da bozulmuÅŸ Ã¶znitelik"
 
-#. TRANS Range error; used by mathematical functions when the result value is
-#. TRANS not representable because of overflow or underflow.
-#: stdio-common/../sysdeps/gnu/errlist.c:371
-msgid "Numerical result out of range"
-msgstr "SayÄ±sal sonuÃ§ kapsam dÄ±ÅŸÄ±"
+#: nis/nis_error.h:31
+msgid "Named object is not searchable"
+msgstr "Ä°simli nesne araÅŸtÄ±rÄ±labilir deÄŸil"
 
-#. TRANS Resource temporarily unavailable; the call might work if you try again
-#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
-#. TRANS they are always the same in the GNU C library.
-#. TRANS
-#. TRANS This error can happen in a few different situations:
-#. TRANS
-#. TRANS @itemize @bullet
-#. TRANS @item
-#. TRANS An operation that would block was attempted on an object that has
-#. TRANS non-blocking mode selected.  Trying the same operation again will block
-#. TRANS until some external condition makes it possible to read, write, or
-#. TRANS connect (whatever the operation).  You can use @code{select} to find out
-#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
-#. TRANS
-#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
-#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
-#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
-#. TRANS check for both codes and treat them the same.
-#. TRANS
-#. TRANS @item
-#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
-#. TRANS can return this error.  It indicates that the shortage is expected to
-#. TRANS pass, so your program can try the call again later and it may succeed.
-#. TRANS It is probably a good idea to delay for a few seconds before trying it
-#. TRANS again, to allow time for other processes to release scarce resources.
-#. TRANS Such shortages are usually fairly serious and affect the whole system,
-#. TRANS so usually an interactive program should report the error to the user
-#. TRANS and return to its command loop.
-#. TRANS @end itemize
-#: stdio-common/../sysdeps/gnu/errlist.c:408
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
-msgid "Resource temporarily unavailable"
-msgstr "Ã–zkaynak geÃ§ici olarak kullanÄ±lamaz durumda"
+#: nis/nis_error.h:32
+msgid "Error while talking to callback proc"
+msgstr "callback proc haberleÅŸme hatasÄ±"
+
+#: nis/nis_error.h:33
+msgid "Non NIS+ namespace encountered"
+msgstr "NIS+ olmayan isim alanÄ± ile karÅŸÄ±laÅŸÄ±ldÄ±"
+
+#: nis/nis_error.h:34
+msgid "Illegal object type for operation"
+msgstr "Ä°ÅŸlem iÃ§in nesne tÃ¼rÃ¼ kuraldÄ±ÅŸÄ±"
 
-#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
-#. TRANS The values are always the same, on every operating system.
-#. TRANS
-#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
-#. TRANS separate error code.
-#: stdio-common/../sysdeps/gnu/errlist.c:421
-msgid "Operation would block"
-msgstr "Ä°ÅŸlem bloklanacaktÄ±"
+#: nis/nis_error.h:35
+msgid "Passed object is not the same object on server"
+msgstr "GeÃ§en nesne sunucudaki aynÄ± nesne deÄŸil"
 
-#. TRANS An operation that cannot complete immediately was initiated on an object
-#. TRANS that has non-blocking mode selected.  Some functions that must always
-#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
-#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
-#. TRANS the operation has begun and will take some time.  Attempts to manipulate
-#. TRANS the object before the call completes return @code{EALREADY}.  You can
-#. TRANS use the @code{select} function to find out when the pending operation
-#. TRANS has completed; @pxref{Waiting for I/O}.
-#: stdio-common/../sysdeps/gnu/errlist.c:437
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
-msgid "Operation now in progress"
-msgstr "Ä°ÅŸlem ÅŸimdi sÃ¼reÃ§ iÃ§inde"
+#: nis/nis_error.h:36
+msgid "Modify operation failed"
+msgstr "DeÄŸiÅŸtirme iÅŸlemi baÅŸarÄ±sÄ±z oldu"
 
-#. TRANS An operation is already in progress on an object that has non-blocking
-#. TRANS mode selected.
-#: stdio-common/../sysdeps/gnu/errlist.c:447
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
-msgid "Operation already in progress"
-msgstr "Ä°ÅŸlem zaten sÃ¼reÃ§ dahilinde"
+#: nis/nis_error.h:37
+msgid "Query illegal for named table"
+msgstr "named tablosu iÃ§in sorgu kuraldÄ±ÅŸÄ±"
 
-#. TRANS A file that isn't a socket was specified when a socket is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:456
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
-msgid "Socket operation on non-socket"
-msgstr "Soket iÅŸlemi bir sokette deÄŸil"
+#: nis/nis_error.h:38
+msgid "Attempt to remove a non-empty table"
+msgstr "Bir boÅŸ tabloyu silme gayreti"
 
-#. TRANS The size of a message sent on a socket was larger than the supported
-#. TRANS maximum size.
-#: stdio-common/../sysdeps/gnu/errlist.c:466
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
-msgid "Message too long"
-msgstr "Ä°leti aktarÄ±m iÃ§in Ã§ok uzun"
+#: nis/nis_error.h:39
+msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
+msgstr "NIS+ soÄŸuk baÅŸlatma dosyasÄ±na eriÅŸim hatasÄ±. NIS+ kurulu mu?"
 
-#. TRANS The socket type does not support the requested communications protocol.
-#: stdio-common/../sysdeps/gnu/errlist.c:475
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
-msgid "Protocol wrong type for socket"
-msgstr "Soket iÃ§in bu iletiÅŸim kuralÄ± yanlÄ±ÅŸ"
+#: nis/nis_error.h:40
+msgid "Full resync required for directory"
+msgstr "Dizin iÃ§in tam bir yeniden eÅŸzamanlama gerekli"
 
-#. TRANS You specified a socket option that doesn't make sense for the
-#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
-#: stdio-common/../sysdeps/gnu/errlist.c:485
-msgid "Protocol not available"
-msgstr "Ä°letiÅŸim kurallarÄ± mÃ¼sait deÄŸil"
+#: nis/nis_error.h:41
+msgid "NIS+ operation failed"
+msgstr "NIS+ iÅŸlemi baÅŸarÄ±sÄ±z"
 
-#. TRANS The socket domain does not support the requested communications protocol
-#. TRANS (perhaps because the requested protocol is completely invalid).
-#. TRANS @xref{Creating a Socket}.
-#: stdio-common/../sysdeps/gnu/errlist.c:496
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
-msgid "Protocol not supported"
-msgstr "Ä°letiÅŸim kurallarÄ± desteklenmiyor"
+#: nis/nis_error.h:42
+msgid "NIS+ service is unavailable or not installed"
+msgstr "NIS+ servisi iÅŸe yaramaz durumda ya da yÃ¼klenmemiÅŸ"
 
-#. TRANS The socket type is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:505
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
-msgid "Socket type not supported"
-msgstr "Soket tÃ¼rÃ¼ desteklenmiyor"
+#: nis/nis_error.h:43
+msgid "Yes, 42 is the meaning of life"
+msgstr " "
 
-#. TRANS The operation you requested is not supported.  Some socket functions
-#. TRANS don't make sense for all types of sockets, and others may not be
-#. TRANS implemented for all communications protocols.  In the GNU system, this
-#. TRANS error can happen for many calls when the object does not support the
-#. TRANS particular operation; it is a generic indication that the server knows
-#. TRANS nothing to do for that call.
-#: stdio-common/../sysdeps/gnu/errlist.c:519
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
-msgid "Operation not supported"
-msgstr "Ä°ÅŸlem desteklenmiyor"
+#: nis/nis_error.h:44
+msgid "Unable to authenticate NIS+ server"
+msgstr "NIS+ sunucunun kimlik kanÄ±tlamasÄ± yapÄ±lamÄ±yor"
 
-#. TRANS The socket communications protocol family you requested is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:528
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
-msgid "Protocol family not supported"
-msgstr "Ä°letiÅŸim kurallarÄ± ailesi desteklenmiyor"
+#: nis/nis_error.h:45
+msgid "Unable to authenticate NIS+ client"
+msgstr "NIS+ istemcinin kimlik kanÄ±tlamasÄ± yapÄ±lamÄ±yor"
 
-#. TRANS The address family specified for a socket is not supported; it is
-#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
-#: stdio-common/../sysdeps/gnu/errlist.c:538
-msgid "Address family not supported by protocol"
-msgstr "Adres ailesi protokol tarafÄ±ndan desteklenmiyor"
+#: nis/nis_error.h:46
+msgid "No file space on server"
+msgstr "Sunucuda dosya alanÄ± yok"
 
-#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:547
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
-msgid "Address already in use"
-msgstr "Adres zaten kullanÄ±mda"
+#: nis/nis_error.h:47
+msgid "Unable to create process on server"
+msgstr "Sunucuda sÃ¼reÃ§ oluÅŸturulamadÄ±"
 
-#. TRANS The requested socket address is not available; for example, you tried
-#. TRANS to give a socket a name that doesn't match the local host name.
-#. TRANS @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:558
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
-msgid "Cannot assign requested address"
-msgstr "Ä°stenen adres bulunamÄ±yor"
+#: nis/nis_error.h:48
+msgid "Master server busy, full dump rescheduled."
+msgstr "Ana sunucu meÅŸgul, aktarmanÄ±n tamamÄ± yeniden zamanlandÄ±."
 
-#. TRANS A socket operation failed because the network was down.
-#: stdio-common/../sysdeps/gnu/errlist.c:567
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
-msgid "Network is down"
-msgstr "AÄŸ yok oldu"
+#: nis/nis_local_names.c:122
+#, c-format
+msgid "LOCAL entry for UID %d in directory %s not unique\n"
+msgstr "%d kullanÄ±cÄ±-kimliÄŸi iÃ§in YEREL giriÅŸi %s dizininde eÅŸsiz deÄŸil\n"
 
-#. TRANS A socket operation failed because the subnet containing the remote host
-#. TRANS was unreachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:577
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
-msgid "Network is unreachable"
-msgstr "AÄŸ eriÅŸilebilir durumda deÄŸil"
+#: nis/nis_print.c:51
+msgid "UNKNOWN"
+msgstr "BÄ°LÄ°NMEYEN"
 
-#. TRANS A network connection was reset because the remote host crashed.
-#: stdio-common/../sysdeps/gnu/errlist.c:586
-msgid "Network dropped connection on reset"
-msgstr "AÄŸ baÄŸlantÄ±sÄ± karÅŸÄ± taraf Ã§Ã¶ktÃ¼ÄŸÃ¼ iÃ§in kesildi"
+#: nis/nis_print.c:109
+msgid "BOGUS OBJECT\n"
+msgstr "SAHTE NESNE\n"
 
-#. TRANS A network connection was aborted locally.
-#: stdio-common/../sysdeps/gnu/errlist.c:595
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
-msgid "Software caused connection abort"
-msgstr "YazÄ±lÄ±m baÄŸlantÄ±nÄ±n kopmasÄ±na sebep oldu"
+#: nis/nis_print.c:112
+msgid "NO OBJECT\n"
+msgstr "NESNE YOK\n"
 
-#. TRANS A network connection was closed for reasons outside the control of the
-#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
-#. TRANS protocol violation.
-#: stdio-common/../sysdeps/gnu/errlist.c:606
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
-msgid "Connection reset by peer"
-msgstr "BaÄŸlantÄ± karÅŸÄ±dan kesildi"
+#: nis/nis_print.c:115
+msgid "DIRECTORY\n"
+msgstr "DÄ°ZÄ°N\n"
 
-#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
-#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
-#. TRANS other from network operations.
-#: stdio-common/../sysdeps/gnu/errlist.c:617
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
-msgid "No buffer space available"
-msgstr "G/Ã‡ Ã¶nbelleklerinin hepsi kullanÄ±mda"
+#: nis/nis_print.c:118
+msgid "GROUP\n"
+msgstr "GRUP\n"
 
-#. TRANS You tried to connect a socket that is already connected.
-#. TRANS @xref{Connecting}.
-#: stdio-common/../sysdeps/gnu/errlist.c:627
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
-msgid "Transport endpoint is already connected"
-msgstr "DiÄŸer uÃ§ aktarÄ±m iÃ§in zaten baÄŸlÄ±"
+#: nis/nis_print.c:121
+msgid "TABLE\n"
+msgstr "TABLO\n"
 
-#. TRANS The socket is not connected to anything.  You get this error when you
-#. TRANS try to transmit data over a socket, without first specifying a
-#. TRANS destination for the data.  For a connectionless socket (for datagram
-#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:639
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
-msgid "Transport endpoint is not connected"
-msgstr "DiÄŸer uÃ§ aktarÄ±m iÃ§in baÄŸlÄ± deÄŸil"
+#: nis/nis_print.c:124
+msgid "ENTRY\n"
+msgstr "GÄ°RÄ°Åž\n"
 
-#. TRANS No default destination address was set for the socket.  You get this
-#. TRANS error when you try to transmit data over a connectionless socket,
-#. TRANS without first specifying a destination for the data with @code{connect}.
-#: stdio-common/../sysdeps/gnu/errlist.c:650
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
-msgid "Destination address required"
-msgstr "Hedef adres gerekli"
+#: nis/nis_print.c:127
+msgid "LINK\n"
+msgstr "BAÄž\n"
 
-#. TRANS The socket has already been shut down.
-#: stdio-common/../sysdeps/gnu/errlist.c:659
-msgid "Cannot send after transport endpoint shutdown"
-msgstr "AktarÄ±m ucu kapandÄ±ktan sonra yollanamaz"
+#: nis/nis_print.c:130
+msgid "PRIVATE\n"
+msgstr "Ã–ZEL\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:668
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
-msgid "Too many references: cannot splice"
-msgstr "Ã‡ok fazla baÅŸvuru var: kaynak baÄŸlantÄ±sÄ± kurulamaz"
+#: nis/nis_print.c:133
+msgid "(Unknown object)\n"
+msgstr "(Bilinmeyen nesne)\n"
 
-#. TRANS A socket operation with a specified timeout received no response during
-#. TRANS the timeout period.
-#: stdio-common/../sysdeps/gnu/errlist.c:678
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
-msgid "Connection timed out"
-msgstr "BaÄŸlantÄ±da zaman aÅŸÄ±mÄ±"
+#: nis/nis_print.c:167
+#, c-format
+msgid "Name : `%s'\n"
+msgstr "Ä°sim : `%s'\n"
 
-#. TRANS A remote host refused to allow the network connection (typically because
-#. TRANS it is not running the requested service).
-#: stdio-common/../sysdeps/gnu/errlist.c:688
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
-msgid "Connection refused"
-msgstr "BaÄŸlantÄ± reddedildi"
+#: nis/nis_print.c:168
+#, c-format
+msgid "Type : %s\n"
+msgstr "TÃ¼rÃ¼ : %s\n"
 
-#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
-#. TRANS This often indicates a cycle of symbolic links.
-#: stdio-common/../sysdeps/gnu/errlist.c:698
-msgid "Too many levels of symbolic links"
-msgstr "Sembolik baÄŸlarÄ±n seviyeleri Ã§ok fazla"
+#: nis/nis_print.c:173
+msgid "Master Server :\n"
+msgstr "Ana Sunucu    :\n"
 
-#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
-#. TRANS Files}) or host name too long (in @code{gethostname} or
-#. TRANS @code{sethostname}; @pxref{Host Identification}).
-#: stdio-common/../sysdeps/gnu/errlist.c:709
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
-msgid "File name too long"
-msgstr "Dosya ismi Ã§ok uzun"
+#: nis/nis_print.c:175
+msgid "Replicate :\n"
+msgstr "Ã–rnekleme :\n"
 
-#. TRANS The remote host for a requested network connection is down.
-#: stdio-common/../sysdeps/gnu/errlist.c:718
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
-msgid "Host is down"
-msgstr "Makina Ã§Ã¶kÃ¼k"
+#: nis/nis_print.c:176
+#, c-format
+msgid "\tName       : %s\n"
+msgstr "\tÄ°sim       : %s\n"
 
-#. TRANS The remote host for a requested network connection is not reachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:727
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
-msgid "No route to host"
-msgstr "Makinaya aÄŸ Ã¼zerinden yol yok"
+#: nis/nis_print.c:177
+msgid "\tPublic Key : "
+msgstr "\tGenel Anahtar: "
 
-#. TRANS Directory not empty, where an empty directory was expected.  Typically,
-#. TRANS this error occurs when you are trying to delete a directory.
-#: stdio-common/../sysdeps/gnu/errlist.c:737
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
-msgid "Directory not empty"
-msgstr "Dizin boÅŸ deÄŸil"
+#: nis/nis_print.c:181
+msgid "None.\n"
+msgstr "Yok.\n"
 
-#. TRANS This means that the per-user limit on new process would be exceeded by
-#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
-#. TRANS the @code{RLIMIT_NPROC} limit.
-#: stdio-common/../sysdeps/gnu/errlist.c:748
-msgid "Too many processes"
-msgstr "Ã‡ok fazla sÃ¼reÃ§ var"
+#: nis/nis_print.c:184
+#, c-format
+msgid "Diffie-Hellmann (%d bits)\n"
+msgstr "Diffie-Hellmann (%d bit)\n"
 
-#. TRANS The file quota system is confused because there are too many users.
-#. TRANS @c This can probably happen in a GNU system when using NFS.
-#: stdio-common/../sysdeps/gnu/errlist.c:758
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
-msgid "Too many users"
-msgstr "Ã‡ok fazla kullanÄ±cÄ± var"
+#: nis/nis_print.c:189
+#, c-format
+msgid "RSA (%d bits)\n"
+msgstr "RSA (%d bit)\n"
 
-#. TRANS The user's disk quota was exceeded.
-#: stdio-common/../sysdeps/gnu/errlist.c:767
-msgid "Disk quota exceeded"
-msgstr "Disk kotasÄ± aÅŸÄ±ldÄ±"
+#: nis/nis_print.c:192
+msgid "Kerberos.\n"
+msgstr "Kerberos.\n"
 
-#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
-#. TRANS system which is due to file system rearrangements on the server host.
-#. TRANS Repairing this condition usually requires unmounting and remounting
-#. TRANS the NFS file system on the local host.
-#: stdio-common/../sysdeps/gnu/errlist.c:779
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
-msgid "Stale NFS file handle"
-msgstr "NFS dosya tanÄ±tÄ±cÄ± geÃ§ersiz"
+#: nis/nis_print.c:195
+#, c-format
+msgid "Unknown (type = %d, bits = %d)\n"
+msgstr "Bilinmeyen (tÃ¼r = %d, bit = %d)\n"
+
+#: nis/nis_print.c:206
+#, c-format
+msgid "\tUniversal addresses (%u)\n"
+msgstr "\tEvrensel adresler (%u)\n"
+
+#: nis/nis_print.c:228
+msgid "Time to live : "
+msgstr "YaÅŸam sÃ¼resi(ttl): "
+
+#: nis/nis_print.c:230
+msgid "Default Access rights :\n"
+msgstr "Ã–ntanÄ±mlÄ± EriÅŸim haklarÄ±:\n"
 
-#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
-#. TRANS already specifies an NFS-mounted file.
-#. TRANS (This is an error on some operating systems, but we expect it to work
-#. TRANS properly on the GNU system, making this error code impossible.)
-#: stdio-common/../sysdeps/gnu/errlist.c:791
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
-msgid "Object is remote"
-msgstr "Nesne uzakta"
+#: nis/nis_print.c:239
+#, c-format
+msgid "\tType         : %s\n"
+msgstr "\tTÃ¼rÃ¼        : %s\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:800
-msgid "RPC struct is bad"
-msgstr "RPC yapÄ±sÄ± hatalÄ±"
+#: nis/nis_print.c:240
+msgid "\tAccess rights: "
+msgstr "\tEriÅŸim haklarÄ±: "
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:809
-msgid "RPC version wrong"
-msgstr "RPC sÃ¼rÃ¼mÃ¼ yanlÄ±ÅŸ"
+#: nis/nis_print.c:254
+msgid "Group Flags :"
+msgstr "Grup FlamalarÄ±:"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:818
-msgid "RPC program not available"
-msgstr "RPC uygulamasÄ± yok"
+#: nis/nis_print.c:257
+msgid ""
+"\n"
+"Group Members :\n"
+msgstr ""
+"\n"
+"  Grup Ãœyeleri:\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:827
-msgid "RPC program version wrong"
-msgstr "RPC uygulamasÄ± sÃ¼rÃ¼mÃ¼ yanlÄ±ÅŸ"
+#: nis/nis_print.c:269
+#, c-format
+msgid "Table Type          : %s\n"
+msgstr "Tablo TÃ¼rÃ¼          : %s\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:836
-msgid "RPC bad procedure for program"
-msgstr "RPC program iÃ§in uygun altyordam deÄŸil"
+#: nis/nis_print.c:270
+#, c-format
+msgid "Number of Columns   : %d\n"
+msgstr "SÃ¼tun sayÄ±sÄ±        : %d\n"
 
-#. TRANS No locks available.  This is used by the file locking facilities; see
-#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
-#. TRANS it can result from an operation to an NFS server running another
-#. TRANS operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:848
-msgid "No locks available"
-msgstr "iÅŸe yarar kilit yok"
+#: nis/nis_print.c:271
+#, c-format
+msgid "Character Separator : %c\n"
+msgstr "Karakter AyracÄ±: %c\n"
 
-#. TRANS Inappropriate file type or format.  The file was the wrong type for the
-#. TRANS operation, or a data file had the wrong format.
-#. TRANS
-#. TRANS On some systems @code{chmod} returns this error if you try to set the
-#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
-#: stdio-common/../sysdeps/gnu/errlist.c:861
-msgid "Inappropriate file type or format"
-msgstr "Dosya tÃ¼rÃ¼ ya da biÃ§emi uygun deÄŸil"
+#: nis/nis_print.c:272
+#, c-format
+msgid "Search Path         : %s\n"
+msgstr "Dosya arama yolu    : %s\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:870
-msgid "Authentication error"
-msgstr "KanÄ±tlama hatasÄ±"
+#: nis/nis_print.c:273
+msgid "Columns             :\n"
+msgstr "SÃ¼tun               :\n"
 
-#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:879
-msgid "Need authenticator"
-msgstr "KanÄ±tlayÄ±cÄ± gerekir"
+#: nis/nis_print.c:276
+#, c-format
+msgid "\t[%d]\tName          : %s\n"
+msgstr "\t[%d]\tÄ°sim          : %s\n"
 
-#. TRANS Function not implemented.  This indicates that the function called is
-#. TRANS not implemented at all, either in the C library itself or in the
-#. TRANS operating system.  When you get this error, you can be sure that this
-#. TRANS particular function will always fail with @code{ENOSYS} unless you
-#. TRANS install a new version of the C library or the operating system.
-#: stdio-common/../sysdeps/gnu/errlist.c:892
-msgid "Function not implemented"
-msgstr "Ä°ÅŸlev bulunamadÄ± (Bir gÃ¼ncelleme gerekebilir)"
+#: nis/nis_print.c:278
+msgid "\t\tAttributes    : "
+msgstr "\t\tNiteleyiciler : "
 
-#. TRANS Not supported.  A function returns this error when certain parameter
-#. TRANS values are valid, but the functionality they request is not available.
-#. TRANS This can mean that the function does not implement a particular command
-#. TRANS or option value or flag bit at all.  For functions that operate on some
-#. TRANS object given in a parameter, such as a file descriptor or a port, it
-#. TRANS might instead mean that only @emph{that specific object} (file
-#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
-#. TRANS different file descriptors might support different ranges of parameter
-#. TRANS values.
-#. TRANS
-#. TRANS If the entire function is not available at all in the implementation,
-#. TRANS it returns @code{ENOSYS} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:912
-msgid "Not supported"
-msgstr "Desteklenmiyor"
+#: nis/nis_print.c:280
+msgid "\t\tAccess Rights : "
+msgstr "\t\tEriÅŸim HaklarÄ±: "
 
-#. TRANS While decoding a multibyte character the function came along an invalid
-#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
-#: stdio-common/../sysdeps/gnu/errlist.c:922
-msgid "Invalid or incomplete multibyte or wide character"
-msgstr "Ã‡okbaytlÄ±/geniÅŸ karakter geÃ§ersiz veya tamamlanmamÄ±ÅŸ"
+#: nis/nis_print.c:290
+msgid "Linked Object Type : "
+msgstr "BaÄŸlÄ± Nesne TÃ¼rÃ¼   : "
 
-#. TRANS In the GNU system, servers supporting the @code{term} protocol return
-#. TRANS this error for certain operations when the caller is not in the
-#. TRANS foreground process group of the terminal.  Users do not usually see this
-#. TRANS error because functions such as @code{read} and @code{write} translate
-#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
-#. TRANS for information on process groups and these signals.
-#: stdio-common/../sysdeps/gnu/errlist.c:936
-msgid "Inappropriate operation for background process"
-msgstr "Artalan sÃ¼reÃ§ iÃ§in iÅŸlem uygun deÄŸil"
+#: nis/nis_print.c:292
+#, c-format
+msgid "Linked to : %s\n"
+msgstr "BaÄŸ hedefi: %s\n"
 
-#. TRANS In the GNU system, opening a file returns this error when the file is
-#. TRANS translated by a program and the translator program dies while starting
-#. TRANS up, before it has connected to the file.
-#: stdio-common/../sysdeps/gnu/errlist.c:947
-msgid "Translator died"
-msgstr "Ã‡evirmen uygulama Ã¶lmÃ¼ÅŸ"
+#: nis/nis_print.c:302
+#, c-format
+msgid "\tEntry data of type %s\n"
+msgstr "\t %s tÃ¼rÃ¼ girdi verisi\n"
 
-#. TRANS The experienced user will know what is wrong.
-#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
-#. TRANS @c Don't change it.
-#: stdio-common/../sysdeps/gnu/errlist.c:958
-msgid "?"
-msgstr "?"
+#: nis/nis_print.c:305
+#, c-format
+msgid "\t[%u] - [%u bytes] "
+msgstr "\t[%u] - [%u bayt] "
 
-#. TRANS You did @strong{what}?
-#: stdio-common/../sysdeps/gnu/errlist.c:967
-msgid "You really blew it this time"
-msgstr " "
+#: nis/nis_print.c:308
+msgid "Encrypted data\n"
+msgstr "Åžifreli veri\n"
 
-#. TRANS Go home and have a glass of warm, dairy-fresh milk.
-#: stdio-common/../sysdeps/gnu/errlist.c:976
-msgid "Computer bought the farm"
-msgstr "Yatarken sÃ¼tÃ¼nÃ¼ iÃ§tin mi?"
+#: nis/nis_print.c:310
+msgid "Binary data\n"
+msgstr "Ä°kilik veri\n"
 
-#. TRANS This error code has no purpose.
-#: stdio-common/../sysdeps/gnu/errlist.c:985
-msgid "Gratuitous error"
-msgstr "Bu hata lotodan Ã§Ä±ktÄ±"
+#: nis/nis_print.c:326
+#, c-format
+msgid "Object Name   : %s\n"
+msgstr "Nesne Ä°smi    : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:993
-msgid "Bad message"
-msgstr "Ä°leti hatalÄ±"
+#: nis/nis_print.c:327
+#, c-format
+msgid "Directory     : %s\n"
+msgstr "Dizin         : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1001
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
-msgid "Identifier removed"
-msgstr "TanÄ±tÄ±cÄ± kaldÄ±rÄ±ldÄ±"
+#: nis/nis_print.c:328
+#, c-format
+msgid "Owner         : %s\n"
+msgstr "Sahibi        : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1009
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
-msgid "Multihop attempted"
-msgstr "Ã‡oklusekmeye kalkÄ±ÅŸÄ±ldÄ±"
+#: nis/nis_print.c:329
+#, c-format
+msgid "Group         : %s\n"
+msgstr "Grup          : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1017
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
-msgid "No data available"
-msgstr "Veri yok"
+#: nis/nis_print.c:330
+msgid "Access Rights : "
+msgstr "EriÅŸim HaklarÄ±: "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1025
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
-msgid "Link has been severed"
-msgstr "BaÄŸ sadeleÅŸtirilmiÅŸti"
+#: nis/nis_print.c:332
+#, c-format
+msgid ""
+"\n"
+"Time to Live  : "
+msgstr ""
+"\n"
+"YaÅŸam sÃ¼resi  : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1033
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
-msgid "No message of desired type"
-msgstr "Arzulanan tÃ¼rde ileti yok"
+#: nis/nis_print.c:335
+#, c-format
+msgid "Creation Time : %s"
+msgstr "OluÅŸturma ZamanÄ±: %s"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1041
-msgid "Out of streams resources"
-msgstr "Veri akÄ±mlarÄ± kaynaklarÄ± yetersiz"
+#: nis/nis_print.c:337
+#, c-format
+msgid "Mod. Time     : %s"
+msgstr "DeÄŸiÅŸ. ZamanÄ± : %s"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1049
-msgid "Device not a stream"
-msgstr "AygÄ±t veri alÄ±ÅŸveriÅŸine uygun deÄŸil"
+#: nis/nis_print.c:338
+msgid "Object Type   : "
+msgstr "Nesne TÃ¼rÃ¼    : "
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1057
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
-msgid "Value too large for defined data type"
-msgstr "Atanan veri tÃ¼rÃ¼ iÃ§in deÄŸer Ã§ok bÃ¼yÃ¼k"
+#: nis/nis_print.c:358
+#, c-format
+msgid "    Data Length = %u\n"
+msgstr "    Veri uzunluÄŸu = %u\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1065
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
-msgid "Protocol error"
-msgstr "Ä°letiÅŸim kurallarÄ±nda hata"
+#: nis/nis_print.c:372
+#, c-format
+msgid "Status            : %s\n"
+msgstr "Durum             : %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1073
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
-msgid "Timer expired"
-msgstr "SÃ¼re doldu"
+#: nis/nis_print.c:373
+#, c-format
+msgid "Number of objects : %u\n"
+msgstr "Nesne sayÄ±sÄ±      : %u\n"
 
-#. TRANS Operation canceled; an asynchronous operation was canceled before it
-#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
-#. TRANS the normal result is for the operations affected to complete with this
-#. TRANS error; @pxref{Cancel AIO Operations}.
-#: stdio-common/../sysdeps/gnu/errlist.c:1085
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77
-msgid "Operation canceled"
-msgstr "Ä°ÅŸlem iptal edildi"
+#: nis/nis_print.c:377
+#, c-format
+msgid "Object #%d:\n"
+msgstr "Nesne #%d:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1093
-msgid "Interrupted system call should be restarted"
-msgstr "Kesme ile engellenen sistem Ã§aÄŸrÄ±sÄ± yeniden baÅŸlatÄ±lmalÄ±"
+#: nis/nis_print_group_entry.c:117
+#, c-format
+msgid "Group entry for \"%s.%s\" group:\n"
+msgstr "\"%s.%s\" grubu iÃ§in grup giriÅŸi:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1101
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
-msgid "Channel number out of range"
-msgstr "Kanal numarasÄ± kapsam dÄ±ÅŸÄ±"
+#: nis/nis_print_group_entry.c:125
+msgid "    Explicit members:\n"
+msgstr "    DoÄŸrudan Ã¼ye olanlar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1109
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
-msgid "Level 2 not synchronized"
-msgstr "Seviye-2 eÅŸzamanlÄ± deÄŸil"
+#: nis/nis_print_group_entry.c:130
+msgid "    No explicit members\n"
+msgstr "    DoÄŸrudan Ã¼ye olan yok\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1117
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
-msgid "Level 3 halted"
-msgstr "Seviye-3 durdu"
+#: nis/nis_print_group_entry.c:133
+msgid "    Implicit members:\n"
+msgstr "    DolaylÄ± Ã¼ye olanlar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1125
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
-msgid "Level 3 reset"
-msgstr "Seviye-3 baÅŸlangÄ±Ã§ta"
+#: nis/nis_print_group_entry.c:138
+msgid "    No implicit members\n"
+msgstr "    DolaylÄ± Ã¼ye olan yok\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1133
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
-msgid "Link number out of range"
-msgstr "BaÄŸ numarasÄ± kapsam dÄ±ÅŸÄ±"
+#: nis/nis_print_group_entry.c:141
+msgid "    Recursive members:\n"
+msgstr "    ArdÄ±ÅŸÄ±k Ã¼yeler:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1141
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
-msgid "Protocol driver not attached"
-msgstr "Ä°letiÅŸim kurallarÄ± sÃ¼rÃ¼cÃ¼sÃ¼ baÄŸlÄ± deÄŸil"
+#: nis/nis_print_group_entry.c:146
+msgid "    No recursive members\n"
+msgstr "    ArdÄ±ÅŸÄ±k Ã¼ye yok\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1149
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
-msgid "No CSI structure available"
-msgstr "HiÃ§ bir CSI deÄŸiÅŸken yapÄ±sÄ± yok"
+#: nis/nis_print_group_entry.c:149 nis/nis_print_group_entry.c:165
+msgid "    Explicit nonmembers:\n"
+msgstr "    DoÄŸrudan Ã¼ye olmayanlar:\n"
+
+#: nis/nis_print_group_entry.c:154
+msgid "    No explicit nonmembers\n"
+msgstr "    DoÄŸrudan Ã¼ye olmayan yok\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1157
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
-msgid "Level 2 halted"
-msgstr "Seviye-2 durdu"
+#: nis/nis_print_group_entry.c:157
+msgid "    Implicit nonmembers:\n"
+msgstr "    DolaylÄ± Ã¼ye olmayanlar:\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1165
-msgid "Invalid exchange"
-msgstr "DeÄŸiÅŸ tokuÅŸ geÃ§ersiz"
+#: nis/nis_print_group_entry.c:162
+msgid "    No implicit nonmembers\n"
+msgstr "    DolaylÄ± Ã¼ye olmayan yok\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1173
-msgid "Invalid request descriptor"
-msgstr "Ä°stem betimleyici geÃ§ersiz"
+#: nis/nis_print_group_entry.c:170
+msgid "    No recursive nonmembers\n"
+msgstr "    ArdÄ±ÅŸÄ±k Ã¼ye olmayan yok\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1181
-msgid "Exchange full"
-msgstr "DeÄŸiÅŸ tokuÅŸ alanÄ± dolu"
+#: nis/nss_nisplus/nisplus-publickey.c:101
+#: nis/nss_nisplus/nisplus-publickey.c:183
+#, c-format
+msgid "DES entry for netname %s not unique\n"
+msgstr "AÄŸ ismi %s iÃ§in DES giriÅŸi eÅŸsiz deÄŸil\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1189
-msgid "No anode"
-msgstr "Anot yok"
+#: nis/nss_nisplus/nisplus-publickey.c:220
+#, c-format
+msgid "netname2user: missing group id list in `%s'."
+msgstr "netname2user: `%s' iÃ§inde grup kimlikleri listesi yok."
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1197
-msgid "Invalid request code"
-msgstr "Ä°stem kodu geÃ§ersiz"
+#: nis/nss_nisplus/nisplus-publickey.c:302
+#: nis/nss_nisplus/nisplus-publickey.c:308
+#: nis/nss_nisplus/nisplus-publickey.c:373
+#: nis/nss_nisplus/nisplus-publickey.c:382
+#, c-format
+msgid "netname2user: (nis+ lookup): %s\n"
+msgstr "netname2user: (nis+ lookup): %s\n"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1205
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
-msgid "Invalid slot"
-msgstr "GeÃ§ersiz yuva"
+#: nis/nss_nisplus/nisplus-publickey.c:321
+#, c-format
+msgid "netname2user: DES entry for %s in directory %s not unique"
+msgstr "netname2user: %s (%s dizinindeki) iÃ§in DES girdisi eÅŸsiz deÄŸil"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1213
-msgid "File locking deadlock error"
-msgstr "Dosya kilitlemede Ã¶lÃ¼kilit hatasÄ±"
+#: nis/nss_nisplus/nisplus-publickey.c:339
+#, c-format
+msgid "netname2user: principal name `%s' too long"
+msgstr "netname2user: `%s' ismi Ã§ok uzun"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1221
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
-msgid "Bad font file format"
-msgstr "YazÄ±tipi dosyasÄ± biÃ§emi hatalÄ±"
+#: nis/nss_nisplus/nisplus-publickey.c:395
+#, c-format
+msgid "netname2user: LOCAL entry for %s in directory %s not unique"
+msgstr "netname2user: %s (%s dizinindeki) iÃ§in LOCAL girdisi eÅŸsiz deÄŸil"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1229
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
-msgid "Machine is not on the network"
-msgstr "Makina bir aÄŸ Ã¼zerinde deÄŸil"
+#: nis/nss_nisplus/nisplus-publickey.c:402
+msgid "netname2user: should not have uid 0"
+msgstr "netname2user: kullanÄ±cÄ± kimliÄŸi 0 olmamalÄ±ydÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1237
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
-msgid "Package not installed"
-msgstr "Paket yÃ¼klenmedi"
+#: nis/ypclnt.c:825
+msgid "Request arguments bad"
+msgstr "Ä°stem argÃ¼manlarÄ± hatalÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1245
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
-msgid "Advertise error"
-msgstr "TanÄ±tÄ±m hatasÄ±"
+#: nis/ypclnt.c:828
+msgid "RPC failure on NIS operation"
+msgstr "NIS iÅŸleminde RPC baÅŸarÄ±sÄ±z"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1253
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
-msgid "Srmount error"
-msgstr "Srmount hatasÄ±"
+#: nis/ypclnt.c:831
+msgid "Can't bind to server which serves this domain"
+msgstr "Bu alana hizmet veren sunucuya baÄŸlantÄ± kurulamadÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1261
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
-msgid "Communication error on send"
-msgstr "Yollama sÄ±rasÄ±nda haberleÅŸme hatasÄ±"
+#: nis/ypclnt.c:834
+msgid "No such map in server's domain"
+msgstr "Sunucu sahasÄ±nda bÃ¶yle bir eÅŸlem yok"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1269
-msgid "RFS specific error"
-msgstr "RFS-Ã¶zgÃ¼ hata"
+#: nis/ypclnt.c:837
+msgid "No such key in map"
+msgstr "EÅŸlemde bÃ¶yle bir tuÅŸ yok"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1277
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
-msgid "Name not unique on network"
-msgstr "AÄŸ Ã¼zerinde isim eÅŸsiz deÄŸil"
+#: nis/ypclnt.c:840
+msgid "Internal NIS error"
+msgstr "Ä°Ã§sel NIS hatasÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1285
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
-msgid "File descriptor in bad state"
-msgstr "Dosya betimleyici hatalÄ± durumda"
+#: nis/ypclnt.c:843
+msgid "Local resource allocation failure"
+msgstr "Yerel Ã§Ã¶zÃ¼m tahsisi baÅŸarÄ±sÄ±z"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1293
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
-msgid "Remote address changed"
-msgstr "Uzak adres deÄŸiÅŸti"
+#: nis/ypclnt.c:846
+msgid "No more records in map database"
+msgstr "ArtÄ±k kayÄ±tlar eÅŸlem veritabanÄ±nda"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1301
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
-msgid "Can not access a needed shared library"
-msgstr "Gereken paylaÅŸÄ±mlÄ± kitaplÄ±ÄŸa eriÅŸilemiyor"
+#: nis/ypclnt.c:849
+msgid "Can't communicate with portmapper"
+msgstr "portmapper ile haberleÅŸilemiyor"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1309
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
-msgid "Accessing a corrupted shared library"
-msgstr "Bir bozulmuÅŸ paylaÅŸÄ±mlÄ± kitaplÄ±ÄŸa eriÅŸiliyor"
+#: nis/ypclnt.c:852
+msgid "Can't communicate with ypbind"
+msgstr "ypbind ile haberleÅŸilemiyor"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1317
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
-msgid ".lib section in a.out corrupted"
-msgstr "a.out iÃ§indeki .lib bÃ¶lÃ¼mÃ¼ bozulmuÅŸ"
+#: nis/ypclnt.c:855
+msgid "Can't communicate with ypserv"
+msgstr "ypserv ile haberleÅŸilemiyor"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1325
-msgid "Attempting to link in too many shared libraries"
-msgstr "Ã‡ok fazla sayÄ±daki paylaÅŸÄ±mlÄ± kitaplÄ±kta baÄŸ kurulmaya Ã§alÄ±ÅŸÄ±lÄ±yor"
+#: nis/ypclnt.c:858
+msgid "Local domain name not set"
+msgstr "Yerel alan ismi ayarlanmamÄ±ÅŸ"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1333
-msgid "Cannot exec a shared library directly"
-msgstr "Bir paylaÅŸÄ±mlÄ± kitaplÄ±k doÄŸrudan Ã§alÄ±ÅŸtÄ±rÄ±lamaz"
+#: nis/ypclnt.c:861
+msgid "NIS map database is bad"
+msgstr "NIS eÅŸleÅŸme veritabanÄ± hatalÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1341
-msgid "Streams pipe error"
-msgstr "Veri hattÄ± hatasÄ±"
+#: nis/ypclnt.c:864
+msgid "NIS client/server version mismatch - can't supply service"
+msgstr "NIS istemci/sunucu sÃ¼rÃ¼mÃ¼ eÅŸleÅŸmiyor - servis saÄŸlanamaz"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1349
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
-msgid "Structure needs cleaning"
-msgstr "Veri aÄŸacÄ± temizlenmek ister"
+#: nis/ypclnt.c:870
+msgid "Database is busy"
+msgstr "VeritabanÄ± meÅŸgul"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1357
-msgid "Not a XENIX named type file"
-msgstr "Bir XENIX named tÃ¼rÃ¼ dosya deÄŸil"
+#: nis/ypclnt.c:873
+msgid "Unknown NIS error code"
+msgstr "Bilinmeyen NIS hata kodu"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1365
-msgid "No XENIX semaphores available"
-msgstr "HiÃ§ XENIX semaforu yok"
+#: nis/ypclnt.c:913
+msgid "Internal ypbind error"
+msgstr "Ä°Ã§sel ypbind hatasÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1373
-msgid "Is a named type file"
-msgstr "Bir \"named\" tÃ¼rÃ¼ dosya"
+#: nis/ypclnt.c:916
+msgid "Domain not bound"
+msgstr "Alan baÄŸÄ±ntÄ±sÄ± yapÄ±lamadÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1381
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
-msgid "Remote I/O error"
-msgstr "Uzak G/Ã‡ hatasÄ±"
+#: nis/ypclnt.c:919
+msgid "System resource allocation failure"
+msgstr "Sistem Ã¶z kaynaklarÄ±nÄ±n ayrÄ±lmasÄ± baÅŸarÄ±sÄ±z"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1389
-msgid "No medium found"
-msgstr "medium yok"
+#: nis/ypclnt.c:922
+msgid "Unknown ypbind error"
+msgstr "Bilinmeyen ypbind hatasÄ±"
 
-#: stdio-common/../sysdeps/gnu/errlist.c:1397
-msgid "Wrong medium type"
-msgstr "YanlÄ±ÅŸ ortam tÃ¼rÃ¼"
+#: nis/ypclnt.c:963
+msgid "yp_update: cannot convert host to netname\n"
+msgstr "yp_update: makina ismi aÄŸ ismine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemiyor\n"
 
-#: stdio-common/../sysdeps/unix/siglist.c:26
-msgid "Signal 0"
-msgstr "Sinyal 0"
+#: nis/ypclnt.c:981
+msgid "yp_update: cannot get server address\n"
+msgstr "yp_update: sunucu adresi alÄ±namÄ±yor\n"
 
-#: stdio-common/../sysdeps/unix/siglist.c:32
-msgid "IOT trap"
-msgstr "IOT tuzaÄŸÄ±"
+#: nscd/aicache.c:76 nscd/hstcache.c:461
+#, c-format
+msgid "Haven't found \"%s\" in hosts cache!"
+msgstr "\"%s\" makinalar arabelleÄŸinde yok!"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30
-msgid "Error 0"
-msgstr "Hata 0"
+#: nscd/aicache.c:78 nscd/hstcache.c:463
+#, c-format
+msgid "Reloading \"%s\" in hosts cache!"
+msgstr "\"%s\" hosts arabelleÄŸine yeniden yÃ¼kleniyor!"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
-#: nis/nis_error.c:40
-msgid "Not owner"
-msgstr "Sahibi deÄŸil"
+#: nscd/cache.c:126
+#, c-format
+msgid "add new entry \"%s\" of type %s for %s to cache%s"
+msgstr "%3$s iÃ§in %2$s tÃ¼rÃ¼ndeki yeni girdi \"%1$s\" %4$s arabelleÄŸine eklenir"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35
-msgid "I/O error"
-msgstr "G/Ã‡ hatasÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37
-msgid "Arg list too long"
-msgstr "Arg listesi Ã§ok uzun"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39
-msgid "Bad file number"
-msgstr "Dosya numarasÄ± hatalÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42
-msgid "Not enough space"
-msgstr "alan yetersiz"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46
-msgid "Device busy"
-msgstr "AygÄ±t meÅŸgul"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48
-msgid "Cross-device link"
-msgstr "Ã‡apraz-aygÄ±t baÄŸÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53
-msgid "File table overflow"
-msgstr "Dosya tablosu taÅŸtÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63
-msgid "Argument out of domain"
-msgstr "ArgÃ¼man alan dÄ±ÅŸÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64
-msgid "Result too large"
-msgstr "SonuÃ§ Ã§ok bÃ¼yÃ¼k"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75
-msgid "Deadlock situation detected/avoided"
-msgstr "Ã–lÃ¼Kilit konumu saptandÄ±/engellendi"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76
-msgid "No record locks available"
-msgstr "Ä°ÅŸe yarar kayÄ±t kilitleri yok"
+#: nscd/cache.c:233 nscd/connections.c:750
+#, c-format
+msgid "cannot stat() file `%s': %s"
+msgstr "`%s' dosyasÄ± stat() olamÄ±yor: %s"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79
-msgid "Disc quota exceeded"
-msgstr "Disk kotasÄ± aÅŸÄ±ldÄ±"
+#: nscd/cache.c:262
+#, c-format
+msgid "pruning %s cache; time %ld"
+msgstr "%s arabelleÄŸi budanÄ±yor; sÃ¼re %ld"
 
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80
-msgid "Bad exchange descriptor"
-msgstr "DeÄŸiÅŸ tokuÅŸ betimleyici hatalÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81
-msgid "Bad request descriptor"
-msgstr "Ä°stek betimleyici hatalÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82
-msgid "Message tables full"
-msgstr "Ä°leti tablosunda yer yok"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83
-msgid "Anode table overflow"
-msgstr "A-dÃ¼ÄŸÃ¼m tablosu taÅŸtÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84
-msgid "Bad request code"
-msgstr "Ä°stek kodu hatalÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86
-msgid "File locking deadlock"
-msgstr "Dosya kilitlemede Ã¶lÃ¼kilit"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88
-msgid "Error 58"
-msgstr "Hata 58"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89
-msgid "Error 59"
-msgstr "Hata 59"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90
-msgid "Not a stream device"
-msgstr "Veri alÄ±ÅŸveriÅŸi yapÄ±labilecek bir aygÄ±t deÄŸil"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93
-msgid "Out of stream resources"
-msgstr "Veri akÄ±mÄ± Ã¶zkaynaklarÄ± yetersiz"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102
-msgid "Error 72"
-msgstr "Hata 72"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103
-msgid "Error 73"
-msgstr "Hata 73"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105
-msgid "Error 75"
-msgstr "Hata 75"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106
-msgid "Error 76"
-msgstr "Hata 76"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107
-msgid "Not a data message"
-msgstr "Bir veri iletisi deÄŸil"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116
-msgid "Attempting to link in more shared libraries than system limit"
-msgstr "Sistem sÄ±nÄ±rlarÄ±ndan daha fazla sayÄ±daki paylaÅŸÄ±mlÄ± kitaplÄ±kta baÄŸ kurulmaya Ã§alÄ±ÅŸÄ±lÄ±yor"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117
-msgid "Can not exec a shared library directly"
-msgstr "Bir paylaÅŸÄ±mlÄ± kitaplÄ±k doÄŸrudan icra edilemez"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118
-msgid "Illegal byte sequence"
-msgstr "Bayt serisi kuraldÄ±ÅŸÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119
-msgid "Operation not applicable"
-msgstr "Ä°ÅŸlem uygulanabilir deÄŸil"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120
-msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS"
-msgstr "Dosya yolu izlenirken saptanan sembolik baÄŸlarÄ±n sayÄ±sÄ± MAXSYMLINKS sayÄ±sÄ±nÄ± aÅŸÄ±yor"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121
-msgid "Error 91"
-msgstr "Hata 91"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122
-msgid "Error 92"
-msgstr "Hata 92"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129
-msgid "Option not supported by protocol"
-msgstr "Protokol iÅŸlemi desteklemedi"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130
-msgid "Error 100"
-msgstr "Hata 100"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131
-msgid "Error 101"
-msgstr "Hata 101"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132
-msgid "Error 102"
-msgstr "Hata 102"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133
-msgid "Error 103"
-msgstr "Hata 103"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134
-msgid "Error 104"
-msgstr "Hata 104"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135
-msgid "Error 105"
-msgstr "Hata 105"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136
-msgid "Error 106"
-msgstr "Hata 106"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137
-msgid "Error 107"
-msgstr "Hata 107"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138
-msgid "Error 108"
-msgstr "Hata 108"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139
-msgid "Error 109"
-msgstr "Hata 109"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140
-msgid "Error 110"
-msgstr "Hata 110"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141
-msgid "Error 111"
-msgstr "Hata 111"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142
-msgid "Error 112"
-msgstr "Hata 112"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143
-msgid "Error 113"
-msgstr "Hata 113"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144
-msgid "Error 114"
-msgstr "Hata 114"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145
-msgid "Error 115"
-msgstr "Hata 115"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146
-msgid "Error 116"
-msgstr "Hata 116"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147
-msgid "Error 117"
-msgstr "Hata 117"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148
-msgid "Error 118"
-msgstr "Hata 118"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149
-msgid "Error 119"
-msgstr "Hata 119"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152
-msgid "Operation not supported on transport endpoint"
-msgstr "Nakil hattÄ±nÄ±n diÄŸer ucunda iÅŸlem desteklenmedi"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154
-msgid "Address family not supported by protocol family"
-msgstr "Adres ailesi protokol ailesi tarafÄ±ndan desteklenmiyor"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159
-msgid "Network dropped connection because of reset"
-msgstr "Yeniden baÅŸlatma nedeniyle aÄŸ baÄŸlantÄ±sÄ± kesildi"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166
-msgid "Error 136"
-msgstr "Hata 136"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167
-msgid "Not a name file"
-msgstr "Bir isim dosyasÄ± deÄŸil"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168
-msgid "Not available"
-msgstr "Ä°ÅŸe yaramaz"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169
-msgid "Is a name file"
-msgstr "Bir \"name\" dosyasÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171
-msgid "Reserved for future use"
-msgstr "Ä°lerde kullanmak Ã¼zere ayrÄ±ldÄ±"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172
-msgid "Error 142"
-msgstr "Hata 142"
-
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173
-msgid "Cannot send after socket shutdown"
-msgstr "Soket kapandÄ±ktan sonra yollanamaz"
+#: nscd/cache.c:289
+#, c-format
+msgid "considering %s entry \"%s\", timeout %<PRIu64>"
+msgstr "girdi \"%2$s\" %1$s olarak ele elÄ±nÄ±yor, zamanaÅŸÄ±mÄ± %3$<PRIu64>"
 
-#: stdio-common/psignal.c:63
+#: nscd/connections.c:469 nscd/connections.c:481 nscd/connections.c:493
+#: nscd/connections.c:512
 #, c-format
-msgid "%s%sUnknown signal %d\n"
-msgstr "%s%sBilinmeyen sinyal %d\n"
+msgid "invalid persistent database file \"%s\": %s"
+msgstr "kalÄ±cÄ± veritabanÄ± dosyasÄ± \"%s\" geÃ§ersiz: %s"
 
-#: dlfcn/dlinfo.c:51
-msgid "RTLD_SELF used in code not dynamically loaded"
-msgstr "RTLD_SELF kullanÄ±lan kod dinamik olarak yÃ¼klenmedi"
+#: nscd/connections.c:483
+msgid "header size does not match"
+msgstr "baÅŸlÄ±k boyutu uyumsuz"
 
-#: dlfcn/dlinfo.c:61
-msgid "unsupported dlinfo request"
-msgstr "dlinfo isteÄŸi desteklenmiyor"
+#: nscd/connections.c:495
+msgid "file size does not match"
+msgstr "dosya boyutu uyumsuz"
 
-#: malloc/mcheck.c:346
-msgid "memory is consistent, library is buggy\n"
-msgstr "bellek tutarlÄ±, kitaplÄ±k hatalÄ±\n"
+#: nscd/connections.c:514
+msgid "verification failed"
+msgstr "doÄŸrulanamadÄ±"
 
-#: malloc/mcheck.c:349
-msgid "memory clobbered before allocated block\n"
-msgstr "bellek ayrÄ±lmÄ±ÅŸ bloÄŸun Ã¶ncesine taÅŸtÄ±\n"
+#: nscd/connections.c:528
+#, c-format
+msgid "suggested size of table for database %s larger than the persistent database's table"
+msgstr "%s veritabanÄ± iÃ§in Ã¶nerilen tablo boyutu kalÄ±cÄ± veritabanÄ± tablosundan bÃ¼yÃ¼k"
 
-#: malloc/mcheck.c:352
-msgid "memory clobbered past end of allocated block\n"
-msgstr "bellek ayrÄ±lmÄ±ÅŸ bloÄŸun sonrasÄ±na taÅŸtÄ±\n"
+#: nscd/connections.c:538 nscd/connections.c:619
+#, c-format
+msgid "cannot create read-only descriptor for \"%s\"; no mmap"
+msgstr "\"%s\" iÃ§in salt-okunur tanÄ±tÄ±cÄ± oluÅŸturulamÄ±yor; mmap yok"
 
-#: malloc/mcheck.c:355
-msgid "block freed twice\n"
-msgstr "blok iki kere serbest bÄ±rakÄ±ldÄ±\n"
+#: nscd/connections.c:598
+#, c-format
+msgid "database for %s corrupted or simultaneously used; remove %s manually if necessary and restart"
+msgstr "%s iÃ§in ya veritabanÄ± yok ya da ÅŸu an kullanÄ±mda; gerekiyorsa %s'i kendiniz silip yeniden baÅŸlatÄ±n"
 
-#: malloc/mcheck.c:358
-msgid "bogus mcheck_status, library is buggy\n"
-msgstr "mcheck_status sahte, kitaplÄ±k hatalÄ±\n"
+#: nscd/connections.c:605
+#, c-format
+msgid "cannot create %s; no persistent database used"
+msgstr "%s oluÅŸturulamÄ±yor; kullanÄ±mda bir kalÄ±cÄ± veritabanÄ± yok"
 
-#: malloc/memusagestat.c:53
-msgid "Name output file"
-msgstr "Ä°sim Ã§Ä±ktÄ± dosyasÄ±"
+#: nscd/connections.c:608
+#, c-format
+msgid "cannot create %s; no sharing possible"
+msgstr "%s oluÅŸturulamÄ±yor; paylaÅŸÄ±m mÃ¼mkÃ¼n deÄŸil"
 
-#: malloc/memusagestat.c:54
-msgid "Title string used in output graphic"
-msgstr "Ã‡Ä±ktÄ± grafiÄŸinde kullanÄ±lan baÅŸlÄ±k dizgesi"
+#: nscd/connections.c:679
+#, c-format
+msgid "cannot write to database file %s: %s"
+msgstr "veritabanÄ± dosyasÄ± %s yazÄ±lamÄ±yor: %s"
 
-#: malloc/memusagestat.c:55
-msgid "Generate output linear to time (default is linear to number of function calls)"
-msgstr ""
-"Zamanla dÃ¼zgÃ¼n deÄŸiÅŸen Ã§Ä±ktÄ± Ã¼retilir. \n"
-"(iÅŸlev Ã§aÄŸrÄ±larÄ±nÄ±n sayÄ±sÄ±yla dÃ¼zgÃ¼n deÄŸiÅŸen Ã§Ä±ktÄ± Ã¼retimi Ã¶ntanÄ±mlÄ±dÄ±r)"
+#: nscd/connections.c:713
+#, c-format
+msgid "cannot set socket to close on exec: %s; disabling paranoia mode"
+msgstr "exec Ã¼zerinde kapatÄ±lacak soket atanamadÄ±: %s; paranoya kipi iptal ediliyor"
 
-#: malloc/memusagestat.c:57
-msgid "Also draw graph for total memory consumption"
-msgstr "Ãœstelik toplam bellek tÃ¼ketimi grafiÄŸini Ã§izerken"
+#: nscd/connections.c:763
+#, c-format
+msgid "cannot open socket: %s"
+msgstr "soket aÃ§Ä±lamÄ±yor: %s"
 
-#: malloc/memusagestat.c:58
-msgid "make output graphic VALUE pixel wide"
-msgstr "Ã§Ä±ktÄ± grafik DEÄžERini piksel geniÅŸliÄŸi yapar"
+#: nscd/connections.c:780
+#, c-format
+msgid "cannot change socket to nonblocking mode: %s"
+msgstr "engellenmeyen kipte soket deÄŸiÅŸtirilemez: %s"
 
-#: malloc/memusagestat.c:59
-msgid "make output graphic VALUE pixel high"
-msgstr "Ã§Ä±ktÄ± grafik DEÄžERini piksel yÃ¼ksekliÄŸi yapar"
+#: nscd/connections.c:788
+#, c-format
+msgid "cannot set socket to close on exec: %s"
+msgstr "exec Ã¼zerinde kapatÄ±lacak soket atanamadÄ±: %s"
 
-#: malloc/memusagestat.c:64
-msgid "Generate graphic from memory profiling data"
-msgstr "Bellek profili verisinden grafik Ã¼retir"
+#: nscd/connections.c:799
+#, c-format
+msgid "cannot enable socket to accept connections: %s"
+msgstr "baÄŸlantÄ±larÄ± kabul etmek Ã¼zere soket etkinleÅŸtirilemiyor: %s"
 
-#: malloc/memusagestat.c:67
-msgid "DATAFILE [OUTFILE]"
-msgstr "VERÄ°DOSYASI [Ã‡IKTIDOSYASI]"
+#: nscd/connections.c:892
+#, c-format
+msgid "provide access to FD %d, for %s"
+msgstr "%2$s iÃ§in dosya tanÄ±tÄ±cÄ± %1$d'ye eriÅŸim saÄŸlar"
 
-#: string/strerror.c:43 posix/../sysdeps/posix/gai_strerror.c:57
-msgid "Unknown error"
-msgstr "Bilinmeyen hata"
+#: nscd/connections.c:904
+#, c-format
+msgid "cannot handle old request version %d; current version is %d"
+msgstr "eski istem sÃ¼rÃ¼mÃ¼ %d elde edilemedi; mevcut sÃ¼rÃ¼m %d"
 
-#: string/strsignal.c:69
+#: nscd/connections.c:954 nscd/connections.c:1007
 #, c-format
-msgid "Real-time signal %d"
-msgstr "GerÃ§ek-zamanlÄ± sinyal %d"
+msgid "cannot write result: %s"
+msgstr "sonuÃ§ yazÄ±lamÄ±yor: %s"
 
-#: string/strsignal.c:73
+#: nscd/connections.c:1082
 #, c-format
-msgid "Unknown signal %d"
-msgstr "Bilinmeyen sinyal %d"
+msgid "error getting caller's id: %s"
+msgstr "Ã§aÄŸrÄ±cÄ± kimliÄŸi alÄ±nÄ±rken hata: %s"
 
-#: timezone/zdump.c:176
+#: nscd/connections.c:1140 nscd/connections.c:1154
 #, c-format
-msgid "%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"
-msgstr ""
-"%s: kullanÄ±mÄ±: %s [ --version ] [ -v ] [ -c kesimZamanÄ± ]\n"
-"zamanDilimiÄ°smi ...\n"
+msgid "cannot open /proc/self/cmdline: %s; disabling paranoia mode"
+msgstr "/proc/self/cmdline aÃ§Ä±lamadÄ±: %s; paranoya kipi iptal ediliyor"
 
-#: timezone/zdump.c:269
-msgid "Error writing to standard output"
-msgstr "Standart Ã§Ä±ktÄ±ya yazarken hata"
+#: nscd/connections.c:1194
+#, c-format
+msgid "cannot change to old UID: %s; disabling paranoia mode"
+msgstr "eski UID'e dÃ¶nÃ¼lemedi: %s; paranoya kipi iptal ediliyor"
 
-#: timezone/zic.c:361
+#: nscd/connections.c:1204
 #, c-format
-msgid "%s: Memory exhausted: %s\n"
-msgstr "%s: Bellek tÃ¼kendi: %s\n"
+msgid "cannot change to old GID: %s; disabling paranoia mode"
+msgstr "eski GID'e dÃ¶nÃ¼lemedi: %s; paranoya kipi iptal ediliyor"
 
-#: timezone/zic.c:386 misc/error.c:129 misc/error.c:157
-msgid "Unknown system error"
-msgstr "Bilinmeyen sistem hatasÄ±"
+#: nscd/connections.c:1217
+#, c-format
+msgid "cannot change to old working directory: %s; disabling paranoia mode"
+msgstr "eski Ã§alÄ±ÅŸma dizinine dÃ¶nÃ¼lemiyor: %s; paranoya kipi iptal ediliyor"
 
-#: timezone/zic.c:420
+#: nscd/connections.c:1245
 #, c-format
-msgid "\"%s\", line %d: %s"
-msgstr "\"%s\", satÄ±r %d: %s"
+msgid "re-exec failed: %s; disabling paranoia mode"
+msgstr "re-exec baÅŸarÄ±sÄ±z: %s; paranoya kipi iptal ediliyor"
 
-#: timezone/zic.c:423
+#: nscd/connections.c:1254
 #, c-format
-msgid " (rule from \"%s\", line %d)"
-msgstr " (\"%s\", %d satÄ±rÄ±ndan kural)"
+msgid "cannot change current working directory to \"/\": %s"
+msgstr "Ã§alÄ±ÅŸma dizini \"/\" yapÄ±lamadÄ±: %s"
 
-#: timezone/zic.c:435
-msgid "warning: "
-msgstr "uyarÄ±: "
+#: nscd/connections.c:1372
+#, c-format
+msgid "short read while reading request: %s"
+msgstr "istenen okuma kÄ±sa: %s"
 
-#: timezone/zic.c:445
+#: nscd/connections.c:1404
 #, c-format
-msgid ""
-"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
-"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
-msgstr ""
-"%s: kullanÄ±mÄ±: %s [ --version ] [ -s ] [ -v ]\n"
-"\t[ -l yerelZaman ] [ -p posixKurallarÄ± ] [ -d dizin ]\n"
-"\t[ -L artÄ±kSaniyeler ] [ -y yÄ±ltÃ¼rÃ¼ ] [ dosyaismi ... ]\n"
+msgid "key length in request too long: %d"
+msgstr "istenen anahtar/tuÅŸ uzunluÄŸu fazla: %d"
+
+#: nscd/connections.c:1417
+#, c-format
+msgid "short read while reading request key: %s"
+msgstr "istenen anahtar/tuÅŸ okunurken kÄ±sa okuma: %s"
+
+#: nscd/connections.c:1426
+#, c-format
+msgid "handle_request: request received (Version = %d) from PID %ld"
+msgstr "handle_request: %2$ld numaralÄ± sÃ¼reÃ§den istek alÄ±ndÄ± (SÃ¼rÃ¼m = %1$d)"
 
-#: timezone/zic.c:492
+#: nscd/connections.c:1431
 #, c-format
-msgid "%s: More than one -d option specified\n"
-msgstr "%s: Birden fazla -d seÃ§eneÄŸi belirtilmiÅŸ\n"
+msgid "handle_request: request received (Version = %d)"
+msgstr "handle_request: istek alÄ±ndÄ± (SÃ¼rÃ¼m = %d)"
 
-#: timezone/zic.c:502
+#: nscd/connections.c:1792
 #, c-format
-msgid "%s: More than one -l option specified\n"
-msgstr "%s: Birden fazla -l seÃ§eneÄŸi belirtilmiÅŸ\n"
+msgid "could only start %d threads; terminating"
+msgstr "sadece %d evre baÅŸlatÄ±labilir; sonlanÄ±yor"
 
-#: timezone/zic.c:512
+#: nscd/connections.c:1840 nscd/connections.c:1841 nscd/connections.c:1858
+#: nscd/connections.c:1867 nscd/connections.c:1885 nscd/connections.c:1896
+#: nscd/connections.c:1907
 #, c-format
-msgid "%s: More than one -p option specified\n"
-msgstr "%s: Birden fazla -p seÃ§eneÄŸi belirtilmiÅŸ\n"
+msgid "Failed to run nscd as user '%s'"
+msgstr "nscd '%s' kullanÄ±cÄ±sÄ± olarak Ã§alÄ±ÅŸtÄ±rÄ±lamadÄ±"
 
-#: timezone/zic.c:522
+#: nscd/connections.c:1859
 #, c-format
-msgid "%s: More than one -y option specified\n"
-msgstr "%s: Birden fazla -y seÃ§eneÄŸi belirtilmiÅŸ\n"
+msgid "initial getgrouplist failed"
+msgstr "ilk getgrouplist baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:532
+#: nscd/connections.c:1868
 #, c-format
-msgid "%s: More than one -L option specified\n"
-msgstr "%s: Birden fazla -L seÃ§eneÄŸi belirtilmiÅŸ\n"
+msgid "getgrouplist failed"
+msgstr "getgrouplist baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:639
+#: nscd/connections.c:1886
 #, c-format
-msgid "%s: Can't unlink  %s: %s\n"
-msgstr "%s: %s baÄŸÄ± kaldÄ±rÄ±lamÄ±yor: %s\n"
-
-#: timezone/zic.c:646
-msgid "hard link failed, symbolic link used"
-msgstr "sabit baÄŸ baÅŸarÄ±sÄ±z, sembolik baÄŸ kullanÄ±ldÄ±"
+msgid "setgroups failed"
+msgstr "setgroups baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:654
+#: nscd/grpcache.c:400 nscd/hstcache.c:411 nscd/initgrcache.c:411
+#: nscd/pwdcache.c:395
 #, c-format
-msgid "%s: Can't link from %s to %s: %s\n"
-msgstr "%s: %s den %s e baÄŸ kurulamÄ±yor: %s\n"
+msgid "short write in %s: %s"
+msgstr "%s iÃ§inde kÄ±sa yazma: %s"
 
-#: timezone/zic.c:752 timezone/zic.c:754
-msgid "same rule name in multiple files"
-msgstr "bir Ã§ok dosyada aynÄ± kural ismi var"
+#: nscd/grpcache.c:443 nscd/initgrcache.c:77
+#, c-format
+msgid "Haven't found \"%s\" in group cache!"
+msgstr "\"%s\" grup arabelleÄŸinde yok!"
 
-#: timezone/zic.c:795
-msgid "unruly zone"
-msgstr "kuralsÄ±z dilim"
+#: nscd/grpcache.c:445 nscd/initgrcache.c:79
+#, c-format
+msgid "Reloading \"%s\" in group cache!"
+msgstr "\"%s\" grup arabelleÄŸine yeniden yÃ¼kleniyor!"
 
-#: timezone/zic.c:802
+#: nscd/grpcache.c:536
 #, c-format
-msgid "%s in ruleless zone"
-msgstr "%s kuralsÄ±z zaman diliminde"
+msgid "Invalid numeric gid \"%s\"!"
+msgstr "\"%s\" grup numarasÄ± geÃ§ersiz!"
 
-#: timezone/zic.c:823
-msgid "standard input"
-msgstr "standart girdi"
+#: nscd/mem.c:382
+#, c-format
+msgid "freed %zu bytes in %s cache"
+msgstr "%2$s arabelleÄŸinde %1$zu bayt serbest bÄ±rakÄ±ldÄ±"
 
-#: timezone/zic.c:828
+#: nscd/mem.c:511
 #, c-format
-msgid "%s: Can't open %s: %s\n"
-msgstr "%s: %s aÃ§Ä±lamÄ±yor: %s\n"
+msgid "no more memory for database '%s'"
+msgstr "veritabanÄ± '%s' iÃ§in bellek kalmadÄ±"
 
-#: timezone/zic.c:839
-msgid "line too long"
-msgstr "satÄ±r Ã§ok uzun"
+#: nscd/nscd.c:97
+msgid "Read configuration data from NAME"
+msgstr "YapÄ±landÄ±rma verisini Ä°SÄ°M den okur"
 
-#: timezone/zic.c:859
-msgid "input line of unknown type"
-msgstr "girdi satÄ±rÄ±nÄ±n tÃ¼rÃ¼ bilinmiyor"
+#: nscd/nscd.c:99
+msgid "Do not fork and display messages on the current tty"
+msgstr "Ãœzerinde Ã§alÄ±ÅŸÄ±lan tty de iletiler ayrÄ±lmaz ve gÃ¶sterilir"
 
-#: timezone/zic.c:875
-#, c-format
-msgid "%s: Leap line in non leap seconds file %s\n"
-msgstr "%s: artÄ±k saniyeler olmayan %s dosyasÄ±nda `Leap' satÄ±rÄ±\n"
+#: nscd/nscd.c:100
+msgid "NUMBER"
+msgstr "SAYI"
 
-#: timezone/zic.c:882 timezone/zic.c:1297 timezone/zic.c:1322
-#, c-format
-msgid "%s: panic: Invalid l_value %d\n"
-msgstr "%s: panik: sol deÄŸer (l_value) %d geÃ§ersiz\n"
+#: nscd/nscd.c:100
+msgid "Start NUMBER threads"
+msgstr "SAYIlÄ± baÅŸlÄ±klarÄ± baÅŸlatÄ±r"
 
-#: timezone/zic.c:890
-#, c-format
-msgid "%s: Error reading %s\n"
-msgstr "%s: %s okunurken hata\n"
+#: nscd/nscd.c:101
+msgid "Shut the server down"
+msgstr "Sunucuyu indirir"
 
-#: timezone/zic.c:897
-#, c-format
-msgid "%s: Error closing %s: %s\n"
-msgstr "%s: %s kapatÄ±lÄ±rken hata: %s\n"
+#: nscd/nscd.c:102
+msgid "Print current configuration statistic"
+msgstr "Åžu anki yapÄ±landÄ±rma istatistiklerini basar"
 
-#: timezone/zic.c:902
-msgid "expected continuation line not found"
-msgstr "gereken sÃ¼reklilik satÄ±rÄ± bulunamadÄ±"
+#: nscd/nscd.c:103
+msgid "TABLE"
+msgstr "TABLO"
 
-#: timezone/zic.c:958
-msgid "wrong number of fields on Rule line"
-msgstr "`Rule' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
+#: nscd/nscd.c:104
+msgid "Invalidate the specified cache"
+msgstr "Belirtilen arabellek geÃ§ersiz kÄ±lÄ±ndÄ±"
 
-#: timezone/zic.c:962
-msgid "nameless rule"
-msgstr "adsÄ±z kural"
+#: nscd/nscd.c:105
+msgid "TABLE,yes"
+msgstr "TABLO,evet"
 
-#: timezone/zic.c:967
-msgid "invalid saved time"
-msgstr "kazanÄ±lmÄ±ÅŸ zaman geÃ§ersiz"
+#: nscd/nscd.c:106
+msgid "Use separate cache for each user"
+msgstr "Her kullanÄ±cÄ± iÃ§in ayrÄ± arabellek kullanÄ±lÄ±r"
 
-#: timezone/zic.c:986
-msgid "wrong number of fields on Zone line"
-msgstr "`Zone' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
+#: nscd/nscd.c:111
+msgid "Name Service Cache Daemon."
+msgstr "Name Service Cache Daemon."
 
-#: timezone/zic.c:992
+#: nscd/nscd.c:143 nss/getent.c:858 nss/makedb.c:123
 #, c-format
-msgid "\"Zone %s\" line and -l option are mutually exclusive"
-msgstr "\"Zone %s\" satÄ±rÄ± ve -l seÃ§eneÄŸi Ã§eliÅŸiyor"
+msgid "wrong number of arguments"
+msgstr "argÃ¼man sayÄ±sÄ± hatalÄ±"
 
-#: timezone/zic.c:1000
+#: nscd/nscd.c:153
 #, c-format
-msgid "\"Zone %s\" line and -p option are mutually exclusive"
-msgstr "\"Zone %s\" satÄ±rÄ± ve -p seÃ§eneÄŸi Ã§eliÅŸiyor"
+msgid "failure while reading configuration file; this is fatal"
+msgstr "yapÄ±landÄ±rma dosyasÄ± okunurken hata; bu Ã¶lÃ¼mcÃ¼l bir hata"
 
-#: timezone/zic.c:1012
+#: nscd/nscd.c:162
 #, c-format
-msgid "duplicate zone name %s (file \"%s\", line %d)"
-msgstr "dilim ismi %s tekrarlanmÄ±ÅŸ (dosya \"%s\", satÄ±r %d)"
+msgid "already running"
+msgstr "Zaten Ã§alÄ±ÅŸÄ±yor"
 
-#: timezone/zic.c:1028
-msgid "wrong number of fields on Zone continuation line"
-msgstr "`Zone' devam satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
+#: nscd/nscd.c:177 nscd/nscd.c:232
+#, c-format
+msgid "cannot fork"
+msgstr "Ã§atallanamÄ±yor"
 
-#: timezone/zic.c:1068
-msgid "invalid UTC offset"
-msgstr "UTC offset geÃ§ersiz"
+#: nscd/nscd.c:240
+#, c-format
+msgid "cannot change current working directory to \"/\""
+msgstr "Ã§alÄ±ÅŸma dizini \"/\" yapÄ±lamÄ±yor"
 
-#: timezone/zic.c:1071
-msgid "invalid abbreviation format"
-msgstr "kÄ±saltma biÃ§emi geÃ§ersiz"
+#: nscd/nscd.c:248
+msgid "Could not create log file"
+msgstr "GÃ¼nlÃ¼k dosyasÄ± oluÅŸturulamadÄ±"
 
-#: timezone/zic.c:1097
-msgid "Zone continuation line end time is not after end time of previous line"
-msgstr "`Zone' devamlÄ±lÄ±k satÄ±rÄ±nÄ±n bitiÅŸ zamanÄ± Ã¶nceki satÄ±rÄ±n bitiÅŸ zamanÄ±ndan sonra deÄŸil"
+#: nscd/nscd.c:301 nscd/nscd.c:326 nscd/nscd_stat.c:172
+#, c-format
+msgid "Only root is allowed to use this option!"
+msgstr "Bu seÃ§enek sadece root tarafÄ±ndan kullanÄ±labilir!"
 
-#: timezone/zic.c:1124
-msgid "wrong number of fields on Leap line"
-msgstr "`Leap' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
+#: nscd/nscd.c:359 nscd/nscd_stat.c:191
+#, c-format
+msgid "write incomplete"
+msgstr "yazma tamamlanamÄ±yor"
 
-#: timezone/zic.c:1133
-msgid "invalid leaping year"
-msgstr "artÄ±k yÄ±l geÃ§ersiz"
+#: nscd/nscd.c:370
+#, c-format
+msgid "cannot read invalidate ACK"
+msgstr "geÃ§ersizleÅŸtirme ACK'sÄ± okunamÄ±yor"
 
-#: timezone/zic.c:1148 timezone/zic.c:1252
-msgid "invalid month name"
-msgstr "ay ismi geÃ§ersiz"
+#: nscd/nscd.c:376
+#, c-format
+msgid "invalidation failed"
+msgstr "geÃ§ersizleÅŸtirme baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:1161 timezone/zic.c:1374 timezone/zic.c:1388
-msgid "invalid day of month"
-msgstr "ayÄ±n gÃ¼nÃ¼ geÃ§ersiz"
+#: nscd/nscd.c:386
+#, c-format
+msgid "secure services not implemented anymore"
+msgstr "gÃ¼venli hizmetler artÄ±k gerÃ§eklenmiyor"
 
-#: timezone/zic.c:1166
-msgid "time before zero"
-msgstr "sÄ±fÄ±rdan Ã¶nceki zaman"
+#: nscd/nscd_conf.c:55
+#, c-format
+msgid "database %s is not supported\n"
+msgstr "veritabanÄ± %s desteklenmiyor\n"
 
-#: timezone/zic.c:1170
-msgid "time too small"
-msgstr "sÃ¼re Ã§ok kÄ±sa"
+#: nscd/nscd_conf.c:106
+#, c-format
+msgid "Parse error: %s"
+msgstr "Ã‡Ã¶zÃ¼mleme hatasÄ±: %s"
 
-#: timezone/zic.c:1174
-msgid "time too large"
-msgstr "sÃ¼re Ã§ok uzun"
+#: nscd/nscd_conf.c:191
+#, c-format
+msgid "Must specify user name for server-user option"
+msgstr "server-user seÃ§eneÄŸi iÃ§in kullanÄ±cÄ± ismi belirtilmelidir"
 
-#: timezone/zic.c:1178 timezone/zic.c:1281
-msgid "invalid time of day"
-msgstr "gÃ¼nÃ¼n tarihi geÃ§ersiz"
+#: nscd/nscd_conf.c:198
+#, c-format
+msgid "Must specify user name for stat-user option"
+msgstr "stat-user seÃ§eneÄŸi iÃ§in kullanÄ±cÄ± ismi belirtilmelidir"
 
-#: timezone/zic.c:1197
-msgid "illegal CORRECTION field on Leap line"
-msgstr "`Leap' satÄ±rÄ±nda kuraldÄ±ÅŸÄ± CORRECTION alanÄ±"
+#: nscd/nscd_conf.c:242
+#, c-format
+msgid "invalid value for 'reload-count': %u"
+msgstr "'reload-count' iÃ§in deÄŸer geÃ§ersiz: %u"
 
-#: timezone/zic.c:1201
-msgid "illegal Rolling/Stationary field on Leap line"
-msgstr "`Leap' satÄ±rÄ±nda kuraldÄ±ÅŸÄ± Rolling/Stationary alanÄ±"
+#: nscd/nscd_conf.c:257
+#, c-format
+msgid "Must specify value for restart-interval option"
+msgstr "restart-interval seÃ§eneÄŸi iÃ§in deÄŸer belirtilmelidir"
 
-#: timezone/zic.c:1216
-msgid "wrong number of fields on Link line"
-msgstr "`Link' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
+#: nscd/nscd_conf.c:271
+#, c-format
+msgid "Unknown option: %s %s %s"
+msgstr "Bilinmeyen seÃ§enek: %s %s %s"
 
-#: timezone/zic.c:1220
-msgid "blank FROM field on Link line"
-msgstr "`Link' satÄ±rÄ±nda FROM alanÄ± boÅŸ"
+#: nscd/nscd_conf.c:284
+#, c-format
+msgid "cannot get current working directory: %s; disabling paranoia mode"
+msgstr "Ã§alÄ±ÅŸÄ±lmakta olan dizin alÄ±namÄ±yor: %s; paranoya kipi iptal ediliyor"
 
-#: timezone/zic.c:1224
-msgid "blank TO field on Link line"
-msgstr "`Link' satÄ±rÄ±nda TO alanÄ± boÅŸ"
+#: nscd/nscd_conf.c:304
+#, c-format
+msgid "maximum file size for %s database too small"
+msgstr "%s veritabanÄ± iÃ§in azami dosya boyu Ã§ok kÃ¼Ã§Ã¼k"
 
-#: timezone/zic.c:1301
-msgid "invalid starting year"
-msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± geÃ§ersiz"
+#: nscd/nscd_stat.c:141
+#, c-format
+msgid "cannot write statistics: %s"
+msgstr "istatistikler yazÄ±lamÄ±yor: %s"
 
-#: timezone/zic.c:1305
-msgid "starting year too low to be represented"
-msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± gÃ¶sterilemeyecek kadar kÃ¼Ã§Ã¼k"
+#: nscd/nscd_stat.c:156
+msgid "yes"
+msgstr "evet"
+
+#: nscd/nscd_stat.c:157
+msgid "no"
+msgstr "hayÄ±r"
 
-#: timezone/zic.c:1307
-msgid "starting year too high to be represented"
-msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± gÃ¶sterilemeyecek kadar bÃ¼yÃ¼k"
+#: nscd/nscd_stat.c:168
+#, c-format
+msgid "Only root or %s is allowed to use this option!"
+msgstr "Bu seÃ§enek sadece root veya %s tarafÄ±ndan kullanÄ±labilir!"
 
-#: timezone/zic.c:1326
-msgid "invalid ending year"
-msgstr "bitiÅŸ yÄ±lÄ± geÃ§ersiz"
+#: nscd/nscd_stat.c:179
+#, c-format
+msgid "nscd not running!\n"
+msgstr "nscd Ã§alÄ±ÅŸmÄ±yor!\n"
 
-#: timezone/zic.c:1330
-msgid "ending year too low to be represented"
-msgstr "bitiÅŸ yÄ±lÄ± gÃ¶sterilemeyecek kadar kÃ¼Ã§Ã¼k"
+#: nscd/nscd_stat.c:203
+#, c-format
+msgid "cannot read statistics data"
+msgstr "istatistik verileri okunamÄ±yor"
 
-#: timezone/zic.c:1332
-msgid "ending year too high to be represented"
-msgstr "bitiÅŸ yÄ±lÄ± gÃ¶sterilemeyecek kadar bÃ¼yÃ¼k"
+#: nscd/nscd_stat.c:206
+#, c-format
+msgid ""
+"nscd configuration:\n"
+"\n"
+"%15d  server debug level\n"
+msgstr ""
+"nscd yapÄ±landÄ±rmasÄ±:\n"
+"\n"
+"%15d  sunucu hata ayÄ±klama seviyesi\n"
 
-#: timezone/zic.c:1335
-msgid "starting year greater than ending year"
-msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± bitiÅŸ yÄ±lÄ±ndan bÃ¼yÃ¼k"
+#: nscd/nscd_stat.c:230
+#, c-format
+msgid "%3ud %2uh %2um %2lus  server runtime\n"
+msgstr "%3ud %2uh %2um %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
 
-#: timezone/zic.c:1342
-msgid "typed single year"
-msgstr "tÃ¼rÃ¼nde tek yÄ±l"
+#: nscd/nscd_stat.c:233
+#, c-format
+msgid "    %2uh %2um %2lus  server runtime\n"
+msgstr "    %2uh %2um %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
 
-#: timezone/zic.c:1379
-msgid "invalid weekday name"
-msgstr "gÃ¼n ismi geÃ§ersiz"
+#: nscd/nscd_stat.c:235
+#, c-format
+msgid "        %2um %2lus  server runtime\n"
+msgstr "        %2um %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
 
-#: timezone/zic.c:1494
+#: nscd/nscd_stat.c:237
 #, c-format
-msgid "%s: Can't remove %s: %s\n"
-msgstr "%s: %s silinemiyor: %s\n"
+msgid "            %2lus  server runtime\n"
+msgstr "            %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
 
-#: timezone/zic.c:1504
+#: nscd/nscd_stat.c:239
 #, c-format
-msgid "%s: Can't create %s: %s\n"
-msgstr "%s: %s oluÅŸturulamÄ±yor: %s\n"
+msgid ""
+"%15d  current number of threads\n"
+"%15d  maximum number of threads\n"
+"%15lu  number of times clients had to wait\n"
+"%15s  paranoia mode enabled\n"
+"%15lu  restart internal\n"
+msgstr ""
+"%15d  ÅŸu an ki evre sayÄ±sÄ±\n"
+"%15d  azami evre sayÄ±sÄ±\n"
+"%15lu  istemciler bu kadar defa bekleyecek\n"
+"%15s  paranoya kipi etkin\n"
+"%15lu  dahili yeniden baÅŸlatma\n"
 
-#: timezone/zic.c:1570
+#: nscd/nscd_stat.c:273
 #, c-format
-msgid "%s: Error writing %s\n"
-msgstr "%s: %s yazÄ±lÄ±rken hata oluÅŸtu\n"
+msgid ""
+"\n"
+"%s cache:\n"
+"\n"
+"%15s  cache is enabled\n"
+"%15s  cache is persistent\n"
+"%15s  cache is shared\n"
+"%15zu  suggested size\n"
+"%15zu  total data pool size\n"
+"%15zu  used data pool size\n"
+"%15lu  seconds time to live for positive entries\n"
+"%15lu  seconds time to live for negative entries\n"
+"%15<PRIuMAX>  cache hits on positive entries\n"
+"%15<PRIuMAX>  cache hits on negative entries\n"
+"%15<PRIuMAX>  cache misses on positive entries\n"
+"%15<PRIuMAX>  cache misses on negative entries\n"
+"%15lu%% cache hit rate\n"
+"%15zu  current number of cached values\n"
+"%15zu  maximum number of cached values\n"
+"%15zu  maximum chain length searched\n"
+"%15<PRIuMAX>  number of delays on rdlock\n"
+"%15<PRIuMAX>  number of delays on wrlock\n"
+"%15<PRIuMAX>  memory allocations failed\n"
+"%15s  check /etc/%s for changes\n"
+msgstr ""
+"\n"
+"%s arabellek:\n"
+"\n"
+"%15s  arabellek etkin\n"
+"%15s  arabellek kalÄ±cÄ±\n"
+"%15s  arabellek paylaÅŸÄ±mlÄ±\n"
+"%15zu  Ã¶nerilen boyut\n"
+"%15zu  toplam veri havuzu boyu\n"
+"%15zu  kullanÄ±lmÄ±ÅŸ veri havuzu boyu\n"
+"%15lu  saniye; pozitif girdiler iÃ§in yaÅŸam sÃ¼resi\n"
+"%15lu  saniye; negatif girdiler iÃ§in yaÅŸam sÃ¼resi\n"
+"%15<PRIuMAX>  arabellek; pozitif girdilerde ulaÅŸÄ±lan\n"
+"%15<PRIuMAX>  arabellek; negatif girdilerde ulaÅŸÄ±lan\n"
+"%15<PRIuMAX>  arabellek; pozitif girdilerde kaybedilen\n"
+"%15<PRIuMAX>  arabellek; negatif girdilerde kaybedilen\n"
+"%15lu%% arabellekleme oranÄ±\n"
+"%15zu  arabellekli deÄŸerlerin ÅŸimdiki sayÄ±sÄ±\n"
+"%15zu  arabellekli deÄŸerlerin azami sayÄ±sÄ±\n"
+"%15zu  aranan azami zincir uzunluÄŸu\n"
+"%15<PRIuMAX>  rdlock Ã¼zerinde gecikmelerin sayÄ±sÄ±\n"
+"%15<PRIuMAX>  wrlockÃ¼zerinde gecikmelerin sayÄ±sÄ±\n"
+"%15<PRIuMAX>  bellek ayÄ±rma baÅŸarÄ±sÄ±z\n"
+"%15s   /etc/%s'de deÄŸiÅŸiklikler iÃ§in yapÄ±lan denetim sayÄ±sÄ±\n"
 
-#: timezone/zic.c:1760
-msgid "can't determine time zone abbreviation to use just after until time"
-msgstr "sÃ¼reye deÄŸinden hemen sonra kullanÄ±lacak zaman dilimi kÄ±saltmasÄ± saptanamadÄ±"
+#: nscd/pwdcache.c:438
+#, c-format
+msgid "Haven't found \"%s\" in password cache!"
+msgstr "\"%s\" parola arabelleÄŸinde yok!"
 
-#: timezone/zic.c:1803
-msgid "too many transitions?!"
-msgstr "Ã§ok fazla geÃ§iÅŸ?!"
+#: nscd/pwdcache.c:440
+#, c-format
+msgid "Reloading \"%s\" in password cache!"
+msgstr "\"%s\" parola arabelleÄŸine yeriden yÃ¼kleniyor!"
+
+#: nscd/pwdcache.c:532
+#, c-format
+msgid "Invalid numeric uid \"%s\"!"
+msgstr "\"%s\" kullanÄ±cÄ± numarasÄ± geÃ§ersiz!"
+
+#: nscd/selinux.c:151
+#, c-format
+msgid "Failed opening connection to the audit subsystem: %m"
+msgstr "denetim altsistemine baÄŸlantÄ± kurulamadÄ±: %m"
+
+#: nscd/selinux.c:172
+msgid "Failed to set keep-capabilities"
+msgstr "Tutma yetenekleri ayarlanamadÄ±"
+
+#: nscd/selinux.c:173 nscd/selinux.c:232
+#, c-format
+msgid "prctl(KEEPCAPS) failed"
+msgstr "prctl(KEEPCAPS) baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:1822
-msgid "internal error - addtype called with bad isdst"
-msgstr "iÃ§ hata -- addtype hatalÄ± isdst ile Ã§aÄŸrÄ±ldÄ±"
+#: nscd/selinux.c:187
+msgid "Failed to initialize drop of capabilities"
+msgstr "yeteneklerin kaldÄ±rÄ±lmasÄ± baÅŸlatÄ±lamadÄ±"
 
-#: timezone/zic.c:1826
-msgid "internal error - addtype called with bad ttisstd"
-msgstr "iÃ§ hata -- addtype hatalÄ± ttisstd ile Ã§aÄŸrÄ±ldÄ±"
+#: nscd/selinux.c:188
+#, c-format
+msgid "cap_init failed"
+msgstr "cap_init baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:1830
-msgid "internal error - addtype called with bad ttisgmt"
-msgstr "iÃ§ hata -- addtype hatalÄ± ttisgmt ile Ã§aÄŸrÄ±ldÄ±"
+#: nscd/selinux.c:205
+msgid "Failed to drop capabilities\n"
+msgstr "yetenekler kaldÄ±rÄ±lamadÄ±\n"
 
-#: timezone/zic.c:1849
-msgid "too many local time types"
-msgstr "yerel zaman tÃ¼rleri Ã§ok fazla"
+#: nscd/selinux.c:206 nscd/selinux.c:223
+#, c-format
+msgid "cap_set_proc failed"
+msgstr "cap_set_proc baÅŸarÄ±sÄ±z"
 
-#: timezone/zic.c:1877
-msgid "too many leap seconds"
-msgstr "Ã§ok fazla artÄ±k saniye"
+#: nscd/selinux.c:222
+msgid "Failed to drop capabilities"
+msgstr "Yetenekler kaldÄ±rÄ±lamadÄ±"
 
-#: timezone/zic.c:1883
-msgid "repeated leap second moment"
-msgstr "tekrarlanan artÄ±k saniye anÄ±"
+#: nscd/selinux.c:231
+msgid "Failed to unset keep-capabilities"
+msgstr "Tutma yetenekleri kaldÄ±rÄ±lamadÄ±"
 
-#: timezone/zic.c:1935
-msgid "Wild result from command execution"
-msgstr "Komut icrasÄ±ndan alÄ±nan sonuÃ§ garip"
+#: nscd/selinux.c:247
+msgid "Failed to determine if kernel supports SELinux"
+msgstr "Ã‡ekirdek SELinux'u destekliyor mu, saptanamadÄ±."
 
-#: timezone/zic.c:1936
+#: nscd/selinux.c:262
 #, c-format
-msgid "%s: command was '%s', result was %d\n"
-msgstr "%s: komut `%s' idi, sonuÃ§ %d oldu\n"
+msgid "Failed to start AVC thread"
+msgstr "EVA evresi baÅŸlatÄ±lamadÄ±"
 
-#: timezone/zic.c:2031
-msgid "Odd number of quotation marks"
-msgstr "TÄ±rnak iÅŸaretleri tek sayÄ±da"
+#: nscd/selinux.c:284
+#, c-format
+msgid "Failed to create AVC lock"
+msgstr "EVA kilidi oluÅŸturulamadÄ±"
 
-#: timezone/zic.c:2051 timezone/zic.c:2070
-msgid "time overflow"
-msgstr "zaman taÅŸmasÄ±"
+#: nscd/selinux.c:324
+#, c-format
+msgid "Failed to start AVC"
+msgstr "EVA baÅŸlatÄ±lamadÄ±"
 
-#: timezone/zic.c:2117
-msgid "use of 2/29 in non leap-year"
-msgstr "artÄ±k olmayan yÄ±l iÃ§inde 2/29 kullanÄ±mÄ±"
+#: nscd/selinux.c:326
+msgid "Access Vector Cache (AVC) started"
+msgstr "EriÅŸim VektÃ¶rleri ArabelleÄŸi (EVA) baÅŸlatÄ±ldÄ±"
 
-#: timezone/zic.c:2151
-msgid "no day in month matches rule"
-msgstr "ay iÃ§inde kurala uyan gÃ¼n yok"
+#: nscd/selinux.c:347
+msgid "Error getting context of socket peer"
+msgstr "soket Ã§ifti baÄŸlamÄ± alÄ±nÄ±rken hata"
 
-#: timezone/zic.c:2175
-msgid "too many, or too long, time zone abbreviations"
-msgstr "Ã§ok fazla ya da Ã§ok uzun zaman dilimi kÄ±saltmalarÄ±"
+#: nscd/selinux.c:352
+msgid "Error getting context of nscd"
+msgstr "nscd baÄŸlamÄ± alÄ±nÄ±rken hata"
 
-#: timezone/zic.c:2216
-#, c-format
-msgid "%s: Can't create directory %s: %s\n"
-msgstr "%s: %s dizini oluÅŸturulamÄ±yor: %s\n"
+#: nscd/selinux.c:358
+msgid "Error getting sid from context"
+msgstr "BaÄŸlamdan sid alÄ±nÄ±rken hata"
 
-#: timezone/zic.c:2238
+#: nscd/selinux.c:390
 #, c-format
-msgid "%s: %d did not sign extend correctly\n"
-msgstr "%s: %d Ã¶lÃ§Ã¼yÃ¼ tutturamadÄ±\n"
-
-#: posix/../sysdeps/generic/wordexp.c:1797
-msgid "parameter null or not set"
-msgstr "parametre ya null ya da verilmemiÅŸ"
+msgid ""
+"\n"
+"SELinux AVC Statistics:\n"
+"\n"
+"%15u  entry lookups\n"
+"%15u  entry hits\n"
+"%15u  entry misses\n"
+"%15u  entry discards\n"
+"%15u  CAV lookups\n"
+"%15u  CAV hits\n"
+"%15u  CAV probes\n"
+"%15u  CAV misses\n"
+msgstr ""
+"\n"
+"SELinux EVA istatistikleri:\n"
+"\n"
+"%15u  girdi arandÄ±\n"
+"%15u  girdi yapÄ±ldÄ±\n"
+"%15u  girdi kayÄ±p\n"
+"%15u  girdi iptal\n"
+"%15u  vektÃ¶r arandÄ±\n"
+"%15u  toplam vektÃ¶r\n"
+"%15u  vektÃ¶r algÄ±landÄ±\n"
+"%15u  vektÃ¶r kayÄ±p\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:31
-msgid "Address family for hostname not supported"
-msgstr "Makina ismi iÃ§in adres ailesi desteklenmiyor"
+#: nss/getent.c:52
+msgid "database [key ...]"
+msgstr "veritabanÄ± [anahtar/tuÅŸ ...]"
 
-#: posix/../sysdeps/posix/gai_strerror.c:32
-msgid "Temporary failure in name resolution"
-msgstr "Ä°sim Ã§Ã¶zÃ¼nÃ¼rlÃ¼ÄŸÃ¼nde geÃ§ici baÅŸarÄ±sÄ±zlÄ±k"
+#: nss/getent.c:57
+msgid "Service configuration to be used"
+msgstr "KullanÄ±lacak yapÄ±landÄ±rmayÄ± hizmete alÄ±r"
 
-#: posix/../sysdeps/posix/gai_strerror.c:33
-msgid "Bad value for ai_flags"
-msgstr "ai_flags iÃ§in deÄŸer hatalÄ±"
+#: nss/getent.c:62
+msgid ""
+"Get entries from administrative database.For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"YÃ¶netimsel veritabanÄ±ndaki girdileri gÃ¶sterir.\n"
+"YazÄ±lÄ±m hatalarÄ±nÄ± bildirme iÅŸlemleri iÃ§in,\n"
+"<http://www.gnu.org/software/libc/bugs.html> adresine bakÄ±nÄ±z.\n"
+"Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:34
-msgid "Non-recoverable failure in name resolution"
-msgstr "Ä°sim Ã§Ã¶zÃ¼mlemesinde dÃ¼zeltilebilir olmayan bozukluk"
+#: nss/getent.c:145 nss/getent.c:394
+#, c-format
+msgid "Enumeration not supported on %s\n"
+msgstr "Numaralama %s ile desteklenmiyor\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:35
-msgid "ai_family not supported"
-msgstr "ai_family desteklenmiyor"
+#: nss/getent.c:782
+#, c-format
+msgid "Unknown database name"
+msgstr "Bilinmeyen veritabanÄ± ismi"
 
-#: posix/../sysdeps/posix/gai_strerror.c:36
-msgid "Memory allocation failure"
-msgstr "Bellek tahsisi baÅŸarÄ±sÄ±z"
+#: nss/getent.c:808
+msgid "Supported databases:\n"
+msgstr "Desteklenen veritabanlarÄ±:\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:37
-msgid "No address associated with hostname"
-msgstr "Makina ismiyle iliÅŸkili adres yok"
+#: nss/getent.c:868
+#, c-format
+msgid "Unknown database: %s\n"
+msgstr "Bilinmeyen veritabanÄ±: %s\n"
 
-#: posix/../sysdeps/posix/gai_strerror.c:38
-msgid "Name or service not known"
-msgstr "Ä°sim ya da servis bilinmiyor"
+#: nss/makedb.c:60
+msgid "Convert key to lower case"
+msgstr "KÃ¼Ã§Ã¼k harfe Ã§evirir"
+
+#: nss/makedb.c:63
+msgid "Do not print messages while building database"
+msgstr "VeritabanÄ± oluÅŸturulurken iletiler basÄ±lmaz"
+
+#: nss/makedb.c:65
+msgid "Print content of database file, one entry a line"
+msgstr "VeritabanÄ± iÃ§eriÄŸi her satÄ±rda bir girdi olarak basÄ±lÄ±r"
+
+#: nss/makedb.c:70
+msgid "Create simple DB database from textual input."
+msgstr "Metinsel girdiden basit DB veritabanÄ± oluÅŸturur."
 
-#: posix/../sysdeps/posix/gai_strerror.c:39
-msgid "Servname not supported for ai_socktype"
-msgstr "ai_socktype iÃ§in sunucu ismi desteklenmiyor"
+#: nss/makedb.c:73
+msgid ""
+"INPUT-FILE OUTPUT-FILE\n"
+"-o OUTPUT-FILE INPUT-FILE\n"
+"-u INPUT-FILE"
+msgstr ""
+"GÄ°RDÄ°-DOSYASI Ã‡IKTI-DOSYASI\n"
+"-o Ã‡IKTI-DOSYASI GÄ°RDÄ°-DOSYASI\n"
+"-u GÄ°RDÄ°-DOSYASI"
 
-#: posix/../sysdeps/posix/gai_strerror.c:40
-msgid "ai_socktype not supported"
-msgstr "ai_socktype desteklenmiyor"
+#: nss/makedb.c:142
+#, c-format
+msgid "No usable database library found."
+msgstr "KullanÄ±labilir bir veritabanÄ± kÃ¼tÃ¼phanesi yok."
 
-#: posix/../sysdeps/posix/gai_strerror.c:41
-msgid "System error"
-msgstr "Sistem hatasÄ±"
+#: nss/makedb.c:149
+#, c-format
+msgid "cannot open database file `%s': %s"
+msgstr "`%s' veritabanÄ± dosyasÄ± aÃ§Ä±lamÄ±yor: %s"
 
-#: posix/../sysdeps/posix/gai_strerror.c:42
-msgid "Processing request in progress"
-msgstr "Ä°ÅŸlem zaten sÃ¼reÃ§ dahilinde"
+#: nss/makedb.c:151
+msgid "incorrectly formatted file"
+msgstr "yanlÄ±ÅŸ biÃ§imlenmiÅŸ dosya"
 
-#: posix/../sysdeps/posix/gai_strerror.c:43
-msgid "Request canceled"
-msgstr "Ä°stem iptal edildi"
+#: nss/makedb.c:331
+msgid "duplicate key"
+msgstr "yinelenen anahtar/tuÅŸ"
 
-#: posix/../sysdeps/posix/gai_strerror.c:44
-msgid "Request not canceled"
-msgstr "Ä°stem iptal edilmedi"
+#: nss/makedb.c:337
+#, c-format
+msgid "while writing database file"
+msgstr "veritabanÄ± dosyasÄ± yazÄ±lÄ±rken"
 
-#: posix/../sysdeps/posix/gai_strerror.c:45
-msgid "All requests done"
-msgstr "TÃ¼m istekler yerine getirildi"
+#: nss/makedb.c:348
+#, c-format
+msgid "problems while reading `%s'"
+msgstr "`%s' okunurken sorunlar"
 
-#: posix/../sysdeps/posix/gai_strerror.c:46
-msgid "Interrupted by a signal"
-msgstr "Bir sinyal ile engellendi"
+#: nss/makedb.c:368 nss/makedb.c:385
+#, c-format
+msgid "while reading database"
+msgstr "veritabanÄ± okunurken"
 
-#: posix/getconf.c:892
+#: posix/getconf.c:940
 #, c-format
 msgid "Usage: %s [-v specification] variable_name [pathname]\n"
 msgstr "KullanÄ±mÄ±: %s [-v Ã¶zellik] deÄŸiÅŸken_ismi [dosyayolu_ismi]\n"
 
-#: posix/getconf.c:950
+#: posix/getconf.c:943
+#, c-format
+msgid "       %s -a [pathname]\n"
+msgstr "       %s -a [yolismi]\n"
+
+#: posix/getconf.c:1062
 #, c-format
 msgid "unknown specification \"%s\""
 msgstr "Ã–zellik \"%s\" bilinmiyor"
 
-#: posix/getconf.c:979 posix/getconf.c:995
+#: posix/getconf.c:1090
+#, c-format
+msgid "Couldn't execute %s"
+msgstr "%s Ã§alÄ±ÅŸtÄ±rÄ±lamadÄ±"
+
+#: posix/getconf.c:1130 posix/getconf.c:1146
 msgid "undefined"
 msgstr "atanmamÄ±ÅŸ"
 
-#: posix/getconf.c:1017
+#: posix/getconf.c:1168
 #, c-format
 msgid "Unrecognized variable `%s'"
 msgstr "TanÄ±nmayan deÄŸiÅŸken `%s'"
 
-#: posix/getopt.c:692 posix/getopt.c:711
+#: posix/getopt.c:571 posix/getopt.c:587
 #, c-format
 msgid "%s: option `%s' is ambiguous\n"
 msgstr "%s: `%s' seÃ§eneÄŸi burada belirsiz\n"
 
-#: posix/getopt.c:744 posix/getopt.c:748
+#: posix/getopt.c:620 posix/getopt.c:624
 #, c-format
 msgid "%s: option `--%s' doesn't allow an argument\n"
 msgstr "%s: `--%s' seÃ§eneÄŸi argÃ¼mansÄ±z kullanÄ±lÄ±r\n"
 
-#: posix/getopt.c:757 posix/getopt.c:762
+#: posix/getopt.c:633 posix/getopt.c:638
 #, c-format
 msgid "%s: option `%c%s' doesn't allow an argument\n"
 msgstr "%s: `%c%s' seÃ§eneÄŸi argÃ¼mansÄ±z kullanÄ±lÄ±r\n"
 
-#: posix/getopt.c:807 posix/getopt.c:829 posix/getopt.c:1159
-#: posix/getopt.c:1181
+#: posix/getopt.c:681 posix/getopt.c:700 posix/getopt.c:1016
+#: posix/getopt.c:1035
 #, c-format
 msgid "%s: option `%s' requires an argument\n"
 msgstr "%s: `%s' seÃ§eneÄŸi bir argÃ¼manla kullanÄ±lÄ±r\n"
 
-#: posix/getopt.c:867 posix/getopt.c:870
+#: posix/getopt.c:738 posix/getopt.c:741
 #, c-format
 msgid "%s: unrecognized option `--%s'\n"
 msgstr "%s: tanÄ±nmayan seÃ§enek `--%s'\n"
 
-#: posix/getopt.c:878 posix/getopt.c:881
+#: posix/getopt.c:749 posix/getopt.c:752
 #, c-format
 msgid "%s: unrecognized option `%c%s'\n"
 msgstr "%s: tanÄ±nmayan seÃ§enek: `%c%s'\n"
 
-#: posix/getopt.c:936 posix/getopt.c:939
+#: posix/getopt.c:804 posix/getopt.c:807
 #, c-format
 msgid "%s: illegal option -- %c\n"
 msgstr "%s: kuraldÄ±ÅŸÄ± seÃ§enek -- %c\n"
 
-#: posix/getopt.c:945 posix/getopt.c:948
+#: posix/getopt.c:813 posix/getopt.c:816
 #, c-format
 msgid "%s: invalid option -- %c\n"
 msgstr "%s: geÃ§ersiz seÃ§enek -- %c\n"
 
-#: posix/getopt.c:1003 posix/getopt.c:1022 posix/getopt.c:1234
-#: posix/getopt.c:1255
+#: posix/getopt.c:868 posix/getopt.c:884 posix/getopt.c:1088
+#: posix/getopt.c:1106
 #, c-format
 msgid "%s: option requires an argument -- %c\n"
 msgstr "%s: seÃ§enek bir argÃ¼manla kullanÄ±lÄ±r -- %c\n"
 
-#: posix/getopt.c:1074 posix/getopt.c:1093
+#: posix/getopt.c:937 posix/getopt.c:953
 #, c-format
 msgid "%s: option `-W %s' is ambiguous\n"
 msgstr "%s: `-W %s' seÃ§eneÄŸi burada belirsiz\n"
 
-#: posix/getopt.c:1117 posix/getopt.c:1138
+#: posix/getopt.c:977 posix/getopt.c:995
 #, c-format
 msgid "%s: option `-W %s' doesn't allow an argument\n"
 msgstr "%s: `-W %s' seÃ§eneÄŸi argÃ¼mansÄ±z kullanÄ±lÄ±r\n"
 
-#: posix/regcomp.c:150
+#: posix/regcomp.c:135
 msgid "No match"
 msgstr "EÅŸleÅŸme yok"
 
-#: posix/regcomp.c:153
+#: posix/regcomp.c:138
 msgid "Invalid regular expression"
 msgstr "DÃ¼zenli ifade geÃ§ersiz"
 
-#: posix/regcomp.c:156
+#: posix/regcomp.c:141
 msgid "Invalid collation character"
 msgstr "KarÅŸÄ±laÅŸtÄ±rma karakteri geÃ§ersiz"
 
-#: posix/regcomp.c:159
+#: posix/regcomp.c:144
 msgid "Invalid character class name"
 msgstr "GeÃ§ersiz karakter sÄ±nÄ±fÄ± ismi"
 
-#: posix/regcomp.c:162
+#: posix/regcomp.c:147
 msgid "Trailing backslash"
 msgstr "Ä°zleyen tersbÃ¶lÃ¼"
 
-#: posix/regcomp.c:165
+#: posix/regcomp.c:150
 msgid "Invalid back reference"
 msgstr "Geriye baÅŸvuru geÃ§ersiz"
 
-#: posix/regcomp.c:168
+#: posix/regcomp.c:153
 msgid "Unmatched [ or [^"
 msgstr "[ ya da [^ eÅŸleÅŸmiyor"
 
-#: posix/regcomp.c:171
+#: posix/regcomp.c:156
 msgid "Unmatched ( or \\("
 msgstr "( ya da \\( eÅŸleÅŸmiyor"
 
-#: posix/regcomp.c:174
+#: posix/regcomp.c:159
 msgid "Unmatched \\{"
 msgstr "\\{ eÅŸleÅŸmiyor"
 
-#: posix/regcomp.c:177
+#: posix/regcomp.c:162
 msgid "Invalid content of \\{\\}"
 msgstr "\\{\\} iÃ§eriÄŸi geÃ§ersiz"
 
-#: posix/regcomp.c:180
+#: posix/regcomp.c:165
 msgid "Invalid range end"
 msgstr "GeÃ§ersiz kapsam sonu"
 
-#: posix/regcomp.c:183
+#: posix/regcomp.c:168
 msgid "Memory exhausted"
 msgstr "Bellek tÃ¼kendi"
 
-#: posix/regcomp.c:186
+#: posix/regcomp.c:171
 msgid "Invalid preceding regular expression"
 msgstr "Ã–nceleme dÃ¼zenli ifadesi geÃ§ersiz"
 
-#: posix/regcomp.c:189
+#: posix/regcomp.c:174
 msgid "Premature end of regular expression"
 msgstr "DÃ¼zenli ifadenin sonu eksik"
 
-#: posix/regcomp.c:192
+#: posix/regcomp.c:177
 msgid "Regular expression too big"
 msgstr "DÃ¼zenli ifade Ã§ok bÃ¼yÃ¼k"
 
-#: posix/regcomp.c:195
+#: posix/regcomp.c:180
 msgid "Unmatched ) or \\)"
 msgstr ") ya da  \\) eÅŸleÅŸmiyor"
 
-#: posix/regcomp.c:661
+#: posix/regcomp.c:660
 msgid "No previous regular expression"
 msgstr "Ã–nceki dÃ¼zenli ifade yok"
 
-#: argp/argp-help.c:224
-#, c-format
-msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
-msgstr "%.*s: ARGP_HELP_FMT parametresi ile bir deÄŸer vermek gerekir"
-
-#: argp/argp-help.c:233
-#, c-format
-msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
-msgstr "%.*s: ARGP_HELP_FMT parametresi bilinmiyor"
-
-#: argp/argp-help.c:245
-#, c-format
-msgid "Garbage in ARGP_HELP_FMT: %s"
-msgstr "ARGP_HELP_FMT iÃ§inde bozulma saptandÄ±: %s"
-
-#: argp/argp-help.c:1205
-msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
-msgstr "Uzun seÃ§eneklerdeki argÃ¼manlar zorunlu olsun olmasÄ±n kÄ±sa seÃ§eneklerde de geÃ§erlidir."
-
-#: argp/argp-help.c:1592
-msgid "Usage:"
-msgstr "KullanÄ±mÄ±:"
-
-#: argp/argp-help.c:1596
-msgid "  or: "
-msgstr " veya: "
-
-#: argp/argp-help.c:1608
-msgid " [OPTION...]"
-msgstr " [SEÃ‡ENEK...]"
-
-#: argp/argp-help.c:1635
-#, c-format
-msgid "Try `%s --help' or `%s --usage' for more information.\n"
-msgstr "Daha fazla bilgi iÃ§in `%s --help' veya `%s --usage' yazÄ±nÄ±z.\n"
-
-#: argp/argp-help.c:1663
-#, c-format
-msgid "Report bugs to %s.\n"
-msgstr ""
-"YazÄ±lÄ±m hatalarÄ±nÄ± %s adresine\n"
-"Ã§eviri hatalarÄ±nÄ± <gnu-tr-u12a@lists.sourceforge.net> adresine bildiriniz.\n"
-
-#: argp/argp-parse.c:115
-msgid "Give this help list"
-msgstr "Bu yardÄ±m iletisi verilir"
-
-#: argp/argp-parse.c:116
-msgid "Give a short usage message"
-msgstr "KÄ±sa kullanÄ±m iletisi verilir"
-
-#: argp/argp-parse.c:117
-msgid "Set the program name"
-msgstr "Uygulama ismi belirtilir"
-
-#: argp/argp-parse.c:119
-msgid "Hang for SECS seconds (default 3600)"
-msgstr "SANÄ°YE saniyede kapanÄ±r (Ã¶ntanÄ±mlÄ± 3600)"
-
-#: argp/argp-parse.c:180
-msgid "Print program version"
-msgstr "Program sÃ¼rÃ¼mÃ¼nÃ¼ basar"
-
-#: argp/argp-parse.c:196
-msgid "(PROGRAM ERROR) No version known!?"
-msgstr "(PROGRAM HATASI) Bilinen bir sÃ¼rÃ¼m deÄŸil!?"
-
-#: argp/argp-parse.c:672
-#, c-format
-msgid "%s: Too many arguments\n"
-msgstr "%s: Ã‡ok fazla argÃ¼man var\n"
-
-#: argp/argp-parse.c:813
-msgid "(PROGRAM ERROR) Option should have been recognized!?"
-msgstr "(PROGRAM HATASI) Bu tanÄ±nan bir seÃ§enek olmalÄ±ydÄ±!?"
+#: posix/wordexp.c:1798
+msgid "parameter null or not set"
+msgstr "parametre ya null ya da verilmemiÅŸ"
 
 #: resolv/herror.c:68
 msgid "Resolver Error 0 (no error)"
@@ -3739,202 +4474,74 @@ msgid "Unknown server error"
 msgstr "Bilinmeyen sunucu hatasÄ±"
 
 #: resolv/herror.c:72
-msgid "No address associated with name"
-msgstr "Ä°simle iliÅŸkili adres yok"
-
-#: resolv/herror.c:108
-msgid "Resolver internal error"
-msgstr "Ã‡Ã¶zÃ¼mleyici iÃ§sel hatasÄ±"
-
-#: resolv/herror.c:111
-msgid "Unknown resolver error"
-msgstr "Bilinmeyen Ã§Ã¶zÃ¼mleyici hatasÄ±"
-
-#: resolv/res_hconf.c:147
-#, c-format
-msgid "%s: line %d: expected service, found `%s'\n"
-msgstr "%s: satÄ±r %d: `%s' bir servis olmalÄ±ydÄ±\n"
-
-#: resolv/res_hconf.c:165
-#, c-format
-msgid "%s: line %d: cannot specify more than %d services"
-msgstr "%s: satÄ±r %d: en Ã§ok %d servis belirtilebilir"
-
-#: resolv/res_hconf.c:191
-#, c-format
-msgid "%s: line %d: list delimiter not followed by keyword"
-msgstr "%s: satÄ±r %d: liste ayracÄ±ndan sonra bir anahtar sÃ¶zcÃ¼k gelmemeli"
-
-#: resolv/res_hconf.c:231
-#, c-format
-msgid "%s: line %d: cannot specify more than %d trim domains"
-msgstr "%s: satÄ±r %d: en Ã§ok %d saf alan ismi belirtilebilir"
-
-#: resolv/res_hconf.c:256
-#, c-format
-msgid "%s: line %d: list delimiter not followed by domain"
-msgstr "%s: satÄ±r %d: liste ayracÄ±ndan sonra bir alan ismi gelmemeli"
-
-#: resolv/res_hconf.c:319
-#, c-format
-msgid "%s: line %d: expected `on' or `off', found `%s'\n"
-msgstr "%s: satÄ±r %d: `%s' deÄŸil, `on' ya da `off' olmalÄ±ydÄ±\n"
-
-#: resolv/res_hconf.c:366
-#, c-format
-msgid "%s: line %d: bad command `%s'\n"
-msgstr "%s: satÄ±r %d: `%s' komutu hatalÄ±\n"
-
-#: resolv/res_hconf.c:395
-#, c-format
-msgid "%s: line %d: ignoring trailing garbage `%s'\n"
-msgstr "%s: satÄ±r %d: bozuk kÄ±sÄ±m `%s' yoksayÄ±lÄ±yor\n"
-
-#: nss/getent.c:51
-msgid "database [key ...]"
-msgstr "veritabanÄ± [tuÅŸ ...]"
-
-#: nss/getent.c:56
-msgid "Service configuration to be used"
-msgstr "KullanÄ±lacak yapÄ±landÄ±rmayÄ± hizmete alÄ±r"
-
-#: nss/getent.c:136 nss/getent.c:375
-#, c-format
-msgid "Enumeration not supported on %s\n"
-msgstr "Numaralama %s ile desteklenmiyor\n"
-
-#: nss/getent.c:800
-msgid "getent - get entries from administrative database."
-msgstr "getent - yÃ¶netim veritabanÄ±ndan girdiler alÄ±nÄ±yor."
-
-#: nss/getent.c:801
-msgid "Supported databases:"
-msgstr "Desteklenen veritabanlarÄ±:"
-
-#: nss/getent.c:858 nscd/nscd.c:131 nscd/nscd_nischeck.c:64
-msgid "wrong number of arguments"
-msgstr "argÃ¼man sayÄ±sÄ± hatalÄ±"
-
-#: nss/getent.c:868
-#, c-format
-msgid "Unknown database: %s\n"
-msgstr "Bilinmeyen veritabanÄ±: %s\n"
-
-#: debug/pcprofiledump.c:52
-msgid "Don't buffer output"
-msgstr "Tampon Ã§Ä±ktÄ±lanmaz"
-
-#: debug/pcprofiledump.c:57
-msgid "Dump information generated by PC profiling."
-msgstr "Ãœretilen PC profilini yazar."
-
-#: debug/pcprofiledump.c:60
-msgid "[FILE]"
-msgstr "[DOSYA]"
-
-#: debug/pcprofiledump.c:100
-msgid "cannot open input file"
-msgstr "girdi dosyasÄ± aÃ§Ä±lamÄ±yor"
-
-#: debug/pcprofiledump.c:106
-msgid "cannot read header"
-msgstr "baÅŸlÄ±k okunamÄ±yor"
-
-#: debug/pcprofiledump.c:170
-msgid "invalid pointer size"
-msgstr "imleyici uzunluÄŸu geÃ§ersiz"
+msgid "No address associated with name"
+msgstr "Ä°simle iliÅŸkili adres yok"
 
-#: inet/rcmd.c:163 inet/rcmd.c:166
-msgid "rcmd: Cannot allocate memory\n"
-msgstr "rcmd: Bellek ayrÄ±lamadÄ±\n"
+#: resolv/herror.c:107
+msgid "Resolver internal error"
+msgstr "Ã‡Ã¶zÃ¼mleyici iÃ§sel hatasÄ±"
 
-#: inet/rcmd.c:185 inet/rcmd.c:188
-msgid "rcmd: socket: All ports in use\n"
-msgstr "rcmd: soket: TÃ¼m portlar kullanÄ±mda\n"
+#: resolv/herror.c:110
+msgid "Unknown resolver error"
+msgstr "Bilinmeyen Ã§Ã¶zÃ¼mleyici hatasÄ±"
 
-#: inet/rcmd.c:222
+#: resolv/res_hconf.c:124
 #, c-format
-msgid "connect to address %s: "
-msgstr "%s adresine baÄŸlantÄ±:"
+msgid "%s: line %d: cannot specify more than %d trim domains"
+msgstr "%s: satÄ±r %d: en Ã§ok %d saf alan ismi belirtilebilir"
 
-#: inet/rcmd.c:240
+#: resolv/res_hconf.c:145
 #, c-format
-msgid "Trying %s...\n"
-msgstr "%s deneniyor...\n"
+msgid "%s: line %d: list delimiter not followed by domain"
+msgstr "%s: satÄ±r %d: liste ayracÄ±ndan sonra bir alan ismi gelmemeli"
 
-#: inet/rcmd.c:289
+#: resolv/res_hconf.c:204
 #, c-format
-msgid "rcmd: write (setting up stderr): %m\n"
-msgstr "rcmd: write (stderr ayarlamasÄ±): %m\n"
+msgid "%s: line %d: expected `on' or `off', found `%s'\n"
+msgstr "%s: satÄ±r %d: `%s' deÄŸil, `on' ya da `off' olmalÄ±ydÄ±\n"
 
-#: inet/rcmd.c:310
+#: resolv/res_hconf.c:247
 #, c-format
-msgid "rcmd: poll (setting up stderr): %m\n"
-msgstr "rcmd: poll (stderr ayarlamasÄ±): %m\n"
-
-#: inet/rcmd.c:313
-msgid "poll: protocol failure in circuit setup\n"
-msgstr "poll: devre ayarÄ±nda protokol hatasÄ±\n"
-
-#: inet/rcmd.c:358
-msgid "socket: protocol failure in circuit setup\n"
-msgstr "soket: devre ayarÄ±nda protokol hatasÄ±\n"
+msgid "%s: line %d: bad command `%s'\n"
+msgstr "%s: satÄ±r %d: `%s' komutu hatalÄ±\n"
 
-#: inet/rcmd.c:387
+#: resolv/res_hconf.c:282
 #, c-format
-msgid "rcmd: %s: short read"
-msgstr "rcmd: %s: kÄ±sa okuma"
-
-#: inet/rcmd.c:549
-msgid "lstat failed"
-msgstr "lstat baÅŸarÄ±sÄ±z"
-
-#: inet/rcmd.c:551
-msgid "not regular file"
-msgstr "dÃ¼zenli dosya deÄŸil"
-
-#: inet/rcmd.c:556
-msgid "cannot open"
-msgstr "aÃ§Ä±lamÄ±yor"
-
-#: inet/rcmd.c:558
-msgid "fstat failed"
-msgstr "fstat baÅŸarÄ±sÄ±z"
-
-#: inet/rcmd.c:560
-msgid "bad owner"
-msgstr "Sahip hatalÄ±"
+msgid "%s: line %d: ignoring trailing garbage `%s'\n"
+msgstr "%s: satÄ±r %d: bozuk kÄ±sÄ±m `%s' yoksayÄ±lÄ±yor\n"
 
-#: inet/rcmd.c:562
-msgid "writeable by other than owner"
-msgstr "sahibinden baÅŸkasÄ± yazabilir"
+#: stdio-common/psignal.c:51
+#, c-format
+msgid "%s%sUnknown signal %d\n"
+msgstr "%s%sBilinmeyen sinyal %d\n"
 
-#: inet/rcmd.c:564
-msgid "hard linked somewhere"
-msgstr "bir yere sabit baÄŸlÄ±"
+#: stdio-common/psignal.c:52
+msgid "Unknown signal"
+msgstr "Bilinmeyen sinyal"
 
-#: inet/ruserpass.c:170 inet/ruserpass.c:193
-msgid "out of memory"
-msgstr "bellek yetersiz"
+#: string/_strerror.c:45 sysdeps/mach/_strerror.c:87
+msgid "Unknown error "
+msgstr "Bilinmeyen hata "
 
-#: inet/ruserpass.c:184
-msgid "Error: .netrc file is readable by others."
-msgstr "Hata: .netrc dosyasÄ± baÅŸkalarÄ± tarafÄ±ndan okunabilir."
+#: string/strerror.c:43
+msgid "Unknown error"
+msgstr "Bilinmeyen hata"
 
-#: inet/ruserpass.c:185
-msgid "Remove password or make file unreadable by others."
-msgstr "ParolayÄ± kaldÄ±rÄ±r ya da dosyayÄ± diÄŸerleri tarafÄ±ndan okunamaz yapar."
+#: string/strsignal.c:65
+#, c-format
+msgid "Real-time signal %d"
+msgstr "GerÃ§ek-zamanlÄ± sinyal %d"
 
-#: inet/ruserpass.c:277
+#: string/strsignal.c:69
 #, c-format
-msgid "Unknown .netrc keyword %s"
-msgstr "Bilinmeyen .netrc anahtar kelimesi %s"
+msgid "Unknown signal %d"
+msgstr "Bilinmeyen sinyal %d"
 
-#: sunrpc/auth_unix.c:115 sunrpc/auth_unix.c:118
+#: sunrpc/auth_unix.c:114
 msgid "authunix_create: out of memory\n"
 msgstr "authunix_create: bellek yetersiz\n"
 
-#: sunrpc/auth_unix.c:318
+#: sunrpc/auth_unix.c:350
 msgid "auth_none.c - Fatal marshalling problem"
 msgstr "auth_none.c - Ã–lÃ¼mcÃ¼l dizme sorunu"
 
@@ -3952,111 +4559,111 @@ msgstr "; neden = "
 msgid "(unknown authentication error - %d)"
 msgstr "(bilinmeyen kanÄ±tlama hatasÄ± - %d)"
 
-#: sunrpc/clnt_perr.c:177
+#: sunrpc/clnt_perr.c:172
 msgid "RPC: Success"
 msgstr "RPC: BaÅŸarÄ±lÄ±"
 
-#: sunrpc/clnt_perr.c:180
+#: sunrpc/clnt_perr.c:175
 msgid "RPC: Can't encode arguments"
 msgstr "RPC: argÃ¼manlar kodlanamadÄ±"
 
-#: sunrpc/clnt_perr.c:184
+#: sunrpc/clnt_perr.c:179
 msgid "RPC: Can't decode result"
 msgstr "RPC: sonuÃ§ Ã§Ã¶zÃ¼mlenemedi"
 
-#: sunrpc/clnt_perr.c:188
+#: sunrpc/clnt_perr.c:183
 msgid "RPC: Unable to send"
 msgstr "RPC: GÃ¶nderilemedi"
 
-#: sunrpc/clnt_perr.c:192
+#: sunrpc/clnt_perr.c:187
 msgid "RPC: Unable to receive"
 msgstr "RPC: AlÄ±namadÄ±"
 
-#: sunrpc/clnt_perr.c:196
+#: sunrpc/clnt_perr.c:191
 msgid "RPC: Timed out"
 msgstr "RPC: Zaman aÅŸÄ±mÄ±"
 
-#: sunrpc/clnt_perr.c:200
+#: sunrpc/clnt_perr.c:195
 msgid "RPC: Incompatible versions of RPC"
 msgstr "RPC: RPC sÃ¼rÃ¼mleri eksik"
 
-#: sunrpc/clnt_perr.c:204
+#: sunrpc/clnt_perr.c:199
 msgid "RPC: Authentication error"
 msgstr "RPC: KanÄ±tlama hatasÄ±"
 
-#: sunrpc/clnt_perr.c:208
+#: sunrpc/clnt_perr.c:203
 msgid "RPC: Program unavailable"
 msgstr "RPC: Uygulama kullanÄ±ÅŸsÄ±z"
 
-#: sunrpc/clnt_perr.c:212
+#: sunrpc/clnt_perr.c:207
 msgid "RPC: Program/version mismatch"
 msgstr "RPC: Uygulama/sÃ¼rÃ¼m Ã§eliÅŸiyor"
 
-#: sunrpc/clnt_perr.c:216
+#: sunrpc/clnt_perr.c:211
 msgid "RPC: Procedure unavailable"
 msgstr "RPC: Altyordam kullanÄ±ÅŸsÄ±z"
 
-#: sunrpc/clnt_perr.c:220
+#: sunrpc/clnt_perr.c:215
 msgid "RPC: Server can't decode arguments"
 msgstr "RPC: Sunucu argÃ¼manlarÄ± Ã§Ã¶zÃ¼mleyemedi"
 
-#: sunrpc/clnt_perr.c:224
+#: sunrpc/clnt_perr.c:219
 msgid "RPC: Remote system error"
 msgstr "RPC: Uzak sistem hatasÄ±"
 
-#: sunrpc/clnt_perr.c:228
+#: sunrpc/clnt_perr.c:223
 msgid "RPC: Unknown host"
 msgstr "RPC: Bilinmeyen makina"
 
-#: sunrpc/clnt_perr.c:232
+#: sunrpc/clnt_perr.c:227
 msgid "RPC: Unknown protocol"
 msgstr "RPC: Bilinmeyen protokol"
 
-#: sunrpc/clnt_perr.c:236
+#: sunrpc/clnt_perr.c:231
 msgid "RPC: Port mapper failure"
 msgstr "RPC: Port eÅŸlemci baÅŸarÄ±sÄ±z"
 
-#: sunrpc/clnt_perr.c:240
+#: sunrpc/clnt_perr.c:235
 msgid "RPC: Program not registered"
 msgstr "RPC: Program kayÄ±tlÄ± deÄŸil"
 
-#: sunrpc/clnt_perr.c:244
+#: sunrpc/clnt_perr.c:239
 msgid "RPC: Failed (unspecified error)"
 msgstr "RPC: BaÅŸarÄ±sÄ±z (belirtilmemiÅŸ hata)"
 
-#: sunrpc/clnt_perr.c:285
+#: sunrpc/clnt_perr.c:280
 msgid "RPC: (unknown error code)"
 msgstr "RPC: (bilinmeyen hata kodu)"
 
-#: sunrpc/clnt_perr.c:357
+#: sunrpc/clnt_perr.c:342
 msgid "Authentication OK"
 msgstr "Kimlik kanÄ±tlama TAMAM"
 
-#: sunrpc/clnt_perr.c:360
+#: sunrpc/clnt_perr.c:345
 msgid "Invalid client credential"
 msgstr "Ä°stemci gÃ¼ven belgesi geÃ§ersiz"
 
-#: sunrpc/clnt_perr.c:364
+#: sunrpc/clnt_perr.c:349
 msgid "Server rejected credential"
 msgstr "Sunucu gÃ¼ven belgesini reddetti"
 
-#: sunrpc/clnt_perr.c:368
+#: sunrpc/clnt_perr.c:353
 msgid "Invalid client verifier"
 msgstr "Ä°stemci doÄŸrulamasÄ± geÃ§ersiz"
 
-#: sunrpc/clnt_perr.c:372
+#: sunrpc/clnt_perr.c:357
 msgid "Server rejected verifier"
 msgstr "Sunucu doÄŸrulayÄ±cÄ±yÄ± reddetti"
 
-#: sunrpc/clnt_perr.c:376
+#: sunrpc/clnt_perr.c:361
 msgid "Client credential too weak"
 msgstr "Ä°stemci gÃ¼ven belgesi Ã§ok zayÄ±f"
 
-#: sunrpc/clnt_perr.c:380
+#: sunrpc/clnt_perr.c:365
 msgid "Invalid server verifier"
 msgstr "Sunucu doÄŸrulamasÄ± geÃ§ersiz"
 
-#: sunrpc/clnt_perr.c:384
+#: sunrpc/clnt_perr.c:369
 msgid "Failed (unspecified error)"
 msgstr "BaÅŸarÄ±lamadÄ± (belirlenmemiÅŸ hata)"
 
@@ -4064,192 +4671,176 @@ msgstr "BaÅŸarÄ±lamadÄ± (belirlenmemiÅŸ 
 msgid "clnt_raw.c - Fatal header serialization error."
 msgstr "clnt_raw.c - Ã–lÃ¼mcÃ¼l baÅŸlÄ±k sÄ±ralama hatasÄ±."
 
-#: sunrpc/clnt_tcp.c:134 sunrpc/clnt_tcp.c:137
+#: sunrpc/clnt_tcp.c:131
 msgid "clnttcp_create: out of memory\n"
 msgstr "clnttcp_create: bellek yetersiz\n"
 
-#: sunrpc/clnt_udp.c:141 sunrpc/clnt_udp.c:144
+#: sunrpc/clnt_udp.c:139
 msgid "clntudp_create: out of memory\n"
 msgstr "clntudp_create: bellek yetersiz\n"
 
-#: sunrpc/clnt_unix.c:131 sunrpc/clnt_unix.c:134
+#: sunrpc/clnt_unix.c:128
 msgid "clntunix_create: out of memory\n"
 msgstr "clntunix_create: bellek yetersiz\n"
 
-#: sunrpc/get_myaddr.c:78
-msgid "get_myaddress: ioctl (get interface configuration)"
-msgstr "get_myaddress: ioctl (arayÃ¼z yapÄ±landÄ±rmasÄ± alÄ±r)"
-
-#: sunrpc/pm_getmaps.c:74
+#: sunrpc/pm_getmaps.c:83
 msgid "pmap_getmaps rpc problem"
 msgstr "pmap_getmaps rpc problem"
 
-#: sunrpc/pmap_clnt.c:72
-msgid "__get_myaddress: ioctl (get interface configuration)"
-msgstr "__get_myaddress: ioctl (arayÃ¼z yapÄ±landÄ±rmasÄ±nÄ± alÄ±r)"
-
-#: sunrpc/pmap_clnt.c:137
+#: sunrpc/pmap_clnt.c:129
 msgid "Cannot register service"
 msgstr "servis sicil kaydÄ± yapÄ±lamÄ±yor"
 
-#: sunrpc/pmap_rmt.c:190
-msgid "broadcast: ioctl (get interface configuration)"
-msgstr "broadcast: ioctl (arayÃ¼z yapÄ±landÄ±rmasÄ±nÄ± alÄ±r)"
-
-#: sunrpc/pmap_rmt.c:199
-msgid "broadcast: ioctl (get interface flags)"
-msgstr "broadcast: ioctl (arayÃ¼z flamalarÄ±nÄ± alÄ±r)"
-
-#: sunrpc/pmap_rmt.c:269
+#: sunrpc/pmap_rmt.c:248
 msgid "Cannot create socket for broadcast rpc"
 msgstr "YayÄ±nlanmÄ±ÅŸ rpc iÃ§in soket oluÅŸturulamÄ±yor"
 
-#: sunrpc/pmap_rmt.c:276
+#: sunrpc/pmap_rmt.c:255
 msgid "Cannot set socket option SO_BROADCAST"
 msgstr "Soket SO_BROADCAST seÃ§eneÄŸine ayarlanamÄ±yor"
 
-#: sunrpc/pmap_rmt.c:328
+#: sunrpc/pmap_rmt.c:307
 msgid "Cannot send broadcast packet"
 msgstr "YayÄ±nlanmÄ±ÅŸ paket yollanamÄ±yor"
 
-#: sunrpc/pmap_rmt.c:353
+#: sunrpc/pmap_rmt.c:332
 msgid "Broadcast poll problem"
 msgstr "HaberleÅŸme yoklamasÄ±nda sorun"
 
-#: sunrpc/pmap_rmt.c:366
+#: sunrpc/pmap_rmt.c:345
 msgid "Cannot receive reply to broadcast"
 msgstr "yayÄ±ndan yanÄ±t alÄ±namÄ±yor"
 
-#: sunrpc/rpc_main.c:288
+#: sunrpc/rpc_main.c:286
 #, c-format
 msgid "%s: output would overwrite %s\n"
 msgstr "%s: Ã§Ä±ktÄ± %s Ã¼zerine yazacak\n"
 
-#: sunrpc/rpc_main.c:295
+#: sunrpc/rpc_main.c:293
 #, c-format
 msgid "%s: unable to open %s: %m\n"
 msgstr "%s: %s dosyasÄ±nÄ± aÃ§mak mÃ¼mkÃ¼n deÄŸil: %m\n"
 
-#: sunrpc/rpc_main.c:307
+#: sunrpc/rpc_main.c:305
 #, c-format
 msgid "%s: while writing output %s: %m"
 msgstr "%s: %s Ã§Ä±ktÄ±sÄ±nÄ± yazarken: %m"
 
-#: sunrpc/rpc_main.c:342
+#: sunrpc/rpc_main.c:340
 #, c-format
 msgid "cannot find C preprocessor: %s \n"
 msgstr "C Ã¶n iÅŸlemci bulunamÄ±yor: %s \n"
 
-#: sunrpc/rpc_main.c:350
+#: sunrpc/rpc_main.c:348
 msgid "cannot find any C preprocessor (cpp)\n"
 msgstr "hiÃ§ C Ã¶n iÅŸlemci (cpp) bulunamadÄ±\n"
 
-#: sunrpc/rpc_main.c:419
+#: sunrpc/rpc_main.c:417
 #, c-format
 msgid "%s: C preprocessor failed with signal %d\n"
 msgstr "%s: C Ã¶niÅŸlemcisi %d sinyali vererek baÅŸarÄ±sÄ±z oldu\n"
 
-#: sunrpc/rpc_main.c:422
+#: sunrpc/rpc_main.c:420
 #, c-format
 msgid "%s: C preprocessor failed with exit code %d\n"
 msgstr "%s: C Ã¶niÅŸlemcisi %d Ã§Ä±kÄ±ÅŸ kodu vererek baÅŸarÄ±sÄ±z oldu\n"
 
-#: sunrpc/rpc_main.c:462
+#: sunrpc/rpc_main.c:460
 #, c-format
 msgid "illegal nettype :`%s'\n"
 msgstr "kuraldÄ±ÅŸÄ± aÄŸ tÃ¼rÃ¼: `%s'\n"
 
-#: sunrpc/rpc_main.c:1104
+#: sunrpc/rpc_main.c:1122
 #, c-format
 msgid "rpcgen: too many defines\n"
 msgstr "rpcgen: Ã§ok fazla atama\n"
 
-#: sunrpc/rpc_main.c:1116
+#: sunrpc/rpc_main.c:1134
 #, c-format
 msgid "rpcgen: arglist coding error\n"
 msgstr "rpcgen: argÃ¼man listesi kodlama hatasÄ±\n"
 
 #. TRANS: the file will not be removed; this is an
 #. TRANS: informative message.
-#: sunrpc/rpc_main.c:1149
+#: sunrpc/rpc_main.c:1167
 #, c-format
 msgid "file `%s' already exists and may be overwritten\n"
 msgstr "`%s' dosyasÄ± zaten var ve Ã¼zerine yazÄ±labilir\n"
 
-#: sunrpc/rpc_main.c:1194
+#: sunrpc/rpc_main.c:1212
 #, c-format
 msgid "Cannot specify more than one input file!\n"
 msgstr "Bir girdi dosyasÄ±ndan fazlasÄ± belirtilemez!\n"
 
-#: sunrpc/rpc_main.c:1364
+#: sunrpc/rpc_main.c:1382
 msgid "This implementation doesn't support newstyle or MT-safe code!\n"
 msgstr "Bu tamamlama yenibiÃ§imi ya da MT-safe kodu desteklemez!\n"
 
-#: sunrpc/rpc_main.c:1373
+#: sunrpc/rpc_main.c:1391
 #, c-format
 msgid "Cannot use netid flag with inetd flag!\n"
 msgstr "AÄŸKimlik flamasÄ± inetd flamasÄ± ile kullanÄ±lamaz!\n"
 
-#: sunrpc/rpc_main.c:1385
+#: sunrpc/rpc_main.c:1403
 msgid "Cannot use netid flag without TIRPC!\n"
 msgstr "AÄŸKimlik flamasÄ± TIRPC olmaksÄ±zÄ±n kullanÄ±lamaz!\n"
 
-#: sunrpc/rpc_main.c:1392
+#: sunrpc/rpc_main.c:1410
 msgid "Cannot use table flags with newstyle!\n"
 msgstr "Tablo flamalarÄ± yenibiÃ§imle kullanÄ±lamaz!\n"
 
-#: sunrpc/rpc_main.c:1411
+#: sunrpc/rpc_main.c:1429
 #, c-format
 msgid "\"infile\" is required for template generation flags.\n"
 msgstr "\"girdiDosyasÄ±\" ÅŸablon Ã¼retim flamalarÄ± iÃ§in gerekli.\n"
 
-#: sunrpc/rpc_main.c:1416
+#: sunrpc/rpc_main.c:1434
 #, c-format
 msgid "Cannot have more than one file generation flag!\n"
 msgstr "Birden fazla dosya Ã¼retim flamasÄ± olamaz!?\n"
 
-#: sunrpc/rpc_main.c:1425
+#: sunrpc/rpc_main.c:1443
 #, c-format
 msgid "usage: %s infile\n"
 msgstr "kullanÄ±mÄ±: %s girdi-dosyasÄ±\n"
 
-#: sunrpc/rpc_main.c:1426
+#: sunrpc/rpc_main.c:1444
 #, c-format
 msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
 msgstr "\t%s [-abkCLNTM][-Disim[=deÄŸer]] [-i boyut] [-I [-K saniye]] [-Y dosyaYolu] girdiDosyasÄ±\n"
 
-#: sunrpc/rpc_main.c:1428
+#: sunrpc/rpc_main.c:1446
 #, c-format
 msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
 msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o Ã§Ä±ktÄ±DosyasÄ±] [girdiDosyasÄ±]\n"
 
-#: sunrpc/rpc_main.c:1430
+#: sunrpc/rpc_main.c:1448
 #, c-format
 msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
 msgstr "\t%s [-s aÄŸTÃ¼rÃ¼]* [-o Ã§Ä±ktÄ±DosyasÄ±] [girdiDosyasÄ±]\n"
 
-#: sunrpc/rpc_main.c:1431
+#: sunrpc/rpc_main.c:1449
 #, c-format
 msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
 msgstr "\t%s [-n aÄŸKimlik]* [-o Ã§Ä±ktÄ±DosyasÄ±] [girdiDosyasÄ±]\n"
 
-#: sunrpc/rpc_scan.c:116
+#: sunrpc/rpc_scan.c:114
 msgid "constant or identifier expected"
 msgstr "sabit ya da tanÄ±mlayÄ±cÄ± gerekli"
 
-#: sunrpc/rpc_scan.c:312
+#: sunrpc/rpc_scan.c:310
 msgid "illegal character in file: "
 msgstr "dosyada kuraldÄ±ÅŸÄ± karakter: "
 
-#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377
+#: sunrpc/rpc_scan.c:349 sunrpc/rpc_scan.c:375
 msgid "unterminated string constant"
 msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ dizge sabiti"
 
-#: sunrpc/rpc_scan.c:383
+#: sunrpc/rpc_scan.c:381
 msgid "empty char string"
 msgstr "boÅŸ karakter dizgesi"
 
-#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535
+#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533
 msgid "preprocessor error"
 msgstr "Ã¶n iÅŸlemci hatasÄ±"
 
@@ -4339,25 +4930,25 @@ msgstr "svc_run: - poll baÅŸarÄ±sÄ±z"
 msgid "can't reassign procedure number %ld\n"
 msgstr "%ld altyordam numarasÄ± tekrar verilemez\n"
 
-#: sunrpc/svc_simple.c:96
+#: sunrpc/svc_simple.c:97
 msgid "couldn't create an rpc server\n"
 msgstr "bir rpc sunucu oluÅŸturulamadÄ±\n"
 
-#: sunrpc/svc_simple.c:104
+#: sunrpc/svc_simple.c:105
 #, c-format
 msgid "couldn't register prog %ld vers %ld\n"
 msgstr "uygulama %ld sÃ¼rÃ¼m %ld sicil kaydÄ± yapÄ±lamadÄ±\n"
 
-#: sunrpc/svc_simple.c:111
+#: sunrpc/svc_simple.c:113
 msgid "registerrpc: out of memory\n"
 msgstr "registerrpc: bellek yetersiz\n"
 
-#: sunrpc/svc_simple.c:175
+#: sunrpc/svc_simple.c:173
 #, c-format
 msgid "trouble replying to prog %d\n"
 msgstr "%d uygulamasÄ±na yanÄ±t vermede sorun\n"
 
-#: sunrpc/svc_simple.c:183
+#: sunrpc/svc_simple.c:182
 #, c-format
 msgid "never registered prog %d\n"
 msgstr "prog %d hiÃ§ kaydedilmemiÅŸ\n"
@@ -4370,11 +4961,11 @@ msgstr "svc_tcp.c - tcp soketi oluÅŸturm
 msgid "svc_tcp.c - cannot getsockname or listen"
 msgstr "svc_tcp.c - getsockname yapÄ±lamÄ±yor veya dinlenemiyor"
 
-#: sunrpc/svc_tcp.c:181 sunrpc/svc_tcp.c:184
+#: sunrpc/svc_tcp.c:179
 msgid "svctcp_create: out of memory\n"
 msgstr "svctcp_create: bellek yetersiz\n"
 
-#: sunrpc/svc_tcp.c:225 sunrpc/svc_tcp.c:228
+#: sunrpc/svc_tcp.c:218
 msgid "svc_tcp: makefd_xprt: out of memory\n"
 msgstr "svc_tcp: makefd_xprt: bellek yetersiz\n"
 
@@ -4386,39 +4977,39 @@ msgstr "svcudp_create: soket oluÅŸturma 
 msgid "svcudp_create - cannot getsockname"
 msgstr "svcudp_create - getsockname yapÄ±lamÄ±yor"
 
-#: sunrpc/svc_udp.c:154 sunrpc/svc_udp.c:157
+#: sunrpc/svc_udp.c:152
 msgid "svcudp_create: out of memory\n"
 msgstr "svcudp_create: bellek yetersiz\n"
 
-#: sunrpc/svc_udp.c:182 sunrpc/svc_udp.c:185
+#: sunrpc/svc_udp.c:174
 msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n"
 msgstr "svcudp_create: IP_PKTINFO iÃ§in xp_pad Ã§ok kÃ¼Ã§Ã¼k\n"
 
-#: sunrpc/svc_udp.c:493
+#: sunrpc/svc_udp.c:474
 msgid "enablecache: cache already enabled"
 msgstr "enablecache: arabellek zaten etkin"
 
-#: sunrpc/svc_udp.c:499
+#: sunrpc/svc_udp.c:480
 msgid "enablecache: could not allocate cache"
 msgstr "enablecache: arabellek ayrÄ±lamadÄ±"
 
-#: sunrpc/svc_udp.c:507
+#: sunrpc/svc_udp.c:489
 msgid "enablecache: could not allocate cache data"
 msgstr "enablecache: arabellek verisi ayrÄ±lamadÄ±"
 
-#: sunrpc/svc_udp.c:514
+#: sunrpc/svc_udp.c:497
 msgid "enablecache: could not allocate cache fifo"
 msgstr "enablecache: arabellek g/Ã§'larÄ± ayrÄ±lamadÄ±"
 
-#: sunrpc/svc_udp.c:550
+#: sunrpc/svc_udp.c:532
 msgid "cache_set: victim not found"
 msgstr "cache_set: kurban bulunamadÄ±"
 
-#: sunrpc/svc_udp.c:561
+#: sunrpc/svc_udp.c:543
 msgid "cache_set: victim alloc failed"
 msgstr "cache_set: kurban ayrÄ±lamadÄ±"
 
-#: sunrpc/svc_udp.c:567
+#: sunrpc/svc_udp.c:550
 msgid "cache_set: could not allocate new rpc_buffer"
 msgstr "cache_set: yeni rpc_buffer ayrÄ±lamadÄ±"
 
@@ -4430,1582 +5021,1793 @@ msgstr "svc_unix.c - AF_UNIX soketi oluÅ
 msgid "svc_unix.c - cannot getsockname or listen"
 msgstr "svc_unix.c - getsockname yapÄ±lamÄ±yor veya dinlenemiyor"
 
-#: sunrpc/svc_unix.c:178 sunrpc/svc_unix.c:181
+#: sunrpc/svc_unix.c:176
 msgid "svcunix_create: out of memory\n"
 msgstr "svcunix_create: bellek yetersiz\n"
 
-#: sunrpc/svc_unix.c:222 sunrpc/svc_unix.c:225
+#: sunrpc/svc_unix.c:215
 msgid "svc_unix: makefd_xprt: out of memory\n"
 msgstr "svc_unix: makefd_xprt: bellek yetersiz\n"
 
-#: sunrpc/xdr.c:570 sunrpc/xdr.c:573
+#: sunrpc/xdr.c:566
 msgid "xdr_bytes: out of memory\n"
 msgstr "xdr_bytes: bellek yetersiz\n"
 
-#: sunrpc/xdr.c:728 sunrpc/xdr.c:731
-msgid "xdr_string: out of memory\n"
-msgstr "xdr_string: bellek yetersiz\n"
+#: sunrpc/xdr.c:718
+msgid "xdr_string: out of memory\n"
+msgstr "xdr_string: bellek yetersiz\n"
+
+#: sunrpc/xdr_array.c:106
+msgid "xdr_array: out of memory\n"
+msgstr "xdr_array: bellek yetersiz\n"
+
+#: sunrpc/xdr_rec.c:156
+msgid "xdrrec_create: out of memory\n"
+msgstr "xdrrec_create: bellek yetersiz\n"
+
+#: sunrpc/xdr_ref.c:86
+msgid "xdr_reference: out of memory\n"
+msgstr "xdr_reference: bellek yetersiz\n"
+
+#: sysdeps/generic/siglist.h:29 sysdeps/unix/siglist.c:27
+msgid "Hangup"
+msgstr "TÄ±kanma"
+
+#: sysdeps/generic/siglist.h:30 sysdeps/unix/siglist.c:28
+msgid "Interrupt"
+msgstr "Sistem kesmesi"
+
+#: sysdeps/generic/siglist.h:31 sysdeps/unix/siglist.c:29
+msgid "Quit"
+msgstr "Ã‡Ä±k"
+
+#: sysdeps/generic/siglist.h:32 sysdeps/unix/siglist.c:30
+msgid "Illegal instruction"
+msgstr "YÃ¶nerge kuraldÄ±ÅŸÄ±"
+
+#: sysdeps/generic/siglist.h:33 sysdeps/unix/siglist.c:31
+msgid "Trace/breakpoint trap"
+msgstr "Ä°zleme/kesme noktasÄ± yakalayÄ±cÄ±"
+
+#: sysdeps/generic/siglist.h:34
+msgid "Aborted"
+msgstr "Ä°ptal edildi"
+
+#: sysdeps/generic/siglist.h:35 sysdeps/unix/siglist.c:34
+msgid "Floating point exception"
+msgstr "GerÃ§el sayÄ± istisnasÄ±"
+
+#: sysdeps/generic/siglist.h:36 sysdeps/unix/siglist.c:35
+msgid "Killed"
+msgstr "SÃ¼reÃ§ durduruldu"
+
+#: sysdeps/generic/siglist.h:37 sysdeps/unix/siglist.c:36
+msgid "Bus error"
+msgstr "Veri yolu hatasÄ±"
+
+#: sysdeps/generic/siglist.h:38 sysdeps/unix/siglist.c:37
+msgid "Segmentation fault"
+msgstr "ParÃ§alama arÄ±zasÄ±"
+
+#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
+#. TRANS Every library function that returns this error code also generates a
+#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
+#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
+#. TRANS unless it has handled or blocked @code{SIGPIPE}.
+#: sysdeps/generic/siglist.h:39 sysdeps/gnu/errlist.c:359
+#: sysdeps/unix/siglist.c:39
+msgid "Broken pipe"
+msgstr "Veri alÄ±namÄ±yor"
+
+#: sysdeps/generic/siglist.h:40 sysdeps/unix/siglist.c:40
+msgid "Alarm clock"
+msgstr "Alarm saati"
+
+#: sysdeps/generic/siglist.h:41 sysdeps/unix/siglist.c:41
+msgid "Terminated"
+msgstr "SonlandÄ±rÄ±ldÄ±"
+
+#: sysdeps/generic/siglist.h:42 sysdeps/unix/siglist.c:42
+msgid "Urgent I/O condition"
+msgstr "Acil G/Ã‡ koÅŸulu"
+
+#: sysdeps/generic/siglist.h:43 sysdeps/unix/siglist.c:43
+msgid "Stopped (signal)"
+msgstr "Durduruldu (sinyal)"
+
+#: sysdeps/generic/siglist.h:44 sysdeps/unix/siglist.c:44
+msgid "Stopped"
+msgstr "Durduruldu"
+
+#: sysdeps/generic/siglist.h:45 sysdeps/unix/siglist.c:45
+msgid "Continued"
+msgstr "Devam ediliyor"
+
+#: sysdeps/generic/siglist.h:46 sysdeps/unix/siglist.c:46
+msgid "Child exited"
+msgstr "Ast Ã§Ä±ktÄ±"
+
+#: sysdeps/generic/siglist.h:47 sysdeps/unix/siglist.c:47
+msgid "Stopped (tty input)"
+msgstr "Durduruldu (konsol girdisi)"
+
+#: sysdeps/generic/siglist.h:48 sysdeps/unix/siglist.c:48
+msgid "Stopped (tty output)"
+msgstr "Durduruldu (konsol Ã§Ä±ktÄ±sÄ±)"
+
+#: sysdeps/generic/siglist.h:49 sysdeps/unix/siglist.c:49
+msgid "I/O possible"
+msgstr "G/Ã‡ mÃ¼mkÃ¼n"
+
+#: sysdeps/generic/siglist.h:50 sysdeps/unix/siglist.c:50
+msgid "CPU time limit exceeded"
+msgstr "CPU zaman sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±"
+
+#: sysdeps/generic/siglist.h:51 sysdeps/unix/siglist.c:51
+msgid "File size limit exceeded"
+msgstr "Dosya uzunluÄŸu sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±"
+
+#: sysdeps/generic/siglist.h:52 sysdeps/unix/siglist.c:52
+msgid "Virtual timer expired"
+msgstr "Sanal sÃ¼reÃ¶lÃ§er zaman aÅŸÄ±mÄ±"
+
+#: sysdeps/generic/siglist.h:53 sysdeps/unix/siglist.c:53
+msgid "Profiling timer expired"
+msgstr "TanÄ±tÄ±m sÃ¼reÃ¶lÃ§erde zamanaÅŸÄ±mÄ±"
+
+#: sysdeps/generic/siglist.h:54 sysdeps/unix/siglist.c:54
+msgid "Window changed"
+msgstr "Pencere deÄŸiÅŸtirildi"
+
+#: sysdeps/generic/siglist.h:55 sysdeps/unix/siglist.c:56
+msgid "User defined signal 1"
+msgstr "KullanÄ±cÄ± tanÄ±mlÄ± sinyal 1"
+
+#: sysdeps/generic/siglist.h:56 sysdeps/unix/siglist.c:57
+msgid "User defined signal 2"
+msgstr "KullanÄ±cÄ± tanÄ±mlÄ± sinyal 2"
+
+#: sysdeps/generic/siglist.h:60 sysdeps/unix/siglist.c:33
+msgid "EMT trap"
+msgstr "EMT tuzaÄŸÄ±"
+
+#: sysdeps/generic/siglist.h:63 sysdeps/unix/siglist.c:38
+msgid "Bad system call"
+msgstr "Sistem Ã§aÄŸrÄ±sÄ± hatalÄ±"
+
+#: sysdeps/generic/siglist.h:66
+msgid "Stack fault"
+msgstr "YÄ±ÄŸÄ±n hatasÄ±"
+
+#: sysdeps/generic/siglist.h:69
+msgid "Information request"
+msgstr "Bilgi isteÄŸi"
+
+#: sysdeps/generic/siglist.h:71
+msgid "Power failure"
+msgstr "GÃ¼Ã§ kesilmesi"
+
+#: sysdeps/generic/siglist.h:74 sysdeps/unix/siglist.c:55
+msgid "Resource lost"
+msgstr "Ã–zkaynak kaybÄ±"
+
+#. TRANS Operation not permitted; only the owner of the file (or other resource)
+#. TRANS or processes with special privileges can perform the operation.
+#: sysdeps/gnu/errlist.c:25
+msgid "Operation not permitted"
+msgstr "Ä°ÅŸleme izin verilmedi"
+
+#. TRANS No process matches the specified process ID.
+#: sysdeps/gnu/errlist.c:45
+msgid "No such process"
+msgstr "BÃ¶yle bir sÃ¼reÃ§ yok"
+
+#. TRANS Interrupted function call; an asynchronous signal occurred and prevented
+#. TRANS completion of the call.  When this happens, you should try the call
+#. TRANS again.
+#. TRANS
+#. TRANS You can choose to have functions resume after a signal that is handled,
+#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
+#. TRANS Primitives}.
+#: sysdeps/gnu/errlist.c:60
+msgid "Interrupted system call"
+msgstr "Sistem Ã§aÄŸrÄ±sÄ± kesme ile engellendi"
+
+#. TRANS Input/output error; usually used for physical read or write errors.
+#: sysdeps/gnu/errlist.c:69
+msgid "Input/output error"
+msgstr "Girdi/Ã‡Ä±ktÄ± hatasÄ±"
+
+#. TRANS No such device or address.  The system tried to use the device
+#. TRANS represented by a file you specified, and it couldn't find the device.
+#. TRANS This can mean that the device file was installed incorrectly, or that
+#. TRANS the physical device is missing or not correctly attached to the
+#. TRANS computer.
+#: sysdeps/gnu/errlist.c:82
+msgid "No such device or address"
+msgstr "BÃ¶yle bir aygÄ±t ya da adres yok"
+
+#. TRANS Argument list too long; used when the arguments passed to a new program
+#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a
+#. TRANS File}) occupy too much memory space.  This condition never arises in the
+#. TRANS GNU system.
+#: sysdeps/gnu/errlist.c:94
+msgid "Argument list too long"
+msgstr "ArgÃ¼man listesi Ã§ok uzun"
+
+#. TRANS Invalid executable file format.  This condition is detected by the
+#. TRANS @code{exec} functions; see @ref{Executing a File}.
+#: sysdeps/gnu/errlist.c:104
+msgid "Exec format error"
+msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±labilir biÃ§em hatasÄ±"
+
+#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been
+#. TRANS closed or reading from a descriptor open only for writing (or vice
+#. TRANS versa).
+#: sysdeps/gnu/errlist.c:115
+msgid "Bad file descriptor"
+msgstr "Dosya betimleyici hatalÄ±"
+
+#. TRANS There are no child processes.  This error happens on operations that are
+#. TRANS supposed to manipulate child processes, when there aren't any processes
+#. TRANS to manipulate.
+#: sysdeps/gnu/errlist.c:126
+msgid "No child processes"
+msgstr "Bir alt sÃ¼reÃ§ yok "
 
-#: sunrpc/xdr_array.c:111 sunrpc/xdr_array.c:114
-msgid "xdr_array: out of memory\n"
-msgstr "xdr_array: bellek yetersiz\n"
+#. TRANS Deadlock avoided; allocating a system resource would have resulted in a
+#. TRANS deadlock situation.  The system does not guarantee that it will notice
+#. TRANS all such situations.  This error means you got lucky and the system
+#. TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
+#: sysdeps/gnu/errlist.c:138
+msgid "Resource deadlock avoided"
+msgstr "Ã–zkaynak Ã¶lÃ¼kilidi engellendi"
 
-#: sunrpc/xdr_rec.c:158 sunrpc/xdr_rec.c:161
-msgid "xdrrec_create: out of memory\n"
-msgstr "xdrrec_create: bellek yetersiz\n"
+#. TRANS No memory available.  The system cannot allocate more virtual memory
+#. TRANS because its capacity is full.
+#: sysdeps/gnu/errlist.c:148
+msgid "Cannot allocate memory"
+msgstr "Bellek ayrÄ±lamadÄ±"
 
-#: sunrpc/xdr_ref.c:88 sunrpc/xdr_ref.c:91
-msgid "xdr_reference: out of memory\n"
-msgstr "xdr_reference: bellek yetersiz\n"
+#. TRANS Bad address; an invalid pointer was detected.
+#. TRANS In the GNU system, this error never happens; you get a signal instead.
+#: sysdeps/gnu/errlist.c:167
+msgid "Bad address"
+msgstr "Adres hatalÄ±"
 
-#: nis/nis_callback.c:189
-msgid "unable to free arguments"
-msgstr "argÃ¼manlar serbest bÄ±rakÄ±lamadÄ±"
+#. TRANS A file that isn't a block special file was given in a situation that
+#. TRANS requires one.  For example, trying to mount an ordinary file as a file
+#. TRANS system in Unix gives this error.
+#: sysdeps/gnu/errlist.c:178
+msgid "Block device required"
+msgstr "Blok aygÄ±tÄ± gerekli"
 
-#: nis/nis_error.c:30
-msgid "Probable success"
-msgstr "BÃ¼yÃ¼k olasÄ±lÄ±kla iyi"
+#. TRANS Resource busy; a system resource that can't be shared is already in use.
+#. TRANS For example, if you try to delete a file that is the root of a currently
+#. TRANS mounted filesystem, you get this error.
+#: sysdeps/gnu/errlist.c:189
+msgid "Device or resource busy"
+msgstr "AygÄ±t ya da Ã¶zkaynak meÅŸgul"
 
-#: nis/nis_error.c:31
-msgid "Not found"
-msgstr "BulunamadÄ±"
+#. TRANS File exists; an existing file was specified in a context where it only
+#. TRANS makes sense to specify a new file.
+#: sysdeps/gnu/errlist.c:199
+msgid "File exists"
+msgstr "Dosya var"
 
-#: nis/nis_error.c:32
-msgid "Probably not found"
-msgstr "Galiba bulunamadÄ±"
+#. TRANS An attempt to make an improper link across file systems was detected.
+#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but
+#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:210
+msgid "Invalid cross-device link"
+msgstr "KarÅŸÄ± aygÄ±ta baÄŸ geÃ§ersiz"
 
-#: nis/nis_error.c:33
-msgid "Cache expired"
-msgstr "Arabellek zaman aÅŸÄ±mÄ±"
+#. TRANS The wrong type of device was given to a function that expects a
+#. TRANS particular sort of device.
+#: sysdeps/gnu/errlist.c:220
+msgid "No such device"
+msgstr "BÃ¶yle bir aygÄ±t yok"
 
-#: nis/nis_error.c:34
-msgid "NIS+ servers unreachable"
-msgstr "NIS+ sunucularÄ± eriÅŸilemez durumda"
+#. TRANS A file that isn't a directory was specified when a directory is required.
+#: sysdeps/gnu/errlist.c:229
+msgid "Not a directory"
+msgstr "Bir dizin deÄŸil"
 
-#: nis/nis_error.c:35
-msgid "Unknown object"
-msgstr "Bilinmeyen nesne"
+#. TRANS File is a directory; you cannot open a directory for writing,
+#. TRANS or create or remove hard links to it.
+#: sysdeps/gnu/errlist.c:239
+msgid "Is a directory"
+msgstr "Bir dizin"
 
-#: nis/nis_error.c:36
-msgid "Server busy, try again"
-msgstr "Sunucu meÅŸgul, tekrar deneyin"
+#. TRANS Invalid argument.  This is used to indicate various kinds of problems
+#. TRANS with passing the wrong argument to a library function.
+#: sysdeps/gnu/errlist.c:249
+msgid "Invalid argument"
+msgstr "GeÃ§ersiz argÃ¼man"
 
-#: nis/nis_error.c:37
-msgid "Generic system error"
-msgstr "Genel sistem hatasÄ±"
+#. TRANS The current process has too many files open and can't open any more.
+#. TRANS Duplicate descriptors do count toward this limit.
+#. TRANS
+#. TRANS In BSD and GNU, the number of open files is controlled by a resource
+#. TRANS limit that can usually be increased.  If you get this error, you might
+#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
+#. TRANS @pxref{Limits on Resources}.
+#: sysdeps/gnu/errlist.c:264
+msgid "Too many open files"
+msgstr "Ã‡ok fazla aÃ§Ä±k dosya var"
 
-#: nis/nis_error.c:38
-msgid "First/next chain broken"
-msgstr "Ä°lk/sonraki zinciri kopuk"
+#. TRANS There are too many distinct file openings in the entire system.  Note
+#. TRANS that any number of linked channels count as just one file opening; see
+#. TRANS @ref{Linked Channels}.  This error never occurs in the GNU system.
+#: sysdeps/gnu/errlist.c:275
+msgid "Too many open files in system"
+msgstr "Sistemde Ã§ok fazla aÃ§Ä±k dosya var"
 
-#: nis/nis_error.c:41
-msgid "Name not served by this server"
-msgstr "Bu sunucu tarafÄ±ndan isim sunulmadÄ±"
+#. TRANS Inappropriate I/O control operation, such as trying to set terminal
+#. TRANS modes on an ordinary file.
+#: sysdeps/gnu/errlist.c:285
+msgid "Inappropriate ioctl for device"
+msgstr "AygÄ±t iÃ§in G/Ã‡ kontrol iÅŸlemi uygun deÄŸil"
 
-#: nis/nis_error.c:42
-msgid "Server out of memory"
-msgstr "Sunucuda bellek yetersiz"
+#. TRANS An attempt to execute a file that is currently open for writing, or
+#. TRANS write to a file that is currently being executed.  Often using a
+#. TRANS debugger to run a program is considered having it open for writing and
+#. TRANS will cause this error.  (The name stands for ``text file busy''.)  This
+#. TRANS is not an error in the GNU system; the text is copied as necessary.
+#: sysdeps/gnu/errlist.c:298
+msgid "Text file busy"
+msgstr "Metin dosyasÄ± meÅŸgul"
 
-#: nis/nis_error.c:43
-msgid "Object with same name exists"
-msgstr "AynÄ± isimde nesne var"
+#. TRANS File too big; the size of a file would be larger than allowed by the system.
+#: sysdeps/gnu/errlist.c:307
+msgid "File too large"
+msgstr "Dosya Ã§ok bÃ¼yÃ¼k"
 
-#: nis/nis_error.c:44
-msgid "Not master server for this domain"
-msgstr "Bu saha iÃ§in ana sunucu deÄŸil"
+#. TRANS No space left on device; write operation on a file failed because the
+#. TRANS disk is full.
+#: sysdeps/gnu/errlist.c:317
+msgid "No space left on device"
+msgstr "AygÄ±t Ã¼zerinde boÅŸ yer yok"
 
-#: nis/nis_error.c:45
-msgid "Invalid object for operation"
-msgstr "Ä°ÅŸlem iÃ§in nesne geÃ§ersiz"
+#. TRANS Invalid seek operation (such as on a pipe).
+#: sysdeps/gnu/errlist.c:326
+msgid "Illegal seek"
+msgstr "Arama kuraldÄ±ÅŸÄ±"
 
-#: nis/nis_error.c:46
-msgid "Malformed name, or illegal name"
-msgstr "BozulmuÅŸ ya da kuraldÄ±ÅŸÄ± isim"
+#. TRANS An attempt was made to modify something on a read-only file system.
+#: sysdeps/gnu/errlist.c:335
+msgid "Read-only file system"
+msgstr "Salt-okunur dosya sistemi"
 
-#: nis/nis_error.c:47
-msgid "Unable to create callback"
-msgstr "Geriye baÅŸvuru oluÅŸturulamadÄ±"
+#. TRANS Too many links; the link count of a single file would become too large.
+#. TRANS @code{rename} can cause this error if the file being renamed already has
+#. TRANS as many links as it can take (@pxref{Renaming Files}).
+#: sysdeps/gnu/errlist.c:346
+msgid "Too many links"
+msgstr "Ã‡ok fazla baÄŸ var"
 
-#: nis/nis_error.c:48
-msgid "Results sent to callback proc"
-msgstr "SonuÃ§lar geri baÅŸvuru iÅŸlevine gÃ¶nderildi"
+#. TRANS Domain error; used by mathematical functions when an argument value does
+#. TRANS not fall into the domain over which the function is defined.
+#: sysdeps/gnu/errlist.c:369
+msgid "Numerical argument out of domain"
+msgstr "SayÄ±sal argÃ¼man saha dÄ±ÅŸÄ±"
 
-#: nis/nis_error.c:49
-msgid "Not found, no such name"
-msgstr "BulunamadÄ±, bÃ¶yle bir isim yok"
+#. TRANS Range error; used by mathematical functions when the result value is
+#. TRANS not representable because of overflow or underflow.
+#: sysdeps/gnu/errlist.c:379
+msgid "Numerical result out of range"
+msgstr "SayÄ±sal sonuÃ§ kapsam dÄ±ÅŸÄ±"
 
-#: nis/nis_error.c:50
-msgid "Name/entry isn't unique"
-msgstr "Ä°sim/giriÅŸ eÅŸsiz deÄŸil"
+#. TRANS Resource temporarily unavailable; the call might work if you try again
+#. TRANS later.  The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN};
+#. TRANS they are always the same in the GNU C library.
+#. TRANS
+#. TRANS This error can happen in a few different situations:
+#. TRANS
+#. TRANS @itemize @bullet
+#. TRANS @item
+#. TRANS An operation that would block was attempted on an object that has
+#. TRANS non-blocking mode selected.  Trying the same operation again will block
+#. TRANS until some external condition makes it possible to read, write, or
+#. TRANS connect (whatever the operation).  You can use @code{select} to find out
+#. TRANS when the operation will be possible; @pxref{Waiting for I/O}.
+#. TRANS
+#. TRANS @strong{Portability Note:} In many older Unix systems, this condition
+#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code
+#. TRANS different from @code{EAGAIN}.  To make your program portable, you should
+#. TRANS check for both codes and treat them the same.
+#. TRANS
+#. TRANS @item
+#. TRANS A temporary resource shortage made an operation impossible.  @code{fork}
+#. TRANS can return this error.  It indicates that the shortage is expected to
+#. TRANS pass, so your program can try the call again later and it may succeed.
+#. TRANS It is probably a good idea to delay for a few seconds before trying it
+#. TRANS again, to allow time for other processes to release scarce resources.
+#. TRANS Such shortages are usually fairly serious and affect the whole system,
+#. TRANS so usually an interactive program should report the error to the user
+#. TRANS and return to its command loop.
+#. TRANS @end itemize
+#: sysdeps/gnu/errlist.c:416
+msgid "Resource temporarily unavailable"
+msgstr "Ã–zkaynak geÃ§ici olarak kullanÄ±lamaz durumda"
 
-#: nis/nis_error.c:51
-msgid "Modification failed"
-msgstr "DeÄŸiÅŸiklik baÅŸarÄ±sÄ±z"
+#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above).
+#. TRANS The values are always the same, on every operating system.
+#. TRANS
+#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a
+#. TRANS separate error code.
+#: sysdeps/gnu/errlist.c:429
+msgid "Operation would block"
+msgstr "Ä°ÅŸlem bloklanacaktÄ±"
 
-#: nis/nis_error.c:52
-msgid "Database for table does not exist"
-msgstr "Tablo iÃ§in veritabanÄ± yok"
+#. TRANS An operation that cannot complete immediately was initiated on an object
+#. TRANS that has non-blocking mode selected.  Some functions that must always
+#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return
+#. TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate that
+#. TRANS the operation has begun and will take some time.  Attempts to manipulate
+#. TRANS the object before the call completes return @code{EALREADY}.  You can
+#. TRANS use the @code{select} function to find out when the pending operation
+#. TRANS has completed; @pxref{Waiting for I/O}.
+#: sysdeps/gnu/errlist.c:445
+msgid "Operation now in progress"
+msgstr "Ä°ÅŸlem ÅŸimdi sÃ¼reÃ§ iÃ§inde"
 
-#: nis/nis_error.c:53
-msgid "Entry/table type mismatch"
-msgstr "Girdi/tablo tÃ¼rleri uyumsuz"
+#. TRANS An operation is already in progress on an object that has non-blocking
+#. TRANS mode selected.
+#: sysdeps/gnu/errlist.c:455
+msgid "Operation already in progress"
+msgstr "Ä°ÅŸlem zaten sÃ¼reÃ§ dahilinde"
 
-#: nis/nis_error.c:54
-msgid "Link points to illegal name"
-msgstr "KuraldÄ±ÅŸÄ± isme baÄŸ"
+#. TRANS A file that isn't a socket was specified when a socket is required.
+#: sysdeps/gnu/errlist.c:464
+msgid "Socket operation on non-socket"
+msgstr "Soket iÅŸlemi bir sokette deÄŸil"
 
-#: nis/nis_error.c:55
-msgid "Partial success"
-msgstr "KÄ±smen iyi"
+#. TRANS The size of a message sent on a socket was larger than the supported
+#. TRANS maximum size.
+#: sysdeps/gnu/errlist.c:474
+msgid "Message too long"
+msgstr "Ä°leti aktarÄ±m iÃ§in Ã§ok uzun"
 
-#: nis/nis_error.c:56
-msgid "Too many attributes"
-msgstr "Ã‡ok fazla argÃ¼man"
+#. TRANS The socket type does not support the requested communications protocol.
+#: sysdeps/gnu/errlist.c:483
+msgid "Protocol wrong type for socket"
+msgstr "Soket iÃ§in bu iletiÅŸim kuralÄ± yanlÄ±ÅŸ"
 
-#: nis/nis_error.c:57
-msgid "Error in RPC subsystem"
-msgstr "RPC alt sisteminde hata"
+#. TRANS You specified a socket option that doesn't make sense for the
+#. TRANS particular protocol being used by the socket.  @xref{Socket Options}.
+#: sysdeps/gnu/errlist.c:493
+msgid "Protocol not available"
+msgstr "Ä°letiÅŸim kurallarÄ± mÃ¼sait deÄŸil"
 
-#: nis/nis_error.c:58
-msgid "Missing or malformed attribute"
-msgstr "KayÄ±p ya da bozulmuÅŸ Ã¶znitelik"
+#. TRANS The socket domain does not support the requested communications protocol
+#. TRANS (perhaps because the requested protocol is completely invalid).
+#. TRANS @xref{Creating a Socket}.
+#: sysdeps/gnu/errlist.c:504
+msgid "Protocol not supported"
+msgstr "Ä°letiÅŸim kurallarÄ± desteklenmiyor"
 
-#: nis/nis_error.c:59
-msgid "Named object is not searchable"
-msgstr "Ä°simli nesne araÅŸtÄ±rÄ±labilir deÄŸil"
+#. TRANS The socket type is not supported.
+#: sysdeps/gnu/errlist.c:513
+msgid "Socket type not supported"
+msgstr "Soket tÃ¼rÃ¼ desteklenmiyor"
 
-#: nis/nis_error.c:60
-msgid "Error while talking to callback proc"
-msgstr "callback proc haberleÅŸme hatasÄ±"
+#. TRANS The operation you requested is not supported.  Some socket functions
+#. TRANS don't make sense for all types of sockets, and others may not be
+#. TRANS implemented for all communications protocols.  In the GNU system, this
+#. TRANS error can happen for many calls when the object does not support the
+#. TRANS particular operation; it is a generic indication that the server knows
+#. TRANS nothing to do for that call.
+#: sysdeps/gnu/errlist.c:527
+msgid "Operation not supported"
+msgstr "Ä°ÅŸlem desteklenmiyor"
 
-#: nis/nis_error.c:61
-msgid "Non NIS+ namespace encountered"
-msgstr "NIS+ olmayan isim alanÄ± ile karÅŸÄ±laÅŸÄ±ldÄ±"
+#. TRANS The socket communications protocol family you requested is not supported.
+#: sysdeps/gnu/errlist.c:536
+msgid "Protocol family not supported"
+msgstr "Ä°letiÅŸim kurallarÄ± ailesi desteklenmiyor"
 
-#: nis/nis_error.c:62
-msgid "Illegal object type for operation"
-msgstr "Ä°ÅŸlem iÃ§in nesne tÃ¼rÃ¼ kuraldÄ±ÅŸÄ±"
+#. TRANS The address family specified for a socket is not supported; it is
+#. TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
+#: sysdeps/gnu/errlist.c:546
+msgid "Address family not supported by protocol"
+msgstr "Adres ailesi protokol tarafÄ±ndan desteklenmiyor"
 
-#: nis/nis_error.c:63
-msgid "Passed object is not the same object on server"
-msgstr "GeÃ§en nesne sunucudaki aynÄ± nesne deÄŸil"
+#. TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:555
+msgid "Address already in use"
+msgstr "Adres zaten kullanÄ±mda"
 
-#: nis/nis_error.c:64
-msgid "Modify operation failed"
-msgstr "DeÄŸiÅŸtirme iÅŸlemi baÅŸarÄ±sÄ±z oldu"
+#. TRANS The requested socket address is not available; for example, you tried
+#. TRANS to give a socket a name that doesn't match the local host name.
+#. TRANS @xref{Socket Addresses}.
+#: sysdeps/gnu/errlist.c:566
+msgid "Cannot assign requested address"
+msgstr "Ä°stenen adres bulunamÄ±yor"
 
-#: nis/nis_error.c:65
-msgid "Query illegal for named table"
-msgstr "named tablosu iÃ§in sorgu kuraldÄ±ÅŸÄ±"
+#. TRANS A socket operation failed because the network was down.
+#: sysdeps/gnu/errlist.c:575
+msgid "Network is down"
+msgstr "AÄŸ yok oldu"
 
-#: nis/nis_error.c:66
-msgid "Attempt to remove a non-empty table"
-msgstr "Bir boÅŸ tabloyu silme gayreti"
+#. TRANS A socket operation failed because the subnet containing the remote host
+#. TRANS was unreachable.
+#: sysdeps/gnu/errlist.c:585
+msgid "Network is unreachable"
+msgstr "AÄŸ eriÅŸilebilir durumda deÄŸil"
 
-#: nis/nis_error.c:67
-msgid "Error in accessing NIS+ cold start file.  Is NIS+ installed?"
-msgstr "NIS+ soÄŸuk baÅŸlatma dosyasÄ±na eriÅŸim hatasÄ±. NIS+ kurulu mu?"
+#. TRANS A network connection was reset because the remote host crashed.
+#: sysdeps/gnu/errlist.c:594
+msgid "Network dropped connection on reset"
+msgstr "AÄŸ baÄŸlantÄ±sÄ± karÅŸÄ± taraf Ã§Ã¶ktÃ¼ÄŸÃ¼ iÃ§in kesildi"
 
-#: nis/nis_error.c:68
-msgid "Full resync required for directory"
-msgstr "Dizin iÃ§in tam bir yeniden eÅŸzamanlama gerekli"
+#. TRANS A network connection was aborted locally.
+#: sysdeps/gnu/errlist.c:603
+msgid "Software caused connection abort"
+msgstr "YazÄ±lÄ±m baÄŸlantÄ±nÄ±n kopmasÄ±na sebep oldu"
 
-#: nis/nis_error.c:69
-msgid "NIS+ operation failed"
-msgstr "NIS+ iÅŸlemi baÅŸarÄ±sÄ±z"
+#. TRANS A network connection was closed for reasons outside the control of the
+#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
+#. TRANS protocol violation.
+#: sysdeps/gnu/errlist.c:614
+msgid "Connection reset by peer"
+msgstr "BaÄŸlantÄ± karÅŸÄ±dan kesildi"
 
-#: nis/nis_error.c:70
-msgid "NIS+ service is unavailable or not installed"
-msgstr "NIS+ servisi iÅŸe yaramaz durumda ya da yÃ¼klenmemiÅŸ"
+#. TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this
+#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
+#. TRANS other from network operations.
+#: sysdeps/gnu/errlist.c:625
+msgid "No buffer space available"
+msgstr "G/Ã‡ Ã¶nbelleklerinin hepsi kullanÄ±mda"
 
-#: nis/nis_error.c:71
-msgid "Yes, 42 is the meaning of life"
-msgstr " "
+#. TRANS You tried to connect a socket that is already connected.
+#. TRANS @xref{Connecting}.
+#: sysdeps/gnu/errlist.c:635
+msgid "Transport endpoint is already connected"
+msgstr "DiÄŸer uÃ§ aktarÄ±m iÃ§in zaten baÄŸlÄ±"
 
-#: nis/nis_error.c:72
-msgid "Unable to authenticate NIS+ server"
-msgstr "NIS+ sunucunun kimlik kanÄ±tlamasÄ± yapÄ±lamÄ±yor"
+#. TRANS The socket is not connected to anything.  You get this error when you
+#. TRANS try to transmit data over a socket, without first specifying a
+#. TRANS destination for the data.  For a connectionless socket (for datagram
+#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
+#: sysdeps/gnu/errlist.c:647
+msgid "Transport endpoint is not connected"
+msgstr "DiÄŸer uÃ§ aktarÄ±m iÃ§in baÄŸlÄ± deÄŸil"
 
-#: nis/nis_error.c:73
-msgid "Unable to authenticate NIS+ client"
-msgstr "NIS+ istemcinin kimlik kanÄ±tlamasÄ± yapÄ±lamÄ±yor"
+#. TRANS No default destination address was set for the socket.  You get this
+#. TRANS error when you try to transmit data over a connectionless socket,
+#. TRANS without first specifying a destination for the data with @code{connect}.
+#: sysdeps/gnu/errlist.c:658
+msgid "Destination address required"
+msgstr "Hedef adres gerekli"
 
-#: nis/nis_error.c:74
-msgid "No file space on server"
-msgstr "Sunucuda dosya alanÄ± yok"
+#. TRANS The socket has already been shut down.
+#: sysdeps/gnu/errlist.c:667
+msgid "Cannot send after transport endpoint shutdown"
+msgstr "AktarÄ±m ucu kapandÄ±ktan sonra yollanamaz"
 
-#: nis/nis_error.c:75
-msgid "Unable to create process on server"
-msgstr "Sunucuda sÃ¼reÃ§ oluÅŸturulamadÄ±"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:676
+msgid "Too many references: cannot splice"
+msgstr "Ã‡ok fazla baÅŸvuru var: kaynak baÄŸlantÄ±sÄ± kurulamaz"
 
-#: nis/nis_error.c:76
-msgid "Master server busy, full dump rescheduled."
-msgstr "Ana sunucu meÅŸgul, aktarmanÄ±n tamamÄ± yeniden zamanlandÄ±."
+#. TRANS A socket operation with a specified timeout received no response during
+#. TRANS the timeout period.
+#: sysdeps/gnu/errlist.c:686
+msgid "Connection timed out"
+msgstr "BaÄŸlantÄ±da zaman aÅŸÄ±mÄ±"
 
-#: nis/nis_local_names.c:126
-#, c-format
-msgid "LOCAL entry for UID %d in directory %s not unique\n"
-msgstr "%d kullanÄ±cÄ±-kimliÄŸi iÃ§in YEREL giriÅŸi %s dizininde eÅŸsiz deÄŸil\n"
+#. TRANS A remote host refused to allow the network connection (typically because
+#. TRANS it is not running the requested service).
+#: sysdeps/gnu/errlist.c:696
+msgid "Connection refused"
+msgstr "BaÄŸlantÄ± reddedildi"
 
-#: nis/nis_print.c:51
-msgid "UNKNOWN"
-msgstr "BÄ°LÄ°NMEYEN"
+#. TRANS Too many levels of symbolic links were encountered in looking up a file name.
+#. TRANS This often indicates a cycle of symbolic links.
+#: sysdeps/gnu/errlist.c:706
+msgid "Too many levels of symbolic links"
+msgstr "Sembolik baÄŸlarÄ±n seviyeleri Ã§ok fazla"
 
-#: nis/nis_print.c:109
-msgid "BOGUS OBJECT\n"
-msgstr "SAHTE NESNE\n"
+#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
+#. TRANS Files}) or host name too long (in @code{gethostname} or
+#. TRANS @code{sethostname}; @pxref{Host Identification}).
+#: sysdeps/gnu/errlist.c:717
+msgid "File name too long"
+msgstr "Dosya ismi Ã§ok uzun"
 
-#: nis/nis_print.c:112
-msgid "NO OBJECT\n"
-msgstr "NESNE YOK\n"
+#. TRANS The remote host for a requested network connection is down.
+#: sysdeps/gnu/errlist.c:726
+msgid "Host is down"
+msgstr "Makina Ã§Ã¶kÃ¼k"
 
-#: nis/nis_print.c:115
-msgid "DIRECTORY\n"
-msgstr "DÄ°ZÄ°N\n"
+#. TRANS The remote host for a requested network connection is not reachable.
+#: sysdeps/gnu/errlist.c:735
+msgid "No route to host"
+msgstr "Makinaya aÄŸ Ã¼zerinden yol yok"
 
-#: nis/nis_print.c:118
-msgid "GROUP\n"
-msgstr "GRUP\n"
+#. TRANS Directory not empty, where an empty directory was expected.  Typically,
+#. TRANS this error occurs when you are trying to delete a directory.
+#: sysdeps/gnu/errlist.c:745
+msgid "Directory not empty"
+msgstr "Dizin boÅŸ deÄŸil"
 
-#: nis/nis_print.c:121
-msgid "TABLE\n"
-msgstr "TABLO\n"
+#. TRANS This means that the per-user limit on new process would be exceeded by
+#. TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on
+#. TRANS the @code{RLIMIT_NPROC} limit.
+#: sysdeps/gnu/errlist.c:756
+msgid "Too many processes"
+msgstr "Ã‡ok fazla sÃ¼reÃ§ var"
 
-#: nis/nis_print.c:124
-msgid "ENTRY\n"
-msgstr "GÄ°RÄ°Åž\n"
+#. TRANS The file quota system is confused because there are too many users.
+#. TRANS @c This can probably happen in a GNU system when using NFS.
+#: sysdeps/gnu/errlist.c:766
+msgid "Too many users"
+msgstr "Ã‡ok fazla kullanÄ±cÄ± var"
 
-#: nis/nis_print.c:127
-msgid "LINK\n"
-msgstr "BAÄž\n"
+#. TRANS The user's disk quota was exceeded.
+#: sysdeps/gnu/errlist.c:775
+msgid "Disk quota exceeded"
+msgstr "Disk kotasÄ± aÅŸÄ±ldÄ±"
 
-#: nis/nis_print.c:130
-msgid "PRIVATE\n"
-msgstr "Ã–ZEL\n"
+#. TRANS Stale NFS file handle.  This indicates an internal confusion in the NFS
+#. TRANS system which is due to file system rearrangements on the server host.
+#. TRANS Repairing this condition usually requires unmounting and remounting
+#. TRANS the NFS file system on the local host.
+#: sysdeps/gnu/errlist.c:787
+msgid "Stale NFS file handle"
+msgstr "NFS dosya tanÄ±tÄ±cÄ± geÃ§ersiz"
 
-#: nis/nis_print.c:133
-msgid "(Unknown object)\n"
-msgstr "(Bilinmeyen nesne)\n"
+#. TRANS An attempt was made to NFS-mount a remote file system with a file name that
+#. TRANS already specifies an NFS-mounted file.
+#. TRANS (This is an error on some operating systems, but we expect it to work
+#. TRANS properly on the GNU system, making this error code impossible.)
+#: sysdeps/gnu/errlist.c:799
+msgid "Object is remote"
+msgstr "Nesne uzakta"
 
-#: nis/nis_print.c:166
-#, c-format
-msgid "Name : `%s'\n"
-msgstr "Ä°sim : `%s'\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:808
+msgid "RPC struct is bad"
+msgstr "RPC yapÄ±sÄ± hatalÄ±"
 
-#: nis/nis_print.c:167
-#, c-format
-msgid "Type : %s\n"
-msgstr "TÃ¼rÃ¼ : %s\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:817
+msgid "RPC version wrong"
+msgstr "RPC sÃ¼rÃ¼mÃ¼ yanlÄ±ÅŸ"
 
-#: nis/nis_print.c:172
-msgid "Master Server :\n"
-msgstr "Ana Sunucu    :\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:826
+msgid "RPC program not available"
+msgstr "RPC uygulamasÄ± yok"
 
-#: nis/nis_print.c:174
-msgid "Replicate :\n"
-msgstr "Ã–rnekleme :\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:835
+msgid "RPC program version wrong"
+msgstr "RPC uygulamasÄ± sÃ¼rÃ¼mÃ¼ yanlÄ±ÅŸ"
 
-#: nis/nis_print.c:175
-#, c-format
-msgid "\tName       : %s\n"
-msgstr "\tÄ°sim       : %s\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:844
+msgid "RPC bad procedure for program"
+msgstr "RPC program iÃ§in uygun altyordam deÄŸil"
 
-#: nis/nis_print.c:176
-msgid "\tPublic Key : "
-msgstr "\tGenel Anahtar: "
+#. TRANS No locks available.  This is used by the file locking facilities; see
+#. TRANS @ref{File Locks}.  This error is never generated by the GNU system, but
+#. TRANS it can result from an operation to an NFS server running another
+#. TRANS operating system.
+#: sysdeps/gnu/errlist.c:856
+msgid "No locks available"
+msgstr "iÅŸe yarar kilit yok"
 
-#: nis/nis_print.c:180
-msgid "None.\n"
-msgstr "Yok.\n"
+#. TRANS Inappropriate file type or format.  The file was the wrong type for the
+#. TRANS operation, or a data file had the wrong format.
+#. TRANS
+#. TRANS On some systems @code{chmod} returns this error if you try to set the
+#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
+#: sysdeps/gnu/errlist.c:869
+msgid "Inappropriate file type or format"
+msgstr "Dosya tÃ¼rÃ¼ ya da biÃ§emi uygun deÄŸil"
 
-#: nis/nis_print.c:183
-#, c-format
-msgid "Diffie-Hellmann (%d bits)\n"
-msgstr "Diffie-Hellmann (%d bit)\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:878
+msgid "Authentication error"
+msgstr "KanÄ±tlama hatasÄ±"
 
-#: nis/nis_print.c:188
-#, c-format
-msgid "RSA (%d bits)\n"
-msgstr "RSA (%d bit)\n"
+#. TRANS ???
+#: sysdeps/gnu/errlist.c:887
+msgid "Need authenticator"
+msgstr "KanÄ±tlayÄ±cÄ± gerekir"
 
-#: nis/nis_print.c:191
-msgid "Kerberos.\n"
-msgstr "Kerberos.\n"
+#. TRANS Function not implemented.  This indicates that the function called is
+#. TRANS not implemented at all, either in the C library itself or in the
+#. TRANS operating system.  When you get this error, you can be sure that this
+#. TRANS particular function will always fail with @code{ENOSYS} unless you
+#. TRANS install a new version of the C library or the operating system.
+#: sysdeps/gnu/errlist.c:900
+msgid "Function not implemented"
+msgstr "Ä°ÅŸlev bulunamadÄ± (Bir gÃ¼ncelleme gerekebilir)"
 
-#: nis/nis_print.c:194
-#, c-format
-msgid "Unknown (type = %d, bits = %d)\n"
-msgstr "Bilinmeyen (tÃ¼r = %d, bit = %d)\n"
+#. TRANS Not supported.  A function returns this error when certain parameter
+#. TRANS values are valid, but the functionality they request is not available.
+#. TRANS This can mean that the function does not implement a particular command
+#. TRANS or option value or flag bit at all.  For functions that operate on some
+#. TRANS object given in a parameter, such as a file descriptor or a port, it
+#. TRANS might instead mean that only @emph{that specific object} (file
+#. TRANS descriptor, port, etc.) is unable to support the other parameters given;
+#. TRANS different file descriptors might support different ranges of parameter
+#. TRANS values.
+#. TRANS
+#. TRANS If the entire function is not available at all in the implementation,
+#. TRANS it returns @code{ENOSYS} instead.
+#: sysdeps/gnu/errlist.c:920
+msgid "Not supported"
+msgstr "Desteklenmiyor"
 
-#: nis/nis_print.c:205
-#, c-format
-msgid "\tUniversal addresses (%u)\n"
-msgstr "\tEvrensel adresler (%u)\n"
+#. TRANS While decoding a multibyte character the function came along an invalid
+#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
+#: sysdeps/gnu/errlist.c:930
+msgid "Invalid or incomplete multibyte or wide character"
+msgstr "Ã‡okbaytlÄ±/geniÅŸ karakter geÃ§ersiz veya tamamlanmamÄ±ÅŸ"
 
-#: nis/nis_print.c:227
-msgid "Time to live : "
-msgstr "YaÅŸam sÃ¼resi(ttl): "
+#. TRANS In the GNU system, servers supporting the @code{term} protocol return
+#. TRANS this error for certain operations when the caller is not in the
+#. TRANS foreground process group of the terminal.  Users do not usually see this
+#. TRANS error because functions such as @code{read} and @code{write} translate
+#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal.  @xref{Job Control},
+#. TRANS for information on process groups and these signals.
+#: sysdeps/gnu/errlist.c:944
+msgid "Inappropriate operation for background process"
+msgstr "Artalan sÃ¼reÃ§ iÃ§in iÅŸlem uygun deÄŸil"
 
-#: nis/nis_print.c:229
-msgid "Default Access rights :\n"
-msgstr "Ã–ntanÄ±mlÄ± EriÅŸim haklarÄ±:\n"
+#. TRANS In the GNU system, opening a file returns this error when the file is
+#. TRANS translated by a program and the translator program dies while starting
+#. TRANS up, before it has connected to the file.
+#: sysdeps/gnu/errlist.c:955
+msgid "Translator died"
+msgstr "Ã‡evirmen uygulama Ã¶lmÃ¼ÅŸ"
 
-#: nis/nis_print.c:238
-#, c-format
-msgid "\tType         : %s\n"
-msgstr "\tTÃ¼rÃ¼        : %s\n"
+#. TRANS The experienced user will know what is wrong.
+#. TRANS @c This error code is a joke.  Its perror text is part of the joke.
+#. TRANS @c Don't change it.
+#: sysdeps/gnu/errlist.c:966
+msgid "?"
+msgstr "?"
 
-#: nis/nis_print.c:239
-msgid "\tAccess rights: "
-msgstr "\tEriÅŸim haklarÄ±: "
+#. TRANS You did @strong{what}?
+#: sysdeps/gnu/errlist.c:975
+msgid "You really blew it this time"
+msgstr " "
 
-#: nis/nis_print.c:252
-msgid "Group Flags :"
-msgstr "Grup FlamalarÄ±:"
+#. TRANS Go home and have a glass of warm, dairy-fresh milk.
+#: sysdeps/gnu/errlist.c:984
+msgid "Computer bought the farm"
+msgstr "Yatarken sÃ¼tÃ¼nÃ¼ iÃ§tin mi?"
 
-#: nis/nis_print.c:255
-msgid ""
-"\n"
-"Group Members :\n"
-msgstr ""
-"\n"
-"  Grup Ãœyeleri:\n"
+#. TRANS This error code has no purpose.
+#: sysdeps/gnu/errlist.c:993
+msgid "Gratuitous error"
+msgstr "Bu hata lotodan Ã§Ä±ktÄ±"
 
-#: nis/nis_print.c:266
-#, c-format
-msgid "Table Type          : %s\n"
-msgstr "Tablo TÃ¼rÃ¼          : %s\n"
+#: sysdeps/gnu/errlist.c:1001
+msgid "Bad message"
+msgstr "Ä°leti hatalÄ±"
 
-#: nis/nis_print.c:267
-#, c-format
-msgid "Number of Columns   : %d\n"
-msgstr "SÃ¼tun sayÄ±sÄ±        : %d\n"
+#: sysdeps/gnu/errlist.c:1009
+msgid "Identifier removed"
+msgstr "TanÄ±tÄ±cÄ± kaldÄ±rÄ±ldÄ±"
 
-#: nis/nis_print.c:268
-#, c-format
-msgid "Character Separator : %c\n"
-msgstr "Karakter AyracÄ±: %c\n"
+#: sysdeps/gnu/errlist.c:1017
+msgid "Multihop attempted"
+msgstr "Ã‡oklusekmeye kalkÄ±ÅŸÄ±ldÄ±"
 
-#: nis/nis_print.c:269
-#, c-format
-msgid "Search Path         : %s\n"
-msgstr "Dosya arama yolu    : %s\n"
+#: sysdeps/gnu/errlist.c:1025
+msgid "No data available"
+msgstr "Veri yok"
 
-#: nis/nis_print.c:270
-msgid "Columns             :\n"
-msgstr "SÃ¼tun               :\n"
+#: sysdeps/gnu/errlist.c:1033
+msgid "Link has been severed"
+msgstr "BaÄŸ sadeleÅŸtirilmiÅŸti"
 
-#: nis/nis_print.c:273
-#, c-format
-msgid "\t[%d]\tName          : %s\n"
-msgstr "\t[%d]\tÄ°sim          : %s\n"
+#: sysdeps/gnu/errlist.c:1041
+msgid "No message of desired type"
+msgstr "Arzulanan tÃ¼rde ileti yok"
 
-#: nis/nis_print.c:275
-msgid "\t\tAttributes    : "
-msgstr "\t\tNiteleyiciler : "
+#: sysdeps/gnu/errlist.c:1049
+msgid "Out of streams resources"
+msgstr "Veri akÄ±mlarÄ± kaynaklarÄ± yetersiz"
 
-#: nis/nis_print.c:277
-msgid "\t\tAccess Rights : "
-msgstr "\t\tEriÅŸim HaklarÄ±: "
+#: sysdeps/gnu/errlist.c:1057
+msgid "Device not a stream"
+msgstr "AygÄ±t veri alÄ±ÅŸveriÅŸine uygun deÄŸil"
 
-#: nis/nis_print.c:286
-msgid "Linked Object Type : "
-msgstr "BaÄŸlÄ± Nesne TÃ¼rÃ¼   : "
+#: sysdeps/gnu/errlist.c:1065
+msgid "Value too large for defined data type"
+msgstr "Atanan veri tÃ¼rÃ¼ iÃ§in deÄŸer Ã§ok bÃ¼yÃ¼k"
 
-#: nis/nis_print.c:288
-#, c-format
-msgid "Linked to : %s\n"
-msgstr "BaÄŸ hedefi: %s\n"
+#: sysdeps/gnu/errlist.c:1073
+msgid "Protocol error"
+msgstr "Ä°letiÅŸim kurallarÄ±nda hata"
 
-#: nis/nis_print.c:297
-#, c-format
-msgid "\tEntry data of type %s\n"
-msgstr "\t %s tÃ¼rÃ¼ girdi verisi\n"
+#: sysdeps/gnu/errlist.c:1081
+msgid "Timer expired"
+msgstr "SÃ¼re doldu"
 
-#: nis/nis_print.c:300
-#, c-format
-msgid "\t[%u] - [%u bytes] "
-msgstr "\t[%u] - [%u bayt] "
+#. TRANS Operation canceled; an asynchronous operation was canceled before it
+#. TRANS completed.  @xref{Asynchronous I/O}.  When you call @code{aio_cancel},
+#. TRANS the normal result is for the operations affected to complete with this
+#. TRANS error; @pxref{Cancel AIO Operations}.
+#: sysdeps/gnu/errlist.c:1093
+msgid "Operation canceled"
+msgstr "Ä°ÅŸlem iptal edildi"
 
-#: nis/nis_print.c:303
-msgid "Encrypted data\n"
-msgstr "Åžifreli veri\n"
+#: sysdeps/gnu/errlist.c:1101
+msgid "Interrupted system call should be restarted"
+msgstr "Kesme ile engellenen sistem Ã§aÄŸrÄ±sÄ± yeniden baÅŸlatÄ±lmalÄ±"
 
-#: nis/nis_print.c:305
-msgid "Binary data\n"
-msgstr "Ä°kilik veri\n"
+#: sysdeps/gnu/errlist.c:1109
+msgid "Channel number out of range"
+msgstr "Kanal numarasÄ± kapsam dÄ±ÅŸÄ±"
 
-#: nis/nis_print.c:320
-#, c-format
-msgid "Object Name   : %s\n"
-msgstr "Nesne Ä°smi    : %s\n"
+#: sysdeps/gnu/errlist.c:1117
+msgid "Level 2 not synchronized"
+msgstr "Seviye-2 eÅŸzamanlÄ± deÄŸil"
 
-#: nis/nis_print.c:321
-#, c-format
-msgid "Directory     : %s\n"
-msgstr "Dizin         : %s\n"
+#: sysdeps/gnu/errlist.c:1125
+msgid "Level 3 halted"
+msgstr "Seviye-3 durdu"
 
-#: nis/nis_print.c:322
-#, c-format
-msgid "Owner         : %s\n"
-msgstr "Sahibi        : %s\n"
+#: sysdeps/gnu/errlist.c:1133
+msgid "Level 3 reset"
+msgstr "Seviye-3 baÅŸlangÄ±Ã§ta"
 
-#: nis/nis_print.c:323
-#, c-format
-msgid "Group         : %s\n"
-msgstr "Grup          : %s\n"
+#: sysdeps/gnu/errlist.c:1141
+msgid "Link number out of range"
+msgstr "BaÄŸ numarasÄ± kapsam dÄ±ÅŸÄ±"
 
-#: nis/nis_print.c:324
-msgid "Access Rights : "
-msgstr "EriÅŸim HaklarÄ±: "
+#: sysdeps/gnu/errlist.c:1149
+msgid "Protocol driver not attached"
+msgstr "Ä°letiÅŸim kurallarÄ± sÃ¼rÃ¼cÃ¼sÃ¼ baÄŸlÄ± deÄŸil"
 
-#: nis/nis_print.c:326
-#, c-format
-msgid ""
-"\n"
-"Time to Live  : "
-msgstr ""
-"\n"
-"YaÅŸam sÃ¼resi  : "
+#: sysdeps/gnu/errlist.c:1157
+msgid "No CSI structure available"
+msgstr "HiÃ§ bir CSI deÄŸiÅŸken yapÄ±sÄ± yok"
 
-#: nis/nis_print.c:329
-#, c-format
-msgid "Creation Time : %s"
-msgstr "OluÅŸturma ZamanÄ±: %s"
+#: sysdeps/gnu/errlist.c:1165
+msgid "Level 2 halted"
+msgstr "Seviye-2 durdu"
 
-#: nis/nis_print.c:331
-#, c-format
-msgid "Mod. Time     : %s"
-msgstr "DeÄŸiÅŸ. ZamanÄ± : %s"
+#: sysdeps/gnu/errlist.c:1173
+msgid "Invalid exchange"
+msgstr "DeÄŸiÅŸ tokuÅŸ geÃ§ersiz"
 
-#: nis/nis_print.c:332
-msgid "Object Type   : "
-msgstr "Nesne TÃ¼rÃ¼    : "
+#: sysdeps/gnu/errlist.c:1181
+msgid "Invalid request descriptor"
+msgstr "Ä°stem betimleyici geÃ§ersiz"
 
-#: nis/nis_print.c:352
-#, c-format
-msgid "    Data Length = %u\n"
-msgstr "    Veri uzunluÄŸu = %u\n"
+#: sysdeps/gnu/errlist.c:1189
+msgid "Exchange full"
+msgstr "DeÄŸiÅŸ tokuÅŸ alanÄ± dolu"
 
-#: nis/nis_print.c:365
-#, c-format
-msgid "Status            : %s\n"
-msgstr "Durum             : %s\n"
+#: sysdeps/gnu/errlist.c:1197
+msgid "No anode"
+msgstr "Anot yok"
 
-#: nis/nis_print.c:366
-#, c-format
-msgid "Number of objects : %u\n"
-msgstr "Nesne sayÄ±sÄ±      : %u\n"
+#: sysdeps/gnu/errlist.c:1205
+msgid "Invalid request code"
+msgstr "Ä°stem kodu geÃ§ersiz"
 
-#: nis/nis_print.c:370
-#, c-format
-msgid "Object #%d:\n"
-msgstr "Nesne #%d:\n"
+#: sysdeps/gnu/errlist.c:1213
+msgid "Invalid slot"
+msgstr "GeÃ§ersiz yuva"
 
-#: nis/nis_print_group_entry.c:115
-#, c-format
-msgid "Group entry for \"%s.%s\" group:\n"
-msgstr "\"%s.%s\" grubu iÃ§in grup giriÅŸi:\n"
+#: sysdeps/gnu/errlist.c:1221
+msgid "File locking deadlock error"
+msgstr "Dosya kilitlemede Ã¶lÃ¼kilit hatasÄ±"
 
-#: nis/nis_print_group_entry.c:123
-msgid "    Explicit members:\n"
-msgstr "    DoÄŸrudan Ã¼ye olanlar:\n"
+#: sysdeps/gnu/errlist.c:1229
+msgid "Bad font file format"
+msgstr "YazÄ±tipi dosyasÄ± biÃ§emi hatalÄ±"
 
-#: nis/nis_print_group_entry.c:128
-msgid "    No explicit members\n"
-msgstr "    DoÄŸrudan Ã¼ye olan yok\n"
+#: sysdeps/gnu/errlist.c:1237
+msgid "Machine is not on the network"
+msgstr "Makina bir aÄŸ Ã¼zerinde deÄŸil"
 
-#: nis/nis_print_group_entry.c:131
-msgid "    Implicit members:\n"
-msgstr "    DolaylÄ± Ã¼ye olanlar:\n"
+#: sysdeps/gnu/errlist.c:1245
+msgid "Package not installed"
+msgstr "Paket yÃ¼klenmedi"
 
-#: nis/nis_print_group_entry.c:136
-msgid "    No implicit members\n"
-msgstr "    DolaylÄ± Ã¼ye olan yok\n"
+#: sysdeps/gnu/errlist.c:1253
+msgid "Advertise error"
+msgstr "TanÄ±tÄ±m hatasÄ±"
 
-#: nis/nis_print_group_entry.c:139
-msgid "    Recursive members:\n"
-msgstr "    ArdÄ±ÅŸÄ±k Ã¼yeler:\n"
+#: sysdeps/gnu/errlist.c:1261
+msgid "Srmount error"
+msgstr "Srmount hatasÄ±"
 
-#: nis/nis_print_group_entry.c:144
-msgid "    No recursive members\n"
-msgstr "    ArdÄ±ÅŸÄ±k Ã¼ye yok\n"
+#: sysdeps/gnu/errlist.c:1269
+msgid "Communication error on send"
+msgstr "Yollama sÄ±rasÄ±nda haberleÅŸme hatasÄ±"
 
-#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163
-msgid "    Explicit nonmembers:\n"
-msgstr "    DoÄŸrudan Ã¼ye olmayanlar:\n"
+#: sysdeps/gnu/errlist.c:1277
+msgid "RFS specific error"
+msgstr "RFS-Ã¶zgÃ¼ hata"
 
-#: nis/nis_print_group_entry.c:152
-msgid "    No explicit nonmembers\n"
-msgstr "    DoÄŸrudan Ã¼ye olmayan yok\n"
+#: sysdeps/gnu/errlist.c:1285
+msgid "Name not unique on network"
+msgstr "AÄŸ Ã¼zerinde isim eÅŸsiz deÄŸil"
 
-#: nis/nis_print_group_entry.c:155
-msgid "    Implicit nonmembers:\n"
-msgstr "    DolaylÄ± Ã¼ye olmayanlar:\n"
+#: sysdeps/gnu/errlist.c:1293
+msgid "File descriptor in bad state"
+msgstr "Dosya betimleyici hatalÄ± durumda"
 
-#: nis/nis_print_group_entry.c:160
-msgid "    No implicit nonmembers\n"
-msgstr "    DolaylÄ± Ã¼ye olmayan yok\n"
+#: sysdeps/gnu/errlist.c:1301
+msgid "Remote address changed"
+msgstr "Uzak adres deÄŸiÅŸti"
 
-#: nis/nis_print_group_entry.c:168
-msgid "    No recursive nonmembers\n"
-msgstr "    ArdÄ±ÅŸÄ±k Ã¼ye olmayan yok\n"
+#: sysdeps/gnu/errlist.c:1309
+msgid "Can not access a needed shared library"
+msgstr "Gereken paylaÅŸÄ±mlÄ± kitaplÄ±ÄŸa eriÅŸilemiyor"
 
-#: nis/nss_nisplus/nisplus-publickey.c:101
-#: nis/nss_nisplus/nisplus-publickey.c:182
-#, c-format
-msgid "DES entry for netname %s not unique\n"
-msgstr "AÄŸ ismi %s iÃ§in DES giriÅŸi eÅŸsiz deÄŸil\n"
+#: sysdeps/gnu/errlist.c:1317
+msgid "Accessing a corrupted shared library"
+msgstr "Bir bozulmuÅŸ paylaÅŸÄ±mlÄ± kitaplÄ±ÄŸa eriÅŸiliyor"
 
-#: nis/nss_nisplus/nisplus-publickey.c:218
-#, c-format
-msgid "netname2user: missing group id list in `%s'."
-msgstr "netname2user: `%s' iÃ§inde grup kimlikleri listesi yok."
+#: sysdeps/gnu/errlist.c:1325
+msgid ".lib section in a.out corrupted"
+msgstr "a.out iÃ§indeki .lib bÃ¶lÃ¼mÃ¼ bozulmuÅŸ"
 
-#: nis/nss_nisplus/nisplus-publickey.c:300
-#: nis/nss_nisplus/nisplus-publickey.c:306
-#: nis/nss_nisplus/nisplus-publickey.c:370
-#: nis/nss_nisplus/nisplus-publickey.c:379
-#, c-format
-msgid "netname2user: (nis+ lookup): %s\n"
-msgstr "netname2user: (nis+ lookup): %s\n"
+#: sysdeps/gnu/errlist.c:1333
+msgid "Attempting to link in too many shared libraries"
+msgstr "Ã‡ok fazla sayÄ±daki paylaÅŸÄ±mlÄ± kitaplÄ±kta baÄŸ kurulmaya Ã§alÄ±ÅŸÄ±lÄ±yor"
 
-#: nis/nss_nisplus/nisplus-publickey.c:319
-#, c-format
-msgid "netname2user: DES entry for %s in directory %s not unique"
-msgstr "netname2user: %s (%s dizinindeki) iÃ§in DES girdisi eÅŸsiz deÄŸil"
+#: sysdeps/gnu/errlist.c:1341
+msgid "Cannot exec a shared library directly"
+msgstr "Bir paylaÅŸÄ±mlÄ± kitaplÄ±k doÄŸrudan Ã§alÄ±ÅŸtÄ±rÄ±lamaz"
 
-#: nis/nss_nisplus/nisplus-publickey.c:337
-#, c-format
-msgid "netname2user: principal name `%s' too long"
-msgstr "netname2user: `%s' ismi Ã§ok uzun"
+#: sysdeps/gnu/errlist.c:1349
+msgid "Streams pipe error"
+msgstr "Veri hattÄ± hatasÄ±"
 
-#: nis/nss_nisplus/nisplus-publickey.c:392
-#, c-format
-msgid "netname2user: LOCAL entry for %s in directory %s not unique"
-msgstr "netname2user: %s (%s dizinindeki) iÃ§in LOCAL girdisi eÅŸsiz deÄŸil"
+#: sysdeps/gnu/errlist.c:1357
+msgid "Structure needs cleaning"
+msgstr "Veri aÄŸacÄ± temizlenmek ister"
 
-#: nis/nss_nisplus/nisplus-publickey.c:399
-msgid "netname2user: should not have uid 0"
-msgstr "netname2user: kullanÄ±cÄ± kimliÄŸi 0 olmamalÄ±ydÄ±"
+#: sysdeps/gnu/errlist.c:1365
+msgid "Not a XENIX named type file"
+msgstr "Bir XENIX named tÃ¼rÃ¼ dosya deÄŸil"
 
-#: nis/ypclnt.c:171
-#, c-format
-msgid "YPBINDPROC_DOMAIN: %s\n"
-msgstr "YPBINDPROC_DOMAIN: %s\n"
+#: sysdeps/gnu/errlist.c:1373
+msgid "No XENIX semaphores available"
+msgstr "HiÃ§ XENIX semaforu yok"
 
-#: nis/ypclnt.c:780
-msgid "Request arguments bad"
-msgstr "Ä°stem argÃ¼manlarÄ± hatalÄ±"
+#: sysdeps/gnu/errlist.c:1381
+msgid "Is a named type file"
+msgstr "Bir \"named\" tÃ¼rÃ¼ dosya"
 
-#: nis/ypclnt.c:782
-msgid "RPC failure on NIS operation"
-msgstr "NIS iÅŸleminde RPC baÅŸarÄ±sÄ±z"
+#: sysdeps/gnu/errlist.c:1389
+msgid "Remote I/O error"
+msgstr "Uzak G/Ã‡ hatasÄ±"
 
-#: nis/ypclnt.c:784
-msgid "Can't bind to server which serves this domain"
-msgstr "Bu alana hizmet veren sunucuya baÄŸlantÄ± kurulamadÄ±"
+#: sysdeps/gnu/errlist.c:1397
+msgid "No medium found"
+msgstr "medium yok"
 
-#: nis/ypclnt.c:786
-msgid "No such map in server's domain"
-msgstr "Sunucu sahasÄ±nda bÃ¶yle bir eÅŸlem yok"
+#: sysdeps/gnu/errlist.c:1405
+msgid "Wrong medium type"
+msgstr "YanlÄ±ÅŸ ortam tÃ¼rÃ¼"
 
-#: nis/ypclnt.c:788
-msgid "No such key in map"
-msgstr "EÅŸlemde bÃ¶yle bir tuÅŸ yok"
+#: sysdeps/gnu/errlist.c:1413
+msgid "Required key not available"
+msgstr "Gerekli anahtar/tuÅŸ kullanÄ±lamaz durumda"
+
+#: sysdeps/gnu/errlist.c:1421
+msgid "Key has expired"
+msgstr "AnahtarÄ±n vakti doldu"
+
+#: sysdeps/gnu/errlist.c:1429
+msgid "Key has been revoked"
+msgstr "Anahtar yÃ¼rÃ¼rlÃ¼kten kaldÄ±rÄ±lmÄ±ÅŸtÄ±"
+
+#: sysdeps/gnu/errlist.c:1437
+msgid "Key was rejected by service"
+msgstr "Anahtar hizmet tarafÄ±ndan reddedildi"
+
+#: sysdeps/gnu/errlist.c:1445
+msgid "Owner died"
+msgstr "Sahibi Ã¶ldÃ¼"
+
+#: sysdeps/gnu/errlist.c:1453
+msgid "State not recoverable"
+msgstr "Durum kurtarÄ±labilir gibi deÄŸil"
 
-#: nis/ypclnt.c:790
-msgid "Internal NIS error"
-msgstr "Ä°Ã§sel NIS hatasÄ±"
+#: sysdeps/mach/_strerror.c:57
+msgid "Error in unknown error system: "
+msgstr "Bilinmeyen hata sisteminde hata: "
 
-#: nis/ypclnt.c:792
-msgid "Local resource allocation failure"
-msgstr "Yerel Ã§Ã¶zÃ¼m tahsisi baÅŸarÄ±sÄ±z"
+#: sysdeps/posix/gai_strerror-strs.h:1
+msgid "Address family for hostname not supported"
+msgstr "Makina ismi iÃ§in adres ailesi desteklenmiyor"
 
-#: nis/ypclnt.c:794
-msgid "No more records in map database"
-msgstr "ArtÄ±k kayÄ±tlar eÅŸlem veritabanÄ±nda"
+#: sysdeps/posix/gai_strerror-strs.h:2
+msgid "Temporary failure in name resolution"
+msgstr "Ä°sim Ã§Ã¶zÃ¼nÃ¼rlÃ¼ÄŸÃ¼nde geÃ§ici baÅŸarÄ±sÄ±zlÄ±k"
 
-#: nis/ypclnt.c:796
-msgid "Can't communicate with portmapper"
-msgstr "portmapper ile haberleÅŸilemiyor"
+#: sysdeps/posix/gai_strerror-strs.h:3
+msgid "Bad value for ai_flags"
+msgstr "ai_flags iÃ§in deÄŸer hatalÄ±"
 
-#: nis/ypclnt.c:798
-msgid "Can't communicate with ypbind"
-msgstr "ypbind ile haberleÅŸilemiyor"
+#: sysdeps/posix/gai_strerror-strs.h:4
+msgid "Non-recoverable failure in name resolution"
+msgstr "Ä°sim Ã§Ã¶zÃ¼mlemesinde dÃ¼zeltilebilir olmayan bozukluk"
 
-#: nis/ypclnt.c:800
-msgid "Can't communicate with ypserv"
-msgstr "ypserv ile haberleÅŸilemiyor"
+#: sysdeps/posix/gai_strerror-strs.h:5
+msgid "ai_family not supported"
+msgstr "ai_family desteklenmiyor"
 
-#: nis/ypclnt.c:802
-msgid "Local domain name not set"
-msgstr "Yerel alan ismi ayarlanmamÄ±ÅŸ"
+#: sysdeps/posix/gai_strerror-strs.h:6
+msgid "Memory allocation failure"
+msgstr "Bellek tahsisi baÅŸarÄ±sÄ±z"
 
-#: nis/ypclnt.c:804
-msgid "NIS map database is bad"
-msgstr "NIS eÅŸleÅŸme veritabanÄ± hatalÄ±"
+#: sysdeps/posix/gai_strerror-strs.h:7
+msgid "No address associated with hostname"
+msgstr "Makina ismiyle iliÅŸkili adres yok"
 
-#: nis/ypclnt.c:806
-msgid "NIS client/server version mismatch - can't supply service"
-msgstr "NIS istemci/sunucu sÃ¼rÃ¼mÃ¼ eÅŸleÅŸmiyor - servis saÄŸlanamaz"
+#: sysdeps/posix/gai_strerror-strs.h:8
+msgid "Name or service not known"
+msgstr "Ä°sim ya da servis bilinmiyor"
 
-#: nis/ypclnt.c:810
-msgid "Database is busy"
-msgstr "VeritabanÄ± meÅŸgul"
+#: sysdeps/posix/gai_strerror-strs.h:9
+msgid "Servname not supported for ai_socktype"
+msgstr "ai_socktype iÃ§in sunucu ismi desteklenmiyor"
 
-#: nis/ypclnt.c:812
-msgid "Unknown NIS error code"
-msgstr "Bilinmeyen NIS hata kodu"
+#: sysdeps/posix/gai_strerror-strs.h:10
+msgid "ai_socktype not supported"
+msgstr "ai_socktype desteklenmiyor"
 
-#: nis/ypclnt.c:854
-msgid "Internal ypbind error"
-msgstr "Ä°Ã§sel ypbind hatasÄ±"
+#: sysdeps/posix/gai_strerror-strs.h:11
+msgid "System error"
+msgstr "Sistem hatasÄ±"
 
-#: nis/ypclnt.c:856
-msgid "Domain not bound"
-msgstr "Alan baÄŸÄ±ntÄ±sÄ± yapÄ±lamadÄ±"
+#: sysdeps/posix/gai_strerror-strs.h:12
+msgid "Processing request in progress"
+msgstr "Ä°ÅŸlem zaten sÃ¼reÃ§ dahilinde"
 
-#: nis/ypclnt.c:858
-msgid "System resource allocation failure"
-msgstr "Sistem Ã¶z kaynaklarÄ±nÄ±n ayrÄ±lmasÄ± baÅŸarÄ±sÄ±z"
+#: sysdeps/posix/gai_strerror-strs.h:13
+msgid "Request canceled"
+msgstr "Ä°stem iptal edildi"
 
-#: nis/ypclnt.c:860
-msgid "Unknown ypbind error"
-msgstr "Bilinmeyen ypbind hatasÄ±"
+#: sysdeps/posix/gai_strerror-strs.h:14
+msgid "Request not canceled"
+msgstr "Ä°stem iptal edilmedi"
 
-#: nis/ypclnt.c:899
-msgid "yp_update: cannot convert host to netname\n"
-msgstr "yp_update: makina ismi aÄŸ ismine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemiyor\n"
+#: sysdeps/posix/gai_strerror-strs.h:15
+msgid "All requests done"
+msgstr "TÃ¼m istekler yerine getirildi"
 
-#: nis/ypclnt.c:911
-msgid "yp_update: cannot get server address\n"
-msgstr "yp_update: sunucu adresi alÄ±namÄ±yor\n"
+#: sysdeps/posix/gai_strerror-strs.h:16
+msgid "Interrupted by a signal"
+msgstr "Bir sinyal ile engellendi"
 
-#: nscd/cache.c:94
-msgid "while allocating hash table entry"
-msgstr "arama (hash) tablosu girdisi ayrÄ±lÄ±rken"
+#: sysdeps/posix/gai_strerror-strs.h:17
+msgid "Parameter string not correctly encoded"
+msgstr "Parametre dizgesi yanlÄ±ÅŸ kodlanmÄ±ÅŸ"
 
-#: nscd/cache.c:162 nscd/connections.c:184
-#, c-format
-msgid "cannot stat() file `%s': %s"
-msgstr "`%s' dosyasÄ± stat() olamÄ±yor: %s"
+#: sysdeps/unix/siglist.c:26
+msgid "Signal 0"
+msgstr "Sinyal 0"
 
-#: nscd/connections.c:150
-msgid "Cannot run nscd in secure mode as unprivileged user"
-msgstr "nscd gÃ¼venli kipte yetkisiz kullanÄ±cÄ± olarak Ã§alÄ±ÅŸtÄ±rÄ±lamaz"
+#: sysdeps/unix/siglist.c:32
+msgid "IOT trap"
+msgstr "IOT tuzaÄŸÄ±"
 
-#: nscd/connections.c:172
+#: sysdeps/unix/sysv/linux/i386/readelflib.c:49
 #, c-format
-msgid "while allocating cache: %s"
-msgstr "arabellek girdisi ayrÄ±lÄ±rken: %s"
+msgid "%s is for unknown machine %d.\n"
+msgstr "%s bilinmeyen makina %d iÃ§indir.\n"
 
-#: nscd/connections.c:197
+#: sysdeps/unix/sysv/linux/ia64/makecontext.c:63
 #, c-format
-msgid "cannot open socket: %s"
-msgstr "soket aÃ§Ä±lamÄ±yor: %s"
+msgid "makecontext: does not know how to handle more than 8 arguments\n"
+msgstr "makecontext: 8 argÃ¼mandan fazlasÄ±nÄ±n nasÄ±l elde edileceÄŸi bilinmiyor\n"
 
-#: nscd/connections.c:215
+#: sysdeps/unix/sysv/linux/lddlibc4.c:64
 #, c-format
-msgid "cannot enable socket to accept connections: %s"
-msgstr "baÄŸlantÄ±larÄ± kabul etmek Ã¼zere soket etkinleÅŸtirilemiyor: %s"
+msgid "cannot open `%s'"
+msgstr "`%s' aÃ§Ä±lamÄ±yor"
 
-#: nscd/connections.c:260
+#: sysdeps/unix/sysv/linux/lddlibc4.c:68
 #, c-format
-msgid "cannot handle old request version %d; current version is %d"
-msgstr "eski istem sÃ¼rÃ¼mÃ¼ %d elde edilemedi; mevcut sÃ¼rÃ¼m %d"
+msgid "cannot read header from `%s'"
+msgstr "baÅŸlÄ±k `%s'den okunamÄ±yor"
 
-#: nscd/connections.c:298 nscd/connections.c:324
-#, c-format
-msgid "cannot write result: %s"
-msgstr "sonuÃ§ yazÄ±lamÄ±yor: %s"
+#: timezone/zdump.c:215
+msgid "lacks alphabetic at start"
+msgstr "baÅŸlangÄ±cÄ± alfabetik deÄŸil"
 
-#: nscd/connections.c:392 nscd/connections.c:514
-#, c-format
-msgid "error getting caller's id: %s"
-msgstr "Ã§aÄŸrÄ±cÄ± kimliÄŸi alÄ±nÄ±rken hata: %s"
+#: timezone/zdump.c:217
+msgid "has fewer than 3 alphabetics"
+msgstr "3 harften az"
 
-#: nscd/connections.c:485
-#, c-format
-msgid "while accepting connection: %s"
-msgstr "baÄŸlantÄ± kabul edilirken: %s"
+#: timezone/zdump.c:219
+msgid "has more than 6 alphabetics"
+msgstr "6 harften az"
 
-#: nscd/connections.c:498
-#, c-format
-msgid "short read while reading request: %s"
-msgstr "istenen okuma kÄ±sa: %s"
+#: timezone/zdump.c:227
+msgid "differs from POSIX standard"
+msgstr "POSIX standardÄ±ndan farklar"
 
-#: nscd/connections.c:542
+#: timezone/zdump.c:233
 #, c-format
-msgid "key length in request too long: %d"
-msgstr "istenen anahtar uzunluÄŸu fazla: %d"
+msgid "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"
+msgstr "%s: uyarÄ±: zaman dilimi \"%s\"  kÄ±saltma \"%s\" %s\n"
 
-#: nscd/connections.c:556
+#: timezone/zdump.c:284
 #, c-format
-msgid "short read while reading request key: %s"
-msgstr "istenen tuÅŸ okunurken kÄ±sa okuma: %s"
+msgid "%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"
+msgstr ""
+"%s: kullanÄ±mÄ± ÅŸÃ¶yledir: %s [ --version ] [ -v ] [ -c [ dÃ¼ÅŸÃ¼kyÄ±l, ] yÃ¼ksekyÄ±l ]\n"
+"zamanDilimiÄ°smi ...\n"
 
-#: nscd/connections.c:566
+#: timezone/zdump.c:301
 #, c-format
-msgid "handle_request: request received (Version = %d) from PID %ld"
-msgstr "handle_request: %2$ld numaralÄ± sÃ¼reÃ§den istek alÄ±ndÄ± (SÃ¼rÃ¼m = %1$d)"
+msgid "%s: wild -c argument %s\n"
+msgstr "%s: ilkel -c argÃ¼manÄ± %s\n"
+
+#: timezone/zdump.c:392
+msgid "Error writing to standard output"
+msgstr "Standart Ã§Ä±ktÄ±ya yazarken hata"
 
-#: nscd/connections.c:571
+#: timezone/zdump.c:415
 #, c-format
-msgid "handle_request: request received (Version = %d)"
-msgstr "handle_request: istek alÄ±ndÄ± (SÃ¼rÃ¼m = %d)"
+msgid "%s: use of -v on system with floating time_t other than float or double\n"
+msgstr "%s: sistem Ã¼zerinde float veya double'dan baÅŸka gerÃ§el time_t'li -v kullanÄ±mÄ±\n"
 
-#: nscd/connections.c:635 nscd/connections.c:636 nscd/connections.c:655
-#: nscd/connections.c:668 nscd/connections.c:674 nscd/connections.c:681
+#: timezone/zic.c:371
 #, c-format
-msgid "Failed to run nscd as user '%s'"
-msgstr "nscd '%s' kullanÄ±cÄ±sÄ± olarak Ã§alÄ±ÅŸtÄ±rÄ±lamadÄ±"
+msgid "%s: Memory exhausted: %s\n"
+msgstr "%s: Bellek tÃ¼kendi: %s\n"
 
-#: nscd/connections.c:656
-msgid "getgrouplist failed"
-msgstr "getgrouplist baÅŸarÄ±sÄ±z"
+#: timezone/zic.c:430
+#, c-format
+msgid "\"%s\", line %d: %s"
+msgstr "\"%s\", satÄ±r %d: %s"
 
-#: nscd/connections.c:669
-msgid "setgroups failed"
-msgstr "setgroups baÅŸarÄ±sÄ±z"
+#: timezone/zic.c:433
+#, c-format
+msgid " (rule from \"%s\", line %d)"
+msgstr " (\"%s\", %d satÄ±rÄ±ndan kural)"
 
-#: nscd/grpcache.c:103 nscd/hstcache.c:111 nscd/pwdcache.c:109
-msgid "while allocating key copy"
-msgstr "tuÅŸ kopyasÄ± ayrÄ±lÄ±rken"
-
-#: nscd/grpcache.c:153 nscd/hstcache.c:168 nscd/pwdcache.c:146
-msgid "while allocating cache entry"
-msgstr "arabellek girdisi ayrÄ±lÄ±rken"
+#: timezone/zic.c:445
+msgid "warning: "
+msgstr "uyarÄ±: "
 
-#: nscd/grpcache.c:197 nscd/hstcache.c:283 nscd/pwdcache.c:193
+#: timezone/zic.c:455
 #, c-format
-msgid "short write in %s: %s"
-msgstr "%s iÃ§inde kÄ±sa yazma: %s"
+msgid ""
+"%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
+"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
+msgstr ""
+"%s: kullanÄ±mÄ±: %s [ --version ] [ -s ] [ -v ] \\\n"
+"\t[ -l yerelZaman ] [ -p posixKurallarÄ± ] [ -d dizin ] \\\n"
+"\t[ -L artÄ±kSaniyeler ] [ -y yÄ±ltÃ¼rÃ¼ ] [ dosyaismi ... ]\n"
 
-#: nscd/grpcache.c:219
+#: timezone/zic.c:503
 #, c-format
-msgid "Haven't found \"%s\" in group cache!"
-msgstr "\"%s\" grup arabelleÄŸinde yok!"
+msgid "%s: More than one -d option specified\n"
+msgstr "%s: Birden fazla -d seÃ§eneÄŸi belirtilmiÅŸ\n"
 
-#: nscd/grpcache.c:285
+#: timezone/zic.c:513
 #, c-format
-msgid "Invalid numeric gid \"%s\"!"
-msgstr "\"%s\" grup numarasÄ± geÃ§ersiz!"
+msgid "%s: More than one -l option specified\n"
+msgstr "%s: Birden fazla -l seÃ§eneÄŸi belirtilmiÅŸ\n"
 
-#: nscd/grpcache.c:292
+#: timezone/zic.c:523
 #, c-format
-msgid "Haven't found \"%d\" in group cache!"
-msgstr "\"%d\" grup arabelleÄŸinde yok!"
+msgid "%s: More than one -p option specified\n"
+msgstr "%s: Birden fazla -p seÃ§eneÄŸi belirtilmiÅŸ\n"
 
-#: nscd/hstcache.c:305 nscd/hstcache.c:371 nscd/hstcache.c:436
-#: nscd/hstcache.c:501
+#: timezone/zic.c:533
 #, c-format
-msgid "Haven't found \"%s\" in hosts cache!"
-msgstr "\"%s\" makinalar arabelleÄŸinde yok!"
-
-#: nscd/nscd.c:89
-msgid "Read configuration data from NAME"
-msgstr "YapÄ±landÄ±rma verisini Ä°SÄ°M den okur"
-
-#: nscd/nscd.c:91
-msgid "Do not fork and display messages on the current tty"
-msgstr "Ãœzerinde Ã§alÄ±ÅŸÄ±lan tty de iletiler ayrÄ±lmaz ve gÃ¶sterilir"
-
-#: nscd/nscd.c:92
-msgid "NUMBER"
-msgstr "SAYI"
-
-#: nscd/nscd.c:92
-msgid "Start NUMBER threads"
-msgstr "SAYIlÄ± baÅŸlÄ±klarÄ± baÅŸlatÄ±r"
-
-#: nscd/nscd.c:93
-msgid "Shut the server down"
-msgstr "Sunucuyu indirir"
-
-#: nscd/nscd.c:94
-msgid "Print current configuration statistic"
-msgstr "Åžu anki yapÄ±landÄ±rma istatistiklerini basar"
-
-#: nscd/nscd.c:95
-msgid "TABLE"
-msgstr "TABLO"
-
-#: nscd/nscd.c:96
-msgid "Invalidate the specified cache"
-msgstr "Belirtilen arabellek geÃ§ersiz kÄ±lÄ±ndÄ±"
-
-#: nscd/nscd.c:97
-msgid "TABLE,yes"
-msgstr "TABLO,evet"
-
-#: nscd/nscd.c:97
-msgid "Use separate cache for each user"
-msgstr "Her kullanÄ±cÄ± iÃ§in ayrÄ± arabellek kullanÄ±lÄ±r"
-
-#: nscd/nscd.c:102
-msgid "Name Service Cache Daemon."
-msgstr "Name Service Cache Daemon."
-
-#: nscd/nscd.c:141
-msgid "cannot read configuration file; this is fatal"
-msgstr "yapÄ±landÄ±rma dosyasÄ± aÃ§Ä±lamÄ±yor; bu Ã¶lÃ¼mcÃ¼l bir hata"
+msgid "%s: More than one -y option specified\n"
+msgstr "%s: Birden fazla -y seÃ§eneÄŸi belirtilmiÅŸ\n"
 
-#: nscd/nscd.c:152
-msgid "already running"
-msgstr "Zaten Ã§alÄ±ÅŸÄ±yor"
+#: timezone/zic.c:543
+#, c-format
+msgid "%s: More than one -L option specified\n"
+msgstr "%s: Birden fazla -L seÃ§eneÄŸi belirtilmiÅŸ\n"
 
-#: nscd/nscd.c:270 nscd/nscd.c:294 nscd/nscd_stat.c:132
-msgid "Only root is allowed to use this option!"
-msgstr "Bu seÃ§enek sadece root tarafÄ±ndan kullanÄ±labilir!"
+#: timezone/zic.c:592
+msgid "link to link"
+msgstr "baÄŸlantÄ±dan baÄŸlantÄ±ya"
 
-#: nscd/nscd_conf.c:88
-#, c-format
-msgid "Parse error: %s"
-msgstr "Ã‡Ã¶zÃ¼mleme hatasÄ±: %s"
+#: timezone/zic.c:657
+msgid "hard link failed, symbolic link used"
+msgstr "sabit baÄŸ baÅŸarÄ±sÄ±z, sembolik baÄŸ kullanÄ±ldÄ±"
 
-#: nscd/nscd_conf.c:171
+#: timezone/zic.c:665
 #, c-format
-msgid "Could not create log file \"%s\""
-msgstr "\"%s\" gÃ¼nlÃ¼k dosyasÄ± oluÅŸturulamadÄ±"
+msgid "%s: Can't link from %s to %s: %s\n"
+msgstr "%s: %s den %s e baÄŸ kurulamÄ±yor: %s\n"
 
-#: nscd/nscd_conf.c:187
-msgid "Must specify user name for server-user option"
-msgstr "server-user seÃ§eneÄŸi iÃ§in kullanÄ±cÄ± ismi belirtilmelidir"
+#: timezone/zic.c:774 timezone/zic.c:776
+msgid "same rule name in multiple files"
+msgstr "bir Ã§ok dosyada aynÄ± kural ismi var"
 
-#: nscd/nscd_conf.c:194
-msgid "Must specify user name for stat-user option"
-msgstr "stat-user seÃ§eneÄŸi iÃ§in kullanÄ±cÄ± ismi belirtilmelidir"
+#: timezone/zic.c:817
+msgid "unruly zone"
+msgstr "kuralsÄ±z dilim"
 
-#: nscd/nscd_conf.c:205
+#: timezone/zic.c:824
 #, c-format
-msgid "Unknown option: %s %s %s"
-msgstr "Bilinmeyen seÃ§enek: %s %s %s"
+msgid "%s in ruleless zone"
+msgstr "%s kuralsÄ±z zaman diliminde"
 
-#: nscd/nscd_stat.c:103
-#, c-format
-msgid "cannot write statistics: %s"
-msgstr "istatistikler yazÄ±lamÄ±yor: %s"
+#: timezone/zic.c:845
+msgid "standard input"
+msgstr "standart girdi"
 
-#: nscd/nscd_stat.c:128
+#: timezone/zic.c:850
 #, c-format
-msgid "Only root or %s is allowed to use this option!"
-msgstr "Bu seÃ§enek sadece root veya %s tarafÄ±ndan kullanÄ±labilir!"
-
-#: nscd/nscd_stat.c:139
-msgid "nscd not running!\n"
-msgstr "nscd Ã§alÄ±ÅŸmÄ±yor!\n"
+msgid "%s: Can't open %s: %s\n"
+msgstr "%s: %s aÃ§Ä±lamÄ±yor: %s\n"
 
-#: nscd/nscd_stat.c:150
-msgid "write incomplete"
-msgstr "yazma tamamlanamÄ±yor"
+#: timezone/zic.c:861
+msgid "line too long"
+msgstr "satÄ±r Ã§ok uzun"
 
-#: nscd/nscd_stat.c:162
-msgid "cannot read statistics data"
-msgstr "istatistik verileri okunamÄ±yor"
+#: timezone/zic.c:881
+msgid "input line of unknown type"
+msgstr "girdi satÄ±rÄ±nÄ±n tÃ¼rÃ¼ bilinmiyor"
 
-#: nscd/nscd_stat.c:165
+#: timezone/zic.c:897
 #, c-format
-msgid ""
-"nscd configuration:\n"
-"\n"
-"%15d  server debug level\n"
-msgstr ""
-"nscd yapÄ±landÄ±rmasÄ±:\n"
-"\n"
-"%15d  sunucu hata ayÄ±klama seviyesi\n"
+msgid "%s: Leap line in non leap seconds file %s\n"
+msgstr "%s: artÄ±k saniyeler olmayan %s dosyasÄ±nda `Leap' satÄ±rÄ±\n"
 
-#: nscd/nscd_stat.c:189
+#: timezone/zic.c:904 timezone/zic.c:1325 timezone/zic.c:1350
 #, c-format
-msgid "%3ud %2uh %2um %2lus  server runtime\n"
-msgstr "%3ud %2uh %2um %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
+msgid "%s: panic: Invalid l_value %d\n"
+msgstr "%s: panik: sol deÄŸer (l_value) %d geÃ§ersiz\n"
 
-#: nscd/nscd_stat.c:192
+#: timezone/zic.c:912
 #, c-format
-msgid "    %2uh %2um %2lus  server runtime\n"
-msgstr "    %2uh %2um %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
+msgid "%s: Error reading %s\n"
+msgstr "%s: %s okunurken hata\n"
 
-#: nscd/nscd_stat.c:194
+#: timezone/zic.c:919
 #, c-format
-msgid "        %2um %2lus  server runtime\n"
-msgstr "        %2um %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
+msgid "%s: Error closing %s: %s\n"
+msgstr "%s: %s kapatÄ±lÄ±rken hata: %s\n"
 
-#: nscd/nscd_stat.c:196
-#, c-format
-msgid "            %2lus  server runtime\n"
-msgstr "            %2lus  sunucu Ã§alÄ±ÅŸma zamanÄ±\n"
+#: timezone/zic.c:924
+msgid "expected continuation line not found"
+msgstr "gereken sÃ¼reklilik satÄ±rÄ± bulunamadÄ±"
 
-#: nscd/nscd_stat.c:198
-#, c-format
-msgid "%15lu  number of times clients had to wait\n"
-msgstr "%15lu  kere istemciler beklemeye alÄ±ndÄ±\n"
+#: timezone/zic.c:968
+msgid "24:00 not handled by pre-1998 versions of zic"
+msgstr "zic'in 1998 Ã¶ncesi sÃ¼rÃ¼mlerinde 24:00 elde edilemez"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "      no"
-msgstr "   hayÄ±r"
+#: timezone/zic.c:982
+msgid "wrong number of fields on Rule line"
+msgstr "`Rule' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
 
-#: nscd/nscd_stat.c:213 nscd/nscd_stat.c:215
-msgid "     yes"
-msgstr "    evet"
+#: timezone/zic.c:986
+msgid "nameless rule"
+msgstr "adsÄ±z kural"
 
-#: nscd/nscd_stat.c:221
-#, c-format
-msgid ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache is enabled\n"
-"%15Zu  suggested size\n"
-"%15lu  seconds time to live for positive entries\n"
-"%15lu  seconds time to live for negative entries\n"
-"%15lu  cache hits on positive entries\n"
-"%15lu  cache hits on negative entries\n"
-"%15lu  cache misses on positive entries\n"
-"%15lu  cache misses on negative entries\n"
-"%15lu%% cache hit rate\n"
-"%15lu  current number of cached values\n"
-"%15lu  maximum number of cached values\n"
-"%15lu  maximum chain length searched\n"
-"%15lu  number of delays on rdlock\n"
-"%15lu  number of delays on wrlock\n"
-"%15s  check /etc/%s for changes\n"
-msgstr ""
-"\n"
-"%s arabellek:\n"
-"\n"
-"%15s  arabellek etkin\n"
-"%15Zu  Ã¶nerilen miktar\n"
-"%15lu  saniye; pozitif girdiler iÃ§in (ttl) yaÅŸam sÃ¼resi\n"
-"%15lu  saniye; negatif girdiler iÃ§in (ttl) yaÅŸam sÃ¼resi\n"
-"%15lu  arabellek; pozitif girdilerde ulaÅŸÄ±lan\n"
-"%15lu  arabellek; negatif girdilerde ulaÅŸÄ±lan\n"
-"%15lu  arabellek; pozitif girdilerde kaybedilen\n"
-"%15lu  arabellek; negatif girdilerde kaybedilen\n"
-"%15lu%% arabellekleme oranÄ±\n"
-"%15lu  arabellekli deÄŸerlerin ÅŸimdiki sayÄ±sÄ±\n"
-"%15lu  arabellekli deÄŸerlerin azami sayÄ±sÄ±\n"
-"%15lu  aranan azami zincir uzunluÄŸu\n"
-"%15lu  rdlock Ã¼zerinde gecikmelerin sayÄ±sÄ±\n"
-"%15lu  wrlockÃ¼zerinde gecikmelerin sayÄ±sÄ±\n"
-"%15s   /etc/%s'deki deÄŸiÅŸiklikler iÃ§in yapÄ±lan denetim sayÄ±sÄ±\n"
+#: timezone/zic.c:991
+msgid "invalid saved time"
+msgstr "kazanÄ±lmÄ±ÅŸ zaman geÃ§ersiz"
 
-#: nscd/pwdcache.c:215
+#: timezone/zic.c:1010
+msgid "wrong number of fields on Zone line"
+msgstr "`Zone' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
+
+#: timezone/zic.c:1016
 #, c-format
-msgid "Haven't found \"%s\" in password cache!"
-msgstr "\"%s\" parola arabelleÄŸinde yok!"
+msgid "\"Zone %s\" line and -l option are mutually exclusive"
+msgstr "\"Zone %s\" satÄ±rÄ± ve -l seÃ§eneÄŸi Ã§eliÅŸiyor"
 
-#: nscd/pwdcache.c:281
+#: timezone/zic.c:1024
 #, c-format
-msgid "Invalid numeric uid \"%s\"!"
-msgstr "\"%s\" kullanÄ±cÄ± numarasÄ± geÃ§ersiz!"
+msgid "\"Zone %s\" line and -p option are mutually exclusive"
+msgstr "\"Zone %s\" satÄ±rÄ± ve -p seÃ§eneÄŸi Ã§eliÅŸiyor"
 
-#: nscd/pwdcache.c:288
+#: timezone/zic.c:1036
 #, c-format
-msgid "Haven't found \"%d\" in password cache!"
-msgstr "\"%d\" parola arabelleÄŸinde yok!"
+msgid "duplicate zone name %s (file \"%s\", line %d)"
+msgstr "dilim ismi %s tekrarlanmÄ±ÅŸ (dosya \"%s\", satÄ±r %d)"
 
-#: elf/../sysdeps/generic/dl-sysdep.c:422
-msgid "cannot create capability list"
-msgstr "yetenek listesi oluÅŸturulamÄ±yor"
+#: timezone/zic.c:1052
+msgid "wrong number of fields on Zone continuation line"
+msgstr "`Zone' devam satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
 
-#: elf/../sysdeps/generic/readelflib.c:35
-#, c-format
-msgid "file %s is truncated\n"
-msgstr "%s dosyasÄ± kÄ±rpÄ±lmÄ±ÅŸ\n"
+#: timezone/zic.c:1092
+msgid "invalid UTC offset"
+msgstr "UTC offset geÃ§ersiz"
 
-#: elf/../sysdeps/generic/readelflib.c:67
-#, c-format
-msgid "%s is a 32 bit ELF file.\n"
-msgstr "%s 32 bitlik bir ELF dosyasÄ±dÄ±r.\n"
+#: timezone/zic.c:1095
+msgid "invalid abbreviation format"
+msgstr "kÄ±saltma biÃ§emi geÃ§ersiz"
 
-#: elf/../sysdeps/generic/readelflib.c:69
-#, c-format
-msgid "%s is a 64 bit ELF file.\n"
-msgstr "%s 64 bitlik bir ELF dosyasÄ±dÄ±r.\n"
+#: timezone/zic.c:1122
+msgid "Zone continuation line end time is not after end time of previous line"
+msgstr "`Zone' devamlÄ±lÄ±k satÄ±rÄ±nÄ±n bitiÅŸ zamanÄ± Ã¶nceki satÄ±rÄ±n bitiÅŸ zamanÄ±ndan sonra deÄŸil"
 
-#: elf/../sysdeps/generic/readelflib.c:71
-#, c-format
-msgid "Unknown ELFCLASS in file %s.\n"
-msgstr "%s dosyasÄ±nda bilinmeyen ELFCLASS.\n"
+#: timezone/zic.c:1150
+msgid "wrong number of fields on Leap line"
+msgstr "`Leap' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
 
-#: elf/../sysdeps/generic/readelflib.c:78
-#, c-format
-msgid "%s is not a shared object file (Type: %d).\n"
-msgstr "%s paylaÅŸÄ±mlÄ± nesne dosyasÄ± deÄŸil (TÃ¼r: %d).\n"
+#: timezone/zic.c:1159
+msgid "invalid leaping year"
+msgstr "artÄ±k yÄ±l geÃ§ersiz"
 
-#: elf/../sysdeps/generic/readelflib.c:109
-msgid "more than one dynamic segment\n"
-msgstr "bir dinamik parÃ§adan fazla\n"
+#: timezone/zic.c:1174 timezone/zic.c:1280
+msgid "invalid month name"
+msgstr "ay ismi geÃ§ersiz"
 
-#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49
-#, c-format
-msgid "%s is for unknown machine %d.\n"
-msgstr "%s bilinmeyen makina %d iÃ§indir.\n"
+#: timezone/zic.c:1187 timezone/zic.c:1402 timezone/zic.c:1416
+msgid "invalid day of month"
+msgstr "ayÄ±n gÃ¼nÃ¼ geÃ§ersiz"
 
-#: elf/cache.c:70
-msgid "unknown"
-msgstr "bilinmiyor"
+#: timezone/zic.c:1192
+msgid "time before zero"
+msgstr "sÄ±fÄ±rdan Ã¶nceki zaman"
 
-#: elf/cache.c:111
-msgid "Unknown OS"
-msgstr "Bilinmeyen iÅŸletim sistemi"
+#: timezone/zic.c:1196
+msgid "time too small"
+msgstr "sÃ¼re Ã§ok kÄ±sa"
 
-#: elf/cache.c:116
-#, c-format
-msgid ", OS ABI: %s %d.%d.%d"
-msgstr ", OS ABI: %s %d.%d.%d"
+#: timezone/zic.c:1200
+msgid "time too large"
+msgstr "sÃ¼re Ã§ok uzun"
 
-#: elf/cache.c:142 elf/ldconfig.c:1078
-#, c-format
-msgid "Can't open cache file %s\n"
-msgstr "Arabellek dosyasÄ± %s aÃ§Ä±lamÄ±yor\n"
+#: timezone/zic.c:1204 timezone/zic.c:1309
+msgid "invalid time of day"
+msgstr "gÃ¼nÃ¼n tarihi geÃ§ersiz"
 
-#: elf/cache.c:154
-msgid "mmap of cache file failed.\n"
-msgstr "arabellek dosyasÄ±nÄ±n mmap'lenmesi baÅŸarÄ±sÄ±z\n"
+#: timezone/zic.c:1223
+msgid "illegal CORRECTION field on Leap line"
+msgstr "`Leap' satÄ±rÄ±nda kuraldÄ±ÅŸÄ± CORRECTION alanÄ±"
 
-#: elf/cache.c:158 elf/cache.c:168
-msgid "File is not a cache file.\n"
-msgstr "Bir arabellek dosyasÄ± deÄŸil.\n"
+#: timezone/zic.c:1228
+msgid "illegal Rolling/Stationary field on Leap line"
+msgstr "`Leap' satÄ±rÄ±nda kuraldÄ±ÅŸÄ± Rolling/Stationary alanÄ±"
 
-#: elf/cache.c:201 elf/cache.c:211
-#, c-format
-msgid "%d libs found in cache `%s'\n"
-msgstr "%d kitaplÄ±k, `%s' arabelleÄŸinde bulundu\n"
+#: timezone/zic.c:1244
+msgid "wrong number of fields on Link line"
+msgstr "`Link' satÄ±rÄ±nÄ±n alanlarÄ± eksik ya da fazla"
 
-#: elf/cache.c:410
-#, c-format
-msgid "Can't remove old temporary cache file %s"
-msgstr "eski geÃ§ici arabellek dosyasÄ± %s silinemiyor"
+#: timezone/zic.c:1248
+msgid "blank FROM field on Link line"
+msgstr "`Link' satÄ±rÄ±nda FROM alanÄ± boÅŸ"
 
-#: elf/cache.c:417
-#, c-format
-msgid "Can't create temporary cache file %s"
-msgstr "GeÃ§ici arabellek dosyasÄ± %s oluÅŸturulamÄ±yor"
+#: timezone/zic.c:1252
+msgid "blank TO field on Link line"
+msgstr "`Link' satÄ±rÄ±nda TO alanÄ± boÅŸ"
 
-#: elf/cache.c:425 elf/cache.c:434 elf/cache.c:438
-msgid "Writing of cache data failed"
-msgstr "Arabellek verisini yazmada hata"
+#: timezone/zic.c:1329
+msgid "invalid starting year"
+msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± geÃ§ersiz"
 
-#: elf/cache.c:442
-msgid "Writing of cache data failed."
-msgstr "Arabellek verisi yazÄ±lamadÄ±."
+#: timezone/zic.c:1333
+msgid "starting year too low to be represented"
+msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± gÃ¶sterilemeyecek kadar kÃ¼Ã§Ã¼k"
 
-#: elf/cache.c:449
-#, c-format
-msgid "Changing access rights of %s to %#o failed"
-msgstr "%s eriÅŸim haklarÄ± %#o olarak deÄŸiÅŸtirilemedi"
+#: timezone/zic.c:1335
+msgid "starting year too high to be represented"
+msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± gÃ¶sterilemeyecek kadar bÃ¼yÃ¼k"
 
-#: elf/cache.c:454
-#, c-format
-msgid "Renaming of %s to %s failed"
-msgstr "%s'in ismi %s olarak deÄŸiÅŸtirilemedi"
+#: timezone/zic.c:1354
+msgid "invalid ending year"
+msgstr "bitiÅŸ yÄ±lÄ± geÃ§ersiz"
 
-#: elf/dl-close.c:128
-msgid "shared object not open"
-msgstr "paylaÅŸÄ±mlÄ± nesne aÃ§Ä±k deÄŸil"
+#: timezone/zic.c:1358
+msgid "ending year too low to be represented"
+msgstr "bitiÅŸ yÄ±lÄ± gÃ¶sterilemeyecek kadar kÃ¼Ã§Ã¼k"
 
-#: elf/dl-close.c:531 elf/dl-open.c:454
-msgid "TLS generation counter wrapped!  Please send report with the 'glibcbug' script."
-msgstr "TLS Ã¼retecinin sayacÄ± baÅŸa dÃ¶ndÃ¼! LÃ¼tfen 'glibcbug' betiÄŸini kullanarak bir hata raporu gÃ¶nderin."
+#: timezone/zic.c:1360
+msgid "ending year too high to be represented"
+msgstr "bitiÅŸ yÄ±lÄ± gÃ¶sterilemeyecek kadar bÃ¼yÃ¼k"
 
-#: elf/dl-deps.c:111 elf/dl-open.c:183
-msgid "DST not allowed in SUID/SGID programs"
-msgstr "SUID/SGID programlarda DST'ye izin verilmez"
+#: timezone/zic.c:1363
+msgid "starting year greater than ending year"
+msgstr "baÅŸlangÄ±Ã§ yÄ±lÄ± bitiÅŸ yÄ±lÄ±ndan bÃ¼yÃ¼k"
 
-#: elf/dl-deps.c:124
-msgid "empty dynamics string token substitution"
-msgstr "boÅŸ dinamik dizge simge ikamesi"
+#: timezone/zic.c:1370
+msgid "typed single year"
+msgstr "tÃ¼rÃ¼nde tek yÄ±l"
 
-#: elf/dl-deps.c:130
+#: timezone/zic.c:1407
+msgid "invalid weekday name"
+msgstr "gÃ¼n ismi geÃ§ersiz"
+
+#: timezone/zic.c:1521
 #, c-format
-msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
-msgstr "boÅŸ dinamik dizge simgesi ikamesi yÃ¼zÃ¼nden yardÄ±mcÄ± `%s' yÃ¼klenemiyor\n"
+msgid "%s: Can't remove %s: %s\n"
+msgstr "%s: %s silinemiyor: %s\n"
 
-#: elf/dl-deps.c:461
-msgid "cannot allocate dependency list"
-msgstr "baÄŸÄ±mlÄ±lÄ±k listesi ayrÄ±lamadÄ±"
+#: timezone/zic.c:1531
+#, c-format
+msgid "%s: Can't create %s: %s\n"
+msgstr "%s: %s oluÅŸturulamÄ±yor: %s\n"
 
-#: elf/dl-deps.c:494 elf/dl-deps.c:549
-msgid "cannot allocate symbol search list"
-msgstr "sembol arama listesi ayrÄ±lamadÄ±"
+#: timezone/zic.c:1598
+#, c-format
+msgid "%s: Error writing %s\n"
+msgstr "%s: %s yazÄ±lÄ±rken hata oluÅŸtu\n"
 
-#: elf/dl-deps.c:534
-msgid "Filters not supported with LD_TRACE_PRELINKING"
-msgstr "LD_TRACE_PRELINKING'li sÃ¼zgeÃ§ler destenlenmez"
+#: timezone/zic.c:1789
+msgid "can't determine time zone abbreviation to use just after until time"
+msgstr "sÃ¼reye deÄŸinden hemen sonra kullanÄ±lacak zaman dilimi kÄ±saltmasÄ± saptanamadÄ±"
 
-#: elf/dl-error.c:75
-msgid "DYNAMIC LINKER BUG!!!"
-msgstr "DÄ°NAMÄ°K BAÄžLAYICI HATASI!!!"
+#: timezone/zic.c:1832
+msgid "too many transitions?!"
+msgstr "Ã§ok fazla geÃ§iÅŸ?!"
 
-#: elf/dl-error.c:108
-msgid "error while loading shared libraries"
-msgstr "paylaÅŸÄ±mlÄ± kitaplÄ±klar yÃ¼klenirken hata oluÅŸtu"
+#: timezone/zic.c:1851
+msgid "internal error - addtype called with bad isdst"
+msgstr "iÃ§ hata -- addtype hatalÄ± isdst ile Ã§aÄŸrÄ±ldÄ±"
 
-#: elf/dl-load.c:347
-msgid "cannot allocate name record"
-msgstr "isim kaydÄ± ayrÄ±lamadÄ±"
+#: timezone/zic.c:1855
+msgid "internal error - addtype called with bad ttisstd"
+msgstr "iÃ§ hata -- addtype hatalÄ± ttisstd ile Ã§aÄŸrÄ±ldÄ±"
 
-#: elf/dl-load.c:449 elf/dl-load.c:528 elf/dl-load.c:648 elf/dl-load.c:743
-msgid "cannot create cache for search path"
-msgstr "dosya arama yolu iÃ§in arabellek oluÅŸturulamÄ±yor"
+#: timezone/zic.c:1859
+msgid "internal error - addtype called with bad ttisgmt"
+msgstr "iÃ§ hata -- addtype hatalÄ± ttisgmt ile Ã§aÄŸrÄ±ldÄ±"
 
-#: elf/dl-load.c:551
-msgid "cannot create RUNPATH/RPATH copy"
-msgstr "RUNPATH/RPATH kopyasÄ± oluÅŸturulamÄ±yor"
+#: timezone/zic.c:1878
+msgid "too many local time types"
+msgstr "yerel zaman tÃ¼rleri Ã§ok fazla"
 
-#: elf/dl-load.c:634
-msgid "cannot create search path array"
-msgstr "dosya arama yolu dizisi oluÅŸturulamÄ±yor"
+#: timezone/zic.c:1906
+msgid "too many leap seconds"
+msgstr "Ã§ok fazla artÄ±k saniye"
+
+#: timezone/zic.c:1912
+msgid "repeated leap second moment"
+msgstr "tekrarlanan artÄ±k saniye anÄ±"
 
-#: elf/dl-load.c:830
-msgid "cannot stat shared object"
-msgstr "paylaÅŸÄ±mlÄ± nesne durumlanamÄ±yor"
+#: timezone/zic.c:1964
+msgid "Wild result from command execution"
+msgstr "Komut icrasÄ±ndan alÄ±nan sonuÃ§ garip"
 
-#: elf/dl-load.c:874
-msgid "cannot open zero fill device"
-msgstr "sÄ±fÄ±rlar iÃ§eren aygÄ±t aÃ§Ä±lamaz"
+#: timezone/zic.c:1965
+#, c-format
+msgid "%s: command was '%s', result was %d\n"
+msgstr "%s: komut `%s' idi, sonuÃ§ %d oldu\n"
 
-#: elf/dl-load.c:883 elf/dl-load.c:1929
-msgid "cannot create shared object descriptor"
-msgstr "paylaÅŸÄ±mlÄ± nesne tanÄ±mlayÄ±cÄ± oluÅŸturulamÄ±yor"
+#: timezone/zic.c:2062
+msgid "Odd number of quotation marks"
+msgstr "TÄ±rnak iÅŸaretleri tek sayÄ±da"
 
-#: elf/dl-load.c:902 elf/dl-load.c:1470 elf/dl-load.c:1553
-msgid "cannot read file data"
-msgstr "dosya verisi okunamÄ±yor"
+#: timezone/zic.c:2083 timezone/zic.c:2102
+msgid "time overflow"
+msgstr "zaman taÅŸmasÄ±"
 
-#: elf/dl-load.c:946
-msgid "ELF load command alignment not page-aligned"
-msgstr "ELF yÃ¼kleme komutu hizalamasÄ± sayfa-hizalamalÄ± deÄŸil"
+#: timezone/zic.c:2149
+msgid "use of 2/29 in non leap-year"
+msgstr "artÄ±k olmayan yÄ±l iÃ§inde 2/29 kullanÄ±mÄ±"
 
-#: elf/dl-load.c:953
-msgid "ELF load command address/offset not properly aligned"
-msgstr "ELF yÃ¼kleme komutu adresi/baÅŸvurusu gereÄŸi gibi hizalanamÄ±yor"
+#: timezone/zic.c:2184
+msgid "rule goes past start/end of month--will not work with pre-2004 versions of zic"
+msgstr "ayÄ±n baÅŸÄ±na/sonuna giden kural zic'in 2004 Ã¶ncesi sÃ¼rÃ¼mlerinde Ã§alÄ±ÅŸmaz"
+
+#: timezone/zic.c:2218
+msgid "time zone abbreviation lacks alphabetic at start"
+msgstr "zaman dilimi kÄ±saltmasÄ± bir harfle baÅŸlamÄ±yor"
+
+#: timezone/zic.c:2220
+msgid "time zone abbreviation has more than 3 alphabetics"
+msgstr "zaman dilimi kÄ±saltmasÄ±nda 3 harften az harf var"
+
+#: timezone/zic.c:2222
+msgid "time zone abbreviation has too many alphabetics"
+msgstr "zaman dilimi kÄ±saltmasÄ±nda Ã§ok fazla harf var"
+
+#: timezone/zic.c:2232
+msgid "time zone abbreviation differs from POSIX standard"
+msgstr "zaman dilimi kÄ±saltmasÄ± POSIX standardÄ±ndan farklÄ±"
 
-#: elf/dl-load.c:1037
-msgid "cannot allocate TLS data structures for initial thread"
-msgstr "ilk kanak iÃ§in TLS veri yapÄ±larÄ± oluÅŸturulamÄ±yor"
+#: timezone/zic.c:2244
+msgid "too many, or too long, time zone abbreviations"
+msgstr "Ã§ok fazla ya da Ã§ok uzun zaman dilimi kÄ±saltmalarÄ±"
 
-#: elf/dl-load.c:1061
-msgid "cannot handle TLS data"
-msgstr "TLS verisi alÄ±namÄ±yor"
+#: timezone/zic.c:2285
+#, c-format
+msgid "%s: Can't create directory %s: %s\n"
+msgstr "%s: %s dizini oluÅŸturulamÄ±yor: %s\n"
 
-#: elf/dl-load.c:1075
-msgid "object file has no loadable segments"
-msgstr "nesne dosyasÄ±nÄ±n yÃ¼klenebilir segmanÄ± yok"
+#: timezone/zic.c:2307
+#, c-format
+msgid "%s: %d did not sign extend correctly\n"
+msgstr "%s: %d Ã¶lÃ§Ã¼yÃ¼ tutturamadÄ±\n"
 
-#: elf/dl-load.c:1110
-msgid "failed to map segment from shared object"
-msgstr "parÃ§a paylaÅŸÄ±mlÄ± nesneden eÅŸleÅŸtirilemedi"
+#~ msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
+#~ msgstr ""
+#~ "Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine, diÄŸerlerini\n"
+#~ "ise `glibcbug' betiÄŸini kullanarak oluÅŸturacaÄŸÄ±nÄ±z hata raporuyla\n"
+#~ "<bugs@gnu.org> adresine bildiriniz.\n"
 
-#: elf/dl-load.c:1135
-msgid "cannot dynamically load executable"
-msgstr "Ã§alÄ±ÅŸtÄ±rÄ±labilir dosya dinamik olarak yÃ¼klenemiyor"
+#~ msgid "Get locale-specific information."
+#~ msgstr "Dile Ã¶zel bilgiler alÄ±nÄ±r"
 
-#: elf/dl-load.c:1191
-msgid "cannot change memory protections"
-msgstr "bellek korumalarÄ± deÄŸiÅŸtirilemiyor"
+#~ msgid "cheese"
+#~ msgstr "mÃ¼kemmel"
 
-#: elf/dl-load.c:1210
-msgid "cannot map zero-fill pages"
-msgstr "sÄ±fÄ±rlar iÃ§eren sayfalar eÅŸleÅŸtirilemez"
+#~ msgid "First string for testing."
+#~ msgstr "Test edilecek ilk dizge."
 
-#: elf/dl-load.c:1228
-msgid "cannot allocate memory for program header"
-msgstr "uygulama baÅŸlÄ±ÄŸÄ± iÃ§in bellek ayrÄ±lamadÄ±"
+#~ msgid "Another string for testing."
+#~ msgstr "Test edilecek diÄŸer dizge."
 
-#: elf/dl-load.c:1259
-msgid "object file has no dynamic section"
-msgstr "nesne dosyasÄ±nÄ±n dinamik bÃ¶lÃ¼mÃ¼ yok"
+#~ msgid "Error 0"
+#~ msgstr "Hata 0"
 
-#: elf/dl-load.c:1299
-msgid "shared object cannot be dlopen()ed"
-msgstr "paylaÅŸÄ±mlÄ± nesne dlopen()'lanamÄ±yor"
+#~ msgid "I/O error"
+#~ msgstr "G/Ã‡ hatasÄ±"
 
-#: elf/dl-load.c:1322
-msgid "cannot create searchlist"
-msgstr "arama listesi oluÅŸturulamÄ±yor"
+#~ msgid "Arg list too long"
+#~ msgstr "Arg listesi Ã§ok uzun"
 
-#: elf/dl-load.c:1352
-msgid "cannot enable executable stack as shared object requires"
-msgstr "paylaÅŸÄ±mlÄ± nesnenin gerektirdiÄŸi Ã§alÄ±ÅŸtÄ±rÄ±labilir yÄ±ÄŸÄ±t etkinleÅŸtirilemiyor"
+#~ msgid "Bad file number"
+#~ msgstr "Dosya numarasÄ± hatalÄ±"
 
-#: elf/dl-load.c:1470
-msgid "file too short"
-msgstr "dosya Ã§ok kÃ¼Ã§Ã¼k"
+#~ msgid "Not enough space"
+#~ msgstr "alan yetersiz"
 
-#: elf/dl-load.c:1493
-msgid "invalid ELF header"
-msgstr "ELF baÅŸlÄ±ÄŸÄ± geÃ§ersiz"
+#~ msgid "Device busy"
+#~ msgstr "AygÄ±t meÅŸgul"
 
-#: elf/dl-load.c:1502
-msgid "ELF file data encoding not big-endian"
-msgstr "ELF dosyasÄ± verisinin kodlamasÄ± en-kÄ±ymetli-bayt-ilk (big-endian) deÄŸil"
+#~ msgid "Cross-device link"
+#~ msgstr "Ã‡apraz-aygÄ±t baÄŸÄ±"
 
-#: elf/dl-load.c:1504
-msgid "ELF file data encoding not little-endian"
-msgstr "ELF dosyasÄ± verisinin kodlamasÄ± en-kÄ±ymetli-bayt-son (little-endian) deÄŸil"
+#~ msgid "File table overflow"
+#~ msgstr "Dosya tablosu taÅŸtÄ±"
 
-#: elf/dl-load.c:1508
-msgid "ELF file version ident does not match current one"
-msgstr "ELF dosyasÄ± sÃ¼rÃ¼m kimliÄŸi mevcut biriyle eÅŸleÅŸmiyor"
+#~ msgid "Argument out of domain"
+#~ msgstr "ArgÃ¼man alan dÄ±ÅŸÄ±"
 
-#: elf/dl-load.c:1512
-msgid "ELF file OS ABI invalid"
-msgstr "ELF dosyasÄ± OS ABI geÃ§ersiz"
+#~ msgid "Result too large"
+#~ msgstr "SonuÃ§ Ã§ok bÃ¼yÃ¼k"
 
-#: elf/dl-load.c:1514
-msgid "ELF file ABI version invalid"
-msgstr "ELF dosyasÄ± ABI sÃ¼rÃ¼mÃ¼ geÃ§ersiz"
+#~ msgid "Deadlock situation detected/avoided"
+#~ msgstr "Ã–lÃ¼Kilit konumu saptandÄ±/engellendi"
 
-#: elf/dl-load.c:1517
-msgid "internal error"
-msgstr "iÃ§ hata"
+#~ msgid "No record locks available"
+#~ msgstr "Ä°ÅŸe yarar kayÄ±t kilitleri yok"
 
-#: elf/dl-load.c:1524
-msgid "ELF file version does not match current one"
-msgstr "ELF dosyasÄ± sÃ¼rÃ¼mÃ¼ mevcut biriyle eÅŸleÅŸmiyor"
+#~ msgid "Disc quota exceeded"
+#~ msgstr "Disk kotasÄ± aÅŸÄ±ldÄ±"
 
-#: elf/dl-load.c:1532
-msgid "ELF file's phentsize not the expected size"
-msgstr "ELF dosyasÄ±nÄ±n phent uzunluÄŸu beklenen uzunlukta deÄŸil"
+#~ msgid "Bad exchange descriptor"
+#~ msgstr "DeÄŸiÅŸ tokuÅŸ betimleyici hatalÄ±"
 
-#: elf/dl-load.c:1538
-msgid "only ET_DYN and ET_EXEC can be loaded"
-msgstr "sadece ET_DYN ve ET_EXEC yÃ¼klÃ¼ olabilir"
+#~ msgid "Bad request descriptor"
+#~ msgstr "Ä°stek betimleyici hatalÄ±"
 
-#: elf/dl-load.c:1944
-msgid "cannot open shared object file"
-msgstr "paylaÅŸÄ±mlÄ± nesne dosyasÄ± aÃ§Ä±lamÄ±yor"
+#~ msgid "Message tables full"
+#~ msgstr "Ä°leti tablosunda yer yok"
 
-#: elf/dl-lookup.c:265 elf/dl-lookup.c:443
-msgid "relocation error"
-msgstr "yeniden konumlama hatasÄ±"
+#~ msgid "Anode table overflow"
+#~ msgstr "A-dÃ¼ÄŸÃ¼m tablosu taÅŸtÄ±"
 
-#: elf/dl-open.c:111
-msgid "cannot extend global scope"
-msgstr "genel kapsam geniÅŸletilemiyor"
+#~ msgid "Bad request code"
+#~ msgstr "Ä°stek kodu hatalÄ±"
 
-#: elf/dl-open.c:214
-msgid "empty dynamic string token substitution"
-msgstr "boÅŸ dinamik dizge simge ikamesi"
+#~ msgid "File locking deadlock"
+#~ msgstr "Dosya kilitlemede Ã¶lÃ¼kilit"
 
-#: elf/dl-open.c:361 elf/dl-open.c:372
-msgid "cannot create scope list"
-msgstr "etki alanÄ± listesi oluÅŸturulamÄ±yor"
+#~ msgid "Error 58"
+#~ msgstr "Hata 58"
 
-#: elf/dl-open.c:434
-msgid "cannot create TLS data structures"
-msgstr "TLS veri yapÄ±larÄ± oluÅŸturulamÄ±yor"
+#~ msgid "Error 59"
+#~ msgstr "Hata 59"
 
-#: elf/dl-open.c:496
-msgid "invalid mode for dlopen()"
-msgstr "dlopen() iÃ§in kip geÃ§ersiz"
+#~ msgid "Not a stream device"
+#~ msgstr "Veri alÄ±ÅŸveriÅŸi yapÄ±labilecek bir aygÄ±t deÄŸil"
 
-#: elf/dl-reloc.c:57
-msgid "cannot allocate memory in static TLS block"
-msgstr "duraÄŸan TLS bloÄŸunda bellek ayrÄ±lamÄ±yor"
+#~ msgid "Out of stream resources"
+#~ msgstr "Veri akÄ±mÄ± Ã¶zkaynaklarÄ± yetersiz"
 
-#: elf/dl-reloc.c:176
-msgid "cannot make segment writable for relocation"
-msgstr "yeniden konumlama iÃ§in parÃ§a yazÄ±labilir yapÄ±lamÄ±yor"
+#~ msgid "Error 72"
+#~ msgstr "Hata 72"
 
-#: elf/dl-reloc.c:277
-#, c-format
-msgid "%s: profiler found no PLTREL in object %s\n"
-msgstr "%s: profiler %s nesnesinde PLTREL bulamadÄ±\n"
+#~ msgid "Error 73"
+#~ msgstr "Hata 73"
 
-#: elf/dl-reloc.c:289
-#, c-format
-msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
-msgstr "%s: %s PLTREL gÃ¶lgelenirken profiler bellekdÄ±ÅŸÄ±\n"
+#~ msgid "Error 75"
+#~ msgstr "Hata 75"
 
-#: elf/dl-reloc.c:304
-msgid "cannot restore segment prot after reloc"
-msgstr "reloc iÅŸleminden sonra prot segmanÄ± eski haline getirilemedi"
+#~ msgid "Error 76"
+#~ msgstr "Hata 76"
 
-#: elf/dl-sym.c:74 elf/dl-sym.c:145
-msgid "RTLD_NEXT used in code not dynamically loaded"
-msgstr "RTLD_NEXT kullanÄ±lan kod dinamik olarak yÃ¼klenmedi"
+#~ msgid "Not a data message"
+#~ msgstr "Bir veri iletisi deÄŸil"
 
-#: elf/dl-version.c:303
-msgid "cannot allocate version reference table"
-msgstr "sÃ¼rÃ¼m baÅŸvuru tablosu ayrÄ±lamadÄ±"
+#~ msgid "Attempting to link in more shared libraries than system limit"
+#~ msgstr "Sistem sÄ±nÄ±rlarÄ±ndan daha fazla sayÄ±daki paylaÅŸÄ±mlÄ± kitaplÄ±kta baÄŸ kurulmaya Ã§alÄ±ÅŸÄ±lÄ±yor"
 
-#: elf/ldconfig.c:122
-msgid "Print cache"
-msgstr "YazÄ±cÄ± Ã¶n belleÄŸi"
+#~ msgid "Can not exec a shared library directly"
+#~ msgstr "Bir paylaÅŸÄ±mlÄ± kitaplÄ±k doÄŸrudan icra edilemez"
 
-#: elf/ldconfig.c:123
-msgid "Generate verbose messages"
-msgstr "Ã‡ok detaylÄ± iletiler Ã¼retilir"
+#~ msgid "Illegal byte sequence"
+#~ msgstr "Bayt serisi kuraldÄ±ÅŸÄ±"
 
-#: elf/ldconfig.c:124
-msgid "Don't build cache"
-msgstr "Arabellek oluÅŸturulamÄ±yor"
+#~ msgid "Operation not applicable"
+#~ msgstr "Ä°ÅŸlem uygulanabilir deÄŸil"
 
-#: elf/ldconfig.c:125
-msgid "Don't generate links"
-msgstr "BaÄŸlar Ã¼retilemiyor"
+#~ msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS"
+#~ msgstr "Dosya yolu izlenirken saptanan sembolik baÄŸlarÄ±n sayÄ±sÄ± MAXSYMLINKS sayÄ±sÄ±nÄ± aÅŸÄ±yor"
 
-#: elf/ldconfig.c:126
-msgid "Change to and use ROOT as root directory"
-msgstr "Dizine geÃ§ilir ve kÃ¶k dizin olarak ROOT kullanÄ±r"
+#~ msgid "Error 91"
+#~ msgstr "Hata 91"
 
-#: elf/ldconfig.c:127
-msgid "Use CACHE as cache file"
-msgstr "Arabellek dosyasÄ± olarak ARABELLEK kullanÄ±lÄ±r"
+#~ msgid "Error 92"
+#~ msgstr "Hata 92"
 
-#: elf/ldconfig.c:128
-msgid "Use CONF as configuration file"
-msgstr "YapÄ±landÄ±rma dosyasÄ± olarak YAPD kullanÄ±lÄ±r"
+#~ msgid "Option not supported by protocol"
+#~ msgstr "Protokol iÅŸlemi desteklemedi"
 
-#: elf/ldconfig.c:129
-msgid "Only process directories specified on the command line.  Don't build cache."
-msgstr "Komut satÄ±rÄ±nda sadece sÃ¼reÃ§ dizinleri belirtilmiÅŸ. Ã–nbellek oluÅŸturulamadÄ±."
+#~ msgid "Error 100"
+#~ msgstr "Hata 100"
 
-#: elf/ldconfig.c:130
-msgid "Manually link individual libraries."
-msgstr "Her bir kitaplÄ±ÄŸÄ± kendiniz baÄŸlayÄ±n."
+#~ msgid "Error 101"
+#~ msgstr "Hata 101"
 
-#: elf/ldconfig.c:131
-msgid "Format to use: new, old or compat (default)"
-msgstr "KullanÄ±lacak biÃ§em: new, old ya da compat (Ã¶ntanÄ±mlÄ±)"
+#~ msgid "Error 102"
+#~ msgstr "Hata 102"
 
-#: elf/ldconfig.c:139
-msgid "Configure Dynamic Linker Run Time Bindings."
-msgstr "Dinamik BaÄŸlayÄ±cÄ±nÄ±n Ä°cra ZamanÄ± BaÄŸÄ±ntÄ±larÄ±nÄ± YapÄ±landÄ±rÄ±r."
+#~ msgid "Error 103"
+#~ msgstr "Hata 103"
 
-#: elf/ldconfig.c:297
-#, c-format
-msgid "Path `%s' given more than once"
-msgstr "`%s' dosya yolu birden fazla verilmiÅŸ"
+#~ msgid "Error 104"
+#~ msgstr "Hata 104"
 
-#: elf/ldconfig.c:341
-#, c-format
-msgid "%s is not a known library type"
-msgstr "%s bilinen bir kitaplÄ±k tÃ¼rÃ¼ deÄŸil"
+#~ msgid "Error 105"
+#~ msgstr "Hata 105"
 
-#: elf/ldconfig.c:361
-#, c-format
-msgid "Can't stat %s"
-msgstr "stat %s yapÄ±lamÄ±yor"
+#~ msgid "Error 106"
+#~ msgstr "Hata 106"
 
-#: elf/ldconfig.c:431
-#, c-format
-msgid "Can't stat %s\n"
-msgstr "stat %s yapÄ±lamÄ±yor\n"
+#~ msgid "Error 107"
+#~ msgstr "Hata 107"
 
-#: elf/ldconfig.c:441
-#, c-format
-msgid "%s is not a symbolic link\n"
-msgstr "%s bir sembolik baÄŸ deÄŸil\n"
+#~ msgid "Error 108"
+#~ msgstr "Hata 108"
 
-#: elf/ldconfig.c:460
-#, c-format
-msgid "Can't unlink %s"
-msgstr "%s baÄŸÄ± kaldÄ±rÄ±lamadÄ±"
+#~ msgid "Error 109"
+#~ msgstr "Hata 109"
 
-#: elf/ldconfig.c:466
-#, c-format
-msgid "Can't link %s to %s"
-msgstr "%s den %s'e baÄŸ yapÄ±lamÄ±yor"
+#~ msgid "Error 110"
+#~ msgstr "Hata 110"
 
-#: elf/ldconfig.c:472
-msgid " (changed)\n"
-msgstr " (deÄŸiÅŸti)\n"
+#~ msgid "Error 111"
+#~ msgstr "Hata 111"
 
-#: elf/ldconfig.c:474
-msgid " (SKIPPED)\n"
-msgstr " (ATLANDI)\n"
+#~ msgid "Error 112"
+#~ msgstr "Hata 112"
 
-#: elf/ldconfig.c:529
-#, c-format
-msgid "Can't find %s"
-msgstr "%s bulunamÄ±yor"
+#~ msgid "Error 113"
+#~ msgstr "Hata 113"
 
-#: elf/ldconfig.c:545
-#, c-format
-msgid "Can't lstat %s"
-msgstr "lstat %s yapÄ±lamÄ±yor"
+#~ msgid "Error 114"
+#~ msgstr "Hata 114"
 
-#: elf/ldconfig.c:552
-#, c-format
-msgid "Ignored file %s since it is not a regular file."
-msgstr "Normal bir dosya olmadÄ±ÄŸÄ±ndan %s dosyasÄ± yoksayÄ±ldÄ±"
+#~ msgid "Error 115"
+#~ msgstr "Hata 115"
 
-#: elf/ldconfig.c:560
-#, c-format
-msgid "No link created since soname could not be found for %s"
-msgstr "%s iÃ§in kitaplÄ±k ismi bulunamadÄ±ÄŸÄ±ndan baÄŸ oluÅŸturulmadÄ±"
+#~ msgid "Error 116"
+#~ msgstr "Hata 116"
 
-#: elf/ldconfig.c:651
-#, c-format
-msgid "Can't open directory %s"
-msgstr "%s dizini aÃ§Ä±lamÄ±yor"
+#~ msgid "Error 117"
+#~ msgstr "Hata 117"
 
-#: elf/ldconfig.c:706 elf/ldconfig.c:753
-#, c-format
-msgid "Cannot lstat %s"
-msgstr "lstat %s yapÄ±lamÄ±yor"
+#~ msgid "Error 118"
+#~ msgstr "Hata 118"
 
-#: elf/ldconfig.c:718
-#, c-format
-msgid "Cannot stat %s"
-msgstr "stat %s yapÄ±lamÄ±yor"
+#~ msgid "Error 119"
+#~ msgstr "Hata 119"
 
-#: elf/ldconfig.c:775 elf/readlib.c:92
-#, c-format
-msgid "Input file %s not found.\n"
-msgstr "Girdi dosyasÄ± %s bulunamadÄ±.\n"
+#~ msgid "Operation not supported on transport endpoint"
+#~ msgstr "Nakil hattÄ±nÄ±n diÄŸer ucunda iÅŸlem desteklenmedi"
 
-#: elf/ldconfig.c:826
-#, c-format
-msgid "libc5 library %s in wrong directory"
-msgstr "libc5 kitaplÄ±ÄŸÄ± %s yanlÄ±ÅŸ dizinde"
+#~ msgid "Address family not supported by protocol family"
+#~ msgstr "Adres ailesi protokol ailesi tarafÄ±ndan desteklenmiyor"
 
-#: elf/ldconfig.c:829
-#, c-format
-msgid "libc6 library %s in wrong directory"
-msgstr "libc6 kitaplÄ±ÄŸÄ± %s yanlÄ±ÅŸ dizinde"
+#~ msgid "Network dropped connection because of reset"
+#~ msgstr "Yeniden baÅŸlatma nedeniyle aÄŸ baÄŸlantÄ±sÄ± kesildi"
 
-#: elf/ldconfig.c:832
-#, c-format
-msgid "libc4 library %s in wrong directory"
-msgstr "libc4 kitaplÄ±ÄŸÄ± %s yanlÄ±ÅŸ dizinde"
+#~ msgid "Error 136"
+#~ msgstr "Hata 136"
 
-#: elf/ldconfig.c:859
-#, c-format
-msgid "libraries %s and %s in directory %s have same soname but different type."
-msgstr "%s ve %s kitaplÄ±klarÄ± %s dizininde ve aynÄ± isme sahip olduklarÄ± halde farklÄ± tÃ¼rde."
+#~ msgid "Not available"
+#~ msgstr "Ä°ÅŸe yaramaz"
 
-#: elf/ldconfig.c:962
-#, c-format
-msgid "Can't open configuration file %s"
-msgstr "YapÄ±landÄ±rma dosyasÄ± %s aÃ§Ä±lamÄ±yor"
+#~ msgid "Is a name file"
+#~ msgstr "Bir \"name\" dosyasÄ±"
 
-#: elf/ldconfig.c:1033
-#, c-format
-msgid "relative path `%s' used to build cache"
-msgstr "arabelleÄŸin oluÅŸturulduÄŸu gÃ¶reli yol `%s'"
+#~ msgid "Reserved for future use"
+#~ msgstr "Ä°lerde kullanmak Ã¼zere ayrÄ±ldÄ±"
 
-#: elf/ldconfig.c:1057
-msgid "Can't chdir to /"
-msgstr "/ dizinine geÃ§ilemiyor"
+#~ msgid "Error 142"
+#~ msgstr "Hata 142"
 
-#: elf/ldconfig.c:1099
-#, c-format
-msgid "Can't open cache file directory %s\n"
-msgstr "Arabellek dosyasÄ±nÄ±n dizini %s aÃ§Ä±lamÄ±yor\n"
+#~ msgid "Cannot send after socket shutdown"
+#~ msgstr "Soket kapandÄ±ktan sonra yollanamaz"
 
-#: elf/readlib.c:98
-#, c-format
-msgid "Cannot fstat file %s.\n"
-msgstr "%s dosyasÄ± fstat yapÄ±lamÄ±yor.\n"
+#~ msgid "%s: Can't unlink  %s: %s\n"
+#~ msgstr "%s: %s baÄŸÄ± kaldÄ±rÄ±lamÄ±yor: %s\n"
 
-#: elf/readlib.c:108
-#, c-format
-msgid "File %s is too small, not checked."
-msgstr "%s dosyasÄ± Ã§ok kÃ¼Ã§Ã¼k, kontrol edilemedi."
+#~ msgid "no day in month matches rule"
+#~ msgstr "ay iÃ§inde kurala uyan gÃ¼n yok"
 
-#: elf/readlib.c:117
-#, c-format
-msgid "Cannot mmap file %s.\n"
-msgstr "%s dosyasÄ± mmap yapÄ±lamÄ±yor.\n"
+#~ msgid "%s: line %d: expected service, found `%s'\n"
+#~ msgstr "%s: satÄ±r %d: `%s' bir servis olmalÄ±ydÄ±\n"
 
-#: elf/readlib.c:155
-#, c-format
-msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
-msgstr "%s bir ELF dosyasÄ± deÄŸil - BaÅŸlangÄ±cÄ±ndaki dosya tanÄ±mÄ± hatalÄ±.\n"
+#~ msgid "%s: line %d: cannot specify more than %d services"
+#~ msgstr "%s: satÄ±r %d: en Ã§ok %d servis belirtilebilir"
 
-#: elf/sprof.c:72
-msgid "Output selection:"
-msgstr "Ã‡Ä±ktÄ± seÃ§imi:"
+#~ msgid "%s: line %d: list delimiter not followed by keyword"
+#~ msgstr "%s: satÄ±r %d: liste ayracÄ±ndan sonra bir anahtar sÃ¶zcÃ¼k gelmemeli"
 
-#: elf/sprof.c:74
-msgid "print list of count paths and their number of use"
-msgstr "sayÄ±m yollarÄ±nÄ±n listesini ve kullanÄ±mdaki miktarÄ±nÄ± basar"
+#~ msgid "getent - get entries from administrative database."
+#~ msgstr "getent - yÃ¶netim veritabanÄ±ndan girdiler alÄ±nÄ±yor."
 
-#: elf/sprof.c:76
-msgid "generate flat profile with counts and ticks"
-msgstr "sayÄ±m ve darbelerle dÃ¼z kesit Ã¼retir"
+#~ msgid "get_myaddress: ioctl (get interface configuration)"
+#~ msgstr "get_myaddress: ioctl (arayÃ¼z yapÄ±landÄ±rmasÄ± alÄ±r)"
 
-#: elf/sprof.c:77
-msgid "generate call graph"
-msgstr "Ã§aÄŸrÄ± grafiÄŸi Ã¼retir"
+#~ msgid "__get_myaddress: ioctl (get interface configuration)"
+#~ msgstr "__get_myaddress: ioctl (arayÃ¼z yapÄ±landÄ±rmasÄ±nÄ± alÄ±r)"
 
-#: elf/sprof.c:84
-msgid "Read and display shared object profiling data"
-msgstr "PaylaÅŸÄ±mlÄ± nesne ÅŸekillendirici verisini okur ve gÃ¶sterir"
+#~ msgid "broadcast: ioctl (get interface configuration)"
+#~ msgstr "broadcast: ioctl (arayÃ¼z yapÄ±landÄ±rmasÄ±nÄ± alÄ±r)"
 
-#: elf/sprof.c:87
-msgid "SHOBJ [PROFDATA]"
-msgstr "SHOBJ [PROFDATA]"
+#~ msgid "broadcast: ioctl (get interface flags)"
+#~ msgstr "broadcast: ioctl (arayÃ¼z flamalarÄ±nÄ± alÄ±r)"
 
-#: elf/sprof.c:398
-#, c-format
-msgid "failed to load shared object `%s'"
-msgstr "paylaÅŸÄ±mlÄ± nesne `%s' yÃ¼klenemedi"
+#~ msgid "YPBINDPROC_DOMAIN: %s\n"
+#~ msgstr "YPBINDPROC_DOMAIN: %s\n"
 
-#: elf/sprof.c:407
-msgid "cannot create internal descriptors"
-msgstr "iÃ§ tanÄ±tÄ±cÄ±lar oluÅŸturulamÄ±yor"
+#~ msgid "while allocating hash table entry"
+#~ msgstr "arama (hash) tablosu girdisi ayrÄ±lÄ±rken"
 
-#: elf/sprof.c:526
-#, c-format
-msgid "Reopening shared object `%s' failed"
-msgstr "`%s' paylaÅŸÄ±mlÄ± nesnesinin yeniden aÃ§Ä±lmasÄ± baÅŸarÄ±sÄ±z"
+#~ msgid "Cannot run nscd in secure mode as unprivileged user"
+#~ msgstr "nscd gÃ¼venli kipte yetkisiz kullanÄ±cÄ± olarak Ã§alÄ±ÅŸtÄ±rÄ±lamaz"
 
-#: elf/sprof.c:534
-msgid "mapping of section headers failed"
-msgstr "bÃ¶lÃ¼m baÅŸlÄ±klarÄ± eÅŸlemi baÅŸarÄ±sÄ±z"
-
-#: elf/sprof.c:544
-msgid "mapping of section header string table failed"
-msgstr "bÃ¶lÃ¼m baÅŸlÄ±k dizgeleri tablosunun eÅŸlemi baÅŸarÄ±sÄ±z"
+#~ msgid "while allocating cache: %s"
+#~ msgstr "arabellek girdisi ayrÄ±lÄ±rken: %s"
 
-#: elf/sprof.c:564
-#, c-format
-msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
-msgstr "*** `%s' dosyasÄ± lime lime edildi: detaylÄ± Ã§Ã¶zÃ¼mleme mÃ¼mkÃ¼n deÄŸil\n"
+#~ msgid "while accepting connection: %s"
+#~ msgstr "baÄŸlantÄ± kabul edilirken: %s"
 
-#: elf/sprof.c:594
-msgid "failed to load symbol data"
-msgstr "sembol verisi yÃ¼klenemedi"
+#~ msgid "while allocating key copy"
+#~ msgstr "tuÅŸ kopyasÄ± ayrÄ±lÄ±rken"
 
-#: elf/sprof.c:664
-msgid "cannot load profiling data"
-msgstr "ÅŸekillendirici verisi yÃ¼klenemiyor"
+#~ msgid "while allocating cache entry"
+#~ msgstr "arabellek girdisi ayrÄ±lÄ±rken"
 
-#: elf/sprof.c:673
-msgid "while stat'ing profiling data file"
-msgstr "ÅŸekillendirici veri dosyasÄ± durumlanÄ±rken"
+#~ msgid "Haven't found \"%d\" in group cache!"
+#~ msgstr "\"%d\" grup arabelleÄŸinde yok!"
 
-#: elf/sprof.c:681
-#, c-format
-msgid "profiling data file `%s' does not match shared object `%s'"
-msgstr "ÅŸekillendirme veri dosyasÄ± `%s' paylaÅŸÄ±mlÄ± nesne `%s' ile uyuÅŸmuyor"
+#~ msgid "%15lu  number of times clients had to wait\n"
+#~ msgstr "%15lu  kere istemciler beklemeye alÄ±ndÄ±\n"
 
-#: elf/sprof.c:692
-msgid "failed to mmap the profiling data file"
-msgstr "ÅŸekillendirme verisi dosyasÄ± mmap olamadÄ±"
+#~ msgid "      no"
+#~ msgstr "   hayÄ±r"
 
-#: elf/sprof.c:700
-msgid "error while closing the profiling data file"
-msgstr "ÅŸekillendirici verisi dosyasÄ± kapatÄ±lÄ±rken hata"
+#~ msgid "     yes"
+#~ msgstr "    evet"
 
-#: elf/sprof.c:709 elf/sprof.c:779
-msgid "cannot create internal descriptor"
-msgstr "iÃ§ tanÄ±tÄ±cÄ± oluÅŸturulamÄ±yor"
+#~ msgid "Haven't found \"%d\" in password cache!"
+#~ msgstr "\"%d\" parola arabelleÄŸinde yok!"
 
-#: elf/sprof.c:755
-#, c-format
-msgid "`%s' is no correct profile data file for `%s'"
-msgstr "`%s' `%s' iÃ§in doÄŸru olmayan ÅŸekillendirici verisi dosyasÄ±"
+#~ msgid "%s: profiler out of memory shadowing PLTREL of %s\n"
+#~ msgstr "%s: %s PLTREL gÃ¶lgelenirken profiler bellekdÄ±ÅŸÄ±\n"
 
-#: elf/sprof.c:936 elf/sprof.c:988
-msgid "cannot allocate symbol data"
-msgstr "sembol verisi ayrÄ±lamadÄ±"
+#~ msgid "Read and display shared object profiling data"
+#~ msgstr "PaylaÅŸÄ±mlÄ± nesne ÅŸekillendirici verisini okur ve gÃ¶sterir"
 
 #~ msgid "shared object cannot be dlopen()ed: static TLS memory too small"
 #~ msgstr "paylaÅŸÄ±mlÄ± nesne dlopen()'lanamÄ±yor: statik TLS belleÄŸi Ã§ok kÃ¼Ã§Ã¼k"
diff -pNur -x CVS -x libidn glibc-2.5/posix/bug-regex27.c glibc-2.5-branch/posix/bug-regex27.c
--- glibc-2.5/posix/bug-regex27.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/posix/bug-regex27.c	2007-07-12 07:50:17.000000000 -0700
@@ -0,0 +1,64 @@
+/* Test REG_NEWLINE.
+   Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2007.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <regex.h>
+#include <stdio.h>
+#include <string.h>
+
+struct tests
+{
+  const char *regex;
+  const char *string;
+  int cflags;
+  int retval;
+} tests[] = {
+  { "a.b", "a\nb", REG_EXTENDED | REG_NEWLINE, REG_NOMATCH },
+  { "a.b", "a\nb", REG_EXTENDED, 0 },
+  { "a[^x]b", "a\nb", REG_EXTENDED | REG_NEWLINE, REG_NOMATCH },
+  { "a[^x]b", "a\nb", REG_EXTENDED, 0 }
+};
+
+int
+main (void)
+{
+  regex_t r;
+  size_t i;
+  int ret = 0;
+
+  for (i = 0; i < sizeof (tests) / sizeof (tests[i]); ++i)
+    {
+      memset (&r, 0, sizeof (r));
+      if (regcomp (&r, tests[i].regex, tests[i].cflags))
+	{
+	  printf ("regcomp %zd failed\n", i);
+	  ret = 1;
+	  continue;
+	}
+      int rv = regexec (&r, tests[i].string, 0, NULL, 0);
+      if (rv != tests[i].retval)
+	{
+	  printf ("regexec %zd unexpected value %d != %d\n",
+		  i, rv, tests[i].retval);
+	  ret = 1;
+	}
+      regfree (&r);
+    }
+  return ret;
+}
diff -pNur -x CVS -x libidn glibc-2.5/posix/bug-regex28.c glibc-2.5-branch/posix/bug-regex28.c
--- glibc-2.5/posix/bug-regex28.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/posix/bug-regex28.c	2007-07-12 07:50:17.000000000 -0700
@@ -0,0 +1,75 @@
+/* Test RE_HAT_LISTS_NOT_NEWLINE and RE_DOT_NEWLINE.
+   Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2007.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <regex.h>
+#include <stdio.h>
+#include <string.h>
+
+struct tests
+{
+  const char *regex;
+  const char *string;
+  reg_syntax_t syntax;
+  int retval;
+} tests[] = {
+#define EGREP RE_SYNTAX_EGREP
+#define EGREP_NL (RE_SYNTAX_EGREP | RE_DOT_NEWLINE) & ~RE_HAT_LISTS_NOT_NEWLINE
+  { "a.b", "a\nb", EGREP, -1 },
+  { "a.b", "a\nb", EGREP_NL, 0 },
+  { "a[^x]b", "a\nb", EGREP, -1 },
+  { "a[^x]b", "a\nb", EGREP_NL, 0 },
+  /* While \S and \W are internally handled as [^[:space:]] and [^[:alnum:]_],
+     RE_HAT_LISTS_NOT_NEWLINE did not make any difference, so ensure
+     it doesn't change.  */
+  { "a\\Sb", "a\nb", EGREP, -1 },
+  { "a\\Sb", "a\nb", EGREP_NL, -1 },
+  { "a\\Wb", "a\nb", EGREP, 0 },
+  { "a\\Wb", "a\nb", EGREP_NL, 0 }
+};
+
+int
+main (void)
+{
+  struct re_pattern_buffer r;
+  size_t i;
+  int ret = 0;
+
+  for (i = 0; i < sizeof (tests) / sizeof (tests[i]); ++i)
+    {
+      re_set_syntax (tests[i].syntax);
+      memset (&r, 0, sizeof (r));
+      if (re_compile_pattern (tests[i].regex, strlen (tests[i].regex), &r))
+	{
+	  printf ("re_compile_pattern %zd failed\n", i);
+	  ret = 1;
+	  continue;
+	}
+      size_t len = strlen (tests[i].string);
+      int rv = re_search (&r, tests[i].string, len, 0, len, NULL);
+      if (rv != tests[i].retval)
+	{
+	  printf ("re_search %zd unexpected value %d != %d\n",
+		  i, rv, tests[i].retval);
+	  ret = 1;
+	}
+      regfree (&r);
+    }
+  return ret;
+}
diff -pNur -x CVS -x libidn glibc-2.5/posix/execvp.c glibc-2.5-branch/posix/execvp.c
--- glibc-2.5/posix/execvp.c	2005-07-24 14:38:43.000000000 -0700
+++ glibc-2.5-branch/posix/execvp.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991,92,1995-99,2002,2004,2005 Free Software Foundation, Inc.
+/* Copyright (C) 1991,92, 1995-99, 2002, 2004, 2005, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -16,6 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <alloca.h>
 #include <unistd.h>
 #include <stdarg.h>
 #include <stdbool.h>
@@ -27,29 +29,18 @@
 
 /* The file is accessible but it is not an executable file.  Invoke
    the shell to interpret it as a script.  */
-static char **
+static void
 internal_function
-allocate_scripts_argv (const char *file, char *const argv[])
+scripts_argv (const char *file, char *const argv[], int argc, char **new_argv)
 {
-  /* Count the arguments.  */
-  int argc = 0;
-  while (argv[argc++])
-    ;
-
   /* Construct an argument list for the shell.  */
-  char **new_argv = (char **) malloc ((argc + 1) * sizeof (char *));
-  if (new_argv != NULL)
+  new_argv[0] = (char *) _PATH_BSHELL;
+  new_argv[1] = (char *) file;
+  while (argc > 1)
     {
-      new_argv[0] = (char *) _PATH_BSHELL;
-      new_argv[1] = (char *) file;
-      while (argc > 1)
-	{
-	  new_argv[argc] = argv[argc - 1];
-	  --argc;
-	}
+      new_argv[argc] = argv[argc - 1];
+      --argc;
     }
-
-  return new_argv;
 }
 
 
@@ -67,8 +58,6 @@ execvp (file, argv)
       return -1;
     }
 
-  char **script_argv = NULL;
-
   if (strchr (file, '/') != NULL)
     {
       /* Don't search when it contains a slash.  */
@@ -76,46 +65,71 @@ execvp (file, argv)
 
       if (errno == ENOEXEC)
 	{
-	  script_argv = allocate_scripts_argv (file, argv);
+	  /* Count the arguments.  */
+	  int argc = 0;
+	  while (argv[argc++])
+	    ;
+	  size_t len = (argc + 1) * sizeof (char *);
+	  char **script_argv;
+	  void *ptr = NULL;
+	  if (__libc_use_alloca (len))
+	    script_argv = alloca (len);
+	  else
+	    script_argv = ptr = malloc (len);
+
 	  if (script_argv != NULL)
 	    {
+	      scripts_argv (file, argv, argc, script_argv);
 	      __execve (script_argv[0], script_argv, __environ);
 
-	      free (script_argv);
+	      free (ptr);
 	    }
 	}
     }
   else
     {
+      size_t pathlen;
+      size_t alloclen = 0;
       char *path = getenv ("PATH");
+      if (path == NULL)
+	{
+	  pathlen = confstr (_CS_PATH, (char *) NULL, 0);
+	  alloclen = pathlen + 1;
+	}
+      else
+	pathlen = strlen (path);
+
+      size_t len = strlen (file) + 1;
+      alloclen += pathlen + len + 1;
+
+      char *name;
       char *path_malloc = NULL;
+      if (__libc_use_alloca (alloclen))
+	name = alloca (alloclen);
+      else
+	{
+	  path_malloc = name = malloc (alloclen);
+	  if (name == NULL)
+	    return -1;
+	}
+
       if (path == NULL)
 	{
 	  /* There is no `PATH' in the environment.
 	     The default search path is the current directory
 	     followed by the path `confstr' returns for `_CS_PATH'.  */
-	  size_t len = confstr (_CS_PATH, (char *) NULL, 0);
-	  path = (char *) malloc (1 + len);
-	  if (path == NULL)
-	    return -1;
+	  path = name + pathlen + len + 1;
 	  path[0] = ':';
-	  (void) confstr (_CS_PATH, path + 1, len);
-	  path_malloc = path;
+	  (void) confstr (_CS_PATH, path + 1, pathlen);
 	}
 
-      size_t len = strlen (file) + 1;
-      size_t pathlen = strlen (path);
-      char *name = malloc (pathlen + len + 1);
-      if (name == NULL)
-	{
-	  free (path_malloc);
-	  return -1;
-	}
       /* Copy the file name at the top.  */
       name = (char *) memcpy (name + pathlen + 1, file, len);
       /* And add the slash.  */
       *--name = '/';
 
+      char **script_argv = NULL;
+      void *script_argv_malloc = NULL;
       bool got_eacces = false;
       char *p = path;
       do
@@ -139,7 +153,15 @@ execvp (file, argv)
 	    {
 	      if (script_argv == NULL)
 		{
-		  script_argv = allocate_scripts_argv (startp, argv);
+		  /* Count the arguments.  */
+		  int argc = 0;
+		  while (argv[argc++])
+		    ;
+		  size_t arglen = (argc + 1) * sizeof (char *);
+		  if (__libc_use_alloca (alloclen + arglen))
+		    script_argv = alloca (arglen);
+		  else
+		    script_argv = script_argv_malloc = malloc (arglen);
 		  if (script_argv == NULL)
 		    {
 		      /* A possible EACCES error is not as important as
@@ -147,6 +169,7 @@ execvp (file, argv)
 		      got_eacces = false;
 		      break;
 		    }
+		  scripts_argv (startp, argv, argc, script_argv);
 		}
 
 	      __execve (script_argv[0], script_argv, __environ);
@@ -184,11 +207,10 @@ execvp (file, argv)
       /* We tried every element and none of them worked.  */
       if (got_eacces)
 	/* At least one failure was due to permissions, so report that
-           error.  */
+	   error.  */
 	__set_errno (EACCES);
 
-      free (script_argv);
-      free (name - pathlen);
+      free (script_argv_malloc);
       free (path_malloc);
     }
 
diff -pNur -x CVS -x libidn glibc-2.5/posix/glob.c glibc-2.5-branch/posix/glob.c
--- glibc-2.5/posix/glob.c	2006-09-25 08:31:56.000000000 -0700
+++ glibc-2.5-branch/posix/glob.c	2006-09-30 08:08:44.000000000 -0700
@@ -1287,8 +1287,15 @@ glob_in_dir (const char *pattern, const 
 	      for (size_t i = 0; i < cur; ++i)
 		free (names->name[i]);
 	      names = names->next;
+	      /* NB: we will not leak memory here if we exit without
+		 freeing the current block assigned to OLD.  At least
+		 the very first block is always allocated on the stack
+		 and this is the block assigned to OLD here.  */
 	      if (names == NULL)
-		break;
+		{
+		  assert (old == &init_names);
+		  break;
+		}
 	      cur = names->count;
 	      if (old == names_alloca)
 		names_alloca = names;
@@ -1306,8 +1313,15 @@ glob_in_dir (const char *pattern, const 
 		new_gl_pathv[pglob->gl_offs + pglob->gl_pathc++]
 		  = names->name[i];
 	      names = names->next;
+	      /* NB: we will not leak memory here if we exit without
+		 freeing the current block assigned to OLD.  At least
+		 the very first block is always allocated on the stack
+		 and this is the block assigned to OLD here.  */
 	      if (names == NULL)
-		break;
+		{
+		  assert (old == &init_names);
+		  break;
+		}
 	      cur = names->count;
 	      if (old == names_alloca)
 		names_alloca = names;
diff -pNur -x CVS -x libidn glibc-2.5/posix/Makefile glibc-2.5-branch/posix/Makefile
--- glibc-2.5/posix/Makefile	2006-09-07 06:50:05.000000000 -0700
+++ glibc-2.5-branch/posix/Makefile	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-1999, 2000-2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1991-1999, 2000-2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -81,9 +81,10 @@ tests		:= tstgetopt testfnm runtests run
 		   bug-regex13 bug-regex14 bug-regex15 bug-regex16 \
 		   bug-regex17 bug-regex18 bug-regex19 bug-regex20 \
 		   bug-regex21 bug-regex22 bug-regex23 bug-regex24 \
-		   bug-regex25 bug-regex26 tst-nice tst-nanosleep tst-regex2 \
+		   bug-regex25 bug-regex26 bug-regex27 bug-regex28 \
+		   tst-nice tst-nanosleep tst-regex2 \
 		   transbug tst-rxspencer tst-pcre tst-boost \
-		   bug-ga1 tst-vfork1 tst-vfork2 tst-waitid \
+		   bug-ga1 tst-vfork1 tst-vfork2 tst-vfork3 tst-waitid \
 		   tst-getaddrinfo2 bug-glob1 bug-glob2 tst-sysconf \
 		   tst-execvp1 tst-execvp2 tst-execlp1 tst-execlp2 \
 		   tst-execv1 tst-execv2 tst-execl1 tst-execl2 \
@@ -108,7 +109,8 @@ generated := $(addprefix wordexp-test-re
 	     bug-regex21-mem bug-regex21.mtrace \
 	     tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \
 	     tst-pcre-mem tst-pcre.mtrace tst-boost-mem tst-boost.mtrace \
-	     bug-ga2.mtrace bug-ga2-mem bug-glob2.mtrace bug-glob2-mem
+	     bug-ga2.mtrace bug-ga2-mem bug-glob2.mtrace bug-glob2-mem \
+	     tst-vfork3-mem tst-vfork3.mtrace
 
 include ../Rules
 
@@ -174,6 +176,7 @@ tst-exec-ARGS = -- $(built-program-cmd)
 tst-spawn-ARGS = -- $(built-program-cmd)
 tst-dir-ARGS = `pwd` `cd $(common-objdir)/$(subdir); pwd` `cd $(common-objdir); pwd` $(objpfx)tst-dir
 tst-chmod-ARGS = `pwd`
+tst-vfork3-ARGS = --test-dir=$(objpfx)
 
 tst-fnmatch-ENV = LOCPATH=$(common-objpfx)localedata
 tst-regexloc-ENV = LOCPATH=$(common-objpfx)localedata
@@ -218,7 +221,7 @@ ifeq (no,$(cross-compiling))
 tests: $(objpfx)bug-regex2-mem $(objpfx)bug-regex14-mem \
   $(objpfx)bug-regex21-mem $(objpfx)tst-rxspencer-mem \
   $(objpfx)tst-pcre-mem $(objpfx)tst-boost-mem $(objpfx)tst-getconf.out \
-  $(objpfx)bug-glob2-mem
+  $(objpfx)bug-glob2-mem $(objpfx)tst-vfork3-mem
 xtests: $(objpfx)bug-ga2-mem
 endif
 
@@ -245,6 +248,11 @@ bug-regex21-ENV = MALLOC_TRACE=$(objpfx)
 $(objpfx)bug-regex21-mem: $(objpfx)bug-regex21.out
 	$(common-objpfx)malloc/mtrace $(objpfx)bug-regex21.mtrace > $@
 
+tst-vfork3-ENV = MALLOC_TRACE=$(objpfx)tst-vfork3.mtrace
+
+$(objpfx)tst-vfork3-mem: $(objpfx)tst-vfork3.out
+	$(common-objpfx)malloc/mtrace $(objpfx)tst-vfork3.mtrace > $@
+
 # tst-rxspencer.mtrace is generated only when run without --utf8
 # option, since otherwise the file has almost 100M and takes very long
 # time to process.
diff -pNur -x CVS -x libidn glibc-2.5/posix/regcomp.c glibc-2.5-branch/posix/regcomp.c
--- glibc-2.5/posix/regcomp.c	2006-01-31 11:17:14.000000000 -0800
+++ glibc-2.5-branch/posix/regcomp.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 /* Extended regular expression matching and search library.
-   Copyright (C) 2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+   Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
 
@@ -3019,7 +3019,7 @@ parse_bracket_exp (re_string_t *regexp, 
 #endif /* not RE_ENABLE_I18N */
       non_match = 1;
       if (syntax & RE_HAT_LISTS_NOT_NEWLINE)
-	bitset_set (sbcset, '\0');
+	bitset_set (sbcset, '\n');
       re_string_skip_bytes (regexp, token_len); /* Skip a token.  */
       token_len = peek_token_bracket (token, regexp, syntax);
       if (BE (token->type == END_OF_RE, 0))
@@ -3549,10 +3549,6 @@ build_charclass_op (re_dfa_t *dfa, RE_TR
   if (non_match)
     {
 #ifdef RE_ENABLE_I18N
-      /*
-      if (syntax & RE_HAT_LISTS_NOT_NEWLINE)
-	bitset_set(cset->sbcset, '\0');
-      */
       mbcset->non_match = 1;
 #endif /* not RE_ENABLE_I18N */
     }
diff -pNur -x CVS -x libidn glibc-2.5/posix/tst-vfork3.c glibc-2.5-branch/posix/tst-vfork3.c
--- glibc-2.5/posix/tst-vfork3.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/posix/tst-vfork3.c	2007-07-12 07:30:34.000000000 -0700
@@ -0,0 +1,224 @@
+/* Test for vfork functions.
+   Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2007.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <fcntl.h>
+#include <mcheck.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/wait.h>
+
+static int do_test (void);
+static void do_prepare (void);
+char *tmpdirname;
+
+#define TEST_FUNCTION do_test ()
+#define PREPARE(argc, argv) do_prepare ()
+#include "../test-skeleton.c"
+
+static int
+do_test (void)
+{
+  mtrace ();
+
+  const char *path = getenv ("PATH");
+  if (path == NULL)
+    path = "/bin";
+  char pathbuf[strlen (tmpdirname) + 1 + strlen (path) + 1];
+  strcpy (stpcpy (stpcpy (pathbuf, tmpdirname), ":"), path);
+  if (setenv ("PATH", pathbuf, 1) < 0)
+    {
+      puts ("setenv failed");
+      return 1;
+    }
+
+  size_t i;
+  char *argv[3] = { (char *) "script1.sh", (char *) "1", NULL };
+  for (i = 0; i < 5; i++)
+    {
+      pid_t pid = vfork ();
+      if (pid < 0)
+	{
+	  printf ("vfork failed: %m\n");
+	  return 1;
+	}
+      else if (pid == 0)
+	{
+	  execvp ("script1.sh", argv);
+	  _exit (errno);
+	}
+      int status;
+      if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid)
+	{
+	  puts ("waitpid failed");
+	  return 1;
+	}
+      else if (status != 0)
+	{
+	  if (WIFEXITED (status))
+	    printf ("script1.sh failed with status %d\n",
+		    WEXITSTATUS (status));
+	  else
+	    printf ("script1.sh kill by signal %d\n",
+		    WTERMSIG (status));
+	  return 1;
+	}
+    }
+
+  argv[0] = (char *) "script2.sh";
+  argv[1] = (char *) "2";
+  for (i = 0; i < 5; i++)
+    {
+      pid_t pid = vfork ();
+      if (pid < 0)
+	{
+	  printf ("vfork failed: %m\n");
+	  return 1;
+	}
+      else if (pid == 0)
+	{
+	  execvp ("script2.sh", argv);
+	  _exit (errno);
+	}
+      int status;
+      if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid)
+	{
+	  puts ("waitpid failed");
+	  return 1;
+	}
+      else if (status != 0)
+	{
+	  printf ("script2.sh failed with status %d\n", status);
+	  return 1;
+	}
+    }
+
+  for (i = 0; i < 5; i++)
+    {
+      pid_t pid = vfork ();
+      if (pid < 0)
+	{
+	  printf ("vfork failed: %m\n");
+	  return 1;
+	}
+      else if (pid == 0)
+	{
+	  execlp ("script2.sh", "script2.sh", "3", NULL);
+	  _exit (errno);
+	}
+      int status;
+      if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid)
+	{
+	  puts ("waitpid failed");
+	  return 1;
+	}
+      else if (status != 0)
+	{
+	  printf ("script2.sh failed with status %d\n", status);
+	  return 1;
+	}
+    }
+
+  unsetenv ("PATH");
+  argv[0] = (char *) "echo";
+  argv[1] = (char *) "script 4";
+  for (i = 0; i < 5; i++)
+    {
+      pid_t pid = vfork ();
+      if (pid < 0)
+	{
+	  printf ("vfork failed: %m\n");
+	  return 1;
+	}
+      else if (pid == 0)
+	{
+	  execvp ("echo", argv);
+	  _exit (errno);
+	}
+      int status;
+      if (TEMP_FAILURE_RETRY (waitpid (pid, &status, 0)) != pid)
+	{
+	  puts ("waitpid failed");
+	  return 1;
+	}
+      else if (status != 0)
+	{
+	  printf ("echo failed with status %d\n", status);
+	  return 1;
+	}
+    }
+
+  return 0;
+}
+
+static void
+do_prepare (void)
+{
+  size_t len = strlen (test_dir) + sizeof ("/tst-vfork3.XXXXXX");
+  tmpdirname = malloc (len);
+  char *script1 = malloc (len + sizeof "/script1.sh");
+  char *script2 = malloc (len + sizeof "/script2.sh");
+  if (tmpdirname == NULL || script1 == NULL || script2 == NULL)
+    {
+      puts ("out of memory");
+      exit (1);
+    }
+  strcpy (stpcpy (tmpdirname, test_dir), "/tst-vfork3.XXXXXX");
+
+  tmpdirname = mkdtemp (tmpdirname);
+  if (tmpdirname == NULL)
+    {
+      puts ("could not create temporary directory");
+      exit (1);
+    }
+
+  strcpy (stpcpy (script1, tmpdirname), "/script1.sh");
+  strcpy (stpcpy (script2, tmpdirname), "/script2.sh");
+
+  /* Need to make sure tmpdirname is at the end of the linked list.  */
+  add_temp_file (script1);
+  add_temp_file (tmpdirname);
+  add_temp_file (script2);
+
+  const char content1[] = "#!/bin/sh\necho script $1\n";
+  int fd = open (script1, O_WRONLY | O_CREAT, 0700);
+  if (fd < 0
+      || TEMP_FAILURE_RETRY (write (fd, content1, sizeof content1))
+	 != sizeof content1
+      || fchmod (fd, S_IRUSR | S_IXUSR) < 0)
+    {
+      printf ("Could not write %s\n", script1);
+      exit (1);
+    }
+  close (fd);
+
+  const char content2[] = "echo script $1\n";
+  fd = open (script2, O_WRONLY | O_CREAT, 0700);
+  if (fd < 0
+      || TEMP_FAILURE_RETRY (write (fd, content2, sizeof content2))
+	 != sizeof content2
+      || fchmod (fd, S_IRUSR | S_IXUSR) < 0)
+    {
+      printf ("Could not write %s\n", script2);
+      exit (1);
+    }
+  close (fd);
+}
diff -pNur -x CVS -x libidn glibc-2.5/posix/unistd.h glibc-2.5-branch/posix/unistd.h
--- glibc-2.5/posix/unistd.h	2006-08-23 23:46:27.000000000 -0700
+++ glibc-2.5-branch/posix/unistd.h	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -56,7 +56,9 @@ __BEGIN_DECLS
 #define _POSIX2_LOCALEDEF       200112L
 
 /* X/Open version number to which the library conforms.  It is selectable.  */
-#ifdef __USE_UNIX98
+#ifdef __USE_XOPEN2K
+# define _XOPEN_VERSION	600
+#elif defined __USE_UNIX98
 # define _XOPEN_VERSION	500
 #else
 # define _XOPEN_VERSION	4
@@ -1060,7 +1062,7 @@ extern int lockf64 (int __fd, int __cmd,
 #if defined __USE_POSIX199309 || defined __USE_UNIX98
 /* Synchronize at least the data part of a file with the underlying
    media.  */
-extern int fdatasync (int __fildes) __THROW;
+extern int fdatasync (int __fildes);
 #endif /* Use POSIX199309 */
 
 
diff -pNur -x CVS -x libidn glibc-2.5/README glibc-2.5-branch/README
--- glibc-2.5/README	2006-09-29 11:42:12.000000000 -0700
+++ glibc-2.5-branch/README	2006-10-02 10:11:52.000000000 -0700
@@ -10,13 +10,6 @@ In GNU/Linux systems, the C library work
 implement the operating system behavior seen by user applications.
 In GNU/Hurd systems, it works with a microkernel and Hurd servers.
 
-Version 2.4 is the first release after a long period of development, and
-introduces changes to the API and a new ABI for all configurations.  It
-has been tested and deployed in new production systems, but should still
-be considered somewhat experimental.  The stable 2.3 release series
-continues to be maintained, and implements a widely-deployed ABI.
-Version 2.3.6 is available, and we will release 2.3.7 with more bug fixes.
-
 The GNU C Library implements much of the POSIX.1 functionality in the
 GNU/Hurd system, using configurations i[34567]86-*-gnu.
 
diff -pNur -x CVS -x libidn glibc-2.5/README.template glibc-2.5-branch/README.template
--- glibc-2.5/README.template	2006-03-06 02:59:31.000000000 -0800
+++ glibc-2.5-branch/README.template	2006-10-02 10:10:43.000000000 -0700
@@ -10,13 +10,6 @@ In GNU/Linux systems, the C library work
 implement the operating system behavior seen by user applications.
 In GNU/Hurd systems, it works with a microkernel and Hurd servers.
 
-Version 2.4 is the first release after a long period of development, and
-introduces changes to the API and a new ABI for all configurations.  It
-has been tested and deployed in new production systems, but should still
-be considered somewhat experimental.  The stable 2.3 release series
-continues to be maintained, and implements a widely-deployed ABI.
-Version 2.3.6 is available, and we will release 2.3.7 with more bug fixes.
-
 The GNU C Library implements much of the POSIX.1 functionality in the
 GNU/Hurd system, using configurations i[34567]86-*-gnu.
 
diff -pNur -x CVS -x libidn glibc-2.5/resolv/inet_ntop.c glibc-2.5-branch/resolv/inet_ntop.c
--- glibc-2.5/resolv/inet_ntop.c	2002-08-03 05:08:47.000000000 -0700
+++ glibc-2.5-branch/resolv/inet_ntop.c	2007-07-12 08:14:24.000000000 -0700
@@ -96,7 +96,7 @@ inet_ntop4(src, dst, size)
 	static const char fmt[] = "%u.%u.%u.%u";
 	char tmp[sizeof "255.255.255.255"];
 
-	if (SPRINTF((tmp, fmt, src[0], src[1], src[2], src[3])) > size) {
+	if (SPRINTF((tmp, fmt, src[0], src[1], src[2], src[3])) >= size) {
 		__set_errno (ENOSPC);
 		return (NULL);
 	}
diff -pNur -x CVS -x libidn glibc-2.5/resolv/Makefile glibc-2.5-branch/resolv/Makefile
--- glibc-2.5/resolv/Makefile	2004-08-15 13:21:59.000000000 -0700
+++ glibc-2.5-branch/resolv/Makefile	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1994,1995,1996,1997,1998,1999,2000,2001,2003,2004
+# Copyright (C) 1994,1995,1996,1997,1998,1999,2000,2001,2003,2004,2007
 #	Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
@@ -32,7 +32,7 @@ distribute := ../conf/portability.h mapv
 routines := herror inet_addr inet_ntop inet_pton nsap_addr res_init \
 	    res_hconf res_libc res-state
 
-tests = tst-aton tst-leaks
+tests = tst-aton tst-leaks tst-inet_ntop
 xtests = tst-leaks2
 
 generate := mtrace-tst-leaks tst-leaks.mtrace tst-leaks2.mtrace
diff -pNur -x CVS -x libidn glibc-2.5/resolv/nss_dns/dns-host.c glibc-2.5-branch/resolv/nss_dns/dns-host.c
--- glibc-2.5/resolv/nss_dns/dns-host.c	2004-10-24 16:02:07.000000000 -0700
+++ glibc-2.5-branch/resolv/nss_dns/dns-host.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2003, 2004 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2003, 2004, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Extended from original form by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
@@ -465,8 +465,8 @@ getanswer_r (const querybuf *answer, int
     char *aliases[MAX_NR_ALIASES];
     unsigned char host_addr[16];	/* IPv4 or IPv6 */
     char *h_addr_ptrs[0];
-  } *host_data = (struct host_data *) buffer;
-  int linebuflen = buflen - sizeof (struct host_data);
+  } *host_data;
+  int linebuflen;
   register const HEADER *hp;
   const u_char *end_of_message, *cp;
   int n, ancount, qdcount;
@@ -478,8 +478,9 @@ getanswer_r (const querybuf *answer, int
   u_char packtmp[NS_MAXCDNAME];
   int have_to_map = 0;
   int32_t ttl = 0;
-
-  if (__builtin_expect (linebuflen, 0) < 0)
+  uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct host_data);
+  buffer += pad;
+  if (__builtin_expect (buflen < sizeof (struct host_data) + pad, 0))
     {
       /* The buffer is too small.  */
     too_small:
@@ -487,6 +488,10 @@ getanswer_r (const querybuf *answer, int
       *h_errnop = NETDB_INTERNAL;
       return NSS_STATUS_TRYAGAIN;
     }
+  host_data = (struct host_data *) buffer;
+  linebuflen = buflen - sizeof (struct host_data);
+  if (buflen - sizeof (struct host_data) != linebuflen)
+    linebuflen = INT_MAX;
 
   tname = qname;
   result->h_name = NULL;
diff -pNur -x CVS -x libidn glibc-2.5/resolv/nss_dns/dns-network.c glibc-2.5-branch/resolv/nss_dns/dns-network.c
--- glibc-2.5/resolv/nss_dns/dns-network.c	2005-02-16 17:16:23.000000000 -0800
+++ glibc-2.5-branch/resolv/nss_dns/dns-network.c	2007-07-12 09:58:07.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004
+/* Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Extended from original form by Ulrich Drepper <drepper@cygnus.com>, 1996.
@@ -102,7 +102,8 @@ extern int __ns_name_unpack (const u_cha
 /* Prototypes for local functions.  */
 static enum nss_status getanswer_r (const querybuf *answer, int anslen,
 				    struct netent *result, char *buffer,
-				    size_t buflen, lookup_method net_i);
+				    size_t buflen, int *errnop, int *h_errnop,
+				    lookup_method net_i);
 
 
 enum nss_status
@@ -142,7 +143,8 @@ _nss_dns_getnetbyname_r (const char *nam
 	? NSS_STATUS_UNAVAIL : NSS_STATUS_NOTFOUND;
     }
 
-  status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen, BYNAME);
+  status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen,
+			errnop, herrnop, BYNAME);
   if (net_buffer.buf != orig_net_buffer)
     free (net_buffer.buf);
   return status;
@@ -218,7 +220,8 @@ _nss_dns_getnetbyaddr_r (uint32_t net, i
 	? NSS_STATUS_UNAVAIL : NSS_STATUS_NOTFOUND;
     }
 
-  status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen, BYADDR);
+  status = getanswer_r (net_buffer.buf, anslen, result, buffer, buflen,
+			errnop, herrnop, BYADDR);
   if (net_buffer.buf != orig_net_buffer)
     free (net_buffer.buf);
   if (status == NSS_STATUS_SUCCESS)
@@ -240,7 +243,8 @@ _nss_dns_getnetbyaddr_r (uint32_t net, i
 
 static enum nss_status
 getanswer_r (const querybuf *answer, int anslen, struct netent *result,
-	     char *buffer, size_t buflen, lookup_method net_i)
+	     char *buffer, size_t buflen, int *errnop, int *h_errnop,
+	     lookup_method net_i)
 {
   /*
    * Find first satisfactory answer
@@ -260,8 +264,25 @@ getanswer_r (const querybuf *answer, int
   {
     char *aliases[MAX_NR_ALIASES];
     char linebuffer[0];
-  } *net_data = (struct net_data *) buffer;
+  } *net_data;
+
+  uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct net_data);
+  buffer += pad;
+
+  if (__builtin_expect (buflen < sizeof (*net_data) + pad, 0))
+    {
+      /* The buffer is too small.  */
+    too_small:
+      *errnop = ERANGE;
+      *h_errnop = NETDB_INTERNAL;
+      return NSS_STATUS_TRYAGAIN;
+    }
+  buflen -= pad;
+
+  net_data = (struct net_data *) buffer;
   int linebuflen = buflen - offsetof (struct net_data, linebuffer);
+  if (buflen - offsetof (struct net_data, linebuffer) != linebuflen)
+    linebuflen = INT_MAX;
   const unsigned char *end_of_message = &answer->buf[anslen];
   const HEADER *header_pointer = &answer->hdr;
   /* #/records in the answer section.  */
@@ -319,10 +340,7 @@ getanswer_r (const querybuf *answer, int
       if (n != -1 && __ns_name_ntop (packtmp, bp, linebuflen) == -1)
 	{
 	  if (errno == EMSGSIZE)
-	    {
-	      errno = ERANGE;
-	      return NSS_STATUS_TRYAGAIN;
-	    }
+	    goto too_small;
 
 	  n = -1;
 	}
@@ -346,10 +364,7 @@ getanswer_r (const querybuf *answer, int
 	  if (n != -1 && __ns_name_ntop (packtmp, bp, linebuflen) == -1)
 	    {
 	      if (errno == EMSGSIZE)
-		{
-		  errno = ERANGE;
-		  return NSS_STATUS_TRYAGAIN;
-		}
+		goto too_small;
 
 	      n = -1;
 	    }
diff -pNur -x CVS -x libidn glibc-2.5/resolv/tst-inet_ntop.c glibc-2.5-branch/resolv/tst-inet_ntop.c
--- glibc-2.5/resolv/tst-inet_ntop.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/resolv/tst-inet_ntop.c	2007-07-12 08:14:24.000000000 -0700
@@ -0,0 +1,111 @@
+#include <arpa/inet.h>
+#include <errno.h>
+#include <netinet/in.h>
+#include <stdio.h>
+#include <string.h>
+
+int
+main (void)
+{
+  struct in_addr addr4;
+  struct in6_addr addr6;
+  char buf[64];
+  int result = 0;
+
+  addr4.s_addr = 0xe0e0e0e0;
+  addr6.s6_addr16[0] = 0;
+  addr6.s6_addr16[1] = 0;
+  addr6.s6_addr16[2] = 0;
+  addr6.s6_addr16[3] = 0;
+  addr6.s6_addr16[4] = 0;
+  addr6.s6_addr16[5] = 0xffff;
+  addr6.s6_addr32[3] = 0xe0e0e0e0;
+  memset (buf, 'x', sizeof buf);
+
+  if (inet_ntop (AF_INET, &addr4, buf, 15) != NULL)
+    {
+      puts ("1st inet_ntop returned non-NULL");
+      result++;
+    }
+  else if (errno != ENOSPC)
+    {
+      puts ("1st inet_ntop didn't fail with ENOSPC");
+      result++;
+    }
+  if (buf[15] != 'x')
+    {
+      puts ("1st inet_ntop wrote past the end of buffer");
+      result++;
+    }
+
+  if (inet_ntop (AF_INET, &addr4, buf, 16) != buf)
+    {
+      puts ("2nd inet_ntop did not return buf");
+      result++;
+    }
+  if (memcmp (buf, "224.224.224.224\0" "xxxxxxxx", 24) != 0)
+    {
+      puts ("2nd inet_ntop wrote past the end of buffer");
+      result++;
+    }
+
+  if (inet_ntop (AF_INET6, &addr6, buf, 22) != NULL)
+    {
+      puts ("3rd inet_ntop returned non-NULL");
+      result++;
+    }
+  else if (errno != ENOSPC)
+    {
+      puts ("3rd inet_ntop didn't fail with ENOSPC");
+      result++;
+    }
+  if (buf[22] != 'x')
+    {
+      puts ("3rd inet_ntop wrote past the end of buffer");
+      result++;
+    }
+
+  if (inet_ntop (AF_INET6, &addr6, buf, 23) != buf)
+    {
+      puts ("4th inet_ntop did not return buf");
+      result++;
+    }
+  if (memcmp (buf, "::ffff:224.224.224.224\0" "xxxxxxxx", 31) != 0)
+    {
+      puts ("4th inet_ntop wrote past the end of buffer");
+      result++;
+    }
+
+  memset (&addr6.s6_addr, 0xe0, sizeof (addr6.s6_addr));
+
+  if (inet_ntop (AF_INET6, &addr6, buf, 39) != NULL)
+    {
+      puts ("5th inet_ntop returned non-NULL");
+      result++;
+    }
+  else if (errno != ENOSPC)
+    {
+      puts ("5th inet_ntop didn't fail with ENOSPC");
+      result++;
+    }
+  if (buf[39] != 'x')
+    {
+      puts ("5th inet_ntop wrote past the end of buffer");
+      result++;
+    }
+
+  if (inet_ntop (AF_INET6, &addr6, buf, 40) != buf)
+    {
+      puts ("6th inet_ntop did not return buf");
+      result++;
+    }
+  if (memcmp (buf, "e0e0:e0e0:e0e0:e0e0:e0e0:e0e0:e0e0:e0e0\0"
+		   "xxxxxxxx", 48) != 0)
+    {
+      puts ("6th inet_ntop wrote past the end of buffer");
+      result++;
+    }
+
+  
+  return result;
+}
diff -pNur -x CVS -x libidn glibc-2.5/scripts/check-local-headers.sh glibc-2.5-branch/scripts/check-local-headers.sh
--- glibc-2.5/scripts/check-local-headers.sh	2006-01-06 04:02:20.000000000 -0800
+++ glibc-2.5-branch/scripts/check-local-headers.sh	2007-07-12 09:58:07.000000000 -0700
@@ -1,5 +1,5 @@
 #! /bin/bash
-# Copyright (C) 2005 Free Software Foundation, Inc.
+# Copyright (C) 2005, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -30,6 +30,7 @@ if fgrep "$includedir" */*.d |
 fgrep -v "$includedir/asm" |
 fgrep -v "$includedir/linux" |
 fgrep -v "$includedir/selinux" |
+fgrep -v "$includedir/sys/capability.h" |
 fgrep -v "$includedir/gd"; then
   # If we found a match something is wrong.
   exit 1
diff -pNur -x CVS -x libidn glibc-2.5/soft-fp/op-4.h glibc-2.5-branch/soft-fp/op-4.h
--- glibc-2.5/soft-fp/op-4.h	2006-04-04 01:24:47.000000000 -0700
+++ glibc-2.5-branch/soft-fp/op-4.h	2007-07-12 07:42:19.000000000 -0700
@@ -564,7 +564,7 @@
     r1 = x1 - y1;						\
     _c2 = r1 > x1;						\
     r1 -= _c1;							\
-    _c2 |= r1 > _c1;						\
+    _c2 |= _c1 && (y1 == x1);					\
     r2 = x2 - y2 - _c2;						\
   } while (0)
 #endif
@@ -578,11 +578,11 @@
     r1 = x1 - y1;						\
     _c2 = r1 > x1;						\
     r1 -= _c1;							\
-    _c2 |= r1 > _c1;						\
+    _c2 |= _c1 && (y1 == x1);					\
     r2 = x2 - y2;						\
     _c3 = r2 > x2;						\
     r2 -= _c2;							\
-    _c3 |= r2 > _c2;						\
+    _c3 |= _c2 && (y2 == x2);					\
     r3 = x3 - y3 - _c3;						\
   } while (0)
 #endif
diff -pNur -x CVS -x libidn glibc-2.5/soft-fp/op-common.h glibc-2.5-branch/soft-fp/op-common.h
--- glibc-2.5/soft-fp/op-common.h	2006-04-04 01:24:47.000000000 -0700
+++ glibc-2.5-branch/soft-fp/op-common.h	2007-07-12 09:58:08.000000000 -0700
@@ -1,5 +1,5 @@
 /* Software floating-point emulation. Common operations.
-   Copyright (C) 1997,1998,1999,2006 Free Software Foundation, Inc.
+   Copyright (C) 1997,1998,1999,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson (rth@cygnus.com),
 		  Jakub Jelinek (jj@ultra.linux.cz),
@@ -99,10 +99,10 @@ do {							\
   else							\
     {							\
       X##_e = _FP_EXPMAX_##fs - 1;			\
-      FP_SET_EXCEPTION(FP_EX_OVERFLOW);			\
-      FP_SET_EXCEPTION(FP_EX_INEXACT);			\
       _FP_FRAC_SET_##wc(X, _FP_MAXFRAC_##wc);		\
     }							\
+    FP_SET_EXCEPTION(FP_EX_INEXACT);			\
+    FP_SET_EXCEPTION(FP_EX_OVERFLOW);			\
 } while (0)
 
 /* Check for a semi-raw value being a signaling NaN and raise the
@@ -1252,6 +1252,9 @@ do {									     \
 	      _FP_FRAC_SRL_##swc(S, (_FP_WFRACBITS_##sfs		     \
 				     - _FP_WFRACBITS_##dfs));		     \
 	      _FP_FRAC_COPY_##dwc##_##swc(D, S);			     \
+	      /* Semi-raw NaN must have all workbits cleared.  */	     \
+	      _FP_FRAC_LOW_##dwc(D)					     \
+		&= ~(_FP_W_TYPE) ((1 << _FP_WORKBITS) - 1);		     \
 	      _FP_FRAC_HIGH_##dfs(D) |= _FP_QNANBIT_SH_##dfs;		     \
 	    }								     \
 	}								     \
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/bug17.c glibc-2.5-branch/stdio-common/bug17.c
--- glibc-2.5/stdio-common/bug17.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdio-common/bug17.c	2007-07-12 07:45:55.000000000 -0700
@@ -0,0 +1,31 @@
+#include <stdio.h>
+#include <string.h>
+
+static int
+do_test (void)
+{
+  static const char expect[] = "0, 0, 0";
+  char buf[100];
+  int status = 0;
+
+  static const char fmt1[] = "%0d, %0ld, %0lld";
+  snprintf (buf, sizeof (buf), fmt1, 0, 0L, 0LL);
+  if (strcmp (buf, expect) != 0)
+    {
+      printf ("\"%s\": got \"%s\", expected \"%s\"\n", fmt1, buf, expect);
+      status = 1;
+    }
+
+  static const char fmt2[] = "%0u, %0lu, %0llu";
+  snprintf (buf, sizeof (buf), fmt2, 0u, 0uL, 0uLL);
+  if (strcmp (buf, expect) != 0)
+    {
+      printf ("\"%s\": got \"%s\", expected \"%s\"\n", fmt2, buf, expect);
+      status = 1;
+    }
+
+  return status;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/_itoa.c glibc-2.5-branch/stdio-common/_itoa.c
--- glibc-2.5/stdio-common/_itoa.c	2004-06-05 23:02:14.000000000 -0700
+++ glibc-2.5-branch/stdio-common/_itoa.c	2007-07-12 09:58:08.000000000 -0700
@@ -1,5 +1,5 @@
 /* Internal function for converting integers to ASCII.
-   Copyright (C) 1994, 1995, 1996, 1999, 2000, 2002, 2003, 2004
+   Copyright (C) 1994, 1995, 1996, 1999, 2000, 2002, 2003, 2004, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Torbjorn Granlund <tege@matematik.su.se>
@@ -269,6 +269,7 @@ _itoa (value, buflim, base, upper_case)
 
     default:
       {
+	char *bufend = buflim;
 #if BITS_PER_MP_LIMB == 64
 	mp_limb_t base_multiplier = brec->base_multiplier;
 	if (brec->flag)
@@ -454,6 +455,8 @@ _itoa (value, buflim, base, upper_case)
 	  }
 	while (n != 0);
 #endif
+	if (buflim == bufend)
+	  *--buflim = '0';
       }
       break;
     }
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/Makefile glibc-2.5-branch/stdio-common/Makefile
--- glibc-2.5/stdio-common/Makefile	2006-08-03 02:25:01.000000000 -0700
+++ glibc-2.5-branch/stdio-common/Makefile	2007-07-12 09:58:08.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+# Copyright (C) 1991-2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -54,7 +54,7 @@ tests := tstscanf test_rdwr test-popen t
 	 tst-swprintf tst-fseek tst-fmemopen test-vfprintf tst-gets \
 	 tst-perror tst-sprintf tst-rndseek tst-fdopen tst-fphex bug14 bug15 \
 	 tst-popen tst-unlockedio tst-fmemopen2 tst-put-error tst-fgets \
-	 tst-fwrite bug16
+	 tst-fwrite bug16 bug17 tst-sprintf2
 
 test-srcs = tst-unbputc tst-printf
 
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/printf_fp.c glibc-2.5-branch/stdio-common/printf_fp.c
--- glibc-2.5/stdio-common/printf_fp.c	2006-04-25 11:38:30.000000000 -0700
+++ glibc-2.5-branch/stdio-common/printf_fp.c	2007-07-12 09:58:08.000000000 -0700
@@ -1,6 +1,5 @@
 /* Floating point output for `printf'.
-   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006
-   Free Software Foundation, Inc.
+   Copyright (C) 1995-2003, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995.
 
@@ -793,7 +792,7 @@ ___printf_fp (FILE *fp,
   else
     {
       /* This is a special case.  We don't need a factor because the
-	 numbers are in the range of 0.0 <= fp < 8.0.  We simply
+	 numbers are in the range of 1.0 <= |fp| < 8.0.  We simply
 	 shift it to the right place and divide it by 1.0 to get the
 	 leading digit.	 (Of course this division is not really made.)	*/
       assert (0 <= exponent && exponent < 3 &&
@@ -811,12 +810,14 @@ ___printf_fp (FILE *fp,
     int chars_needed;
     int expscale;
     int intdig_max, intdig_no = 0;
-    int fracdig_min, fracdig_max, fracdig_no = 0;
+    int fracdig_min;
+    int fracdig_max;
     int dig_max;
     int significant;
     int ngroups = 0;
+    char spec = _tolower (info->spec);
 
-    if (_tolower (info->spec) == 'e')
+    if (spec == 'e')
       {
 	type = info->spec;
 	intdig_max = 1;
@@ -826,7 +827,7 @@ ___printf_fp (FILE *fp,
 	dig_max = INT_MAX;		/* Unlimited.  */
 	significant = 1;		/* Does not matter here.  */
       }
-    else if (_tolower (info->spec) == 'f')
+    else if (spec == 'f')
       {
 	type = 'f';
 	fracdig_min = fracdig_max = info->prec < 0 ? 6 : info->prec;
@@ -923,7 +924,9 @@ ___printf_fp (FILE *fp,
       }
 
     /* Generate the needed number of fractional digits.	 */
-    while (fracdig_no < fracdig_min
+    int fracdig_no = 0;
+    int added_zeros = 0;
+    while (fracdig_no < fracdig_min + added_zeros
 	   || (fracdig_no < fracdig_max && (fracsize > 1 || frac[0] != 0)))
       {
 	++fracdig_no;
@@ -934,7 +937,7 @@ ___printf_fp (FILE *fp,
 	  {
 	    ++fracdig_max;
 	    if (fracdig_min > 0)
-	      ++fracdig_min;
+	      ++added_zeros;
 	  }
       }
 
@@ -971,11 +974,23 @@ ___printf_fp (FILE *fp,
 	  {
 	    /* Process fractional digits.  Terminate if not rounded or
 	       radix character is reached.  */
+	    int removed = 0;
 	    while (*--wtp != decimalwc && *wtp == L'9')
-	      *wtp = '0';
+	      {
+		*wtp = L'0';
+		++removed;
+	      }
+	    if (removed == fracdig_min && added_zeros > 0)
+	      --added_zeros;
 	    if (*wtp != decimalwc)
 	      /* Round up.  */
 	      (*wtp)++;
+	    else if (__builtin_expect (spec == 'g' && type == 'f' && info->alt,
+				       0))
+	      /* This is a special case: the rounded number is 1.0,
+		 the format is 'g' or 'G', and the alternative format
+		 is selected.  This means the result must be "1.".  */
+	      --added_zeros;
 	  }
 
 	if (fracdig_no == 0 || *wtp == decimalwc)
@@ -997,6 +1012,12 @@ ___printf_fp (FILE *fp,
 		  {
 		    *wstartp = '1';
 		    exponent += expsign == 0 ? 1 : -1;
+
+		    /* The above exponent adjustment could lead to 1.0e-00,
+		       e.g. for 0.999999999.  Make sure exponent 0 always
+		       uses + sign.  */
+		    if (exponent == 0)
+		      expsign = 0;
 		  }
 		else if (intdig_no == dig_max)
 		  {
@@ -1042,7 +1063,7 @@ ___printf_fp (FILE *fp,
 
   do_expo:
     /* Now remove unnecessary '0' at the end of the string.  */
-    while (fracdig_no > fracdig_min && *(wcp - 1) == L'0')
+    while (fracdig_no > fracdig_min + added_zeros && *(wcp - 1) == L'0')
       {
 	--wcp;
 	--fracdig_no;
@@ -1060,26 +1081,46 @@ ___printf_fp (FILE *fp,
     /* Write the exponent if it is needed.  */
     if (type != 'f')
       {
-	*wcp++ = (wchar_t) type;
-	*wcp++ = expsign ? L'-' : L'+';
-
-	/* Find the magnitude of the exponent.	*/
-	expscale = 10;
-	while (expscale <= exponent)
-	  expscale *= 10;
-
-	if (exponent < 10)
-	  /* Exponent always has at least two digits.  */
-	  *wcp++ = L'0';
+	if (__builtin_expect (expsign != 0 && exponent == 4 && spec == 'g', 0))
+	  {
+	    /* This is another special case.  The exponent of the number is
+	       really smaller than -4, which requires the 'e'/'E' format.
+	       But after rounding the number has an exponent of -4.  */
+	    assert (wcp >= wstartp + 1);
+	    assert (wstartp[0] == L'1');
+	    __wmemcpy (wstartp, L"0.0001", 6);
+	    wstartp[1] = decimalwc;
+	    if (wcp >= wstartp + 2)
+	      {
+		wmemset (wstartp + 6, L'0', wcp - (wstartp + 2));
+		wcp += 4;
+	      }
+	    else
+	      wcp += 5;
+	  }
 	else
-	  do
-	    {
-	      expscale /= 10;
-	      *wcp++ = L'0' + (exponent / expscale);
-	      exponent %= expscale;
-	    }
-	  while (expscale > 10);
-	*wcp++ = L'0' + exponent;
+	  {
+	    *wcp++ = (wchar_t) type;
+	    *wcp++ = expsign ? L'-' : L'+';
+
+	    /* Find the magnitude of the exponent.	*/
+	    expscale = 10;
+	    while (expscale <= exponent)
+	      expscale *= 10;
+
+	    if (exponent < 10)
+	      /* Exponent always has at least two digits.  */
+	      *wcp++ = L'0';
+	    else
+	      do
+		{
+		  expscale /= 10;
+		  *wcp++ = L'0' + (exponent / expscale);
+		  exponent %= expscale;
+		}
+	      while (expscale > 10);
+	    *wcp++ = L'0' + exponent;
+	  }
       }
 
     /* Compute number of characters which must be filled with the padding
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/test-vfprintf.c glibc-2.5-branch/stdio-common/test-vfprintf.c
--- glibc-2.5/stdio-common/test-vfprintf.c	2003-08-19 13:23:55.000000000 -0700
+++ glibc-2.5-branch/stdio-common/test-vfprintf.c	2007-07-12 09:58:08.000000000 -0700
@@ -1,5 +1,5 @@
 /* Tests of *printf for very large strings.
-   Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002, 2003, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2000.
 
@@ -94,6 +94,7 @@ main (void)
       fprintf (fp, "%.*s", 30000, large);
       large[20000] = '\0';
       fprintf (fp, large);
+      fprintf (fp, "%-1.300000000s", "hello");
 
       if (fflush (fp) != 0 || ferror (fp) != 0 || fclose (fp) != 0)
 	{
@@ -108,11 +109,12 @@ main (void)
 		  setlocale (LC_ALL, NULL));
 	  exit (1);
 	}
-      else if (st.st_size != 99999)
+      else if (st.st_size != 50000 + 30000 + 19999 + 5)
 	{
 	  printf ("file size incorrect for locale %s: %jd instead of %jd\n",
 		  setlocale (LC_ALL, NULL),
-		  (intmax_t) st.st_size, (intmax_t) 99999);
+		  (intmax_t) st.st_size,
+		  (intmax_t) 50000 + 30000 + 19999 + 5);
 	  res = 1;
 	}
       else
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tfformat.c glibc-2.5-branch/stdio-common/tfformat.c
--- glibc-2.5/stdio-common/tfformat.c	2002-03-11 13:46:37.000000000 -0800
+++ glibc-2.5-branch/stdio-common/tfformat.c	2007-07-12 08:14:41.000000000 -0700
@@ -4012,6 +4012,17 @@ sprint_double_type sprint_doubles[] =
   {__LINE__, 16,			"0x1.0p+4", "%.1a"},
   {__LINE__, 16,			"0x1.00000000000000000000p+4", "%.20a"},
   {__LINE__, 4444.88888888,		"4445", "%2.F"},
+  {__LINE__, 0.956,			"1", "%.0g"},
+  {__LINE__, 1.0956,			"1.", "%#.0g"},
+  {__LINE__, 0.956,			"1.", "%#.0g"},
+  {__LINE__, 0.0956,			"0.1", "%#.0g"},
+  {__LINE__, 0.00956,			"0.01", "%#.0g"},
+  {__LINE__, 0.000956,			"0.001", "%#.0g"},
+  {__LINE__, 0.000098,			"0.0001", "%#.0g"},
+  {__LINE__, 0.0000996,			"0.00010", "%#.2g"},
+  {__LINE__, 9.999999999999999e-05,	"0.0001", "%g"},
+  {__LINE__, 1.0,			"1.000000e+00", "%e"},
+  {__LINE__, .9999999999999999,		"1.000000e+00", "%e"},
 
   {0 }
 
@@ -4023,13 +4034,8 @@ sprint_double_type sprint_doubles[] =
 
 int required_precision = 13;
 
-#if defined(__STDC__) || defined(__cplusplus)
 static int
 matches (register char *result, register const char *desired)
-#else
-int matches(result, desired)
-     register char *result; register const char *desired;
-#endif
 {
     int digits_seen = 0;
     for (;; result++, desired++) {
@@ -4080,7 +4086,7 @@ int main(int argc, char *argv[])
 
   /* And one special test.  */
   {
-    const char ref[] = "1.7763568394002504646778106689453125e-15";
+    static const char ref[] = "1.7763568394002504646778106689453125e-15";
     int i;
     d = 1.0;
     for (i = 1; i < 50; ++i)
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tstscanf.c glibc-2.5-branch/stdio-common/tstscanf.c
--- glibc-2.5/stdio-common/tstscanf.c	2001-08-06 21:33:13.000000000 -0700
+++ glibc-2.5-branch/stdio-common/tstscanf.c	2007-07-12 09:58:08.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,92,96,97,98,99,2000,2001 Free Software Foundation, Inc.
+/* Copyright (C) 1991,92,1996-2001,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -272,7 +272,7 @@ main (int argc, char **argv)
     res = sscanf ("0x1234", "%lf", &d);
     printf ("res = %d, d = %f\n", res, d);
 
-    if (res != 0 || d != 123456.789)
+    if (res != 1 || d != 4660)
       {
 	fputs ("test failed!\n", stdout);
 	result = 1;
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tst-sprintf2.c glibc-2.5-branch/stdio-common/tst-sprintf2.c
--- glibc-2.5/stdio-common/tst-sprintf2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdio-common/tst-sprintf2.c	2007-07-12 08:29:25.000000000 -0700
@@ -0,0 +1,82 @@
+#include <float.h>
+#include <math.h>
+#include <stdio.h>
+#include <string.h>
+
+int
+main (void)
+{
+  volatile union { long double l; long long x[2]; } u, v;
+  char buf[64];
+  int result = 0;
+
+#if LDBL_MANT_DIG == 106 || LDBL_MANT_DIG == 113
+# define COMPARE_LDBL(u, v) \
+  ((u).l == (v).l && (u).x[0] == (v).x[0] && (u).x[1] == (v).x[1])
+#else
+# define COMPARE_LDBL(u, v) ((u).l == (v).l)
+#endif
+
+#define TEST(val) \
+  do									   \
+    {									   \
+      u.l = (val);							   \
+      snprintf (buf, sizeof buf, "%LaL", u.l);				   \
+      if (strcmp (buf, #val) != 0)					   \
+	{								   \
+	  printf ("Error on line %d: %s != %s\n", __LINE__, buf, #val);	   \
+	  result = 1;							   \
+	}								   \
+      if (sscanf (#val, "%La", &v.l) != 1 || !COMPARE_LDBL (u, v))	   \
+	{								   \
+	  printf ("Error sscanf on line %d: %La != %La\n", __LINE__,	   \
+		  u.l, v.l);						   \
+	  result = 1;							   \
+	}								   \
+      /* printf ("%s %La %016Lx %016Lx\n", #val, u.l, u.x[0], u.x[1]); */  \
+    }									   \
+  while (0)
+
+#if LDBL_MANT_DIG >= 106
+# if LDBL_MANT_DIG == 106
+  TEST (0x0.ffffffffffffp-1022L);
+  TEST (0x0.ffffffffffff1p-1022L);
+  TEST (0x0.fffffffffffffp-1022L);
+# endif
+  TEST (0x1p-1022L);
+  TEST (0x1.0000000000001p-1022L);
+  TEST (0x1.00000000001e7p-1022L);
+  TEST (0x1.fffffffffffffp-1022L);
+  TEST (0x1p-1021L);
+  TEST (0x1.00000000000008p-1021L);
+  TEST (0x1.0000000000001p-1021L);
+  TEST (0x1.00000000000018p-1021L);
+  TEST (0x1.0000000000000f8p-1017L);
+  TEST (0x1.0000000000001p-1017L);
+  TEST (0x1.000000000000108p-1017L);
+  TEST (0x1.000000000000dcf8p-1013L);
+  TEST (0x1.000000000000ddp-1013L);
+  TEST (0x1.000000000000dd08p-1013L);
+  TEST (0x1.ffffffffffffffffffffffffffp-1L);
+  TEST (0x1.ffffffffffffffffffffffffff8p-1L);
+  TEST (0x1p+0L);
+  TEST (0x1.000000000000000000000000008p+0L);
+  TEST (0x1.00000000000000000000000001p+0L);
+  TEST (0x1.000000000000000000000000018p+0L);
+  TEST (0x1.23456789abcdef123456789abc8p+0L);
+  TEST (0x1.23456789abcde7123456789abc8p+0L);
+  TEST (0x1.23456789abcdef123456789abc8p+64L);
+  TEST (0x1.23456789abcde7123456789abc8p+64L);
+  TEST (0x1.123456789abcdef123456789p-969L);
+# if LDBL_MANT_DIG == 106
+  TEST (-0x1.2d71957cc1263bbbeb1d365f1e8p-969L);
+  TEST (0x1.23456789abcdef0123456789abp-970L);
+  TEST (0x1.579bde02468acp-1001L);
+  TEST (0x0.abcdef0123456p-1022L);
+  TEST (0x1.abcdef0123456p-1022L);
+  TEST (0x1.abcdef012345678p-1014L);
+  TEST (0x1.abcdef0123456f8p-1014L);
+# endif
+#endif
+  return result;
+}
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/tst-sprintf.c glibc-2.5-branch/stdio-common/tst-sprintf.c
--- glibc-2.5/stdio-common/tst-sprintf.c	2003-06-25 04:04:49.000000000 -0700
+++ glibc-2.5-branch/stdio-common/tst-sprintf.c	2007-07-12 08:23:38.000000000 -0700
@@ -37,5 +37,26 @@ main (void)
       free (dst);
     }
 
+  if (sprintf (buf, "%1$d%3$.*2$s%4$d", 7, 67108863, "x", 8) != 3
+      || strcmp (buf, "7x8") != 0)
+    {
+      printf ("sprintf (buf, \"%%1$d%%3$.*2$s%%4$d\", 7, 67108863, \"x\", 8) produced `%s' output", buf);
+      result = 1;
+    }
+
+  if (sprintf (buf, "%67108863.16\"%d", 7) != 14
+      || strcmp (buf, "%67108863.16\"7") != 0)
+    {
+      printf ("sprintf (buf, \"%%67108863.16\\\"%%d\", 7) produced `%s' output", buf);
+      result = 1;
+    }
+
+  if (sprintf (buf, "%*\"%d", 0x3ffffff, 7) != 11
+      || strcmp (buf, "%67108863\"7") != 0)
+    {
+      printf ("sprintf (buf, \"%%*\\\"%%d\", 0x3ffffff, 7) produced `%s' output", buf);
+      result = 1;
+    }
+
   return result;
 }
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/vfprintf.c glibc-2.5-branch/stdio-common/vfprintf.c
--- glibc-2.5/stdio-common/vfprintf.c	2006-05-02 13:25:15.000000000 -0700
+++ glibc-2.5-branch/stdio-common/vfprintf.c	2007-07-12 09:58:08.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006
+/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -1025,10 +1025,11 @@ vfprintf (FILE *s, const CHAR_T *format,
 	    const char *mbs = (const char *) string;			      \
 	    mbstate_t mbstate;						      \
 									      \
-	    len = prec != -1 ? (size_t) prec : strlen (mbs);		      \
+	    len = prec != -1 ? __strnlen (mbs, (size_t) prec) : strlen (mbs); \
 									      \
 	    /* Allocate dynamically an array which definitely is long	      \
-	       enough for the wide character version.  */		      \
+	       enough for the wide character version.  Each byte in the	      \
+	       multi-byte string can produce at most one wide character.  */  \
 	    if (__libc_use_alloca (len * sizeof (wchar_t)))		      \
 	      string = (CHAR_T *) alloca (len * sizeof (wchar_t));	      \
 	    else if ((string = (CHAR_T *) malloc (len * sizeof (wchar_t)))    \
@@ -1159,19 +1160,26 @@ vfprintf (FILE *s, const CHAR_T *format,
 		else							      \
 		  {							      \
 		    /* In case we have a multibyte character set the	      \
-		       situation is more compilcated.  We must not copy	      \
+		       situation is more complicated.  We must not copy	      \
 		       bytes at the end which form an incomplete character. */\
-		    wchar_t ignore[prec];				      \
+		    size_t ignore_size = (unsigned) prec > 1024 ? 1024 : prec;\
+		    wchar_t ignore[ignore_size];			      \
 		    const char *str2 = string;				      \
-		    mbstate_t ps;					      \
+		    const char *strend = string + prec;			      \
+		    if (strend < string)				      \
+		      strend = (const char *) UINTPTR_MAX;		      \
 									      \
+		    mbstate_t ps;					      \
 		    memset (&ps, '\0', sizeof (ps));			      \
-		    if (__mbsnrtowcs (ignore, &str2, prec, prec, &ps)	      \
-			== (size_t) -1)					      \
-		      {							      \
-			done = -1;					      \
-			goto all_done;					      \
-		      }							      \
+									      \
+		    while (str2 != NULL && str2 < strend)		      \
+		      if (__mbsnrtowcs (ignore, &str2, strend - str2,	      \
+					ignore_size, &ps) == (size_t) -1)     \
+			{						      \
+			  done = -1;					      \
+			  goto all_done;				      \
+			}						      \
+									      \
 		    if (str2 == NULL)					      \
 		      len = strlen (string);				      \
 		    else						      \
@@ -1618,6 +1626,8 @@ do_positional:
     /* Just a counter.  */
     size_t cnt;
 
+    free (workstart);
+    workstart = NULL;
 
     if (grouping == (const char *) -1)
       {
@@ -1792,7 +1802,9 @@ do_positional:
 	int use_outdigits = specs[nspecs_done].info.i18n;
 	char pad = specs[nspecs_done].info.pad;
 	CHAR_T spec = specs[nspecs_done].info.spec;
-	CHAR_T *workstart = NULL;
+
+	workstart = NULL;
+	workend = &work_buffer[sizeof (work_buffer) / sizeof (CHAR_T)];
 
 	/* Fill in last information.  */
 	if (specs[nspecs_done].width_arg != -1)
@@ -1888,8 +1900,7 @@ do_positional:
 	    break;
 	  }
 
-	if (__builtin_expect (workstart != NULL, 0))
-	  free (workstart);
+	free (workstart);
 	workstart = NULL;
 
 	/* Write the following constant string.  */
@@ -1917,7 +1928,7 @@ printf_unknown (FILE *s, const struct pr
 
 {
   int done = 0;
-  CHAR_T work_buffer[MAX (info->width, info->spec) + 32];
+  CHAR_T work_buffer[MAX (sizeof (info->width), sizeof (info->prec)) * 3];
   CHAR_T *const workend
     = &work_buffer[sizeof (work_buffer) / sizeof (CHAR_T)];
   register CHAR_T *w;
diff -pNur -x CVS -x libidn glibc-2.5/stdio-common/vfscanf.c glibc-2.5-branch/stdio-common/vfscanf.c
--- glibc-2.5/stdio-common/vfscanf.c	2006-05-05 23:17:35.000000000 -0700
+++ glibc-2.5-branch/stdio-common/vfscanf.c	2007-07-12 09:58:08.000000000 -0700
@@ -1,5 +1,4 @@
-/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006
-   Free Software Foundation, Inc.
+/* Copyright (C) 1991-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -1888,9 +1887,8 @@ _IO_vfscanf_internal (_IO_FILE *s, const
 
 	  /* Have we read any character?  If we try to read a number
 	     in hexadecimal notation and we have read only the `0x'
-	     prefix or no exponent this is an error.  */
-	  if (__builtin_expect (wpsize == 0
-				|| (is_hexa && (wpsize == 2 || ! got_e)), 0))
+	     prefix this is an error.  */
+	  if (__builtin_expect (wpsize == 0 || (is_hexa && wpsize == 2), 0))
 	    conv_error ();
 
 	scan_float:
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/jrand48_r.c glibc-2.5-branch/stdlib/jrand48_r.c
--- glibc-2.5/stdlib/jrand48_r.c	2001-07-05 21:55:41.000000000 -0700
+++ glibc-2.5-branch/stdlib/jrand48_r.c	2007-01-12 09:52:07.000000000 -0800
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 1997, 1998, 2001 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 1997, 1998, 2001, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
 
@@ -30,7 +30,7 @@ __jrand48_r (xsubi, buffer, result)
     return -1;
 
   /* Store the result.  */
-  *result = ((xsubi[2] << 16) | xsubi[1]) & 0xffffffffl;
+  *result = (int32_t) ((xsubi[2] << 16) | xsubi[1]);
 
   return 0;
 }
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/Makefile glibc-2.5-branch/stdlib/Makefile
--- glibc-2.5/stdlib/Makefile	2006-08-21 14:02:11.000000000 -0700
+++ glibc-2.5-branch/stdlib/Makefile	2007-01-12 10:23:27.000000000 -0800
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+# Copyright (C) 1991-2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -66,7 +66,9 @@ tests		:= tst-strtol tst-strtod testmb t
 		   test-canon test-canon2 tst-strtoll tst-environ	    \
 		   tst-xpg-basename tst-random tst-random2 tst-bsearch	    \
 		   tst-limits tst-rand48 bug-strtod tst-setcontext	    \
-		   test-a64l tst-qsort tst-system testmb2 bug-strtod2
+		   test-a64l tst-qsort tst-system testmb2 bug-strtod2	    \
+		   tst-atof1 tst-atof2 tst-strtod2 tst-strtod3 tst-rand48-2 \
+		   tst-makecontext tst-strtod4
 
 include ../Makeconfig
 
@@ -115,6 +117,8 @@ include ../Rules
 test-canon-ARGS = --test-dir=${common-objpfx}stdlib
 
 tst-strtod-ENV = LOCPATH=$(common-objpfx)localedata
+tst-strtod3-ENV = LOCPATH=$(common-objpfx)localedata
+tst-strtod4-ENV = LOCPATH=$(common-objpfx)localedata
 testmb2-ENV = LOCPATH=$(common-objpfx)localedata
 
 # Run a test on the header files we use.
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/stdlib.h glibc-2.5-branch/stdlib/stdlib.h
--- glibc-2.5/stdlib/stdlib.h	2006-01-14 04:08:29.000000000 -0800
+++ glibc-2.5-branch/stdlib/stdlib.h	2007-07-12 09:58:08.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2003,2004,2005,2006 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2003,2004,2005,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -748,12 +748,11 @@ extern char *canonicalize_file_name (__c
 #endif
 
 #if defined __USE_BSD || defined __USE_XOPEN_EXTENDED
-/* Return the canonical absolute name of file NAME.  The last file name
-   component need not exist, and may be a symlink to a nonexistent file.
-   If RESOLVED is null, the result is malloc'd; otherwise, if the canonical
-   name is PATH_MAX chars or more, returns null with `errno' set to
-   ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars, returns the
-   name in RESOLVED.  */
+/* Return the canonical absolute name of file NAME.  If RESOLVED is
+   null, the result is malloc'd; otherwise, if the canonical name is
+   PATH_MAX chars or more, returns null with `errno' set to
+   ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
+   returns the name in RESOLVED.  */
 extern char *realpath (__const char *__restrict __name,
 		       char *__restrict __resolved) __THROW __wur;
 #endif
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/strtod_l.c glibc-2.5-branch/stdlib/strtod_l.c
--- glibc-2.5/stdlib/strtod_l.c	2006-01-14 04:09:09.000000000 -0800
+++ glibc-2.5-branch/stdlib/strtod_l.c	2007-01-12 10:23:27.000000000 -0800
@@ -1,5 +1,6 @@
 /* Convert string representing a number to float value, using given locale.
-   Copyright (C) 1997,1998,2002,2004,2005,2006 Free Software Foundation, Inc.
+   Copyright (C) 1997,1998,2002,2004,2005,2006,2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -650,10 +651,11 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 	  if (c != '0')
 	    {
 	      for (cnt = 0; thousands[cnt] != '\0'; ++cnt)
-		if (c != thousands[cnt])
+		if (thousands[cnt] != cp[cnt])
 		  break;
 	      if (thousands[cnt] != '\0')
 		break;
+	      cp += cnt - 1;
 	    }
 	  c = *++cp;
 	}
@@ -662,20 +664,29 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 
   /* If no other digit but a '0' is found the result is 0.0.
      Return current read pointer.  */
-  if ((c < L_('0') || c > L_('9'))
-      && (base == 16 && (c < (CHAR_TYPE) TOLOWER (L_('a'))
-			 || c > (CHAR_TYPE) TOLOWER (L_('f'))))
+  if (!((c >= L_('0') && c <= L_('9'))
+	|| (base == 16 && ((CHAR_TYPE) TOLOWER (c) >= L_('a')
+			   && (CHAR_TYPE) TOLOWER (c) <= L_('f')))
+	|| (
 #ifdef USE_WIDE_CHAR
-      && c != (wint_t) decimal
+	    c == (wint_t) decimal
 #else
-      && ({ for (cnt = 0; decimal[cnt] != '\0'; ++cnt)
-	      if (decimal[cnt] != cp[cnt])
-		break;
-	    decimal[cnt] != '\0'; })
-#endif
-      && (base == 16 && (cp == start_of_digits
-			 || (CHAR_TYPE) TOLOWER (c) != L_('p')))
-      && (base != 16 && (CHAR_TYPE) TOLOWER (c) != L_('e')))
+	    ({ for (cnt = 0; decimal[cnt] != '\0'; ++cnt)
+		 if (decimal[cnt] != cp[cnt])
+		   break;
+	       decimal[cnt] == '\0'; })
+#endif
+	    /* '0x.' alone is not a valid hexadecimal number.
+	       '.' alone is not valid either, but that has been checked
+	       already earlier.  */
+	    && (base != 16
+		|| cp != start_of_digits
+		|| (cp[decimal_len] >= L_('0') && cp[decimal_len] <= L_('9'))
+		|| ((CHAR_TYPE) TOLOWER (cp[decimal_len]) >= L_('a')
+		    && (CHAR_TYPE) TOLOWER (cp[decimal_len]) <= L_('f'))))
+	|| (base == 16 && (cp != start_of_digits
+			   && (CHAR_TYPE) TOLOWER (c) == L_('p')))
+	|| (base != 16 && (CHAR_TYPE) TOLOWER (c) == L_('e'))))
     {
 #ifdef USE_WIDE_CHAR
       tp = __correctly_grouped_prefixwc (start_of_digits, cp, thousands,
@@ -715,13 +726,14 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 		  break;
 	      if (thousands[cnt] != '\0')
 		break;
+	      cp += cnt - 1;
 	    }
 #endif
 	}
       c = *++cp;
     }
 
-  if (grouping && dig_no > 0)
+  if (grouping && cp > start_of_digits)
     {
       /* Check the grouping of the digits.  */
 #ifdef USE_WIDE_CHAR
@@ -759,13 +771,15 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 	}
     }
 
-  /* We have the number digits in the integer part.  Whether these are all or
-     any is really a fractional digit will be decided later.  */
+  /* We have the number of digits in the integer part.  Whether these
+     are all or any is really a fractional digit will be decided
+     later.  */
   int_no = dig_no;
   lead_zero = int_no == 0 ? -1 : 0;
 
-  /* Read the fractional digits.  A special case are the 'american style'
-     numbers like `16.' i.e. with decimal but without trailing digits.  */
+  /* Read the fractional digits.  A special case are the 'american
+     style' numbers like `16.' i.e. with decimal point but without
+     trailing digits.  */
   if (
 #ifdef USE_WIDE_CHAR
       c == (wint_t) decimal
@@ -815,15 +829,16 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 	  if (base == 16)
 	    exp_limit = (exp_negative ?
 			 -MIN_EXP + MANT_DIG + 4 * int_no :
-			 MAX_EXP - 4 * int_no + lead_zero);
+			 MAX_EXP - 4 * int_no + 4 * lead_zero + 3);
 	  else
 	    exp_limit = (exp_negative ?
 			 -MIN_10_EXP + MANT_DIG + int_no :
-			 MAX_10_EXP - int_no + lead_zero);
+			 MAX_10_EXP - int_no + lead_zero + 1);
 
 	  do
 	    {
 	      exponent *= 10;
+	      exponent += c - L_('0');
 
 	      if (exponent > exp_limit)
 		/* The exponent is too large/small to represent a valid
@@ -853,7 +868,6 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 		  /* NOTREACHED */
 		}
 
-	      exponent += c - L_('0');
 	      c = *++cp;
 	    }
 	  while (c >= L_('0') && c <= L_('9'));
@@ -888,7 +902,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group
 	--expp;
 	--dig_no;
 	--int_no;
-	++exponent;
+	exponent += base == 16 ? 4 : 1;
       }
     while (dig_no > 0 && exponent < 0);
 
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-atof1.c glibc-2.5-branch/stdlib/tst-atof1.c
--- glibc-2.5/stdlib/tst-atof1.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-atof1.c	2007-01-12 10:07:19.000000000 -0800
@@ -0,0 +1,19 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static int
+do_test (void)
+{
+  char buf[100];
+  snprintf (buf, sizeof (buf), "%g", atof ("0x10p-1"));
+  if (strcmp (buf, "8") != 0)
+    {
+      printf ("got \"%s\", expected \"8\"\n", buf);
+      return 1;
+    }
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-atof2.c glibc-2.5-branch/stdlib/tst-atof2.c
--- glibc-2.5/stdlib/tst-atof2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-atof2.c	2007-01-12 10:07:19.000000000 -0800
@@ -0,0 +1,55 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+
+static const struct
+{
+  const char *str;
+  const char *expected;
+} tests[] =
+  {
+    { "1e308", "1e+308" },
+    { "100000000e300", "1e+308" },
+    { "0x1p1023", "8.98847e+307" },
+    { "0x1000p1011", "8.98847e+307" },
+    { "0x1p1020", "1.12356e+307" },
+    { "0x0.00001p1040", "1.12356e+307" },
+    { "1e-307", "1e-307" },
+    { "0.000001e-301", "1e-307" },
+    { "0.0000001e-300", "1e-307" },
+    { "0.00000001e-299", "1e-307" },
+    { "1000000e-313", "1e-307" },
+    { "10000000e-314", "1e-307" },
+    { "100000000e-315", "1e-307" },
+    { "0x1p-1021", "4.45015e-308" },
+    { "0x1000p-1033", "4.45015e-308" },
+    { "0x10000p-1037", "4.45015e-308" },
+    { "0x0.001p-1009", "4.45015e-308" },
+    { "0x0.0001p-1005", "4.45015e-308" },
+  };
+#define NTESTS (sizeof (tests) / sizeof (tests[0]))
+
+
+static int
+do_test (void)
+{
+  int status = 0;
+
+  for (int i = 0; i < NTESTS; ++i)
+    {
+      char buf[100];
+      snprintf (buf, sizeof (buf), "%g", atof (tests[i].str));
+      if (strcmp (buf, tests[i].expected) != 0)
+	{
+	  printf ("%d: got \"%s\", expected \"%s\"\n",
+		  i, buf, tests[i].expected);
+	  status = 1;
+	}
+    }
+
+  return status;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-makecontext.c glibc-2.5-branch/stdlib/tst-makecontext.c
--- glibc-2.5/stdlib/tst-makecontext.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-makecontext.c	2007-01-12 10:24:52.000000000 -0800
@@ -0,0 +1,67 @@
+/* Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <ucontext.h>
+
+ucontext_t ucp;
+char st1[8192];
+__thread int thr;
+
+void
+cf (int i)
+{
+  if (i != 78 || thr != 94)
+    {
+      printf ("i %d thr %d\n", i, thr);
+      exit (1);
+    }
+  exit (0);
+}
+
+int
+do_test (void)
+{
+  if (getcontext (&ucp) != 0)
+    {
+      if (errno == ENOSYS)
+	{
+	  puts ("context handling not supported");
+	  return 0;
+	}
+
+      puts ("getcontext failed");
+      return 1;
+    }
+  thr = 94;
+  ucp.uc_link = NULL;
+  ucp.uc_stack.ss_sp = st1;
+  ucp.uc_stack.ss_size = sizeof st1;
+  makecontext (&ucp, (void (*) (void)) cf, 1, 78);
+  if (setcontext (&ucp) != 0)
+    {
+      puts ("setcontext failed");
+      return 1;
+    }
+  return 2;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-rand48-2.c glibc-2.5-branch/stdlib/tst-rand48-2.c
--- glibc-2.5/stdlib/tst-rand48-2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-rand48-2.c	2007-01-12 09:52:07.000000000 -0800
@@ -0,0 +1,113 @@
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+
+int
+main (void)
+{
+  time_t t = time (NULL);
+  int i, ret = 0;
+  double d;
+  long int l;
+  struct drand48_data data;
+  unsigned short int buf[3];
+
+  srand48 ((long int) t);
+  for (i = 0; i < 50; i++)
+    if ((d = drand48 ()) < 0.0 || d >= 1.0)
+      {
+        printf ("drand48 %d %g\n", i, d);
+        ret = 1;
+      }
+
+  srand48_r ((long int) t, &data);
+  for (i = 0; i < 50; i++)
+    if (drand48_r (&data, &d) != 0 || d < 0.0 || d >= 1.0)
+      {
+        printf ("drand48_r %d %g\n", i, d);
+        ret = 1;
+      }
+
+  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
+  for (i = 0; i < 50; i++)
+    if ((d = erand48 (buf)) < 0.0 || d >= 1.0)
+      {
+        printf ("erand48 %d %g\n", i, d);
+        ret = 1;
+      }
+
+  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
+  for (i = 0; i < 50; i++)
+    if (erand48_r (buf, &data, &d) != 0 || d < 0.0 || d >= 1.0)
+      {
+        printf ("erand48_r %d %g\n", i, d);
+        ret = 1;
+      }
+
+  srand48 ((long int) t);
+  for (i = 0; i < 50; i++)
+    if ((l = lrand48 ()) < 0 || l > INT32_MAX)
+      {
+        printf ("lrand48 %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  srand48_r ((long int) t, &data);
+  for (i = 0; i < 50; i++)
+    if (lrand48_r (&data, &l) != 0 || l < 0 || l > INT32_MAX)
+      {
+        printf ("lrand48_r %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
+  for (i = 0; i < 50; i++)
+    if ((l = nrand48 (buf)) < 0 || l > INT32_MAX)
+      {
+        printf ("nrand48 %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
+  for (i = 0; i < 50; i++)
+    if (nrand48_r (buf, &data, &l) != 0 || l < 0 || l > INT32_MAX)
+      {
+        printf ("nrand48_r %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  srand48 ((long int) t);
+  for (i = 0; i < 50; i++)
+    if ((l = mrand48 ()) < INT32_MIN || l > INT32_MAX)
+      {
+        printf ("mrand48 %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  srand48_r ((long int) t, &data);
+  for (i = 0; i < 50; i++)
+    if (mrand48_r (&data, &l) != 0 || l < INT32_MIN || l > INT32_MAX)
+      {
+        printf ("mrand48_r %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
+  for (i = 0; i < 50; i++)
+    if ((l = jrand48 (buf)) < INT32_MIN || l > INT32_MAX)
+      {
+        printf ("jrand48 %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  buf[2] = (t & 0xffff0000) >> 16; buf[1] = (t & 0xffff); buf[0] = 0x330e;
+  for (i = 0; i < 50; i++)
+    if (jrand48_r (buf, &data, &l) != 0 || l < INT32_MIN || l > INT32_MAX)
+      {
+        printf ("jrand48_r %d %ld\n", i, l);
+        ret = 1;
+      }
+
+  return ret;
+}
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-rand48.c glibc-2.5-branch/stdlib/tst-rand48.c
--- glibc-2.5/stdlib/tst-rand48.c	2001-01-19 19:32:19.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-rand48.c	2007-01-12 09:52:07.000000000 -0800
@@ -44,10 +44,10 @@ main (void)
     }
 
   l = mrand48 ();
-  if (l != 0xa28c1003l)
+  if (l != -0x5d73effdl)
     {
       printf ("mrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0xa28c1003l, l);
+	      __LINE__ - 4, -0x5d73effdl, l);
       result = 1;
     }
 
@@ -60,10 +60,10 @@ main (void)
     }
 
   l = mrand48 ();
-  if (l != 0x9e88f474l)
+  if (l != -0x61770b8cl)
     {
       printf ("mrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0x9e88f474l, l);
+	      __LINE__ - 4, -0x61770b8cl, l);
       result = 1;
     }
 
@@ -92,10 +92,10 @@ main (void)
     }
 
   l = mrand48 ();
-  if (l != 0xeb7a1fa3l)
+  if (l != -0x1485e05dl)
     {
       printf ("mrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0xeb7a1fa3l, l);
+	      __LINE__ - 4, -0x1485e05dl, l);
       result = 1;
     }
 
@@ -171,10 +171,10 @@ main (void)
     }
 
   l = mrand48 ();
-  if (l != 0xa28c1003l)
+  if (l != -0x5d73effdl)
     {
       printf ("mrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0xa28c1003l, l);
+	      __LINE__ - 4, -0x5d73effdl, l);
       result = 1;
     }
 
@@ -187,10 +187,10 @@ main (void)
     }
 
   l = mrand48 ();
-  if (l != 0x9e88f474l)
+  if (l != -0x61770b8cl)
     {
       printf ("mrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0x9e88f474l, l);
+	      __LINE__ - 4, -0x61770b8cl, l);
       result = 1;
     }
 
@@ -231,10 +231,10 @@ main (void)
     }
 
   l = mrand48 ();
-  if (l != 0xeb7a1fa3l)
+  if (l != -0x1485e05dl)
     {
       printf ("mrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0xeb7a1fa3l, l);
+	      __LINE__ - 4, -0x1485e05dl, l);
       result = 1;
     }
 
@@ -287,10 +287,10 @@ main (void)
     }
 
   l = jrand48 (xs);
-  if (l != 0xf568c7a0l)
+  if (l != -0xa973860l)
     {
       printf ("jrand48() in line %d failed: expected %lx, seen %lx\n",
-	      __LINE__ - 4, 0xf568c7a0l, l);
+	      __LINE__ - 4, -0xa973860l, l);
       result = 1;
     }
 
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-strtod2.c glibc-2.5-branch/stdlib/tst-strtod2.c
--- glibc-2.5/stdlib/tst-strtod2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-strtod2.c	2007-01-12 10:23:27.000000000 -0800
@@ -0,0 +1,44 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+struct test
+{
+  const char *str;
+  double result;
+  size_t offset;
+} tests[] =
+{
+  { "0xy", 0.0, 1 },
+  { "0x.y", 0.0, 1 },
+  { "0x0.y", 0.0, 4 },
+  { "0x.0y", 0.0, 4 },
+  { ".y", 0.0, 0 },
+  { "0.y", 0.0, 2 },
+  { ".0y", 0.0, 2 }
+};
+
+static int
+do_test (void)
+{
+  int status = 0;
+  for (size_t i = 0; i < sizeof (tests) / sizeof (tests[0]); ++i)
+    {
+      char *ep;
+      double r = strtod (tests[i].str, &ep);
+      if (r != tests[i].result)
+	{
+	  printf ("test %zu r = %g, expect %g\n", i, r, tests[i].result);
+	  status = 1;
+	}
+      if (ep != tests[i].str + tests[i].offset)
+	{
+	  printf ("test %zu strtod parsed %ju characters, expected %zu\n",
+		  i, ep - tests[i].str, tests[i].offset);
+	  status = 1;
+	}
+    }
+  return status;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-strtod3.c glibc-2.5-branch/stdlib/tst-strtod3.c
--- glibc-2.5/stdlib/tst-strtod3.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-strtod3.c	2007-01-12 10:07:19.000000000 -0800
@@ -0,0 +1,55 @@
+#include <locale.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static const struct
+{
+  const char *in;
+  const char *out;
+  double expected;
+} tests[] =
+  {
+    { "000,,,e1", ",,,e1", 0.0 },
+    { "000e1", "", 0.0 },
+    { "000,1e1", ",1e1", 0.0 }
+  };
+#define NTESTS (sizeof (tests) / sizeof (tests[0]))
+
+
+static int
+do_test (void)
+{
+  if (setlocale (LC_ALL, "en_US.ISO-8859-1") == NULL)
+    {
+      puts ("could not set locale");
+      return 1;
+    }
+
+  int status = 0;
+
+  for (int i = 0; i < NTESTS; ++i)
+    {
+      char *ep;
+      double r = __strtod_internal (tests[i].in, &ep, 1);
+
+      if (strcmp (ep, tests[i].out) != 0)
+	{
+	  printf ("%d: got rest string \"%s\", expected \"%s\"\n",
+		  i, ep, tests[i].out);
+	  status = 1;
+	}
+
+      if (r != tests[i].expected)
+	{
+	  printf ("%d: got wrong results %g, expected %g\n",
+		  i, r, tests[i].expected);
+	  status = 1;
+	}
+    }
+
+  return status;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/stdlib/tst-strtod4.c glibc-2.5-branch/stdlib/tst-strtod4.c
--- glibc-2.5/stdlib/tst-strtod4.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/stdlib/tst-strtod4.c	2007-01-12 10:23:27.000000000 -0800
@@ -0,0 +1,56 @@
+#include <locale.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define NBSP "\xc2\xa0"
+
+static const struct
+{
+  const char *in;
+  const char *out;
+  double expected;
+} tests[] =
+  {
+    { "000"NBSP"000"NBSP"000", "", 0.0 },
+    { "1"NBSP"000"NBSP"000,5x", "x", 1000000.5 }
+  };
+#define NTESTS (sizeof (tests) / sizeof (tests[0]))
+
+
+static int
+do_test (void)
+{
+  if (setlocale (LC_ALL, "cs_CZ.UTF-8") == NULL)
+    {
+      puts ("could not set locale");
+      return 1;
+    }
+
+  int status = 0;
+
+  for (int i = 0; i < NTESTS; ++i)
+    {
+      char *ep;
+      double r = __strtod_internal (tests[i].in, &ep, 1);
+
+      if (strcmp (ep, tests[i].out) != 0)
+	{
+	  printf ("%d: got rest string \"%s\", expected \"%s\"\n",
+		  i, ep, tests[i].out);
+	  status = 1;
+	}
+
+      if (r != tests[i].expected)
+	{
+	  printf ("%d: got wrong results %g, expected %g\n",
+		  i, r, tests[i].expected);
+	  status = 1;
+	}
+    }
+
+  return status;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/string/Makefile glibc-2.5-branch/string/Makefile
--- glibc-2.5/string/Makefile	2006-06-04 09:35:25.000000000 -0700
+++ glibc-2.5-branch/string/Makefile	2007-01-12 10:02:24.000000000 -0800
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2002, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1991-2002, 2005, 2006, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -54,7 +54,7 @@ tests		:= tester inl-tester noinl-tester
 		   bug-strncat1 bug-strspn1 bug-strpbrk1 tst-bswap	\
 		   tst-strtok tst-strxfrm bug-strcoll1 tst-strfry	\
 		   bug-strtok1 $(addprefix test-,$(strop-tests))	\
-		   bug-envz1
+		   bug-envz1 tst-strxfrm2
 distribute	:= memcopy.h pagecopy.h tst-svc.expect test-string.h
 
 
@@ -64,6 +64,7 @@ tester-ENV = LANGUAGE=C
 inl-tester-ENV = LANGUAGE=C
 noinl-tester-ENV = LANGUAGE=C
 tst-strxfrm-ENV = LOCPATH=$(common-objpfx)localedata
+tst-strxfrm2-ENV = LOCPATH=$(common-objpfx)localedata
 bug-strcoll1-ENV = LOCPATH=$(common-objpfx)localedata
 CFLAGS-inl-tester.c = -fno-builtin
 CFLAGS-noinl-tester.c = -fno-builtin
diff -pNur -x CVS -x libidn glibc-2.5/string/strxfrm_l.c glibc-2.5-branch/string/strxfrm_l.c
--- glibc-2.5/string/strxfrm_l.c	2005-10-15 13:49:18.000000000 -0700
+++ glibc-2.5-branch/string/strxfrm_l.c	2007-01-12 10:02:24.000000000 -0800
@@ -1,4 +1,5 @@
-/* Copyright (C) 1995,96,97,2002, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 1996, 1997, 2002, 2004, 2005, 2006
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by Ulrich Drepper <drepper@gnu.org>, 1995.
 
@@ -96,6 +97,7 @@ STRXFRM (STRING_TYPE *dest, const STRING
   const int32_t *indirect;
   uint_fast32_t pass;
   size_t needed;
+  size_t last_needed;
   const USTRING_TYPE *usrc;
   size_t srclen = STRLEN (src);
   int32_t *idxarr;
@@ -197,6 +199,7 @@ STRXFRM (STRING_TYPE *dest, const STRING
 	 this is true for all of them.  */
       int position = rule & sort_position;
 
+      last_needed = needed;
       if (position == 0)
 	{
 	  for (idxcnt = 0; idxcnt < idxmax; ++idxcnt)
@@ -426,11 +429,11 @@ STRXFRM (STRING_TYPE *dest, const STRING
      a `position' rule at the end and if no non-ignored character
      is found the last \1 byte is immediately followed by a \0 byte
      signalling this.  We can avoid the \1 byte(s).  */
-  if (needed <= n && needed > 2 && dest[needed - 2] == L('\1'))
+  if (needed > 2 && needed == last_needed + 1)
     {
       /* Remove the \1 byte.  */
-      --needed;
-      dest[needed - 1] = L('\0');
+      if (--needed <= n)
+	dest[needed - 1] = L('\0');
     }
 
   /* Free the memory if needed.  */
diff -pNur -x CVS -x libidn glibc-2.5/string/tst-strxfrm2.c glibc-2.5-branch/string/tst-strxfrm2.c
--- glibc-2.5/string/tst-strxfrm2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/string/tst-strxfrm2.c	2007-01-12 10:02:24.000000000 -0800
@@ -0,0 +1,83 @@
+#include <locale.h>
+#include <stdio.h>
+#include <string.h>
+
+static int
+do_test (void)
+{
+  int res = 0;
+
+  char buf[20];
+  size_t l1 = strxfrm (NULL, "ab", 0);
+  size_t l2 = strxfrm (buf, "ab", 1);
+  size_t l3 = strxfrm (buf, "ab", sizeof (buf));
+  if (l3 < sizeof (buf) && strlen (buf) != l3)
+    {
+      puts ("C locale l3 test failed");
+      res = 1;
+    }
+
+  size_t l4 = strxfrm (buf, "ab", l1 + 1);
+  if (l4 < l1 + 1 && strlen (buf) != l4)
+    {
+      puts ("C locale l4 test failed");
+      res = 1;
+    }
+
+  buf[l1] = 'Z';
+  size_t l5 = strxfrm (buf, "ab", l1);
+  if (buf[l1] != 'Z')
+    {
+      puts ("C locale l5 test failed");
+      res = 1;
+    }
+
+  if (l1 != l2 || l1 != l3 || l1 != l4 || l1 != l5)
+    {
+      puts ("C locale retval test failed");
+      res = 1;
+    }
+
+  if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL)
+    {
+      puts ("setlocale failed");
+      res = 1;
+    }
+  else
+    {
+      l1 = strxfrm (NULL, "ab", 0);
+      l2 = strxfrm (buf, "ab", 1);
+      l3 = strxfrm (buf, "ab", sizeof (buf));
+      if (l3 < sizeof (buf) && strlen (buf) != l3)
+	{
+	  puts ("UTF-8 locale l3 test failed");
+	  res = 1;
+	}
+
+      l4 = strxfrm (buf, "ab", l1 + 1);
+      if (l4 < l1 + 1 && strlen (buf) != l4)
+	{
+	  puts ("UTF-8 locale l4 test failed");
+	  res = 1;
+	}
+
+      buf[l1] = 'Z';
+      l5 = strxfrm (buf, "ab", l1);
+      if (buf[l1] != 'Z')
+	{
+	  puts ("UTF-8 locale l5 test failed");
+	  res = 1;
+	}
+
+      if (l1 != l2 || l1 != l3 || l1 != l4 || l1 != l5)
+	{
+	  puts ("UTF-8 locale retval test failed");
+	  res = 1;
+	}
+    }
+
+  return res;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/Makefile glibc-2.5-branch/sunrpc/Makefile
--- glibc-2.5/sunrpc/Makefile	2005-06-26 11:24:19.000000000 -0700
+++ glibc-2.5-branch/sunrpc/Makefile	2007-07-12 09:58:08.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1994-2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 1994-2004, 2005, 2006 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -85,7 +85,7 @@ all: # Make this the default target; it 
 
 include ../Makeconfig
 
-tests = tst-xdrmem
+tests = tst-xdrmem tst-xdrmem2
 xtests := tst-getmyaddr
 
 ifeq ($(have-thread-library),yes)
diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/svc_run.c glibc-2.5-branch/sunrpc/svc_run.c
--- glibc-2.5/sunrpc/svc_run.c	2002-05-14 17:21:01.000000000 -0700
+++ glibc-2.5-branch/sunrpc/svc_run.c	2007-01-12 08:59:03.000000000 -0800
@@ -60,6 +60,12 @@ svc_run (void)
 	return;
 
       my_pollfd = malloc (sizeof (struct pollfd) * svc_max_pollfd);
+      if (my_pollfd == NULL)
+	{
+	  perror (_("svc_run: - out of memory"));
+	  return;
+	}
+
       for (i = 0; i < svc_max_pollfd; ++i)
 	{
 	  my_pollfd[i].fd = svc_pollfd[i].fd;
diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/tst-xdrmem2.c glibc-2.5-branch/sunrpc/tst-xdrmem2.c
--- glibc-2.5/sunrpc/tst-xdrmem2.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sunrpc/tst-xdrmem2.c	2007-01-12 07:09:57.000000000 -0800
@@ -0,0 +1,114 @@
+/* Copyright (C) 2006 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2006.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <limits.h>
+#include <stdio.h>
+#include <string.h>
+#include <rpc/rpc.h>
+#include <sys/mman.h>
+#include <unistd.h>
+
+static int
+do_test (void)
+{
+  XDR xdrs;
+  void *buf;
+  size_t ps = sysconf (_SC_PAGESIZE);
+  uintptr_t half = -1;
+  int v_int;
+  u_short v_u_short;
+
+  half = (half >> 1) & ~(uintptr_t) (ps - 1);
+  buf = mmap ((void *) half, 2 * ps, PROT_READ | PROT_WRITE,
+	      MAP_PRIVATE | MAP_ANON, -1, 0);
+  if (buf == MAP_FAILED || buf != (void *) half)
+    {
+      puts ("Couldn't mmap 2 pages in the middle of address space");
+      return 0;
+    }
+
+  xdrmem_create (&xdrs, (char *) buf, 2 * ps, XDR_ENCODE);
+
+#define T(type, val) \
+  v_##type = val;			\
+  if (! xdr_##type (&xdrs, &v_##type))	\
+    {					\
+      puts ("encoding of " #type	\
+	    " " #val " failed");	\
+      return 1;				\
+    }
+
+  T(int, 127)
+
+  u_int pos = xdr_getpos (&xdrs);
+
+  T(u_short, 31)
+
+  if (! xdr_setpos (&xdrs, pos))
+    {
+      puts ("xdr_setpos during encoding failed");
+      return 1;
+    }
+
+  T(u_short, 36)
+
+#undef T
+
+  xdr_destroy (&xdrs);
+
+  xdrmem_create (&xdrs, (char *) buf, 2 * ps, XDR_DECODE);
+
+#define T(type, val) \
+  v_##type = 0x15;			\
+  if (! xdr_##type (&xdrs, &v_##type))	\
+    {					\
+      puts ("decoding of " #type	\
+	    " " #val " failed");	\
+      return 1;				\
+    }					\
+  if (v_##type != val)			\
+    {					\
+      puts ("decoded value differs, "	\
+	    "type " #type " " #val);	\
+      return 1;				\
+    }
+
+  T(int, 127)
+
+  pos = xdr_getpos (&xdrs);
+
+  T(u_short, 36)
+
+  if (! xdr_setpos (&xdrs, pos))
+    {
+      puts ("xdr_setpos during encoding failed");
+      return 1;
+    }
+
+  T(u_short, 36)
+
+#undef T
+
+  xdr_destroy (&xdrs);
+
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff -pNur -x CVS -x libidn glibc-2.5/sunrpc/xdr_mem.c glibc-2.5-branch/sunrpc/xdr_mem.c
--- glibc-2.5/sunrpc/xdr_mem.c	2002-12-16 02:25:27.000000000 -0800
+++ glibc-2.5-branch/sunrpc/xdr_mem.c	2007-01-12 07:09:57.000000000 -0800
@@ -177,13 +177,15 @@ xdrmem_setpos (xdrs, pos)
 {
   caddr_t newaddr = xdrs->x_base + pos;
   caddr_t lastaddr = xdrs->x_private + xdrs->x_handy;
+  size_t handy = lastaddr - newaddr;
 
-  if ((long) newaddr > (long) lastaddr
-      || (UINT_MAX < LONG_MAX
-	  && (long) UINT_MAX < (long) lastaddr - (long) newaddr))
+  if (newaddr > lastaddr
+      || newaddr < xdrs->x_base
+      || handy != (u_int) handy)
     return FALSE;
+
   xdrs->x_private = newaddr;
-  xdrs->x_handy = (long) lastaddr - (long) newaddr;
+  xdrs->x_handy = (u_int) handy;
   return TRUE;
 }
 
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/ldsodefs.h glibc-2.5-branch/sysdeps/generic/ldsodefs.h
--- glibc-2.5/sysdeps/generic/ldsodefs.h	2006-08-24 13:27:05.000000000 -0700
+++ glibc-2.5-branch/sysdeps/generic/ldsodefs.h	2007-07-12 09:58:08.000000000 -0700
@@ -1,5 +1,5 @@
 /* Run-time dynamic linker data structures for loaded ELF shared objects.
-   Copyright (C) 1995-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995-2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -376,8 +376,6 @@ struct rtld_global
     struct link_map *_ns_loaded;
     /* Number of object in the _dl_loaded list.  */
     unsigned int _ns_nloaded;
-    /* Array representing global scope.  */
-    struct r_scope_elem *_ns_global_scope[2];
     /* Direct pointer to the searchlist of the main object.  */
     struct r_scope_elem *_ns_main_searchlist;
     /* This is zero at program start to signal that the global scope map is
@@ -440,23 +438,23 @@ struct rtld_global
   EXTERN void (*_dl_rtld_unlock_recursive) (void *);
 #endif
 
-  /* Prevailing state of the stack, PF_X indicating it's executable.  */
-  EXTERN ElfW(Word) _dl_stack_flags;
-
   /* If loading a shared object requires that we make the stack executable
      when it was not, we do it by calling this function.
      It returns an errno code or zero on success.  */
   EXTERN int (*_dl_make_stack_executable_hook) (void **) internal_function;
 
+  /* Prevailing state of the stack, PF_X indicating it's executable.  */
+  EXTERN ElfW(Word) _dl_stack_flags;
+
   /* Keep the conditional TLS members at the end so the layout of the
      structure used by !USE_TLS code matches the prefix of the layout in
      the USE_TLS rtld.  Note that `struct link_map' is conditionally
      defined as well, so _dl_rtld_map needs to be last before this.  */
 #ifdef USE_TLS
-  /* Highest dtv index currently needed.  */
-  EXTERN size_t _dl_tls_max_dtv_idx;
   /* Flag signalling whether there are gaps in the module ID allocation.  */
   EXTERN bool _dl_tls_dtv_gaps;
+  /* Highest dtv index currently needed.  */
+  EXTERN size_t _dl_tls_max_dtv_idx;
   /* Information about the dtv slots.  */
   EXTERN struct dtv_slotinfo_list
   {
@@ -493,6 +491,14 @@ struct rtld_global
   EXTERN void (*_dl_init_static_tls) (struct link_map *);
 #endif
 
+  EXTERN void (*_dl_wait_lookup_done) (void);
+
+  /* Scopes to free after next THREAD_GSCOPE_WAIT ().  */
+  EXTERN struct dl_scope_free_list
+  {
+    size_t count;
+    struct r_scope_elem **list[50];
+  } *_dl_scope_free_list;
 #ifdef SHARED
 };
 # define __rtld_global_attribute__
@@ -543,15 +549,15 @@ struct rtld_global_ro
 #define DL_DEBUG_HELP       (1 << 9)
 #define DL_DEBUG_PRELINK    (1 << 10)
 
-  /* Cached value of `getpagesize ()'.  */
-  EXTERN size_t _dl_pagesize;
-
   /* OS version.  */
   EXTERN unsigned int _dl_osversion;
   /* Platform name.  */
   EXTERN const char *_dl_platform;
   EXTERN size_t _dl_platformlen;
 
+  /* Cached value of `getpagesize ()'.  */
+  EXTERN size_t _dl_pagesize;
+
   /* Copy of the content of `_dl_main_searchlist' at startup time.  */
   EXTERN struct r_scope_elem _dl_initial_searchlist;
 
@@ -580,9 +586,6 @@ struct rtld_global_ro
   /* Expected cache ID.  */
   EXTERN int _dl_correct_cache_id;
 
-  /* 0 if internal pointer values should not be guarded, 1 if they should.  */
-  EXTERN int _dl_pointer_guard;
-
   /* Mask for hardware capabilities that are available.  */
   EXTERN uint64_t _dl_hwcap;
 
@@ -666,6 +669,9 @@ struct rtld_global_ro
   /* List of auditing interfaces.  */
   struct audit_ifaces *_dl_audit;
   unsigned int _dl_naudit;
+
+  /* 0 if internal pointer values should not be guarded, 1 if they should.  */
+  EXTERN int _dl_pointer_guard;
 };
 # define __rtld_global_attribute__
 # ifdef IS_IN_rtld
@@ -1063,6 +1069,11 @@ extern void *_dl_open (const char *name,
 		       Lmid_t nsid, int argc, char *argv[], char *env[])
      attribute_hidden;
 
+/* Free or queue for freeing scope OLD.  If other threads might be
+   in the middle of _dl_fixup, _dl_profile_fixup or dl*sym using the
+   old scope, OLD can't be freed until no thread is using it.  */
+extern int _dl_scope_free (struct r_scope_elem **old) attribute_hidden;
+
 /* Add module to slot information data.  */
 extern void _dl_add_to_slotinfo (struct link_map  *l) attribute_hidden;
 
@@ -1074,6 +1085,8 @@ extern struct link_map *_dl_update_sloti
    but never touch anything.  Return null if it's not allocated yet.  */
 extern void *_dl_tls_get_addr_soft (struct link_map *l) internal_function;
 
+extern int _dl_addr_inside_object (struct link_map *l, const ElfW(Addr) addr)
+     internal_function attribute_hidden;
 
 __END_DECLS
 
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/rtld-lowlevel.h glibc-2.5-branch/sysdeps/generic/rtld-lowlevel.h
--- glibc-2.5/sysdeps/generic/rtld-lowlevel.h	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sysdeps/generic/rtld-lowlevel.h	2007-07-12 08:33:46.000000000 -0700
@@ -0,0 +1 @@
+#error "Lowlevel primitives for ld.so not implemented"
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/sysdep-cancel.h glibc-2.5-branch/sysdeps/generic/sysdep-cancel.h
--- glibc-2.5/sysdeps/generic/sysdep-cancel.h	2003-01-06 16:12:06.000000000 -0800
+++ glibc-2.5-branch/sysdeps/generic/sysdep-cancel.h	2007-07-12 08:33:46.000000000 -0700
@@ -2,6 +2,7 @@
 
 /* No multi-thread handling enabled.  */
 #define SINGLE_THREAD_P (1)
+#define RTLD_SINGLE_THREAD_P (1)
 #define LIBC_CANCEL_ASYNC()	0 /* Just a dummy value.  */
 #define LIBC_CANCEL_RESET(val)	((void)(val)) /* Nothing, but evaluate it.  */
 #define LIBC_CANCEL_HANDLED()	/* Nothing.  */
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/generic/unsecvars.h glibc-2.5-branch/sysdeps/generic/unsecvars.h
--- glibc-2.5/sysdeps/generic/unsecvars.h	2005-01-06 14:40:19.000000000 -0800
+++ glibc-2.5-branch/sysdeps/generic/unsecvars.h	2007-01-12 09:05:59.000000000 -0800
@@ -18,6 +18,7 @@
   "LOCALDOMAIN\0"							      \
   "LOCPATH\0"								      \
   "MALLOC_TRACE\0"							      \
+  "NIS_PATH\0"								      \
   "NLSPATH\0"								      \
   "RESOLV_HOST_CONF\0"							      \
   "RES_OPTIONS\0"							      \
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/bits/byteswap.h glibc-2.5-branch/sysdeps/i386/bits/byteswap.h
--- glibc-2.5/sysdeps/i386/bits/byteswap.h	2006-08-24 00:02:16.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/bits/byteswap.h	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,6 @@
 /* Macros to swap the order of bytes in integer values.
-   Copyright (C) 1997,1998,2000,2002,2003,2006 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2000, 2002, 2003, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -66,7 +67,8 @@ __bswap_16 (unsigned short int __bsx)
    `bswap' opcode.  On i386 we have to use three instructions.  */
 #  if !defined __i486__ && !defined __pentium__ && !defined __pentiumpro__ \
       && !defined __pentium4__ && !defined __k8__ && !defined __athlon__ \
-      && !defined __k6__
+      && !defined __k6__ && !defined __nocona__ && !defined __core2__ \
+      && !defined __geode__ && !defined __amdfam10__
 #   define __bswap_32(x)						      \
      (__extension__							      \
       ({ register unsigned int __v, __x = (x);				      \
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/bits/mathinline.h glibc-2.5-branch/sysdeps/i386/fpu/bits/mathinline.h
--- glibc-2.5/sysdeps/i386/fpu/bits/mathinline.h	2004-09-07 15:23:42.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/bits/mathinline.h	2007-01-12 07:31:04.000000000 -0800
@@ -1,5 +1,5 @@
 /* Inline math functions for i387.
-   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
+   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2006
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by John C. Bowman <bowman@math.ualberta.ca>, 1995.
@@ -529,24 +529,38 @@ __inline_mathcodeNP (tanh, __x, \
 
 __inline_mathcodeNP (floor, __x, \
   register long double __value;						      \
-  __volatile unsigned short int __cw;					      \
-  __volatile unsigned short int __cwtmp;				      \
-  __asm __volatile ("fnstcw %0" : "=m" (__cw));				      \
-  __cwtmp = (__cw & 0xf3ff) | 0x0400; /* rounding down */		      \
-  __asm __volatile ("fldcw %0" : : "m" (__cwtmp));			      \
-  __asm __volatile ("frndint" : "=t" (__value) : "0" (__x));		      \
-  __asm __volatile ("fldcw %0" : : "m" (__cw));				      \
+  register int __ignore;						      \
+  unsigned short int __cw;						      \
+  unsigned short int __cwtmp;						      \
+  __asm __volatile ("fnstcw %3\n\t"					      \
+		    "movzwl %3, %1\n\t"					      \
+		    "andl $0xf3ff, %1\n\t"				      \
+		    "orl $0x0400, %1\n\t"	/* rounding down */	      \
+		    "movw %w1, %2\n\t"					      \
+		    "fldcw %2\n\t"					      \
+		    "frndint\n\t"					      \
+		    "fldcw %3"						      \
+		    : "=t" (__value), "=&q" (__ignore), "=m" (__cwtmp),	      \
+		      "=m" (__cw)					      \
+		    : "0" (__x));					      \
   return __value)
 
 __inline_mathcodeNP (ceil, __x, \
   register long double __value;						      \
-  __volatile unsigned short int __cw;					      \
-  __volatile unsigned short int __cwtmp;				      \
-  __asm __volatile ("fnstcw %0" : "=m" (__cw));				      \
-  __cwtmp = (__cw & 0xf3ff) | 0x0800; /* rounding up */			      \
-  __asm __volatile ("fldcw %0" : : "m" (__cwtmp));			      \
-  __asm __volatile ("frndint" : "=t" (__value) : "0" (__x));		      \
-  __asm __volatile ("fldcw %0" : : "m" (__cw));				      \
+  register int __ignore;						      \
+  unsigned short int __cw;						      \
+  unsigned short int __cwtmp;						      \
+  __asm __volatile ("fnstcw %3\n\t"					      \
+		    "movzwl %3, %1\n\t"					      \
+		    "andl $0xf3ff, %1\n\t"				      \
+		    "orl $0x0800, %1\n\t"	/* rounding up */	      \
+		    "movw %w1, %2\n\t"					      \
+		    "fldcw %2\n\t"					      \
+		    "frndint\n\t"					      \
+		    "fldcw %3"						      \
+		    : "=t" (__value), "=&q" (__ignore), "=m" (__cwtmp),	      \
+		      "=m" (__cw)					      \
+		    : "0" (__x));					      \
   return __value)
 
 #ifdef __FAST_MATH__
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_logf.S glibc-2.5-branch/sysdeps/i386/fpu/e_logf.S
--- glibc-2.5/sysdeps/i386/fpu/e_logf.S	2005-05-04 10:45:15.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/e_logf.S	2007-07-12 07:58:36.000000000 -0700
@@ -37,11 +37,15 @@ limit:	.double 0.29
 ENTRY(__ieee754_logf)
 	fldln2			// log(2)
 	flds	4(%esp)		// x : log(2)
+	fxam
+	fnstsw
 #ifdef PIC
 	LOAD_PIC_REG (dx)
 #endif
 	fld	%st		// x : x : log(2)
-	fsubl	MO(one)		// x-1 : x : log(2)
+	sahf
+	jc	3f		// in case x is NaN or +-Inf
+4:	fsubl	MO(one)		// x-1 : x : log(2)
 	fld	%st		// x-1 : x-1 : x : log(2)
 	fabs			// |x-1| : x-1 : x : log(2)
 	fcompl	MO(limit)	// x-1 : x : log(2)
@@ -55,4 +59,9 @@ ENTRY(__ieee754_logf)
 2:	fstp	%st(0)		// x : log(2)
 	fyl2x			// log(x)
 	ret
+
+3:	jp	4b		// in case x is +-Inf
+	fstp	%st(1)
+	fstp	%st(1)
+	ret
 END (__ieee754_logf)
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_logl.S glibc-2.5-branch/sysdeps/i386/fpu/e_logl.S
--- glibc-2.5/sysdeps/i386/fpu/e_logl.S	2005-05-04 10:45:15.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/e_logl.S	2007-07-12 07:58:36.000000000 -0700
@@ -37,11 +37,15 @@ limit:	.double 0.29
 ENTRY(__ieee754_logl)
 	fldln2			// log(2)
 	fldt	4(%esp)		// x : log(2)
+	fxam
+	fnstsw
 #ifdef PIC
 	LOAD_PIC_REG (dx)
 #endif
 	fld	%st		// x : x : log(2)
-	fsubl	MO(one)		// x-1 : x : log(2)
+	sahf
+	jc	3f		// in case x is NaN or +-Inf
+4:	fsubl	MO(one)		// x-1 : x : log(2)
 	fld	%st		// x-1 : x-1 : x : log(2)
 	fabs			// |x-1| : x-1 : x : log(2)
 	fcompl	MO(limit)	// x-1 : x : log(2)
@@ -55,4 +59,9 @@ ENTRY(__ieee754_logl)
 2:	fstp	%st(0)		// x : log(2)
 	fyl2x			// log(x)
 	ret
+
+3:	jp	4b		// in case x is +-Inf
+	fstp	%st(1)
+	fstp	%st(1)
+	ret
 END (__ieee754_logl)
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_log.S glibc-2.5-branch/sysdeps/i386/fpu/e_log.S
--- glibc-2.5/sysdeps/i386/fpu/e_log.S	2005-05-04 10:45:15.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/e_log.S	2007-07-12 07:58:36.000000000 -0700
@@ -36,11 +36,15 @@ limit:	.double 0.29
 ENTRY(__ieee754_log)
 	fldln2			// log(2)
 	fldl	4(%esp)		// x : log(2)
+	fxam
+	fnstsw
 #ifdef PIC
 	LOAD_PIC_REG (dx)
 #endif
 	fld	%st		// x : x : log(2)
-	fsubl	MO(one)		// x-1 : x : log(2)
+	sahf
+	jc	3f		// in case x is NaN or +-Inf
+4:	fsubl	MO(one)		// x-1 : x : log(2)
 	fld	%st		// x-1 : x-1 : x : log(2)
 	fabs			// |x-1| : x-1 : x : log(2)
 	fcompl	MO(limit)	// x-1 : x : log(2)
@@ -54,4 +58,9 @@ ENTRY(__ieee754_log)
 2:	fstp	%st(0)		// x : log(2)
 	fyl2x			// log(x)
 	ret
+
+3:	jp	4b		// in case x is +-Inf
+	fstp	%st(1)
+	fstp	%st(1)
+	ret
 END (__ieee754_log)
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_powf.S glibc-2.5-branch/sysdeps/i386/fpu/e_powf.S
--- glibc-2.5/sysdeps/i386/fpu/e_powf.S	2005-05-04 10:45:15.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/e_powf.S	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* ix87 specific implementation of pow function.
-   Copyright (C) 1996, 1997, 1999, 2001, 2004, 2005
+   Copyright (C) 1996, 1997, 1999, 2001, 2004, 2005, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@@ -155,10 +155,11 @@ ENTRY(__ieee754_powf)
 2:	/* y is a real number.  */
 	fxch			// x : y
 	fldl	MO(one)		// 1.0 : x : y
-	fld	%st(1)		// x : 1.0 : x : y
-	fsub	%st(1)		// x-1 : 1.0 : x : y
-	fabs			// |x-1| : 1.0 : x : y
-	fcompl	MO(limit)	// 1.0 : x : y
+	fldl	MO(limit)	// 0.29 : 1.0 : x : y
+	fld	%st(2)		// x : 0.29 : 1.0 : x : y
+	fsub	%st(2)		// x-1 : 0.29 : 1.0 : x : y
+	fabs			// |x-1| : 0.29 : 1.0 : x : y
+	fucompp			// 1.0 : x : y
 	fnstsw
 	fxch			// x : 1.0 : y
 	sahf
@@ -191,9 +192,10 @@ ENTRY(__ieee754_powf)
 	// y == ±inf
 	.align ALIGNARG(4)
 12:	fstp	%st(0)		// pop y
-	flds	4(%esp)		// x
-	fabs
-	fcompl	MO(one)		// < 1, == 1, or > 1
+	fldl	MO(one)		// 1
+	flds	4(%esp)		// x : 1
+	fabs			// abs(x) : 1
+	fucompp			// < 1, == 1, or > 1
 	fnstsw
 	andb	$0x45, %ah
 	cmpb	$0x45, %ah
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_powl.S glibc-2.5-branch/sysdeps/i386/fpu/e_powl.S
--- glibc-2.5/sysdeps/i386/fpu/e_powl.S	2005-05-04 10:45:15.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/e_powl.S	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* ix87 specific implementation of pow function.
-   Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005
+   Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@@ -161,10 +161,11 @@ ENTRY(__ieee754_powl)
 2:	/* y is a real number.  */
 	fxch			// x : y
 	fldl	MO(one)		// 1.0 : x : y
-	fld	%st(1)		// x : 1.0 : x : y
-	fsub	%st(1)		// x-1 : 1.0 : x : y
-	fabs			// |x-1| : 1.0 : x : y
-	fcompl	MO(limit)	// 1.0 : x : y
+	fldl	MO(limit)	// 0.29 : 1.0 : x : y
+	fld	%st(2)		// x : 0.29 : 1.0 : x : y
+	fsub	%st(2)		// x-1 : 0.29 : 1.0 : x : y
+	fabs			// |x-1| : 0.29 : 1.0 : x : y
+	fucompp			// 1.0 : x : y
 	fnstsw
 	fxch			// x : 1.0 : y
 	sahf
@@ -210,9 +211,10 @@ ENTRY(__ieee754_powl)
 	// y == ±inf
 	.align ALIGNARG(4)
 12:	fstp	%st(0)		// pop y
-	fldt	4(%esp)		// x
-	fabs
-	fcompl	MO(one)		// < 1, == 1, or > 1
+	fldl	MO(one)		// 1
+	fldt	4(%esp)		// x : 1
+	fabs			// abs(x) : 1
+	fucompp			// < 1, == 1, or > 1
 	fnstsw
 	andb	$0x45, %ah
 	cmpb	$0x45, %ah
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/e_pow.S glibc-2.5-branch/sysdeps/i386/fpu/e_pow.S
--- glibc-2.5/sysdeps/i386/fpu/e_pow.S	2005-05-04 10:45:15.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/fpu/e_pow.S	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* ix87 specific implementation of pow function.
-   Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005
+   Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2005, 2007
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@@ -161,10 +161,11 @@ ENTRY(__ieee754_pow)
 2:	/* y is a real number.  */
 	fxch			// x : y
 	fldl	MO(one)		// 1.0 : x : y
-	fld	%st(1)		// x : 1.0 : x : y
-	fsub	%st(1)		// x-1 : 1.0 : x : y
-	fabs			// |x-1| : 1.0 : x : y
-	fcompl	MO(limit)	// 1.0 : x : y
+	fldl	MO(limit)	// 0.29 : 1.0 : x : y
+	fld	%st(2)		// x : 0.29 : 1.0 : x : y
+	fsub	%st(2)		// x-1 : 0.29 : 1.0 : x : y
+	fabs			// |x-1| : 0.29 : 1.0 : x : y
+	fucompp			// 1.0 : x : y
 	fnstsw
 	fxch			// x : 1.0 : y
 	sahf
@@ -197,9 +198,10 @@ ENTRY(__ieee754_pow)
 	// y == ±inf
 	.align ALIGNARG(4)
 12:	fstp	%st(0)		// pop y
-	fldl	4(%esp)		// x
-	fabs
-	fcompl	MO(one)		// < 1, == 1, or > 1
+	fldl	MO(one)		// 1
+	fldl	4(%esp)		// x : 1
+	fabs			// abs(x) : 1
+	fucompp			// < 1, == 1, or > 1
 	fnstsw
 	andb	$0x45, %ah
 	cmpb	$0x45, %ah
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/math_private.h glibc-2.5-branch/sysdeps/i386/fpu/math_private.h
--- glibc-2.5/sysdeps/i386/fpu/math_private.h	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sysdeps/i386/fpu/math_private.h	2007-07-12 08:08:18.000000000 -0700
@@ -0,0 +1,18 @@
+#ifndef _MATH_PRIVATE_H
+
+#define math_opt_barrier(x) \
+({ __typeof(x) __x;					\
+   __asm ("" : "=t" (__x) : "0" (x));			\
+   __x; })
+#define math_force_eval(x) \
+do							\
+  {							\
+    if (sizeof (x) <= sizeof (double))			\
+      __asm __volatile ("" : : "m" (x));		\
+    else						\
+      __asm __volatile ("" : : "f" (x));		\
+  }							\
+while (0)
+
+#include <math/math_private.h>
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/s_nextafterl.c glibc-2.5-branch/sysdeps/i386/fpu/s_nextafterl.c
--- glibc-2.5/sysdeps/i386/fpu/s_nextafterl.c	2003-02-14 21:22:58.000000000 -0800
+++ glibc-2.5-branch/sysdeps/i386/fpu/s_nextafterl.c	2007-07-12 08:08:18.000000000 -0700
@@ -27,7 +27,7 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 
 #ifdef __STDC__
 	long double __nextafterl(long double x, long double y)
@@ -52,9 +52,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if(x==y) return y;		/* x=y, return y */
 	if((ix|hx|lx)==0) {			/* x == 0 */
+	    long double u;
 	    SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */
-	    y = x*x;
-	    if(y==x) return y; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(esx>=0) {			/* x > 0 */
 	    if(esx>esy||((esx==esy) && (hx>hy||((hx==hy)&&(lx>ly))))) {
@@ -109,12 +112,9 @@ static char rcsid[] = "$NetBSD: $";
 	}
 	esy = esx&0x7fff;
 	if(esy==0x7fff) return x+x;	/* overflow  */
-	if(esy==0) {			/* underflow */
-	    y = x*x;
-	    if(y!=x) {		/* raise underflow flag */
-	        SET_LDOUBLE_WORDS(y,esx,hx,lx);
-		return y;
-	    }
+	if(esy==0) {
+	    long double u = x*x;		/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_LDOUBLE_WORDS(x,esx,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/s_nexttoward.c glibc-2.5-branch/sysdeps/i386/fpu/s_nexttoward.c
--- glibc-2.5/sysdeps/i386/fpu/s_nexttoward.c	2003-12-07 13:11:52.000000000 -0800
+++ glibc-2.5-branch/sysdeps/i386/fpu/s_nexttoward.c	2007-07-12 08:08:18.000000000 -0700
@@ -27,7 +27,8 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
+#include <float.h>
 
 #ifdef __STDC__
 	double __nexttoward(double x, long double y)
@@ -52,10 +53,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if((ix|lx)==0) {			/* x == 0 */
-	    double x2;
+	    double u;
 	    INSERT_WORDS(x,(esy&0x8000)<<16,1); /* return +-minsub */
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if (esy>=0x8000||((ix>>20)&0x7ff)>iy-0x3c00
@@ -85,16 +88,14 @@ static char rcsid[] = "$NetBSD: $";
 	hy = hx&0x7ff00000;
 	if(hy>=0x7ff00000) {
 	  x = x+x;	/* overflow  */
-	  /* Force conversion to double.  */
-	  asm ("" : "=m"(x) : "m"(x));
+	  if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1)
+	    /* Force conversion to double.  */
+	    asm ("" : "+m"(x));
 	  return x;
 	}
-	if(hy<0x00100000) {		/* underflow */
-	    double x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        INSERT_WORDS(x2,hx,lx);
-		return x2;
-	    }
+	if(hy<0x00100000) {
+	    double u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	INSERT_WORDS(x,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/fpu/s_nexttowardf.c glibc-2.5-branch/sysdeps/i386/fpu/s_nexttowardf.c
--- glibc-2.5/sysdeps/i386/fpu/s_nexttowardf.c	2003-12-07 13:12:13.000000000 -0800
+++ glibc-2.5-branch/sysdeps/i386/fpu/s_nexttowardf.c	2007-07-12 08:08:18.000000000 -0700
@@ -19,7 +19,8 @@ static char rcsid[] = "$NetBSD: $";
 #endif
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
+#include <float.h>
 
 #ifdef __STDC__
 	float __nexttowardf(float x, long double y)
@@ -44,10 +45,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if(ix==0) {				/* x == 0 */
-	    float x2;
+	    float u;
 	    SET_FLOAT_WORD(x,((esy&0x8000)<<16)|1);/* return +-minsub*/
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(esy>=0x8000||((ix>>23)&0xff)>iy-0x3f80
@@ -69,16 +72,14 @@ static char rcsid[] = "$NetBSD: $";
 	hy = hx&0x7f800000;
 	if(hy>=0x7f800000) {
 	  x = x+x;	/* overflow  */
-	  /* Force conversion to float.  */
-	  asm ("" : "=m"(x) : "m"(x));
+	  if (FLT_EVAL_METHOD != 0)
+	    /* Force conversion to float.  */
+	    asm ("" : "+m"(x));
 	  return x;
 	}
-	if(hy<0x00800000) {		/* underflow */
-	    float x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        SET_FLOAT_WORD(x2,hx);
-		return x2;
-	    }
+	if(hy<0x00800000) {
+	    float u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_FLOAT_WORD(x,hx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/i386/ldbl2mpn.c glibc-2.5-branch/sysdeps/i386/ldbl2mpn.c
--- glibc-2.5/sysdeps/i386/ldbl2mpn.c	2001-07-05 21:55:52.000000000 -0700
+++ glibc-2.5-branch/sysdeps/i386/ldbl2mpn.c	2007-07-12 09:58:09.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 1996, 1997, 2000, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -19,7 +19,7 @@
 #include "gmp.h"
 #include "gmp-impl.h"
 #include "longlong.h"
-#include "ieee754.h"
+#include <ieee754.h>
 #include <float.h>
 #include <stdlib.h>
 
@@ -46,7 +46,7 @@ __mpn_extract_long_double (mp_ptr res_pt
 #elif BITS_PER_MP_LIMB == 64
   /* Hopefully the compiler will combine the two bitfield extracts
      and this composition into just the original quadword extract.  */
-  res_ptr[0] = ((unsigned long int) u.ieee.mantissa0 << 32) | u.ieee.mantissa1;
+  res_ptr[0] = ((mp_limb_t) u.ieee.mantissa0 << 32) | u.ieee.mantissa1;
   #define N 1
 #else
   #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for"
@@ -109,6 +109,13 @@ __mpn_extract_long_double (mp_ptr res_pt
 	    }
 	}
     }
+  else if (u.ieee.exponent < 0x7fff
+#if N == 2
+	   && res_ptr[0] == 0
+#endif
+	   && res_ptr[N - 1] == 0)
+    /* Pseudo zero.  */
+    *expt = 0;
 
   return N;
 }
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ia64/fpu/fesetround.c glibc-2.5-branch/sysdeps/ia64/fpu/fesetround.c
--- glibc-2.5/sysdeps/ia64/fpu/fesetround.c	2005-07-08 11:52:46.000000000 -0700
+++ glibc-2.5-branch/sysdeps/ia64/fpu/fesetround.c	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* Set current rounding direction.
-   Copyright (C) 1999, 2000, 2005 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999.
 
@@ -26,7 +26,7 @@ fesetround (int round)
   fenv_t fpsr;
 
   if (round & ~3)
-    return 0;
+    return 1;
 
   /* Get the current state.  */
   __asm__ __volatile__ ("mov.m %0=ar.fpsr" : "=r" (fpsr));
@@ -37,6 +37,6 @@ fesetround (int round)
   /* Put the new state in effect.  */
   __asm__ __volatile__ ("mov.m ar.fpsr=%0" :: "r" (fpsr) : "memory");
 
-  return 1;
+  return 0;
 }
 libm_hidden_def (fesetround)
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ia64/ldbl2mpn.c glibc-2.5-branch/sysdeps/ia64/ldbl2mpn.c
--- glibc-2.5/sysdeps/ia64/ldbl2mpn.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ia64/ldbl2mpn.c	2007-07-12 08:30:07.000000000 -0700
@@ -0,0 +1 @@
+#include "../i386/ldbl2mpn.c"
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/dbl-64/e_pow.c glibc-2.5-branch/sysdeps/ieee754/dbl-64/e_pow.c
--- glibc-2.5/sysdeps/ieee754/dbl-64/e_pow.c	2004-01-23 05:16:24.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/dbl-64/e_pow.c	2007-07-12 07:58:05.000000000 -0700
@@ -106,20 +106,28 @@ double __ieee754_pow(double x, double y)
     else
       return y < 0 ? 1.0/ABS(x) : 0.0;                               /* return 0 */
   }
+
+  qx = u.i[HIGH_HALF]&0x7fffffff;  /*   no sign   */
+  qy = v.i[HIGH_HALF]&0x7fffffff;  /*   no sign   */
+
+  if (qx >= 0x7ff00000 && (qx > 0x7ff00000 || u.i[LOW_HALF] != 0)) return NaNQ.x;
+  if (qy >= 0x7ff00000 && (qy > 0x7ff00000 || v.i[LOW_HALF] != 0))
+    return x == 1.0 ? 1.0 : NaNQ.x;
+
   /* if x<0 */
   if (u.i[HIGH_HALF] < 0) {
     k = checkint(y);
     if (k==0) {
-      if ((v.i[HIGH_HALF] & 0x7fffffff) == 0x7ff00000 && v.i[LOW_HALF] == 0) {
+      if (qy == 0x7ff00000) {
 	if (x == -1.0) return 1.0;
 	else if (x > -1.0) return v.i[HIGH_HALF] < 0 ? INF.x : 0.0;
 	else return v.i[HIGH_HALF] < 0 ? 0.0 : INF.x;
       }
-      else if (u.i[HIGH_HALF] == 0xfff00000 && u.i[LOW_HALF] == 0)
+      else if (qx == 0x7ff00000)
 	return y < 0 ? 0.0 : INF.x;
       return NaNQ.x;                              /* y not integer and x<0 */
     }
-    else if (u.i[HIGH_HALF] == 0xfff00000 && u.i[LOW_HALF] == 0)
+    else if (qx == 0x7ff00000)
       {
 	if (k < 0)
 	  return y < 0 ? nZERO.x : nINF.x;
@@ -129,14 +137,6 @@ double __ieee754_pow(double x, double y)
     return (k==1)?__ieee754_pow(-x,y):-__ieee754_pow(-x,y); /* if y even or odd */
   }
   /* x>0 */
-  qx = u.i[HIGH_HALF]&0x7fffffff;  /*   no sign   */
-  qy = v.i[HIGH_HALF]&0x7fffffff;  /*   no sign   */
-
-  if (qx > 0x7ff00000 || (qx == 0x7ff00000 && u.i[LOW_HALF] != 0)) return NaNQ.x;
-                                                                 /*  if 0<x<2^-0x7fe */
-  if (qy > 0x7ff00000 || (qy == 0x7ff00000 && v.i[LOW_HALF] != 0))
-    return x == 1.0 ? 1.0 : NaNQ.x;
-                                                                 /*  if y<2^-0x7fe   */
 
   if (qx == 0x7ff00000)                              /* x= 2^-0x3ff */
     {if (y == 0) return NaNQ.x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/flt-32/s_nextafterf.c glibc-2.5-branch/sysdeps/ieee754/flt-32/s_nextafterf.c
--- glibc-2.5/sysdeps/ieee754/flt-32/s_nextafterf.c	2003-12-07 12:53:59.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/flt-32/s_nextafterf.c	2007-07-12 08:08:18.000000000 -0700
@@ -18,7 +18,7 @@ static char rcsid[] = "$NetBSD: s_nextaf
 #endif
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 #include <float.h>
 
 #ifdef __STDC__
@@ -40,9 +40,12 @@ static char rcsid[] = "$NetBSD: s_nextaf
 	   return x+y;
 	if(x==y) return y;		/* x=y, return y */
 	if(ix==0) {				/* x == 0 */
+	    float u;
 	    SET_FLOAT_WORD(x,(hy&0x80000000)|1);/* return +-minsubnormal */
-	    y = x*x;
-	    if(y==x) return y; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u*u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(hx>hy) {				/* x > y, x -= ulp */
@@ -61,15 +64,12 @@ static char rcsid[] = "$NetBSD: s_nextaf
 	if(hy>=0x7f800000) {
 	  x = x+x;	/* overflow  */
 	  if (FLT_EVAL_METHOD != 0)
-	    asm ("" : "=m"(x) : "m"(x));
+	    asm ("" : "+m"(x));
 	  return x;	/* overflow  */
 	}
-	if(hy<0x00800000) {		/* underflow */
-	    y = x*x;
-	    if(y!=x) {		/* raise underflow flag */
-	        SET_FLOAT_WORD(y,hx);
-		return y;
-	    }
+	if(hy<0x00800000) {
+	    float u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_FLOAT_WORD(x,hx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128/s_nextafterl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nextafterl.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128/s_nextafterl.c	1999-07-13 17:09:34.000000000 -0700
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nextafterl.c	2007-07-12 08:08:18.000000000 -0700
@@ -25,7 +25,7 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 
 #ifdef __STDC__
 	long double __nextafterl(long double x, long double y)
@@ -47,9 +47,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if(x==y) return y;		/* x=y, return y */
 	if((ix|lx)==0) {			/* x == 0 */
+	    long double u;
 	    SET_LDOUBLE_WORDS64(x,hy&0x8000000000000000ULL,1);/* return +-minsubnormal */
-	    y = x*x;
-	    if(y==x) return y; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {			/* x > 0 */
 	    if(hx>hy||((hx==hy)&&(lx>ly))) {	/* x > y, x -= ulp */
@@ -70,12 +73,9 @@ static char rcsid[] = "$NetBSD: $";
 	}
 	hy = hx&0x7fff000000000000LL;
 	if(hy==0x7fff000000000000LL) return x+x;/* overflow  */
-	if(hy==0) {				/* underflow */
-	    y = x*x;
-	    if(y!=x) {		/* raise underflow flag */
-	        SET_LDOUBLE_WORDS64(y,hx,lx);
-		return y;
-	    }
+	if(hy==0) {
+	    long double u = x*x;		/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_LDOUBLE_WORDS64(x,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128/s_nexttoward.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nexttoward.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128/s_nexttoward.c	2003-12-07 13:21:29.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128/s_nexttoward.c	2007-07-12 08:08:18.000000000 -0700
@@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 #include <float.h>
 
 #ifdef __STDC__
@@ -53,10 +53,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if((ix|lx)==0) {			/* x == 0 */
-	    double x2;
+	    double u;
 	    INSERT_WORDS(x,(u_int32_t)((hy>>32)&0x80000000),1);/* return +-minsub */
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if (hy<0||(ix>>20)>(iy>>48)-0x3c00
@@ -87,16 +89,13 @@ static char rcsid[] = "$NetBSD: $";
 	if(hy>=0x7ff00000) {
 	  x = x+x;	/* overflow  */
 	  if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1)
-	    /* Force conversion to float.  */
-	    asm ("" : "=m"(x) : "m"(x));
+	    /* Force conversion to double.  */
+	    asm ("" : "+m"(x));
 	  return x;
 	}
-	if(hy<0x00100000) {		/* underflow */
-	    double x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        INSERT_WORDS(x2,hx,lx);
-		return x2;
-	    }
+	if(hy<0x00100000) {
+	    double u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	INSERT_WORDS(x,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c	2006-01-27 16:07:25.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c	2007-07-12 09:58:09.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2006
+/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2006, 2007
 	Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -31,19 +31,20 @@ long double
 __mpn_construct_long_double (mp_srcptr frac_ptr, int expt, int sign)
 {
   union ibm_extended_long_double u;
-  unsigned long hidden2, lzcount;
+  unsigned long lzcount;
   unsigned long long hi, lo;
+  int exponent2;
 
   u.ieee.negative = sign;
   u.ieee.negative2 = sign;
   u.ieee.exponent = expt + IBM_EXTENDED_LONG_DOUBLE_BIAS;
-  u.ieee.exponent2 = expt - 53 + IBM_EXTENDED_LONG_DOUBLE_BIAS;
+  u.ieee.exponent2 = 0;
+  exponent2 = expt - 53 + IBM_EXTENDED_LONG_DOUBLE_BIAS;
 
 #if BITS_PER_MP_LIMB == 32
   /* The low order 53 bits (52 + hidden) go into the lower double */
   lo = frac_ptr[0];
   lo |= (frac_ptr[1] & ((1LL << (53 - 32)) - 1)) << 32;
-  hidden2 = (frac_ptr[1] >> (52 - 32)) & ((mp_limb_t) 1);
   /* The high order 53 bits (52 + hidden) go into the upper double */
   hi = (frac_ptr[1] >> (53 - 32)) & ((1 << 11) - 1);
   hi |= ((unsigned long long) frac_ptr[2]) << 11;
@@ -51,7 +52,6 @@ __mpn_construct_long_double (mp_srcptr f
 #elif BITS_PER_MP_LIMB == 64
   /* The low order 53 bits (52 + hidden) go into the lower double */
   lo = frac_ptr[0] & (((mp_limb_t) 1 << 53) - 1);
-  hidden2 = (frac_ptr[0] >> 52) & ((mp_limb_t) 1);
   /* The high order 53 bits (52 + hidden) go into the upper double */
   hi = (frac_ptr[0] >> 53) & (((mp_limb_t) 1 << 11) - 1);
   hi |= (frac_ptr[1] << 11);
@@ -59,14 +59,62 @@ __mpn_construct_long_double (mp_srcptr f
   #error "mp_limb size " BITS_PER_MP_LIMB "not accounted for"
 #endif
 
+  if ((hi & (1LL << 52)) == 0 && (hi | lo) != 0)
+    {
+      /* denormal number  */
+      unsigned long long val = hi ? hi : lo;
+
+      if (sizeof (val) == sizeof (long))
+	lzcount = __builtin_clzl (val);
+      else if ((val >> 32) != 0)
+	lzcount = __builtin_clzl ((long) (val >> 32));
+      else
+	lzcount = __builtin_clzl ((long) val) + 32;
+      if (hi)
+	lzcount = lzcount - 11;
+      else
+	lzcount = lzcount + 42;
+
+      if (lzcount > u.ieee.exponent)
+	{
+	  lzcount = u.ieee.exponent;
+	  u.ieee.exponent = 0;
+	  exponent2 -= lzcount;
+	}
+      else
+	{
+	  u.ieee.exponent -= (lzcount - 1);
+	  exponent2 -= (lzcount - 1);
+	}
+
+      if (lzcount <= 53)
+	{
+	  hi = (hi << lzcount) | (lo >> (53 - lzcount));
+	  lo = (lo << lzcount) & ((1LL << 53) - 1);
+	}
+      else
+	{
+	  hi = lo << (lzcount - 53);
+	  lo = 0;
+	}
+    }
+
   if (lo != 0L)
     {
       /* hidden2 bit of low double controls rounding of the high double.
-	 If hidden2 is '1' then round up hi and adjust lo (2nd mantissa)
+	 If hidden2 is '1' and either the explicit mantissa is non-zero
+	 or hi is odd, then round up hi and adjust lo (2nd mantissa)
 	 plus change the sign of the low double to compensate.  */
-      if (hidden2)
+      if ((lo & (1LL << 52)) != 0
+	  && ((hi & 1) != 0 || (lo & ((1LL << 52) - 1))))
 	{
 	  hi++;
+	  if ((hi & ((1LL << 52) - 1)) == 0)
+	    {
+	      if ((hi & (1LL << 53)) != 0)
+		hi -= 1LL << 52;
+	      u.ieee.exponent++;
+	    }
 	  u.ieee.negative2 = !sign;
 	  lo = (1LL << 53) - lo;
 	}
@@ -85,17 +133,18 @@ __mpn_construct_long_double (mp_srcptr f
       if (lzcount > 0)
 	{
 	  lo = lo << lzcount;
-	  u.ieee.exponent2 = u.ieee.exponent2 - lzcount;
+	  exponent2 = exponent2 - lzcount;
 	}
+      if (exponent2 > 0)
+	u.ieee.exponent2 = exponent2;
+      else
+	lo >>= 1 - exponent2;
     }
   else
-    {
-      u.ieee.negative2 = 0;
-      u.ieee.exponent2 = 0;
-    }
+    u.ieee.negative2 = 0;
 
   u.ieee.mantissa3 = lo & 0xffffffffLL;
-  u.ieee.mantissa2 = (lo >> 32) & 0xffffff;
+  u.ieee.mantissa2 = (lo >> 32) & 0xfffff;
   u.ieee.mantissa1 = hi & 0xffffffffLL;
   u.ieee.mantissa0 = (hi >> 32) & ((1LL << (LDBL_MANT_DIG - 86)) - 1);
 
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c	2006-01-27 16:07:25.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* Print floating point number in hexadecimal notation according to ISO C99.
-   Copyright (C) 1997,1998,1999,2000,2001,2002,2004,2006
+   Copyright (C) 1997,1998,1999,2000,2001,2002,2004,2006,2007
 	Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@@ -35,21 +35,24 @@ do {									      \
 									      \
       lo = ((long long)eldbl.ieee.mantissa2 << 32) | eldbl.ieee.mantissa3;    \
       hi = ((long long)eldbl.ieee.mantissa0 << 32) | eldbl.ieee.mantissa1;    \
-   /* If the lower double is not a denomal or zero then set the hidden	      \
-      53rd bit.  */							      \
-      if (eldbl.ieee.exponent2 > 0x001)					      \
-	{								      \
-	  lo |= (1ULL << 52);						      \
-	  lo = lo << 7; /* pre-shift lo to match ieee854.  */		      \
-	  /* The lower double is normalized separately from the upper.  We    \
-	     may need to adjust the lower manitissa to reflect this.  */      \
-	  ediff = eldbl.ieee.exponent - eldbl.ieee.exponent2;		      \
-	  if (ediff > 53)						      \
-	    lo = lo >> (ediff-53);					      \
-	}								      \
-  									      \
-      if ((eldbl.ieee.negative != eldbl.ieee.negative2)			      \
-	  && ((eldbl.ieee.exponent2 != 0) && (lo != 0L)))		      \
+      lo <<= 7; /* pre-shift lo to match ieee854.  */			      \
+      /* If the lower double is not a denomal or zero then set the hidden     \
+	 53rd bit.  */							      \
+      if (eldbl.ieee.exponent2 != 0)					      \
+	lo |= (1ULL << (52 + 7));					      \
+      else								      \
+	lo <<= 1;							      \
+      /* The lower double is normalized separately from the upper.  We	      \
+	 may need to adjust the lower manitissa to reflect this.  */	      \
+      ediff = eldbl.ieee.exponent - eldbl.ieee.exponent2;		      \
+      if (ediff > 53 + 63)						      \
+	lo = 0;								      \
+      else if (ediff > 53)						      \
+	lo = lo >> (ediff - 53);					      \
+      else if (eldbl.ieee.exponent2 == 0 && ediff < 53)			      \
+	lo = lo << (53 - ediff);					      \
+      if (eldbl.ieee.negative != eldbl.ieee.negative2			      \
+	  && (eldbl.ieee.exponent2 != 0 || lo != 0L))			      \
 	{								      \
 	  lo = (1ULL << 60) - lo;					      \
 	  if (hi == 0L)							      \
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c	2006-01-27 16:07:25.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* Return classification value corresponding to argument.
-   Copyright (C) 1997,1999,2002,2004,2006 Free Software Foundation, Inc.
+   Copyright (C) 1997,1999,2002,2004,2006,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
    		  Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@@ -30,14 +30,16 @@
    * -NaN	fffn nnnn nnnn nnnn xxxx xxxx xxxx xxxx
    * +Inf	7ff0 0000 0000 0000 xxxx xxxx xxxx xxxx
    * -Inf	fff0 0000 0000 0000 xxxx xxxx xxxx xxxx
-   * +0		0000 0000 0000 0000
-   * -0		8000 0000 0000 0000
-   * +normal	001n nnnn nnnn nnnn (smallest)
-   * -normal	801n nnnn nnnn nnnn (smallest)
-   * +normal	7fen nnnn nnnn nnnn (largest)
-   * -normal	ffen nnnn nnnn nnnn (largest)
-   * +denorm	000n nnnn nnnn nnnn
-   * -denorm	800n nnnn nnnn nnnn
+   * +0		0000 0000 0000 0000 xxxx xxxx xxxx xxxx
+   * -0		8000 0000 0000 0000 xxxx xxxx xxxx xxxx
+   * +normal	0360 0000 0000 0000 0000 0000 0000 0000 (smallest)
+   * -normal	8360 0000 0000 0000 0000 0000 0000 0000 (smallest)
+   * +normal	7fef ffff ffff ffff 7c8f ffff ffff fffe (largest)
+   * +normal	ffef ffff ffff ffff fc8f ffff ffff fffe (largest)
+   * +denorm	0360 0000 0000 0000 8000 0000 0000 0001 (largest)
+   * -denorm	8360 0000 0000 0000 0000 0000 0000 0001 (largest)
+   * +denorm	000n nnnn nnnn nnnn xxxx xxxx xxxx xxxx
+   * -denorm	800n nnnn nnnn nnnn xxxx xxxx xxxx xxxx
    */
 
 int
@@ -59,12 +61,23 @@ ___fpclassifyl (long double x)
       /* +/-zero or +/- normal or +/- denormal */
       if (hx & 0x7fffffffffffffffULL) {
 	  /* +/- normal or +/- denormal */
-	  if ((hx & 0x7ff0000000000000ULL) >= 0x0360000000000000ULL) {
+	  if ((hx & 0x7ff0000000000000ULL) > 0x0360000000000000ULL) {
 	      /* +/- normal */
 	      retval = FP_NORMAL;
 	  } else {
-	      /* +/- denormal */
-	      retval = FP_SUBNORMAL;
+	      if ((hx & 0x7ff0000000000000ULL) == 0x0360000000000000ULL) {
+		  if ((lx & 0x7fffffffffffffff)	/* lower is non-zero */
+		  && ((lx^hx) & 0x8000000000000000ULL)) { /* and sign differs */
+		      /* +/- denormal */
+		      retval = FP_SUBNORMAL;
+		  } else {
+		      /* +/- normal */
+		      retval = FP_NORMAL;
+		  }
+	      } else {
+		  /* +/- denormal */
+		  retval = FP_SUBNORMAL;
+	      }
 	  }
       } else {
 	  /* +/- zero */
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c	2006-01-27 16:07:25.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c	2007-07-12 08:29:06.000000000 -0700
@@ -24,8 +24,8 @@ static char rcsid[] = "$NetBSD: $";
  *   Special cases:
  */
 
-#include "math.h"
-#include "math_private.h"
+#include <math.h>
+#include <math_private.h>
 #include <math_ldbl_opt.h>
 
 #ifdef __STDC__
@@ -35,7 +35,7 @@ static char rcsid[] = "$NetBSD: $";
 	long double x,y;
 #endif
 {
-	int64_t hx,hy,ihx,ihy,ilx,ily;
+	int64_t hx,hy,ihx,ihy,ilx;
 	u_int64_t lx,ly;
 
 	GET_LDOUBLE_WORDS64(hx,lx,x);
@@ -43,7 +43,6 @@ static char rcsid[] = "$NetBSD: $";
 	ihx = hx&0x7fffffffffffffffLL;		/* |hx| */
 	ilx = lx&0x7fffffffffffffffLL;		/* |lx| */
 	ihy = hy&0x7fffffffffffffffLL;		/* |hy| */
-	ily = ly&0x7fffffffffffffffLL;		/* |ly| */
 
 	if((((ihx&0x7ff0000000000000LL)==0x7ff0000000000000LL)&&
 	    ((ihx&0x000fffffffffffffLL)!=0)) ||   /* x is nan */
@@ -53,55 +52,67 @@ static char rcsid[] = "$NetBSD: $";
 	if(x==y)
 	    return y;		/* x=y, return y */
 	if(ihx == 0 && ilx == 0) {			/* x == 0 */
-	    SET_LDOUBLE_WORDS64(x,hy&0x8000000000000000ULL,1);/* return +-minsubnormal */
-	    y = x*x;
-	    if(y==x) return y; else return x;	/* raise underflow flag */
+	    long double u;
+	    hy = (hy & 0x8000000000000000ULL) | 1;
+	    SET_LDOUBLE_WORDS64(x,hy,0ULL);/* return +-minsubnormal */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
-	if(ihx>=0) {			/* x > 0 */
-	    if(ihx>ihy||((ihx==ihy)&&(ilx>ily))) {	/* x > y, x -= ulp */
-
-	        if(ilx==0)
-		    hx--;
-		else
-		    lx--;
-	    } else {				/* x < y, x += ulp */
-	        if((hx==0x7fefffffffffffffLL)&&(lx==0x7c8ffffffffffffeLL))
-		  {
-		    SET_LDOUBLE_WORDS64(x,0x7ff0000000000000,0x8000000000000000);
-		    return x;
-		  }
-	        else if((hx==0xffefffffffffffffLL)&&(lx==0xfc8ffffffffffffeLL))
-		  {
-		    SET_LDOUBLE_WORDS64(x,0xfff0000000000000,0x8000000000000000);
-		    return x;
-		  }
-		else if((lx&0x7fffffffffffffff)==0) hx++;
-		else
-		  lx++;
+	
+	long double u;
+	if(x > y) {	/* x > y, x -= ulp */
+	    if((hx==0xffefffffffffffffLL)&&(lx==0xfc8ffffffffffffeLL))
+	      return x+x;	/* overflow, return -inf */
+	    if (hx >= 0x7ff0000000000000LL) {
+	      SET_LDOUBLE_WORDS64(u,0x7fefffffffffffffLL,0x7c8ffffffffffffeLL);
+	      return u;
 	    }
-	} else {				/* x < 0 */
-	    if(ihy>=0||ihx>ihy||((ihx==ihy)&&(ilx>ily))){/* x < y, x -= ulp */
-		if((lx&0x7fffffffffffffff)==0)
-		    hx--;
-		else
-		    lx--;
-	    } else {				/* x > y, x += ulp */
-		if((lx&0x7fffffffffffffff)==0) hx++;
-		else
-		  lx++;
+	    if(ihx <= 0x0360000000000000LL) {  /* x <= LDBL_MIN */
+	      u = math_opt_barrier (x);
+	      x -= __LDBL_DENORM_MIN__;
+	      if (ihx < 0x0360000000000000LL
+		  || (hx > 0 && (int64_t) lx <= 0)
+		  || (hx < 0 && (int64_t) lx > 1)) {
+		u = u * u;
+		math_force_eval (u);		/* raise underflow flag */
+	      }
+	      return x;
 	    }
-	}
-	hy = hx&0x7ff0000000000000LL;
-	if(hy==0x7ff0000000000000LL) return x+x;/* overflow  */
-	if(hy==0) {				/* underflow */
-	    y = x*x;
-	    if(y!=x) {		/* raise underflow flag */
-	        SET_LDOUBLE_WORDS64(y,hx,lx);
-		return y;
+	    if (ihx < 0x06a0000000000000LL) { /* ulp will denormal */
+	      SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL),0ULL);
+	      u *= 0x1.0000000000000p-105L;
+	    } else
+	      SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL)-0x0690000000000000LL,0ULL);
+	    return x - u;
+	} else {				/* x < y, x += ulp */
+	    if((hx==0x7fefffffffffffffLL)&&(lx==0x7c8ffffffffffffeLL))
+	      return x+x;	/* overflow, return +inf */
+	    if ((u_int64_t) hx >= 0xfff0000000000000ULL) {
+	      SET_LDOUBLE_WORDS64(u,0xffefffffffffffffLL,0xfc8ffffffffffffeLL);
+	      return u;
+	    }
+	    if(ihx <= 0x0360000000000000LL) {  /* x <= LDBL_MIN */
+	      u = math_opt_barrier (x);
+	      x += __LDBL_DENORM_MIN__;
+	      if (ihx < 0x0360000000000000LL
+		  || (hx > 0 && (int64_t) lx < 0 && lx != 0x8000000000000001LL)
+		  || (hx < 0 && (int64_t) lx >= 0)) {
+		u = u * u;
+		math_force_eval (u);		/* raise underflow flag */
+	      }
+	      if (x == 0.0L)	/* handle negative __LDBL_DENORM_MIN__ case */
+		x = -0.0L;
+	      return x;
 	    }
+	    if (ihx < 0x06a0000000000000LL) { /* ulp will denormal */
+	      SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL),0ULL);
+	      u *= 0x1.0000000000000p-105L;
+	    } else
+	      SET_LDOUBLE_WORDS64(u,(hx&0x7ff0000000000000LL)-0x0690000000000000LL,0ULL);
+	    return x + u;
 	}
-	SET_LDOUBLE_WORDS64(x,hx,lx);
-	return x;
 }
 strong_alias (__nextafterl, __nexttowardl)
 long_double_symbol (libm, __nextafterl, nextafterl);
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c	2006-01-27 16:07:25.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c	2007-07-12 08:08:18.000000000 -0700
@@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 #include <math_ldbl_opt.h>
 #include <float.h>
 
@@ -55,10 +55,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if((ix|lx)==0) {			/* x == 0 */
-	    double x2;
+	    double u;
 	    INSERT_WORDS(x,(u_int32_t)((hy>>32)&0x80000000),1);/* return +-minsub */
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if (hy<0||(ix>>20)>(iy>>52)
@@ -89,16 +91,13 @@ static char rcsid[] = "$NetBSD: $";
 	if(hy>=0x7ff00000) {
 	  x = x+x;	/* overflow  */
 	  if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1)
-	    /* Force conversion to float.  */
-	    asm ("" : "=m"(x) : "m"(x));
+	    /* Force conversion to double.  */
+	    asm ("" : "+m"(x));
 	  return x;
 	}
-	if(hy<0x00100000) {		/* underflow */
-	    double x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        INSERT_WORDS(x2,hx,lx);
-		return x2;
-	    }
+	if(hy<0x00100000) {
+	    double u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	INSERT_WORDS(x,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c
--- glibc-2.5/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c	2006-01-27 16:07:25.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c	2007-07-12 08:08:18.000000000 -0700
@@ -19,8 +19,9 @@ static char rcsid[] = "$NetBSD: $";
 #endif
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 #include <math_ldbl_opt.h>
+#include <float.h>
 
 #ifdef __STDC__
 	float __nexttowardf(float x, long double y)
@@ -46,10 +47,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if(ix==0) {				/* x == 0 */
-	    float x2;
+	    float u;
 	    SET_FLOAT_WORD(x,(u_int32_t)((hy>>32)&0x80000000)|1);/* return +-minsub*/
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(hy<0||(ix>>23)>(iy>>52)-0x380
@@ -69,13 +72,16 @@ static char rcsid[] = "$NetBSD: $";
 	    }
 	}
 	hy = hx&0x7f800000;
-	if(hy>=0x7f800000) return x+x;	/* overflow  */
+	if(hy>=0x7f800000) {
+	  x = x+x;	/* overflow  */
+	  if (FLT_EVAL_METHOD != 0)
+	    /* Force conversion to float.  */
+	    asm ("" : "+m"(x));
+	  return x;
+	}
 	if(hy<0x00800000) {		/* underflow */
-	    float x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        SET_FLOAT_WORD(x2,hx);
-		return x2;
-	    }
+	    float u = x*x;
+	    math_force_eval (u);	/* raise underflow flag */
 	}
 	SET_FLOAT_WORD(x,hx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-96/s_nextafterl.c glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nextafterl.c
--- glibc-2.5/sysdeps/ieee754/ldbl-96/s_nextafterl.c	2001-10-16 04:02:24.000000000 -0700
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nextafterl.c	2007-07-12 08:08:18.000000000 -0700
@@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 
 #ifdef __STDC__
 	long double __nextafterl(long double x, long double y)
@@ -48,9 +48,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if(x==y) return y;		/* x=y, return y */
 	if((ix|hx|lx)==0) {			/* x == 0 */
+	    long double u;
 	    SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */
-	    y = x*x;
-	    if(y==x) return y; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(esx<0x8000) {			/* x > 0 */
 	    if(ix>iy||((ix==iy) && (hx>hy||((hx==hy)&&(lx>ly))))) {
@@ -85,13 +88,10 @@ static char rcsid[] = "$NetBSD: $";
 	    }
 	}
 	esy = esx&0x7fff;
-	if(esy==0x7fff) return x+x;	/* overflow  */
-	if(esy==0) {			/* underflow */
-	    y = x*x;
-	    if(y!=x) {		/* raise underflow flag */
-	        SET_LDOUBLE_WORDS(y,esx,hx,lx);
-		return y;
-	    }
+	if(esy==0x7fff) return x+x;		/* overflow  */
+	if(esy==0) {
+	    long double u = x*x;		/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_LDOUBLE_WORDS(x,esx,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttoward.c glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttoward.c
--- glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttoward.c	2006-01-14 04:08:51.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttoward.c	2007-07-12 08:08:18.000000000 -0700
@@ -26,7 +26,7 @@ static char rcsid[] = "$NetBSD: $";
  */
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
 #include <float.h>
 
 #ifdef __STDC__
@@ -50,10 +50,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if((ix|lx)==0) {			/* x == 0 */
-	    double x2;
+	    double u;
 	    INSERT_WORDS(x,(esy&0x8000)<<16,1); /* return +-minsub */
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if (esy>=0x8000||((ix>>20)&0x7ff)>iy-0x3c00
@@ -84,16 +86,13 @@ static char rcsid[] = "$NetBSD: $";
 	if(hy>=0x7ff00000) {
 	  x = x+x;	/* overflow  */
 	  if (FLT_EVAL_METHOD != 0 && FLT_EVAL_METHOD != 1)
-	    /* Force conversion to float.  */
-	    asm ("" : "=m"(x) : "m"(x));
+	    /* Force conversion to double.  */
+	    asm ("" : "+m"(x));
 	  return x;
 	}
-	if(hy<0x00100000) {		/* underflow */
-	    double x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        INSERT_WORDS(x2,hx,lx);
-		return x2;
-	    }
+	if(hy<0x00100000) {
+	    double u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	INSERT_WORDS(x,hx,lx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttowardf.c glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttowardf.c
--- glibc-2.5/sysdeps/ieee754/ldbl-96/s_nexttowardf.c	2001-06-15 20:34:42.000000000 -0700
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-96/s_nexttowardf.c	2007-07-12 08:08:18.000000000 -0700
@@ -18,7 +18,8 @@ static char rcsid[] = "$NetBSD: $";
 #endif
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
+#include <float.h>
 
 #ifdef __STDC__
 	float __nexttowardf(float x, long double y)
@@ -41,10 +42,12 @@ static char rcsid[] = "$NetBSD: $";
 	   return x+y;
 	if((long double) x==y) return y;	/* x=y, return y */
 	if(ix==0) {				/* x == 0 */
-	    float x2;
+	    float u;
 	    SET_FLOAT_WORD(x,((esy&0x8000)<<16)|1);/* return +-minsub*/
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x;	/* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(esy>=0x8000||((ix>>23)&0xff)>iy-0x3f80
@@ -64,13 +67,16 @@ static char rcsid[] = "$NetBSD: $";
 	    }
 	}
 	hy = hx&0x7f800000;
-	if(hy>=0x7f800000) return x+x;	/* overflow  */
-	if(hy<0x00800000) {		/* underflow */
-	    float x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-	        SET_FLOAT_WORD(x2,hx);
-		return x2;
-	    }
+	if(hy>=0x7f800000) {
+	  x = x+x;	/* overflow  */
+	  if (FLT_EVAL_METHOD != 0)
+	    /* Force conversion to float.  */
+	    asm ("" : "+m"(x));
+	  return x;
+	}
+	if(hy<0x00800000) {
+	    float u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_FLOAT_WORD(x,hx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c glibc-2.5-branch/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c
--- glibc-2.5/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c	2006-01-21 11:43:12.000000000 -0800
+++ glibc-2.5-branch/sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c	2007-07-12 08:08:18.000000000 -0700
@@ -20,7 +20,10 @@
  *   Special cases:
  */
 
+#include <math.h>
+#include <math_private.h>
 #include <math_ldbl_opt.h>
+#include <float.h>
 
 float __nldbl_nexttowardf(float x, double y);
 
@@ -39,10 +42,12 @@ float __nldbl_nexttowardf(float x, doubl
 	   return x+y;
 	if((double) x==y) return y;		/* x=y, return y */
 	if(ix==0) {				/* x == 0 */
-	    float x2;
+	    float u;
 	    SET_FLOAT_WORD(x,(u_int32_t)(hy&0x80000000)|1);/* return +-minsub*/
-	    x2 = x*x;
-	    if(x2==x) return x2; else return x; /* raise underflow flag */
+	    u = math_opt_barrier (x);
+	    u = u * u;
+	    math_force_eval (u);		/* raise underflow flag */
+	    return x;
 	}
 	if(hx>=0) {				/* x > 0 */
 	    if(hy<0||(ix>>23)>(iy>>20)-0x380
@@ -60,13 +65,16 @@ float __nldbl_nexttowardf(float x, doubl
 		hx += 1;
 	}
 	hy = hx&0x7f800000;
-	if(hy>=0x7f800000) return x+x;	/* overflow  */
-	if(hy<0x00800000) {		/* underflow */
-	    float x2 = x*x;
-	    if(x2!=x) {		/* raise underflow flag */
-		SET_FLOAT_WORD(x2,hx);
-		return x2;
-	    }
+	if(hy>=0x7f800000) {
+	  x = x+x;	/* overflow  */
+	  if (FLT_EVAL_METHOD != 0)
+	    /* Force conversion to float.  */
+	    asm ("" : "+m"(x));
+	  return x;
+	}
+	if(hy<0x00800000) {
+	    float u = x*x;			/* underflow */
+	    math_force_eval (u);		/* raise underflow flag */
 	}
 	SET_FLOAT_WORD(x,hx);
 	return x;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/posix/euidaccess.c glibc-2.5-branch/sysdeps/posix/euidaccess.c
--- glibc-2.5/sysdeps/posix/euidaccess.c	2006-01-06 03:21:57.000000000 -0800
+++ glibc-2.5-branch/sysdeps/posix/euidaccess.c	2007-07-12 09:58:09.000000000 -0700
@@ -1,5 +1,5 @@
 /* Check if effective user id can access file
-   Copyright (C) 1990,1991,1995-2001,2005 Free Software Foundation, Inc.
+   Copyright (C) 1990,1991,1995-2001,2005,2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -128,10 +128,6 @@ euidaccess (path, mode)
 #ifdef	_LIBC
   uid_t euid;
   gid_t egid;
-
-  if (! __libc_enable_secure)
-    /* If we are not set-uid or set-gid, access does the same.  */
-    return __access (path, mode);
 #else
   if (have_ids == 0)
     {
@@ -162,6 +158,10 @@ euidaccess (path, mode)
   /* Now we need the IDs.  */
   euid = __geteuid ();
   egid = __getegid ();
+
+  if (__getuid () == euid && __getgid () == egid)
+    /* If we are not set-uid or set-gid, access does the same.  */
+    return __access (path, mode);
 #endif
 
   /* The super-user can read and write any file, and execute any file
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/posix/getaddrinfo.c glibc-2.5-branch/sysdeps/posix/getaddrinfo.c
--- glibc-2.5/sysdeps/posix/getaddrinfo.c	2006-09-24 09:51:50.000000000 -0700
+++ glibc-2.5-branch/sysdeps/posix/getaddrinfo.c	2007-07-12 08:13:58.000000000 -0700
@@ -1157,7 +1157,7 @@ get_scope (const struct sockaddr_storage
 	 169.254/16 and 127/8 are link-local.  */
       if ((addr[0] == 169 && addr[1] == 254) || addr[0] == 127)
 	scope = 2;
-      else if (addr[0] == 10 || (addr[0] == 172 && addr[1] == 16)
+      else if (addr[0] == 10 || (addr[0] == 172 && (addr[1] & 0xf0) == 16)
 	       || (addr[0] == 192 && addr[1] == 168))
 	scope = 5;
       else
@@ -1218,6 +1218,10 @@ static const struct prefixentry default_
 			  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } } },
       7, 6 },
     { { .in6_u
+	= { .u6_addr8 = { 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+			  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } } },
+      32, 7 },
+    { { .in6_u
 	= { .u6_addr8 = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 			  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } } },
       0, 1 }
@@ -1291,8 +1295,8 @@ match_prefix (const struct sockaddr_stor
   for (idx = 0; ; ++idx)
     {
       unsigned int bits = list[idx].bits;
-      uint8_t *mask = list[idx].prefix.s6_addr;
-      uint8_t *val = in6->sin6_addr.s6_addr;
+      const uint8_t *mask = list[idx].prefix.s6_addr;
+      const uint8_t *val = in6->sin6_addr.s6_addr;
 
       while (bits >= 8)
 	{
@@ -1395,10 +1399,10 @@ rfc3484_sort (const void *p1, const void
     {
       if (!(a1->source_addr_flags & in6ai_homeaddress)
 	  && (a2->source_addr_flags & in6ai_homeaddress))
-	return -1;
+	return 1;
       if ((a1->source_addr_flags & in6ai_homeaddress)
 	  && !(a2->source_addr_flags & in6ai_homeaddress))
-	return 1;
+	return -1;
     }
 
   /* Rule 5: Prefer matching label.  */
@@ -1435,11 +1439,11 @@ rfc3484_sort (const void *p1, const void
   if (a1->got_source_addr)
     {
       if (!(a1->source_addr_flags & in6ai_temporary)
-	  && (a1->source_addr_flags & in6ai_temporary))
+	  && (a2->source_addr_flags & in6ai_temporary))
 	return -1;
       if ((a1->source_addr_flags & in6ai_temporary)
-	  && !(a1->source_addr_flags & in6ai_temporary))
-	return -1;
+	  && !(a2->source_addr_flags & in6ai_temporary))
+	return 1;
 
       /* XXX Do we need to check anything beside temporary addresses?  */
     }
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/powerpc/dl-procinfo.c glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.c
--- glibc-2.5/sysdeps/powerpc/dl-procinfo.c	2006-09-15 00:47:28.000000000 -0700
+++ glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.c	2007-01-12 09:02:00.000000000 -0800
@@ -46,10 +46,11 @@
 #if !defined PROCINFO_DECL && defined SHARED
   ._dl_powerpc_cap_flags
 #else
-PROCINFO_CLASS const char _dl_powerpc_cap_flags[20][10]
+PROCINFO_CLASS const char _dl_powerpc_cap_flags[23][10]
 #endif
 #ifndef PROCINFO_DECL
 = {
+    "power6x", "dfp", "pa6t",
     "arch_2_05", "ic_snoop", "smt", "booke",
     "cellbe", "power5+", "power5", "power4",
     "notb", "efpdouble", "efpsingle", "spe",
@@ -66,11 +67,17 @@ PROCINFO_CLASS const char _dl_powerpc_ca
 #if !defined PROCINFO_DECL && defined SHARED
   ._dl_powerpc_platforms
 #else
-PROCINFO_CLASS const char _dl_powerpc_platforms[6][12]
+PROCINFO_CLASS const char _dl_powerpc_platforms[7][12]
 #endif
 #ifndef PROCINFO_DECL
 = {
-    "power4", "ppc970", "power5", "power5+", "power6", "ppc-cell-be"
+    [PPC_PLATFORM_POWER4] = "power4",
+    [PPC_PLATFORM_PPC970] = "ppc970",
+    [PPC_PLATFORM_POWER5] = "power5",
+    [PPC_PLATFORM_POWER5_PLUS] = "power5+",
+    [PPC_PLATFORM_POWER6] = "power6",
+    [PPC_PLATFORM_CELL_BE] = "ppc-cell-be",
+    [PPC_PLATFORM_POWER6X] = "power6x"
   }
 #endif
 #if !defined SHARED || defined PROCINFO_DECL
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/powerpc/dl-procinfo.h glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.h
--- glibc-2.5/sysdeps/powerpc/dl-procinfo.h	2006-09-15 00:47:45.000000000 -0700
+++ glibc-2.5-branch/sysdeps/powerpc/dl-procinfo.h	2007-01-12 09:02:00.000000000 -0800
@@ -24,19 +24,29 @@
 #include <sysdep.h>		/* This defines the PPC_FEATURE_* macros.  */
 
 /* There are 20 bits used, but they are bits 12..31.  */
-#define _DL_HWCAP_FIRST		12
+#define _DL_HWCAP_FIRST		9
 #define _DL_HWCAP_COUNT		32
 
 /* These bits influence library search.  */
-#define HWCAP_IMPORTANT		(PPC_FEATURE_HAS_ALTIVEC)
+#define HWCAP_IMPORTANT		(PPC_FEATURE_HAS_ALTIVEC \
+				+ PPC_FEATURE_HAS_DFP)
 
-#define _DL_PLATFORMS_COUNT	6
+#define _DL_PLATFORMS_COUNT	7
 
 #define _DL_FIRST_PLATFORM      32
 /* Mask to filter out platforms.  */
 #define _DL_HWCAP_PLATFORM      (((1ULL << _DL_PLATFORMS_COUNT) - 1) \
                                  << _DL_FIRST_PLATFORM)
 
+/* Platform bits (relative to _DL_FIRST_PLATFORM).  */
+#define PPC_PLATFORM_POWER4		0
+#define PPC_PLATFORM_PPC970		1
+#define PPC_PLATFORM_POWER5		2
+#define PPC_PLATFORM_POWER5_PLUS	3
+#define PPC_PLATFORM_POWER6		4
+#define PPC_PLATFORM_CELL_BE		5
+#define PPC_PLATFORM_POWER6X		6
+
 static inline const char *
 __attribute__ ((unused))
 _dl_hwcap_string (int idx)
@@ -68,22 +78,30 @@ _dl_string_platform (const char *str)
   if (str == NULL)
     return -1;
 
-  if (strncmp (str, GLRO(dl_powerpc_platforms)[0], 5) == 0)
+  if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_POWER4], 5) == 0)
     {
       int ret;
       str += 5;
       switch (*str)
 	{
 	case '4':
-	  ret = _DL_FIRST_PLATFORM + 0;
+	  ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER4;
 	  break;
 	case '5':
-	  ret = _DL_FIRST_PLATFORM + 2;
+	  ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER5;
 	  if (str[1] == '+')
-	    ++ret, ++str;
+	    {
+	      ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER5_PLUS;
+	      ++str;
+	    }
 	  break;
 	case '6':
-	  ret = _DL_FIRST_PLATFORM + 4;
+	  ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER6;
+	  if (str[1] == 'x')
+	    {
+	      ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER6X;
+	      ++str;
+	    }
 	  break;
 	default:
 	  return -1;
@@ -91,12 +109,16 @@ _dl_string_platform (const char *str)
       if (str[1] == '\0')
 	return ret;
     }
-  else if (strncmp (str, GLRO(dl_powerpc_platforms)[1], 3) == 0)
+  else if (strncmp (str, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970],
+		    3) == 0)
     {
-      if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[1] + 3) == 0)
-	return _DL_FIRST_PLATFORM + 1;
-      else if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[5] + 3) == 0)
-	return _DL_FIRST_PLATFORM + 5;
+      if (strcmp (str + 3, GLRO(dl_powerpc_platforms)[PPC_PLATFORM_PPC970]
+			   + 3) == 0)
+	return _DL_FIRST_PLATFORM + PPC_PLATFORM_PPC970;
+      else if (strcmp (str + 3,
+		       GLRO(dl_powerpc_platforms)[PPC_PLATFORM_CELL_BE] + 3)
+	       == 0)
+	return _DL_FIRST_PLATFORM + PPC_PLATFORM_CELL_BE;
     }
 
   return -1;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/powerpc/sysdep.h glibc-2.5-branch/sysdeps/powerpc/sysdep.h
--- glibc-2.5/sysdeps/powerpc/sysdep.h	2006-09-15 00:48:04.000000000 -0700
+++ glibc-2.5-branch/sysdeps/powerpc/sysdep.h	2007-01-12 09:02:00.000000000 -0800
@@ -34,13 +34,16 @@
 #define PPC_FEATURE_HAS_EFP_DOUBLE	0x00200000 /* SPE Double.  */
 #define PPC_FEATURE_NO_TB		0x00100000 /* 601/403gx have no timebase */
 #define PPC_FEATURE_POWER4		0x00080000 /* POWER4 ISA 2.00 */
-#define PPC_FEATURE_POWER5		0x00040000 /* POWER5 ISA 2.01 */
-#define PPC_FEATURE_POWER5_PLUS		0x00020000 /* POWER5+ ISA 2.02 */
+#define PPC_FEATURE_POWER5		0x00040000 /* POWER5 ISA 2.02 */
+#define PPC_FEATURE_POWER5_PLUS		0x00020000 /* POWER5+ ISA 2.03 */
 #define PPC_FEATURE_CELL_BE		0x00010000 /* CELL Broadband Engine */
 #define PPC_FEATURE_BOOKE		0x00008000
-#define PPC_FEATURE_SMT			0x00004000
+#define PPC_FEATURE_SMT			0x00004000 /* Simultaneous Multi-Threading */
 #define PPC_FEATURE_ICACHE_SNOOP	0x00002000
 #define PPC_FEATURE_ARCH_2_05		0x00001000 /* ISA 2.05 */
+#define PPC_FEATURE_PA6T		0x00000800 /* PA Semi 6T Core */
+#define PPC_FEATURE_HAS_DFP		0x00000400 /* Decimal FP Unit */
+#define PPC_FEATURE_POWER6_EXT		0x00000200 /* P6 + mffgpr/mftgpr */
 #define PPC_FEATURE_970 (PPC_FEATURE_POWER4 + PPC_FEATURE_HAS_ALTIVEC)
 
 #ifdef __ASSEMBLER__
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/check_pf.c glibc-2.5-branch/sysdeps/unix/sysv/linux/check_pf.c
--- glibc-2.5/sysdeps/unix/sysv/linux/check_pf.c	2006-09-24 09:50:22.000000000 -0700
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/check_pf.c	2007-07-12 09:58:10.000000000 -0700
@@ -1,5 +1,5 @@
 /* Determine protocol families for which interfaces exist.  Linux version.
-   Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -71,17 +71,38 @@ make_request (int fd, pid_t pid, bool *s
   memset (&nladdr, '\0', sizeof (nladdr));
   nladdr.nl_family = AF_NETLINK;
 
+#ifdef PAGE_SIZE
+  /* Help the compiler optimize out the malloc call if PAGE_SIZE
+     is constant and smaller or equal to PTHREAD_STACK_MIN/4.  */
+  const size_t buf_size = PAGE_SIZE;
+#else
+  const size_t buf_size = __getpagesize ();
+#endif
+  bool use_malloc = false;
+  char *buf;
+
+  if (__libc_use_alloca (buf_size))
+    buf = alloca (buf_size);
+  else
+    {
+      buf = malloc (buf_size);
+      if (buf != NULL)
+	use_malloc = true;
+      else
+	goto out_fail;
+    }
+
+  struct iovec iov = { buf, buf_size };
+
   if (TEMP_FAILURE_RETRY (__sendto (fd, (void *) &req, sizeof (req), 0,
 				    (struct sockaddr *) &nladdr,
 				    sizeof (nladdr))) < 0)
-    return -1;
+    goto out_fail;
 
   *seen_ipv4 = false;
   *seen_ipv6 = false;
 
   bool done = false;
-  char buf[4096];
-  struct iovec iov = { buf, sizeof (buf) };
   struct in6ailist
   {
     struct in6addrinfo info;
@@ -101,10 +122,10 @@ make_request (int fd, pid_t pid, bool *s
 
       ssize_t read_len = TEMP_FAILURE_RETRY (__recvmsg (fd, &msg, 0));
       if (read_len < 0)
-	return -1;
+	goto out_fail;
 
       if (msg.msg_flags & MSG_TRUNC)
-	return -1;
+	goto out_fail;
 
       struct nlmsghdr *nlmh;
       for (nlmh = (struct nlmsghdr *) buf;
@@ -186,7 +207,7 @@ make_request (int fd, pid_t pid, bool *s
     {
       *in6ai = malloc (in6ailistlen * sizeof (**in6ai));
       if (*in6ai == NULL)
-	return -1;
+	goto out_fail;
 
       *in6ailen = in6ailistlen;
 
@@ -198,7 +219,14 @@ make_request (int fd, pid_t pid, bool *s
       while (in6ailist != NULL);
     }
 
+  if (use_malloc)
+    free (buf);
   return 0;
+
+out_fail:
+  if (use_malloc)
+    free (buf);
+  return -1;
 }
 
 
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/i386/sysconf.c glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysconf.c
--- glibc-2.5/sysdeps/unix/sysv/linux/i386/sysconf.c	2006-03-06 00:25:57.000000000 -0800
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysconf.c	2007-01-12 07:29:13.000000000 -0800
@@ -97,7 +97,7 @@ static const struct intel_02_cache_info
     { 0x45, _SC_LEVEL2_CACHE_SIZE, 2097152, 4, 32 },
     { 0x46, _SC_LEVEL3_CACHE_SIZE, 4194304, 4, 64 },
     { 0x47, _SC_LEVEL3_CACHE_SIZE, 8388608, 8, 64 },
-    { 0x49, _SC_LEVEL3_CACHE_SIZE, 4194304, 16, 64 },
+    { 0x49, _SC_LEVEL2_CACHE_SIZE, 4194304, 16, 64 },
     { 0x4a, _SC_LEVEL3_CACHE_SIZE, 6291456, 12, 64 },
     { 0x4b, _SC_LEVEL3_CACHE_SIZE, 8388608, 16, 64 },
     { 0x4c, _SC_LEVEL3_CACHE_SIZE, 12582912, 12, 64 },
@@ -140,6 +140,7 @@ intel_02_known_compare (const void *p1, 
 
 
 static long int
+__attribute__ ((noinline))
 intel_check_word (int name, unsigned int value, bool *has_level_2,
 		  bool *no_level_2_or_3)
 {
@@ -166,6 +167,33 @@ intel_check_word (int name, unsigned int
 	}
       else
 	{
+	  if (byte == 0x49 && folded_name == _SC_LEVEL3_CACHE_SIZE)
+	    {
+	      /* Intel reused this value.  For family 15, model 6 it
+		 specifies the 3rd level cache.  Otherwise the 2nd
+		 level cache.  */
+	      unsigned int eax;
+	      unsigned int ebx;
+	      unsigned int ecx;
+	      unsigned int edx;
+	      asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1"
+			    : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx)
+			    : "0" (1));
+
+	      unsigned int family = ((eax >> 20) & 0xff) + ((eax >> 8) & 0xf);
+	      unsigned int model = ((((eax >>16) & 0xf) << 4)
+				    + ((eax >> 4) & 0xf));
+	      if (family == 15 && model == 6)
+		{
+		  /* The level 3 cache is encoded for this model like
+		     the level 2 cache is for other models.  Pretend
+		     the caller asked for the level 2 cache.  */
+		  name = (_SC_LEVEL2_CACHE_SIZE
+			  + (name - _SC_LEVEL3_CACHE_SIZE));
+		  folded_name = _SC_LEVEL3_CACHE_SIZE;
+		}
+	    }
+
 	  struct intel_02_cache_info *found;
 	  struct intel_02_cache_info search;
 
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysdep.h
--- glibc-2.5/sysdeps/unix/sysv/linux/i386/sysdep.h	2006-04-01 11:53:51.000000000 -0800
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/i386/sysdep.h	2007-01-12 06:58:41.000000000 -0800
@@ -297,7 +297,7 @@
 			cfi_restore (edi); L(POPDI1):
 
 #define PUSHARGS_6	_PUSHARGS_6
-#define DOARGS_6	_DOARGS_6 (36)
+#define DOARGS_6	_DOARGS_6 (40)
 #define POPARGS_6	_POPARGS_6
 #define _PUSHARGS_6	pushl %ebp; cfi_adjust_cfa_offset (4); \
 			cfi_rel_offset (ebp, 0); L(PUSHBP1): _PUSHARGS_5
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/ifaddrs.c glibc-2.5-branch/sysdeps/unix/sysv/linux/ifaddrs.c
--- glibc-2.5/sysdeps/unix/sysv/linux/ifaddrs.c	2006-05-19 00:46:03.000000000 -0700
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/ifaddrs.c	2007-07-12 09:58:10.000000000 -0700
@@ -1,5 +1,5 @@
 /* getifaddrs -- get names and addresses of all network interfaces
-   Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -122,36 +122,36 @@ int
 __netlink_request (struct netlink_handle *h, int type)
 {
   struct netlink_res *nlm_next;
-  struct netlink_res **new_nlm_list;
-  static volatile size_t buf_size = 4096;
-  char *buf;
   struct sockaddr_nl nladdr;
   struct nlmsghdr *nlmh;
   ssize_t read_len;
   bool done = false;
-  bool use_malloc = false;
 
-  if (__netlink_sendreq (h, type) < 0)
-    return -1;
+#ifdef PAGE_SIZE
+  /* Help the compiler optimize out the malloc call if PAGE_SIZE
+     is constant and smaller or equal to PTHREAD_STACK_MIN/4.  */
+  const size_t buf_size = PAGE_SIZE;
+#else
+  const size_t buf_size = __getpagesize ();
+#endif
+  bool use_malloc = false;
+  char *buf;
 
-  size_t this_buf_size = buf_size;
-  if (__libc_use_alloca (this_buf_size))
-    buf = alloca (this_buf_size);
+  if (__libc_use_alloca (buf_size))
+    buf = alloca (buf_size);
   else
     {
-      buf = malloc (this_buf_size);
+      buf = malloc (buf_size);
       if (buf != NULL)
 	use_malloc = true;
       else
 	goto out_fail;
     }
 
-  struct iovec iov = { buf, this_buf_size };
+  struct iovec iov = { buf, buf_size };
 
-  if (h->nlm_list != NULL)
-    new_nlm_list = &h->end_ptr->next;
-  else
-    new_nlm_list = &h->nlm_list;
+  if (__netlink_sendreq (h, type) < 0)
+    goto out_fail;
 
   while (! done)
     {
@@ -171,48 +171,7 @@ __netlink_request (struct netlink_handle
 	continue;
 
       if (__builtin_expect (msg.msg_flags & MSG_TRUNC, 0))
-	{
-	  if (this_buf_size >= SIZE_MAX / 2)
-	    goto out_fail;
-
-	  nlm_next = *new_nlm_list;
-	  while (nlm_next != NULL)
-	    {
-	      struct netlink_res *tmpptr;
-
-	      tmpptr = nlm_next->next;
-	      free (nlm_next);
-	      nlm_next = tmpptr;
-	    }
-	  *new_nlm_list = NULL;
-
-	  if (__libc_use_alloca (2 * this_buf_size))
-	    buf = extend_alloca (buf, this_buf_size, 2 * this_buf_size);
-	  else
-	    {
-	      this_buf_size *= 2;
-
-	      char *new_buf = realloc (use_malloc ? buf : NULL, this_buf_size);
-	      if (new_buf == NULL)
-		goto out_fail;
-	      new_buf = buf;
-
-	      use_malloc = true;
-	    }
-	  buf_size = this_buf_size;
-
-	  iov.iov_base = buf;
-	  iov.iov_len = this_buf_size;
-
-	  /* Increase sequence number, so that we can distinguish
-	     between old and new request messages.  */
-	  h->seq++;
-
-	  if (__netlink_sendreq (h, type) < 0)
-	    goto out_fail;
-
-	  continue;
-	}
+	goto out_fail;
 
       size_t count = 0;
       size_t remaining_len = read_len;
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/posix_madvise.c glibc-2.5-branch/sysdeps/unix/sysv/linux/posix_madvise.c
--- glibc-2.5/sysdeps/unix/sysv/linux/posix_madvise.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/posix_madvise.c	2007-07-12 07:56:42.000000000 -0700
@@ -0,0 +1,38 @@
+/* Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <sysdep.h>
+#include <sys/mman.h>
+
+
+int
+posix_madvise (void *addr, size_t len, int advice)
+{
+  /* We have one problem: the kernel's MADV_DONTNEED does not
+     correspond to POSIX's POSIX_MADV_DONTNEED.  The former simply
+     discards changes made to the memory without writing it back to
+     disk, if this would be necessary.  The POSIX behavior does not
+     allow this.  There is no functionality mapping the POSIX behavior
+     so far so we ignore that advice for now.  */
+  if (advice == POSIX_MADV_DONTNEED)
+    return 0;
+
+  INTERNAL_SYSCALL_DECL (err);
+  int result = INTERNAL_SYSCALL (madvise, err, 3, addr, len, advice);
+  return INTERNAL_SYSCALL_ERRNO (result, err);
+}
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S
--- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S	2006-01-06 19:51:11.000000000 -0800
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S	2007-01-12 09:55:39.000000000 -0800
@@ -26,9 +26,7 @@
 
 ENTRY(__makecontext)
 	/* Set up the first 7 args to the function in its registers */
-	addi	r11,r3,_UC_REG_SPACE+12
-	clrrwi  r11,r11,4
-	stw	r11,_UC_REGS_PTR(r3)
+	lwz	r11,_UC_REGS_PTR(r3)
 	stw	r6,_UC_GREGS+(PT_R3*4)(r11)
 	stw	r7,_UC_GREGS+(PT_R4*4)(r11)
 	stw	r8,_UC_GREGS+(PT_R5*4)(r11)
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S
--- glibc-2.5/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S	2005-12-29 13:03:38.000000000 -0800
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S	2007-01-12 09:55:39.000000000 -0800
@@ -1,5 +1,5 @@
 /* Jump to a new context.
-   Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -20,6 +20,7 @@
 #include <sysdep.h>
 #include <rtld-global-offsets.h>
 #include <shlib-compat.h>
+#include <kernel-features.h>
 
 #define __ASSEMBLY__
 #include <asm/ptrace.h>
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c glibc-2.5-branch/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c
--- glibc-2.5/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c	2006-08-14 22:27:23.000000000 -0700
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/sparc/sparc64/pause.c	2006-10-02 11:40:39.000000000 -0700
@@ -1 +1,9 @@
+#include <errno.h>
+#include <signal.h>
+#include <unistd.h>
+#include <sysdep-cancel.h>
+
+#define __sigprocmask(how, set, oset) \
+  INLINE_SYSCALL (rt_sigprocmask, 4, how, set, oset, _NSIG / 8)
+
 #include <sysdeps/posix/pause.c>
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/syscalls.list glibc-2.5-branch/sysdeps/unix/sysv/linux/syscalls.list
--- glibc-2.5/sysdeps/unix/sysv/linux/syscalls.list	2006-08-30 08:03:22.000000000 -0700
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/syscalls.list	2007-07-12 08:15:34.000000000 -0700
@@ -10,7 +10,7 @@ delete_module	EXTRA	delete_module	3	dele
 epoll_create	EXTRA	epoll_create	i:i	epoll_create
 epoll_ctl	EXTRA	epoll_ctl	i:iiip	epoll_ctl
 epoll_wait	EXTRA	epoll_wait	Ci:ipii	epoll_wait
-fdatasync	-	fdatasync	i:i	fdatasync
+fdatasync	-	fdatasync	Ci:i	fdatasync
 flock		-	flock		i:ii	__flock		flock
 fork		-	fork		i:	__libc_fork	__fork fork
 get_kernel_syms	EXTRA	get_kernel_syms	i:p	get_kernel_syms
@@ -31,7 +31,6 @@ ioperm		-	ioperm		i:iii	ioperm
 iopl		-	iopl		i:i	iopl
 klogctl		EXTRA	syslog		i:isi	klogctl
 lchown		-	lchown		i:sii	__lchown	lchown
-posix_madvise	-	madvise		Vi:pii	posix_madvise
 madvise		-	madvise		i:pii	madvise
 mincore		-	mincore		i:anV	mincore
 mlock		-	mlock		i:bn	mlock
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/ttyname.c glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname.c
--- glibc-2.5/sysdeps/unix/sysv/linux/ttyname.c	2006-04-19 00:26:48.000000000 -0700
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname.c	2007-01-12 09:04:39.000000000 -0800
@@ -22,6 +22,7 @@
 #include <dirent.h>
 #include <sys/types.h>
 #include <sys/stat.h>
+#include <termios.h>
 #include <unistd.h>
 #include <string.h>
 #include <stdlib.h>
@@ -118,12 +119,12 @@ ttyname (int fd)
   int dostat = 0;
   char *name;
   int save = errno;
+  struct termios term;
 
-  if (__builtin_expect (!__isatty (fd), 0))
-    {
-      __set_errno (ENOTTY);
-      return NULL;
-    }
+  /* isatty check, tcgetattr is used because it sets the correct
+     errno (EBADF resp. ENOTTY) on error.  */
+  if (__builtin_expect (__tcgetattr (fd, &term) < 0, 0))
+    return NULL;
 
   /* We try using the /proc filesystem.  */
   *_fitoa_word (fd, __stpcpy (procname, "/proc/self/fd/"), 10, 0) = '\0';
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/ttyname_r.c glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname_r.c
--- glibc-2.5/sysdeps/unix/sysv/linux/ttyname_r.c	2006-04-19 00:26:48.000000000 -0700
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/ttyname_r.c	2007-01-12 09:04:39.000000000 -0800
@@ -22,6 +22,7 @@
 #include <dirent.h>
 #include <sys/types.h>
 #include <sys/stat.h>
+#include <termios.h>
 #include <unistd.h>
 #include <string.h>
 #include <stdlib.h>
@@ -115,11 +116,11 @@ __ttyname_r (int fd, char *buf, size_t b
       return ERANGE;
     }
 
-  if (__builtin_expect (!__isatty (fd), 0))
-    {
-      __set_errno (ENOTTY);
-      return ENOTTY;
-    }
+  /* isatty check, tcgetattr is used because it sets the correct
+     errno (EBADF resp. ENOTTY) on error.  */
+  struct termios term;
+  if (__builtin_expect (__tcgetattr (fd, &term) < 0, 0))
+    return errno;
 
   /* We try using the /proc filesystem.  */
   *_fitoa_word (fd, __stpcpy (procname, "/proc/self/fd/"), 10, 0) = '\0';
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/unix/sysv/linux/x86_64/sysconf.c glibc-2.5-branch/sysdeps/unix/sysv/linux/x86_64/sysconf.c
--- glibc-2.5/sysdeps/unix/sysv/linux/x86_64/sysconf.c	2006-03-06 00:25:57.000000000 -0800
+++ glibc-2.5-branch/sysdeps/unix/sysv/linux/x86_64/sysconf.c	2007-01-12 07:29:13.000000000 -0800
@@ -58,7 +58,7 @@ static const struct intel_02_cache_info
     { 0x45, _SC_LEVEL2_CACHE_SIZE, 2097152, 4, 32 },
     { 0x46, _SC_LEVEL3_CACHE_SIZE, 4194304, 4, 64 },
     { 0x47, _SC_LEVEL3_CACHE_SIZE, 8388608, 8, 64 },
-    { 0x49, _SC_LEVEL3_CACHE_SIZE, 4194304, 16, 64 },
+    { 0x49, _SC_LEVEL2_CACHE_SIZE, 4194304, 16, 64 },
     { 0x4a, _SC_LEVEL3_CACHE_SIZE, 6291456, 12, 64 },
     { 0x4b, _SC_LEVEL3_CACHE_SIZE, 8388608, 16, 64 },
     { 0x4c, _SC_LEVEL3_CACHE_SIZE, 12582912, 12, 64 },
@@ -101,6 +101,7 @@ intel_02_known_compare (const void *p1, 
 
 
 static long int
+__attribute__ ((noinline))
 intel_check_word (int name, unsigned int value, bool *has_level_2,
 		  bool *no_level_2_or_3)
 {
@@ -127,6 +128,33 @@ intel_check_word (int name, unsigned int
 	}
       else
 	{
+	  if (byte == 0x49 && folded_name == _SC_LEVEL3_CACHE_SIZE)
+	    {
+	      /* Intel reused this value.  For family 15, model 6 it
+		 specifies the 3rd level cache.  Otherwise the 2nd
+		 level cache.  */
+	      unsigned int eax;
+	      unsigned int ebx;
+	      unsigned int ecx;
+	      unsigned int edx;
+	      asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1"
+			    : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx)
+			    : "0" (1));
+
+	      unsigned int family = ((eax >> 20) & 0xff) + ((eax >> 8) & 0xf);
+	      unsigned int model = ((((eax >>16) & 0xf) << 4)
+				    + ((eax >> 4) & 0xf));
+	      if (family == 15 && model == 6)
+		{
+		  /* The level 3 cache is encoded for this model like
+		     the level 2 cache is for other models.  Pretend
+		     the caller asked for the level 2 cache.  */
+		  name = (_SC_LEVEL2_CACHE_SIZE
+			  + (name - _SC_LEVEL3_CACHE_SIZE));
+		  folded_name = _SC_LEVEL3_CACHE_SIZE;
+		}
+	    }
+
 	  struct intel_02_cache_info *found;
 	  struct intel_02_cache_info search;
 
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/bits/byteswap.h glibc-2.5-branch/sysdeps/x86_64/bits/byteswap.h
--- glibc-2.5/sysdeps/x86_64/bits/byteswap.h	2003-08-16 23:32:00.000000000 -0700
+++ glibc-2.5-branch/sysdeps/x86_64/bits/byteswap.h	2007-07-12 09:58:10.000000000 -0700
@@ -1,5 +1,6 @@
 /* Macros to swap the order of bytes in integer values.
-   Copyright (C) 1997, 1998, 2000, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2000, 2002, 2003, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -59,7 +60,9 @@
 # if __WORDSIZE == 64 || (defined __i486__ || defined __pentium__	      \
 			  || defined __pentiumpro__ || defined __pentium4__   \
 			  || defined __k8__ || defined __athlon__	      \
-			  || defined __k6__)
+			  || defined __k6__ || defined __nocona__	      \
+			  || defined __core2__ || defined __geode__	      \
+			  || defined __amdfam10__)
 /* To swap the bytes in a word the i486 processors and up provide the
    `bswap' opcode.  On i386 we have to use three instructions.  */
 #  define __bswap_32(x) \
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_log10l.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_log10l.S
--- glibc-2.5/sysdeps/x86_64/fpu/e_log10l.S	2001-09-19 03:24:08.000000000 -0700
+++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_log10l.S	2007-07-12 07:58:36.000000000 -0700
@@ -42,7 +42,7 @@ ENTRY(__ieee754_log10l)
 	fxam
 	fnstsw
 	fld	%st		// x : x : log10(2)
-	andb	$1,%ah
+	testb	$1, %ah
 	jnz	3f		// in case x is NaN or ±Inf
 4:	fsubl	MO(one)		// x-1 : x : log10(2)
 	fld	%st		// x-1 : x-1 : x : log10(2)
@@ -59,7 +59,8 @@ ENTRY(__ieee754_log10l)
 	fyl2x			// log10(x)
 	ret
 
-3:	jp	4b		// in case x is ±Inf
+3:	testb	$4, %ah
+	jnz	4b		// in case x is ±Inf
 	fstp	%st(1)
 	fstp	%st(1)
 	ret
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_log2l.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_log2l.S
--- glibc-2.5/sysdeps/x86_64/fpu/e_log2l.S	2001-09-19 03:24:08.000000000 -0700
+++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_log2l.S	2007-07-12 07:58:36.000000000 -0700
@@ -39,7 +39,7 @@ ENTRY(__ieee754_log2l)
 	fxam
 	fnstsw
 	fld	%st		// x : x : 1
-	andb	$1,%ah
+	testb	$1, %ah
 	jnz	3f		// in case x is NaN or ±Inf
 4:	fsub	%st(2), %st	// x-1 : x : 1
 	fld	%st		// x-1 : x-1 : x : 1
@@ -56,7 +56,8 @@ ENTRY(__ieee754_log2l)
 	fyl2x			// log(x)
 	ret
 
-3:	jp	4b		// in case x is ±Inf
+3:	testb	$4, %ah
+	jnz	4b		// in case x is ±Inf
 	fstp	%st(1)
 	fstp	%st(1)
 	ret
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_logl.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_logl.S
--- glibc-2.5/sysdeps/x86_64/fpu/e_logl.S	2001-09-19 03:24:08.000000000 -0700
+++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_logl.S	2007-07-12 07:58:36.000000000 -0700
@@ -38,8 +38,12 @@ limit:	.double 0.29
 ENTRY(__ieee754_logl)
 	fldln2			// log(2)
 	fldt	8(%rsp)		// x : log(2)
+	fxam
+	fnstsw
 	fld	%st		// x : x : log(2)
-	fsubl	MO(one)		// x-1 : x : log(2)
+	testb	$1, %ah
+	jnz	3f		// in case x is NaN or +-Inf
+4:	fsubl	MO(one)		// x-1 : x : log(2)
 	fld	%st		// x-1 : x-1 : x : log(2)
 	fabs			// |x-1| : x-1 : x : log(2)
 	fcompl	MO(limit)	// x-1 : x : log(2)
@@ -53,4 +57,10 @@ ENTRY(__ieee754_logl)
 2:	fstp	%st(0)		// x : log(2)
 	fyl2x			// log(x)
 	ret
+
+3:	testb	$4, %ah
+	jnz	4b		// in case x is +-Inf
+	fstp	%st(1)
+	fstp	%st(1)
+	ret
 END (__ieee754_logl)
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/e_powl.S glibc-2.5-branch/sysdeps/x86_64/fpu/e_powl.S
--- glibc-2.5/sysdeps/x86_64/fpu/e_powl.S	2004-07-20 00:05:58.000000000 -0700
+++ glibc-2.5-branch/sysdeps/x86_64/fpu/e_powl.S	2007-07-12 09:58:10.000000000 -0700
@@ -1,5 +1,6 @@
 /* ix87 specific implementation of pow function.
-   Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
@@ -146,10 +147,11 @@ ENTRY(__ieee754_powl)
 2:	/* y is a real number.  */
 	fxch			// x : y
 	fldl	MO(one)		// 1.0 : x : y
-	fld	%st(1)		// x : 1.0 : x : y
-	fsub	%st(1)		// x-1 : 1.0 : x : y
-	fabs			// |x-1| : 1.0 : x : y
-	fcompl	MO(limit)	// 1.0 : x : y
+	fldl	MO(limit)	// 0.29 : 1.0 : x : y
+	fld	%st(2)		// x : 0.29 : 1.0 : x : y
+	fsub	%st(2)		// x-1 : 0.29 : 1.0 : x : y
+	fabs			// |x-1| : 0.29 : 1.0 : x : y
+	fucompp			// 1.0 : x : y
 	fnstsw
 	fxch			// x : 1.0 : y
 	test	$4500,%eax
@@ -190,9 +192,10 @@ ENTRY(__ieee754_powl)
 	// y == ±inf
 	.align ALIGNARG(4)
 12:	fstp	%st(0)		// pop y
-	fldt	8(%rsp)		// x
-	fabs
-	fcompl	MO(one)		// < 1, == 1, or > 1
+	fldl	MO(one)		// 1
+	fldt	8(%rsp)		// x : 1
+	fabs			// abs(x) : 1
+	fucompp			// < 1, == 1, or > 1
 	fnstsw
 	andb	$0x45, %ah
 	cmpb	$0x45, %ah
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/math_private.h glibc-2.5-branch/sysdeps/x86_64/fpu/math_private.h
--- glibc-2.5/sysdeps/x86_64/fpu/math_private.h	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sysdeps/x86_64/fpu/math_private.h	2007-07-12 08:08:18.000000000 -0700
@@ -0,0 +1,21 @@
+#ifndef _MATH_PRIVATE_H
+
+#define math_opt_barrier(x) \
+({ __typeof(x) __x;					\
+   if (sizeof (x) <= sizeof (double))			\
+     __asm ("" : "=x" (__x) : "0" (x));			\
+   else							\
+     __asm ("" : "=t" (__x) : "0" (x));			\
+   __x; })
+#define math_force_eval(x) \
+do							\
+  {							\
+    if (sizeof (x) <= sizeof (double))			\
+      __asm __volatile ("" : : "x" (x));		\
+    else						\
+      __asm __volatile ("" : : "f" (x));		\
+  }							\
+while (0)
+
+#include <math/math_private.h>
+#endif
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/fpu/s_log1pl.S glibc-2.5-branch/sysdeps/x86_64/fpu/s_log1pl.S
--- glibc-2.5/sysdeps/x86_64/fpu/s_log1pl.S	2001-09-19 03:24:08.000000000 -0700
+++ glibc-2.5-branch/sysdeps/x86_64/fpu/s_log1pl.S	2007-07-12 07:58:36.000000000 -0700
@@ -45,7 +45,7 @@ ENTRY(__log1pl)
 	fxam
 	fnstsw
 	fld	%st
-	andb	$1,%ah
+	testb	$1, %ah
 	jnz	3f		// in case x is NaN or ±Inf
 4:
 	fabs
@@ -62,7 +62,8 @@ ENTRY(__log1pl)
 2:	fyl2xp1
 	ret
 
-3:	jp	4b		// in case x is ±Inf
+3:	testb	$4, %ah
+	jnz	4b		// in case x is ±Inf
 	fstp	%st(1)
 	fstp	%st(1)
 	ret
diff -pNur -x CVS -x libidn glibc-2.5/sysdeps/x86_64/ldbl2mpn.c glibc-2.5-branch/sysdeps/x86_64/ldbl2mpn.c
--- glibc-2.5/sysdeps/x86_64/ldbl2mpn.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/sysdeps/x86_64/ldbl2mpn.c	2007-07-12 08:30:07.000000000 -0700
@@ -0,0 +1 @@
+#include "../i386/ldbl2mpn.c"
diff -pNur -x CVS -x libidn glibc-2.5/time/Makefile glibc-2.5-branch/time/Makefile
--- glibc-2.5/time/Makefile	2006-09-09 09:54:49.000000000 -0700
+++ glibc-2.5-branch/time/Makefile	2007-07-12 09:58:10.000000000 -0700
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2003, 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 1991-2003, 2004, 2005, 2007 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -35,7 +35,8 @@ distribute := datemsk
 
 tests	:= test_time clocktest tst-posixtz tst-strptime tst_wcsftime \
 	   tst-getdate tst-mktime tst-mktime2 tst-ftime_l tst-strftime \
-	   tst-mktime3 tst-strptime2 bug-asctime bug-asctime_r bug-mktime1
+	   tst-mktime3 tst-strptime2 bug-asctime bug-asctime_r bug-mktime1 \
+	   tst-strptime3
 
 include ../Rules
 
diff -pNur -x CVS -x libidn glibc-2.5/time/strptime_l.c glibc-2.5-branch/time/strptime_l.c
--- glibc-2.5/time/strptime_l.c	2005-04-26 21:30:10.000000000 -0700
+++ glibc-2.5-branch/time/strptime_l.c	2007-07-12 09:58:10.000000000 -0700
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2004, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -400,6 +400,7 @@ __strptime_internal (rp, fmt, tm, decide
 	    /* Does not match a month name.  */
 	    return NULL;
 	  tm->tm_mon = cnt;
+	  have_mon = 1;
 	  want_xday = 1;
 	  break;
 	case 'c':
@@ -1085,11 +1086,15 @@ __strptime_internal (rp, fmt, tm, decide
 	      tm->tm_mday =
 		(tm->tm_yday
 		 - __mon_yday[__isleap(1900 + tm->tm_year)][t_mon - 1] + 1);
+	  have_mon = 1;
+	  have_mday = 1;
 	}
-      day_of_the_week (tm);
+      /* Don't crash in day_of_the_week if tm_mon is uninitialized.  */
+      if (have_mon || (unsigned) tm->tm_mon <= 11)
+	day_of_the_week (tm);
     }
 
-  if (want_xday && !have_yday)
+  if (want_xday && !have_yday && (have_mon || (unsigned) tm->tm_mon <= 11))
     day_of_the_year (tm);
 
   if ((have_uweek || have_wweek) && have_wday)
diff -pNur -x CVS -x libidn glibc-2.5/time/tst-strptime3.c glibc-2.5-branch/time/tst-strptime3.c
--- glibc-2.5/time/tst-strptime3.c	1969-12-31 16:00:00.000000000 -0800
+++ glibc-2.5-branch/time/tst-strptime3.c	2007-07-12 07:50:41.000000000 -0700
@@ -0,0 +1,55 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+
+int
+main (void)
+{
+  int result = 0;
+  struct tm tm;
+
+  memset (&tm, 0xaa, sizeof (tm));
+
+  /* Test we don't crash on uninitialized struct tm.
+     Some fields might contain bogus values until everything
+     needed is initialized, but we shouldn't crash.  */
+  if (strptime ("2007", "%Y", &tm) == NULL
+      || strptime ("12", "%d", &tm) == NULL
+      || strptime ("Feb", "%b", &tm) == NULL
+      || strptime ("13", "%M", &tm) == NULL
+      || strptime ("21", "%S", &tm) == NULL
+      || strptime ("16", "%H", &tm) == NULL)
+    {
+      puts ("strptimes failed");
+      result = 1;
+    }
+
+  if (tm.tm_sec != 21 || tm.tm_min != 13 || tm.tm_hour != 16
+      || tm.tm_mday != 12 || tm.tm_mon != 1 || tm.tm_year != 107
+      || tm.tm_wday != 1 || tm.tm_yday != 42)
+    {
+      puts ("unexpected tm content");
+      result = 1;
+    }
+
+  if (strptime ("8", "%d", &tm) == NULL)
+    {
+      puts ("strptime failed");
+      result = 1;
+    }
+
+  if (tm.tm_sec != 21 || tm.tm_min != 13 || tm.tm_hour != 16
+      || tm.tm_mday != 8 || tm.tm_mon != 1 || tm.tm_year != 107
+      || tm.tm_wday != 4 || tm.tm_yday != 38)
+    {
+      puts ("unexpected tm content");
+      result = 1;
+    }
+
+  if (result == 0)
+    puts ("all OK");
+
+  return 0;
+}
